jianghan 4 月之前
父节点
当前提交
1163ea2c49
共有 1 个文件被更改,包括 5 次插入4 次删除
  1. 5 4
      service/clueInfoList.go

+ 5 - 4
service/clueInfoList.go

@@ -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"])
 		}