|
@@ -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
|