浏览代码

fix:交付地址格式修改

duxin 8 月之前
父节点
当前提交
ad5169ce76
共有 1 个文件被更改,包括 9 次插入1 次删除
  1. 9 1
      rpc/consumer/internal/logic/publishinfologic.go

+ 9 - 1
rpc/consumer/internal/logic/publishinfologic.go

@@ -80,7 +80,15 @@ func (l *PublishInfoLogic) PublishInfo(in *consumerinfo.PublishInfoReq) (*consum
 		publishData["industry"] = strings.Join(in.Industry, ",")   //项目行业,多个逗号分隔
 		publishData["buyer"] = in.Buyer                            //采购单位
 		publishData["winner"] = in.Winner                          //中标单位
-		publishData["deliveryAddress"] = in.DeliveryAddress        //交易地址
+		deliveryAddress := mc.StringToMap(in.DeliveryAddress)
+		for _, s := range []string{"香港", "澳门", "台湾", "北京", "上海", "重庆", "天津", "钓鱼岛"} {
+			if strings.Contains(mc.InterfaceToStr(deliveryAddress["city"]), s) {
+				deliveryAddress["city"] = ""
+				in.DeliveryAddress = mc.InterfaceToStr(deliveryAddress)
+			}
+		}
+
+		publishData["deliveryAddress"] = in.DeliveryAddress //交易地址
 		if in.Budget != "" {
 			publishData["budget"] = mc.Float64All(in.Budget) // 预算单位元
 		}