Browse Source

工单状态处理

WH01243 1 year ago
parent
commit
7dab57f8e5
1 changed files with 2 additions and 1 deletions
  1. 2 1
      clueSync/jobutil.go

+ 2 - 1
clueSync/jobutil.go

@@ -96,7 +96,7 @@ func WorkDataHandle(company, phone, demand, name, product string, acceptanceData
 				//生成客成数据
 				customerMap := TiDb.FindOne("dwd_f_csm_customer_info", map[string]interface{}{
 					"clue_id": clueId,
-				}, "position_id", "")
+				}, "position_id,name", "")
 				if customerMap != nil && len(*customerMap) > 0 {
 					UpdateClue(*uCount, saleData, "", "", uId, "5", "169", "新增线索", "主动咨询客服留资客户", company, name, gconv.String((*uCount)["name"]), phone, "", "", "", "", "", "", gconv.String((*uCount)["seat_number"]), "", gconv.Int64((*uCount)["position_id"]), "", "", "", []string{}, "", isGroup, isCommerce, true, demand)
 					data = map[string]interface{}{
@@ -205,6 +205,7 @@ func AddOrderWork(acceptanceData map[string]interface{}, userData map[string]int
 			"creator_position_id": gconv.String(acceptanceData["initiator_position_id"]),
 			"is_delete":           1,
 			"creator_time":        nowTime,
+			"handle_time":         common.If(gconv.Int64(userData["orderStatus"]) == 0, nowTime, ""),
 		}
 		WorkOrder.Insert("approval_record", approvalRecordMap)
 		WorkMail(personMap,