zjxpcyc 6 年之前
父節點
當前提交
0503d6539f
共有 4 個檔案被更改,包括 12 行新增8 行删除
  1. 1
    0
      models/sys.go
  2. 8
    7
      service/customer/customer.go
  3. 2
    0
      service/events/events.go
  4. 1
    1
      utils/log.go

+ 1
- 0
models/sys.go 查看文件

@@ -283,5 +283,6 @@ func GetCaseByID(caseID string) (cs *model.SysCase, err error) {
283 283
 func GetAllOrgs() ([]model.SysOrg, error) {
284 284
 	var orgs []model.SysOrg
285 285
 	err := DBEngine.Where("status=?", STATUS_NORMAL).Asc("org_id").Find(&orgs)
286
+
286 287
 	return orgs, err
287 288
 }

+ 8
- 7
service/customer/customer.go 查看文件

@@ -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 与映射表中一致, 说明已经绑定过了

+ 2
- 0
service/events/events.go 查看文件

@@ -81,6 +81,8 @@ func getAllEvents(orgID, caseID string) (map[string][]string, error) {
81 81
 		}
82 82
 
83 83
 		for _, act := range acts {
84
+			utils.LogInfo(act)
85
+
84 86
 			// 加入 tpEvts 需要去重
85 87
 			if utils.StrSliceIndexOf(tpEvts, act.ActiveType) == -1 {
86 88
 				tpEvts = append(tpEvts, act.ActiveType)

+ 1
- 1
utils/log.go 查看文件

@@ -90,7 +90,7 @@ func LogInfo(v ...interface{}) {
90 90
 		preMsg = fmt.Sprintf("file: %s    line=%d : ", file, line)
91 91
 	}
92 92
 
93
-	log.Error(preMsg, v...)
93
+	log.Info(preMsg, v...)
94 94
 }
95 95
 
96 96
 // GetDefaultLogger 获取默认 logger