maxiaoshan 4 năm trước cách đây
mục cha
commit
37741f00c2
1 tập tin đã thay đổi với 10 bổ sung3 xóa
  1. 10 3
      standardata/src/standarbuyer.go

+ 10 - 3
standardata/src/standarbuyer.go

@@ -49,9 +49,16 @@ func buyerStandarData(db string, query map[string]interface{}) {
 				ps = append(ps, v)
 				data := comHisMegerNewData(buyer, "buyer", ps)
 				if data != nil {
-					province := qu.ObjToString(data["province"])
-					if province == "" { //省份为空,根据buyer提取区域信息
-						province, city, district := GetProvinceCityDistrict([]string{buyer})
+					province, city, district := "", "", ""
+					province = qu.ObjToString(data["province"])
+					if province == "" { //省份为空,company_address优先提取区域信息再buyer
+						company_address := qu.ObjToString(data["company_address"])
+						if company_address != "" {
+							province, city, district = GetProvinceCityDistrict([]string{company_address})
+						}
+						if province == "" {
+							province, city, district = GetProvinceCityDistrict([]string{buyer})
+						}
 						data["province"] = province
 						data["city"] = city
 						data["district"] = district