Browse Source

wip:数据导出筛选

wangshan 11 months ago
parent
commit
b146e84737
1 changed files with 8 additions and 6 deletions
  1. 8 6
      src/jfw/modules/subscribepay/src/service/dataexportPack.go

+ 8 - 6
src/jfw/modules/subscribepay/src/service/dataexportPack.go

@@ -71,15 +71,17 @@ func (des *DataExportPack) ScreenList() {
 				dataMap["city"] = strings.Join(qutil.ObjArrToStringArr(city), ",")
 				region, _ := dataMap["region"].([]interface{})
 				dataMap["region"] = strings.Join(qutil.ObjArrToStringArr(region), ",")
-				var industry []string
-				if industrys := qutil.ObjArrToStringArr(dataMap["industry"].([]interface{})); len(industrys) > 0 {
-					for _, v := range industrys {
-						if !strings.Contains(v, "其它") {
-							industry = append(industry, v)
+				var industry = []string{}
+				if dataMap["industry"] != nil {
+					if industrys := qutil.ObjArrToStringArr(dataMap["industry"].([]interface{})); len(industrys) > 0 {
+						for _, v := range industrys {
+							if !strings.Contains(v, "其它") {
+								industry = append(industry, v)
+							}
 						}
 					}
 				}
-				dataMap["industry"] = strings.Join(industry, ",")
+				dataMap["industry"] = qutil.If(len(industry) > 0, strings.Join(industry, ","), "").(string)
 				buyerclass, _ := dataMap["buyerclass"].([]interface{})
 				dataMap["buyerclass"] = strings.Join(qutil.ObjArrToStringArr(buyerclass), ",")
 				buyer, _ := dataMap["buyer"].([]interface{})