|
@ -178,6 +178,8 @@ public class FunctionCustomizedServiceImpl extends BaseServiceImpl<FunctionCusto |
|
|
List<CustomerFunctionDetailEntity> upCustomizedInfo = new ArrayList<>(); |
|
|
List<CustomerFunctionDetailEntity> upCustomizedInfo = new ArrayList<>(); |
|
|
// 统一提示 不能进行修改的客户id
|
|
|
// 统一提示 不能进行修改的客户id
|
|
|
StringBuilder tipCustomizedInfoUserId = new StringBuilder(); |
|
|
StringBuilder tipCustomizedInfoUserId = new StringBuilder(); |
|
|
|
|
|
// 如果客户全都是使用的自定义模板,则只修改 功能表、定制功能表
|
|
|
|
|
|
int flag = 0; |
|
|
|
|
|
|
|
|
// 如果这个功能,被客户重新定义了,则不会修改
|
|
|
// 如果这个功能,被客户重新定义了,则不会修改
|
|
|
for (int i = 0; i < customizedId.size(); i++){ |
|
|
for (int i = 0; i < customizedId.size(); i++){ |
|
@ -207,10 +209,17 @@ public class FunctionCustomizedServiceImpl extends BaseServiceImpl<FunctionCusto |
|
|
customer.setId(customizedId.get(i).getId()); |
|
|
customer.setId(customizedId.get(i).getId()); |
|
|
upCustomizedInfo.add(customer); |
|
|
upCustomizedInfo.add(customer); |
|
|
} |
|
|
} |
|
|
} |
|
|
} else { |
|
|
// 3.2 用户使用的是自定义的功能,则不予处理
|
|
|
// 3.2 用户使用的是自定义的功能,则不予处理
|
|
|
|
|
|
// 但如果所有的客户,都是使用的自定义功能,则修改 功能表、定制功能表
|
|
|
|
|
|
flag = flag + NumConstant.ONE; |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
if(flag == customizedId.size()){ |
|
|
|
|
|
// 3.3 没有客户使用该 功能,根据入参参数,修改功能表、定制功能表
|
|
|
|
|
|
this.functionNotUsed(formDTO); |
|
|
|
|
|
} |
|
|
if (upCustomizedInfo != null && upCustomizedInfo.size() > NumConstant.ZERO){ |
|
|
if (upCustomizedInfo != null && upCustomizedInfo.size() > NumConstant.ZERO){ |
|
|
// 5.1 修改 客户定制功能详情表
|
|
|
// 5.1 修改 客户定制功能详情表
|
|
|
customerFunctionDetailService.updateBatchById(upCustomizedInfo); |
|
|
customerFunctionDetailService.updateBatchById(upCustomizedInfo); |
|
|