|
@@ -60,6 +60,7 @@ type CustomerInfo struct {
|
|
Name string `json:"name" description:"联系人名称"`
|
|
Name string `json:"name" description:"联系人名称"`
|
|
Mobile string `json:"mobile" description:"手机号"`
|
|
Mobile string `json:"mobile" description:"手机号"`
|
|
Status string `json:"status" description:"状态"`
|
|
Status string `json:"status" description:"状态"`
|
|
|
|
+ IsSuspend int8 `json:"is_suspend" description:"启用与否字段:1:暂停,0:启用"`
|
|
HasApply bool `json:"has_apply" description:"是否有申请过"`
|
|
HasApply bool `json:"has_apply" description:"是否有申请过"`
|
|
}
|
|
}
|
|
|
|
|
|
@@ -178,6 +179,7 @@ func CheckPermissionByPermissionIdList2Ficc(companyId int64, userId int, permiss
|
|
CompanyName: companyInfo.CompanyName,
|
|
CompanyName: companyInfo.CompanyName,
|
|
Status: companyProductInfo.Status,
|
|
Status: companyProductInfo.Status,
|
|
Name: wxUser.RealName,
|
|
Name: wxUser.RealName,
|
|
|
|
+ IsSuspend: companyProductInfo.IsSuspend,
|
|
Mobile: wxUser.Mobile,
|
|
Mobile: wxUser.Mobile,
|
|
}
|
|
}
|
|
permissionCheckInfo.CustomerInfo = customerInfo
|
|
permissionCheckInfo.CustomerInfo = customerInfo
|
|
@@ -191,17 +193,21 @@ func CheckPermissionByPermissionIdList2Ficc(companyId int64, userId int, permiss
|
|
//查找对应客户的销售信息
|
|
//查找对应客户的销售信息
|
|
adminInfo, tmpErr := admin.GetByAdminId(companyProductInfo.SellerID)
|
|
adminInfo, tmpErr := admin.GetByAdminId(companyProductInfo.SellerID)
|
|
if tmpErr != nil {
|
|
if tmpErr != nil {
|
|
|
|
+ //if tmpErr ==
|
|
err = tmpErr
|
|
err = tmpErr
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ permissionCheckInfo.Name = adminInfo.RealName
|
|
|
|
+ permissionCheckInfo.Mobile = adminInfo.Mobile
|
|
|
|
+ if companyProductInfo.Status == "冻结" {
|
|
|
|
+ permissionCheckInfo.Type = "contact"
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+
|
|
//客户状态是:试用暂停状态(联系销售)
|
|
//客户状态是:试用暂停状态(联系销售)
|
|
if companyProductInfo.Status == "试用" && companyProductInfo.IsSuspend == 1 {
|
|
if companyProductInfo.Status == "试用" && companyProductInfo.IsSuspend == 1 {
|
|
- permissionCheckInfo = PermissionCheckInfo{
|
|
|
|
- Name: adminInfo.RealName,
|
|
|
|
- Mobile: adminInfo.Mobile,
|
|
|
|
- Type: "contact",
|
|
|
|
- }
|
|
|
|
|
|
+ permissionCheckInfo.Type = "contact"
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
|
|
@@ -219,12 +225,7 @@ func CheckPermissionByPermissionIdList2Ficc(companyId int64, userId int, permiss
|
|
return
|
|
return
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
- permissionCheckInfo = PermissionCheckInfo{
|
|
|
|
- Name: adminInfo.RealName,
|
|
|
|
- Mobile: adminInfo.Mobile,
|
|
|
|
- Type: "contact",
|
|
|
|
- }
|
|
|
|
|
|
+ permissionCheckInfo.Type = "contact"
|
|
} else {
|
|
} else {
|
|
permissionCheckInfo.Type = "apply"
|
|
permissionCheckInfo.Type = "apply"
|
|
}
|
|
}
|