|
@@ -62,6 +62,25 @@ func (l *StateMethodLogic) StateMethod(in *commoninfo.StateRequest) (*commoninfo
|
|
log.Println("nsq回调发布状态,更新信息状态失败", query, upData)
|
|
log.Println("nsq回调发布状态,更新信息状态失败", query, upData)
|
|
resp.ErrCode = -1
|
|
resp.ErrCode = -1
|
|
resp.ErrMsg = "nsq回调发布状态,更新信息状态失败"
|
|
resp.ErrMsg = "nsq回调发布状态,更新信息状态失败"
|
|
|
|
+ } else {
|
|
|
|
+ //信息审核通过后 留资信息
|
|
|
|
+ go PublishSales(in.PublishId, *data)
|
|
}
|
|
}
|
|
return &resp, nil
|
|
return &resp, nil
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+//PublishSales 信息审核通过后 留资信息
|
|
|
|
+func PublishSales(id string, data map[string]interface{}) {
|
|
|
|
+ //选择了“我需要”,则信息审核通过后,生成1条留资信息
|
|
|
|
+ if mc.IntAll(data["recommended_service"]) == 1 {
|
|
|
|
+ _d := map[string]interface{}{
|
|
|
|
+ "userid": data["user_id"],
|
|
|
|
+ "source": "info_supplier_recom",
|
|
|
|
+ "company": data["ent_name"],
|
|
|
|
+ "name": data["contact_person"],
|
|
|
|
+ "phone": data["contact_phone"],
|
|
|
|
+ "publish_id": id,
|
|
|
|
+ }
|
|
|
|
+ model.Mgo.Save("saleLeads", _d)
|
|
|
|
+ }
|
|
|
|
+}
|