|
@@ -472,12 +472,17 @@ func (this *CompanyController) List() {
|
|
resp := new(company.CompanyListResp)
|
|
resp := new(company.CompanyListResp)
|
|
statusItems := make([]*company.CompanyStatus, 0)
|
|
statusItems := make([]*company.CompanyStatus, 0)
|
|
|
|
|
|
|
|
+ // 永续客户类型,映射成 X类试用
|
|
|
|
+ if status == utils.COMPANY_STATUS_X_CLASS_TRY_OUT {
|
|
|
|
+ status = utils.COMPANY_STATUS_FOREVER
|
|
|
|
+ }
|
|
|
|
+
|
|
var statusArr []string
|
|
var statusArr []string
|
|
// 对权益用户隐藏关闭
|
|
// 对权益用户隐藏关闭
|
|
if productId == utils.COMPANY_PRODUCT_RAI_ID {
|
|
if productId == utils.COMPANY_PRODUCT_RAI_ID {
|
|
- statusArr = []string{"全部", "试用", "正式", "冻结", "流失", "永续"}
|
|
|
|
|
|
+ statusArr = []string{"全部", "试用", "正式", "冻结", "流失", utils.COMPANY_STATUS_X_CLASS_TRY_OUT}
|
|
} else {
|
|
} else {
|
|
- statusArr = []string{"全部", "试用", "正式", "冻结", "流失", utils.COMPANY_STATUS_CLOSE, "永续"}
|
|
|
|
|
|
+ statusArr = []string{"全部", "试用", "正式", "冻结", "流失", utils.COMPANY_STATUS_CLOSE, utils.COMPANY_STATUS_X_CLASS_TRY_OUT}
|
|
}
|
|
}
|
|
//var statusArr = [...]string{"全部", "试用-活跃", "试用-非活跃", "正式", "冻结", "流失", "永续"}
|
|
//var statusArr = [...]string{"全部", "试用-活跃", "试用-非活跃", "正式", "冻结", "流失", "永续"}
|
|
|
|
|
|
@@ -1191,6 +1196,7 @@ func (this *CompanyController) List() {
|
|
if !strings.Contains(item.Status, "/") {
|
|
if !strings.Contains(item.Status, "/") {
|
|
if itemStatus == utils.COMPANY_STATUS_FOREVER { //永续
|
|
if itemStatus == utils.COMPANY_STATUS_FOREVER { //永续
|
|
expireDay = "-"
|
|
expireDay = "-"
|
|
|
|
+ item.Status = utils.COMPANY_STATUS_X_CLASS_TRY_OUT // 永续客户类型,映射成 X类试用
|
|
} else if itemStatus == utils.COMPANY_STATUS_TRY_OUT || itemStatus == utils.COMPANY_STATUS_FORMAL { //试用/正式
|
|
} else if itemStatus == utils.COMPANY_STATUS_TRY_OUT || itemStatus == utils.COMPANY_STATUS_FORMAL { //试用/正式
|
|
if item.StartDate != "" && item.EndDate != "" {
|
|
if item.StartDate != "" && item.EndDate != "" {
|
|
endDateTime, _ := time.Parse(utils.FormatDate, item.EndDate)
|
|
endDateTime, _ := time.Parse(utils.FormatDate, item.EndDate)
|
|
@@ -3225,6 +3231,9 @@ func (this *CompanyController) Detail() {
|
|
item.PermissionList = append(item.PermissionList, plist)
|
|
item.PermissionList = append(item.PermissionList, plist)
|
|
}
|
|
}
|
|
resp.FiccItem = item
|
|
resp.FiccItem = item
|
|
|
|
+ if resp.FiccItem.Status == utils.COMPANY_STATUS_FOREVER {
|
|
|
|
+ resp.FiccItem.Status = utils.COMPANY_STATUS_X_CLASS_TRY_OUT
|
|
|
|
+ }
|
|
if (roleTypeCode == utils.ROLE_TYPE_CODE_FICC_SELLER ||
|
|
if (roleTypeCode == utils.ROLE_TYPE_CODE_FICC_SELLER ||
|
|
roleTypeCode == utils.ROLE_TYPE_CODE_FICC_GROUP || roleTypeCode == utils.ROLE_TYPE_CODE_FICC_DEPARTMENT) &&
|
|
roleTypeCode == utils.ROLE_TYPE_CODE_FICC_GROUP || roleTypeCode == utils.ROLE_TYPE_CODE_FICC_DEPARTMENT) &&
|
|
item.Status == utils.COMPANY_STATUS_TRY_OUT && item.ApproveStatus != "待审批" {
|
|
item.Status == utils.COMPANY_STATUS_TRY_OUT && item.ApproveStatus != "待审批" {
|
|
@@ -3268,6 +3277,9 @@ func (this *CompanyController) Detail() {
|
|
|
|
|
|
item.PermissionList = append(item.PermissionList, plist)
|
|
item.PermissionList = append(item.PermissionList, plist)
|
|
resp.RaiItem = item
|
|
resp.RaiItem = item
|
|
|
|
+ if resp.RaiItem.Status == utils.COMPANY_STATUS_FOREVER {
|
|
|
|
+ resp.RaiItem.Status = utils.COMPANY_STATUS_X_CLASS_TRY_OUT
|
|
|
|
+ }
|
|
if (roleTypeCode == utils.ROLE_TYPE_CODE_RAI_SELLER ||
|
|
if (roleTypeCode == utils.ROLE_TYPE_CODE_RAI_SELLER ||
|
|
roleTypeCode == utils.ROLE_TYPE_CODE_RAI_GROUP ||
|
|
roleTypeCode == utils.ROLE_TYPE_CODE_RAI_GROUP ||
|
|
roleTypeCode == utils.ROLE_TYPE_CODE_RAI_DEPARTMENT) &&
|
|
roleTypeCode == utils.ROLE_TYPE_CODE_RAI_DEPARTMENT) &&
|