WH01243 1 rok pred
rodič
commit
4f37fbdb39
2 zmenil súbory, kde vykonal 3 pridanie a 3 odobranie
  1. 2 1
      clueSync/job.go
  2. 1 2
      clueSync/jobutil.go

+ 2 - 1
clueSync/job.go

@@ -977,9 +977,10 @@ func UpdateClue(data map[string]interface{}, saleData []map[string]interface{},
 			} else {
 				if old_sub_cluetype != sub_cluetype && !is_ok {
 					if is_transfer != 1 {
+
 						updateId5 = TiDb.InsertByTx(tx, "dwd_f_crm_clue_change_record", map[string]interface{}{
 							"clue_id":     clueId,
-							"position_id": common.If(trailstatus == "00" || is_assign == 0, positionId, common.Int64All(data["position_id"])),
+							"position_id": common.If(trailstatus == "00" || is_assign == 0, positionId, common.If(is_assign == 1, positionId, common.Int64All(data["position_id"]))),
 							"change_type": "加入任务车",
 							"new_value":   "线索来源自动更新" + "-" + topname + "-" + subname,
 							"createtime":  nowTime,

+ 1 - 2
clueSync/jobutil.go

@@ -180,7 +180,7 @@ func AddOrderWork(acceptanceData map[string]interface{}, userData map[string]int
 		"two_type":              two_type,
 		"department_no":         gconv.String(personMap["deptId"]),
 		"department_name":       gconv.String(personMap["deptName"]),
-		"update_time":           nowTime,
+		"update_time":           common.If(gconv.Int64(userData["orderStatus"]) == 0, nowTime, nil),
 	}
 	ok3 := WorkOrder.Insert("order_work", orderWorkMap)
 	if ok3 > 0 {
@@ -413,7 +413,6 @@ FROM
 	//三部查询
 	deptCount3 := CalculateProportion(strings.Join(positionIdArr3, ","))
 	if deptCount1 == 0 {
-
 		return true, administrators1, allData
 	}
 	if deptCount3 == 0 {