Browse Source

定制功能修改 接口

dev_shibei_match
zhangyongzhangyong 5 years ago
parent
commit
321b9d7409
  1. 11
      epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/impl/FunctionCustomizedServiceImpl.java

11
epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/impl/FunctionCustomizedServiceImpl.java

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

Loading…
Cancel
Save