浏览代码

自动分配处理

WH01243 1 年之前
父节点
当前提交
b3c9decf69
共有 1 个文件被更改,包括 8 次插入5 次删除
  1. 8 5
      clueSync/job.go

+ 8 - 5
clueSync/job.go

@@ -765,6 +765,13 @@ func UpdateClue(data map[string]interface{}, saleData []map[string]interface{},
 			}
 		}
 	}
+	if old_position_id != 0 {
+		for _, v := range saleData {
+			if old_position_id == common.Int64All(v["position_id"]) {
+				oldsaleName = common.ObjToString(v["name"])
+			}
+		}
+	}
 	if trailstatus == "00" || old_position_id == 0 || is_assign != 1 || (pIsOk && old_cluename != cluename && cluename != "") {
 		if trailstatus == "00" && trailstatusTime != "" && time.Now().Unix()-trailstatusTimes.Unix() < 86400 {
 		} else {
@@ -775,11 +782,7 @@ func UpdateClue(data map[string]interface{}, saleData []map[string]interface{},
 			clueUpdateData["comeinsource_open"] = nil
 			clueUpdateData["level_open"] = nil
 			clueUpdateData["clue_level"] = nil
-			for _, v := range saleData {
-				if common.Int64All(data["position_id"]) == common.Int64All(v["position_id"]) {
-					oldsaleName = common.ObjToString(v["name"])
-				}
-			}
+
 		}
 	} else if is_assign == 1 && positionId != old_position_id {
 		clueUpdateData["seatNumber"] = seatNumber