|
@@ -1055,15 +1055,18 @@ func autoDraw(mode, cluename, phone string, isGroup, isCommerce int) (positionId
|
|
|
for _, v := range *pdata {
|
|
|
resign := common.IntAll(v["resign"])
|
|
|
if positionId == common.Int64All(v["position_id"]) {
|
|
|
- if resign == 0 { //离职分配,找到的销售离职了,分给组员,没离职就给他
|
|
|
+ if resign == 0 {
|
|
|
if FindUpperLimit(gconv.String(positionId), mode, true) {
|
|
|
isFreeze = true
|
|
|
positionId = 0
|
|
|
seatNumber = ""
|
|
|
saleName = ""
|
|
|
+ break
|
|
|
+ } else {
|
|
|
+ saleName = common.ObjToString(v["name"])
|
|
|
return
|
|
|
}
|
|
|
- saleName = common.ObjToString(v["name"])
|
|
|
+
|
|
|
}
|
|
|
}
|
|
|
}
|