|
@@ -198,11 +198,10 @@ func (s *CustomerServ) BindWechatCust(userMap *model.TaUserMapping, phone, recom
|
198
|
198
|
return nil, utils.LogError("获取用户信息失败", err.Error())
|
199
|
199
|
}
|
200
|
200
|
|
201
|
|
- newCust := model.TaCustomer{
|
202
|
|
- CustomerId: customer.CustomerId,
|
203
|
|
- Phone: phone,
|
204
|
|
- BindingDate: time.Now(),
|
205
|
|
- }
|
|
201
|
+ newCust := customer.TaCustomer
|
|
202
|
+ newCust.Phone = phone
|
|
203
|
+ newCust.BindingDate = time.Now().Local()
|
|
204
|
+
|
206
|
205
|
// 校验案场信息
|
207
|
206
|
if recommendCode != "" {
|
208
|
207
|
user, err := s.dao.GetSalesByRecommendCode(recommendCode)
|
|
@@ -269,8 +268,10 @@ func (s *CustomerServ) BindWechatCust(userMap *model.TaUserMapping, phone, recom
|
269
|
268
|
|
270
|
269
|
// triggerRegiteEvent 触发注册事件
|
271
|
270
|
// if cust.RecommendCase != "" {
|
272
|
|
- evtEngID := utils.EngineIDBy(cust.OrgId, "")
|
273
|
|
- utils.EventEngineBus(evtEngID).EmitEvent(events.EvtRegiste, *cust)
|
|
271
|
+ evtEngID := utils.EngineIDBy(customer.OrgId, "")
|
|
272
|
+ evtEngine := utils.EventEngineBus(evtEngID)
|
|
273
|
+
|
|
274
|
+ evtEngine.EmitEvent(events.EvtRegiste, *cust)
|
274
|
275
|
// }
|
275
|
276
|
|
276
|
277
|
// 如果客户ID 与映射表中一致, 说明已经绑定过了
|