|
@ -124,9 +124,9 @@ public class BaseBrandletpricepowimitService extends MybatisBaseService<BaseBran |
|
|
String roleName = baseRoleletpricepowimitDetailsVo.getRoleName(); |
|
|
String roleName = baseRoleletpricepowimitDetailsVo.getRoleName(); |
|
|
String letPrice = baseRoleletpricepowimitDetailsVo.getLetPrice(); |
|
|
String letPrice = baseRoleletpricepowimitDetailsVo.getLetPrice(); |
|
|
String deptName = baseRoleletpricepowimitDetailsVo.getDeptName(); |
|
|
String deptName = baseRoleletpricepowimitDetailsVo.getDeptName(); |
|
|
if (StringUtils.isNotBlank(deptName)){ |
|
|
if (StringUtils.isNotBlank(deptName)) { |
|
|
roleLetPrice.append(deptName).append("-").append(roleName).append("(").append(letPrice).append(")").append("、"); |
|
|
roleLetPrice.append(deptName).append("-").append(roleName).append("(").append(letPrice).append(")").append("、"); |
|
|
}else { |
|
|
} else { |
|
|
roleLetPrice.append(roleName).append("(").append(letPrice).append(")").append("、"); |
|
|
roleLetPrice.append(roleName).append("(").append(letPrice).append(")").append("、"); |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
@ -144,7 +144,7 @@ public class BaseBrandletpricepowimitService extends MybatisBaseService<BaseBran |
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
ResultBean rb = ResultBean.fireFail(); |
|
|
String dtoSid = dto.getSid(); |
|
|
String dtoSid = dto.getSid(); |
|
|
List<BaseRoleletpricepowimitDto> baseRoleletpricepowimits = dto.getBaseRoleletpricepowimits(); |
|
|
List<BaseRoleletpricepowimitDto> baseRoleletpricepowimits = dto.getBaseRoleletpricepowimits(); |
|
|
List<BaseRoleletpricepowimitDto> baseRoleletpricepowimitsNew = new ArrayList<>(); |
|
|
List<BaseRoleletpricepowimitDto> baseRoleletpricepowimitsNew = dto.getBaseRoleletpricepowimits(); |
|
|
if (StringUtils.isBlank(dtoSid)) { |
|
|
if (StringUtils.isBlank(dtoSid)) { |
|
|
this.insertByDto(dto); |
|
|
this.insertByDto(dto); |
|
|
return rb.success(); |
|
|
return rb.success(); |
|
@ -152,24 +152,25 @@ public class BaseBrandletpricepowimitService extends MybatisBaseService<BaseBran |
|
|
for (BaseRoleletpricepowimitDto baseRoleletpricepowimit : baseRoleletpricepowimits) { |
|
|
for (BaseRoleletpricepowimitDto baseRoleletpricepowimit : baseRoleletpricepowimits) { |
|
|
//判断数据库是否存在重复数据
|
|
|
//判断数据库是否存在重复数据
|
|
|
QueryWrapper qw = new QueryWrapper<>(); |
|
|
QueryWrapper qw = new QueryWrapper<>(); |
|
|
qw.eq("bbw.brandSid",dto.getBrandSid()); |
|
|
qw.eq("bbw.brandSid", dto.getBrandSid()); |
|
|
qw.eq("bbw.useOrgSid",dto.getUseOrgSid()); |
|
|
qw.eq("bbw.useOrgSid", dto.getUseOrgSid()); |
|
|
qw.eq("brw.deptSid",baseRoleletpricepowimit.getDeptSid()); |
|
|
qw.eq("brw.deptSid", baseRoleletpricepowimit.getDeptSid()); |
|
|
qw.eq("brw.roleSid",baseRoleletpricepowimit.getRoleSid()); |
|
|
qw.eq("brw.roleSid", baseRoleletpricepowimit.getRoleSid()); |
|
|
qw.ne("brw.mainSid",dtoSid); |
|
|
qw.ne("brw.mainSid", dtoSid); |
|
|
int i = baseRoleletpricepowimitService.selDeptAndRoleSid(qw); |
|
|
int i = baseRoleletpricepowimitService.selDeptAndRoleSid(qw); |
|
|
if (i > 0){ |
|
|
if (i > 0) { |
|
|
return rb.setMsg("选择的关系已存在,请重新选择"); |
|
|
return rb.setMsg("选择的关系已存在,请重新选择"); |
|
|
} |
|
|
} |
|
|
//判断选择的数据是否重复
|
|
|
} |
|
|
if (baseRoleletpricepowimitsNew.size() == 0){ |
|
|
//判断选择的数据是否存在重复数据
|
|
|
baseRoleletpricepowimitsNew.add(baseRoleletpricepowimit); |
|
|
for (int i = 0; i < baseRoleletpricepowimits.size(); i++) { |
|
|
} |
|
|
BaseRoleletpricepowimitDto baseRoleletpricepowimitDto = baseRoleletpricepowimits.get(i); |
|
|
for (BaseRoleletpricepowimitDto baseRoleletpricepowimitDto : baseRoleletpricepowimitsNew) { |
|
|
for (int j = i + 1; j < baseRoleletpricepowimitsNew.size(); j++) { |
|
|
if (baseRoleletpricepowimit.getDeptSid().equals(baseRoleletpricepowimitDto.getDeptSid()) && baseRoleletpricepowimit.getRoleSid().equals(baseRoleletpricepowimitDto.getRoleSid())){ |
|
|
BaseRoleletpricepowimitDto baseRoleletpricepowimitDto1 = baseRoleletpricepowimitsNew.get(j); |
|
|
return rb.setMsg("选择的部门和角色不可重复,请重新选择"); |
|
|
if (baseRoleletpricepowimitDto1 != null){ |
|
|
}else { |
|
|
if (baseRoleletpricepowimitDto1.getDeptSid().equals(baseRoleletpricepowimitDto.getDeptSid()) && baseRoleletpricepowimitDto1.getRoleSid().equals(baseRoleletpricepowimitDto.getRoleSid())) { |
|
|
baseRoleletpricepowimitsNew.add(baseRoleletpricepowimit); |
|
|
return rb.setMsg("选择的部门和角色不可重复,请重新选择"); |
|
|
|
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
@ -226,10 +227,10 @@ public class BaseBrandletpricepowimitService extends MybatisBaseService<BaseBran |
|
|
String orgSid = query.getOrgSid(); |
|
|
String orgSid = query.getOrgSid(); |
|
|
String roleSid = query.getRoleSid(); |
|
|
String roleSid = query.getRoleSid(); |
|
|
String deptSid = query.getDeptSid(); |
|
|
String deptSid = query.getDeptSid(); |
|
|
String moneyOne = baseMapper.getMoneyOne(brandSid, orgSid, roleSid,deptSid); |
|
|
String moneyOne = baseMapper.getMoneyOne(brandSid, orgSid, roleSid, deptSid); |
|
|
if (StringUtils.isBlank(moneyOne)) { |
|
|
if (StringUtils.isBlank(moneyOne)) { |
|
|
String money = baseMapper.getMoney(brandSid, orgSid, roleSid); |
|
|
String money = baseMapper.getMoney(brandSid, orgSid, roleSid); |
|
|
if(StringUtils.isBlank(money)){ |
|
|
if (StringUtils.isBlank(money)) { |
|
|
return rb; |
|
|
return rb; |
|
|
} |
|
|
} |
|
|
return rb.success().setData(money); |
|
|
return rb.success().setData(money); |
|
|