Browse Source

优化

zhanglei
God 2 years ago
parent
commit
a9fc0f8999
  1. 17
      anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basebrandletpricepowimit/BaseBrandletpricepowimitService.java

17
anrui-base/anrui-base-biz/src/main/java/com/yxt/anrui/base/biz/basebrandletpricepowimit/BaseBrandletpricepowimitService.java

@ -144,7 +144,7 @@ public class BaseBrandletpricepowimitService extends MybatisBaseService<BaseBran
ResultBean rb = ResultBean.fireFail();
String dtoSid = dto.getSid();
List<BaseRoleletpricepowimitDto> baseRoleletpricepowimits = dto.getBaseRoleletpricepowimits();
List<BaseRoleletpricepowimitDto> baseRoleletpricepowimitsNew = new ArrayList<>();
List<BaseRoleletpricepowimitDto> baseRoleletpricepowimitsNew = dto.getBaseRoleletpricepowimits();
if (StringUtils.isBlank(dtoSid)) {
this.insertByDto(dto);
return rb.success();
@ -161,15 +161,16 @@ public class BaseBrandletpricepowimitService extends MybatisBaseService<BaseBran
if (i > 0) {
return rb.setMsg("选择的关系已存在,请重新选择");
}
//判断选择的数据是否重复
if (baseRoleletpricepowimitsNew.size() == 0){
baseRoleletpricepowimitsNew.add(baseRoleletpricepowimit);
}
for (BaseRoleletpricepowimitDto baseRoleletpricepowimitDto : baseRoleletpricepowimitsNew) {
if (baseRoleletpricepowimit.getDeptSid().equals(baseRoleletpricepowimitDto.getDeptSid()) && baseRoleletpricepowimit.getRoleSid().equals(baseRoleletpricepowimitDto.getRoleSid())){
//判断选择的数据是否存在重复数据
for (int i = 0; i < baseRoleletpricepowimits.size(); i++) {
BaseRoleletpricepowimitDto baseRoleletpricepowimitDto = baseRoleletpricepowimits.get(i);
for (int j = i + 1; j < baseRoleletpricepowimitsNew.size(); j++) {
BaseRoleletpricepowimitDto baseRoleletpricepowimitDto1 = baseRoleletpricepowimitsNew.get(j);
if (baseRoleletpricepowimitDto1 != null){
if (baseRoleletpricepowimitDto1.getDeptSid().equals(baseRoleletpricepowimitDto.getDeptSid()) && baseRoleletpricepowimitDto1.getRoleSid().equals(baseRoleletpricepowimitDto.getRoleSid())) {
return rb.setMsg("选择的部门和角色不可重复,请重新选择");
}else {
baseRoleletpricepowimitsNew.add(baseRoleletpricepowimit);
}
}
}
}

Loading…
Cancel
Save