|
@@ -105,6 +105,7 @@ func getClueInfo(tmp map[string]interface{}) *ClueInfo {
|
|
|
Uid: common.ObjToString(tmp["uid"]),
|
|
|
ClueName: common.ObjToString(tmp["cluename"]),
|
|
|
SeatNumber: common.ObjToString(tmp["seatNumber"]),
|
|
|
+ PositionId: common.Int64All(tmp["position_id"]),
|
|
|
CompanyNature: common.IntAll(tmp["COMPANY_NATURE"]),
|
|
|
CompanyNatureStr: common.ObjToString(common.If(common.IntAll(tmp["COMPANY_NATURE"]) == 0, "非集团公司", "集团公司")),
|
|
|
LockStatus: common.IntAll(tmp["lock_status"]),
|
|
@@ -159,12 +160,12 @@ func getClueInfo(tmp map[string]interface{}) *ClueInfo {
|
|
|
}
|
|
|
if common.IntAll(tmp["IS_TRANSFER"]) == 1 {
|
|
|
clueInfo.ClueOwn = "客户成功组"
|
|
|
- } else if clueInfo.IsAssign == -1 && common.IntAll(tmp["position_id"]) == 0 {
|
|
|
+ } else if clueInfo.IsAssign == -1 && clueInfo.PositionId == 0 {
|
|
|
clueInfo.ClueOwn = "销售一部、三部"
|
|
|
- } else if clueInfo.IsAssign == -4 && common.IntAll(tmp["position_id"]) == 0 {
|
|
|
+ } else if clueInfo.IsAssign == -4 && clueInfo.PositionId == 0 {
|
|
|
clueInfo.ClueOwn = "/"
|
|
|
- } else if common.IntAll(tmp["position_id"]) != 0 {
|
|
|
- info := entity.JyBiTidb.FindOne("dwd_d_crm_department_level_succbi", map[string]interface{}{"position_id": tmp["position_id"]}, "dept_name", "")
|
|
|
+ } else if clueInfo.PositionId != 0 {
|
|
|
+ info := entity.JyBiTidb.FindOne("dwd_d_crm_department_level_succbi", map[string]interface{}{"position_id": clueInfo.PositionId}, "dept_name", "")
|
|
|
if info != nil && len(*info) > 0 {
|
|
|
clueInfo.ClueOwn = common.ObjToString(tmp["dept_name"])
|
|
|
}
|