|
@@ -33,6 +33,13 @@ func NewPublishInfoLogic(ctx context.Context, svcCtx *svc.ServiceContext) *Publi
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+var PublishCity = map[string]string{
|
|
|
+ "北京": "北京市",
|
|
|
+ "上海": "上海市",
|
|
|
+ "天津": "天津市",
|
|
|
+ "重庆": "重庆市",
|
|
|
+}
|
|
|
+
|
|
|
// 发布信息
|
|
|
func (l *PublishInfoLogic) PublishInfo(in *consumerinfo.PublishInfoReq) (*consumerinfo.PublishInfoResp, error) {
|
|
|
res := consumerinfo.PublishInfoResp{}
|
|
@@ -40,11 +47,15 @@ func (l *PublishInfoLogic) PublishInfo(in *consumerinfo.PublishInfoReq) (*consum
|
|
|
var id int64
|
|
|
//信息类型1:招标信息 2:采购信息 3:供应信息
|
|
|
publishData := make(map[string]interface{})
|
|
|
- publishData["user_id"] = in.UserId //发布人用户ID
|
|
|
- publishData["phone"] = in.Phone //注册手机号
|
|
|
- publishData["title"] = in.Title //信息标题
|
|
|
- publishData["province"] = in.Province //项目省份
|
|
|
- publishData["city"] = in.City //项目城市
|
|
|
+ publishData["user_id"] = in.UserId //发布人用户ID
|
|
|
+ publishData["phone"] = in.Phone //注册手机号
|
|
|
+ publishData["title"] = in.Title //信息标题
|
|
|
+ publishData["province"] = in.Province //项目省份
|
|
|
+ if v, ok := PublishCity[in.Province]; ok && v != "" {
|
|
|
+ publishData["city"] = v
|
|
|
+ } else {
|
|
|
+ publishData["city"] = in.City
|
|
|
+ } //项目城市
|
|
|
publishData["detail"] = util.NewCut().ClearHtml(in.Detail) //正文信息
|
|
|
publishData["create_time"] = time.Now().Format("2006-01-02 15:04:05") //申请时间
|
|
|
publishData["attach"] = in.Attach //附件(多个附件逗号分割)
|
|
@@ -58,7 +69,6 @@ func (l *PublishInfoLogic) PublishInfo(in *consumerinfo.PublishInfoReq) (*consum
|
|
|
publishData["app_id"] = in.AppId
|
|
|
// 0:全部;1:待审核;2:待人工审核(敏感词审核不通过||敏感词审核通过);3:自动审核通过;4:人工审核通过;-1:自动审核不通过(机构冻结);-2:人工审核不通过;
|
|
|
publishData["status"] = 1
|
|
|
- log.Println(in.MsgType, "-------------------")
|
|
|
switch in.MsgType {
|
|
|
case 1, 2:
|
|
|
publishData["related_id"] = mc.IntAll(se.SE.DecodeString(in.RelatedId)) //关联公告id
|