|
|
@ -47,19 +47,19 @@ public class MesCustomerService extends BaseMesService<MesCustomer> implements I
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
protected void onUpdateBean(MesCustomerRoad item) {
|
|
|
|
protected void onUpdateBean(MesCustomer item) {
|
|
|
|
// 数据校验
|
|
|
|
// 数据校验
|
|
|
|
ValidatorBean.checkNotNull(item.getCustomerCode(), "客户代码不能为空");
|
|
|
|
ValidatorBean.checkNotNull(item.getCustCode(), "客户代码不能为空");
|
|
|
|
|
|
|
|
|
|
|
|
DdlPackBean roadPackBean = DdlPackBean.getDdlPackBean(item.getOrganizeCode());
|
|
|
|
DdlPackBean roadPackBean = DdlPackBean.getDdlPackBean(item.getOrganizeCode());
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getCustomerCode(), "customerCode", roadPackBean);
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getCustCode(), "customerCode", roadPackBean);
|
|
|
|
DdlPreparedPack.getNumNOEqualPack(item.getId(), "id", roadPackBean);
|
|
|
|
DdlPreparedPack.getNumNOEqualPack(item.getId(), "id", roadPackBean);
|
|
|
|
boolean flg = baseRDao.isExitByHql(roadPackBean);
|
|
|
|
boolean flg = baseRDao.isExitByHql(roadPackBean);
|
|
|
|
if (flg) {
|
|
|
|
if (flg) {
|
|
|
|
throw ImppExceptionBuilder.newInstance()
|
|
|
|
throw ImppExceptionBuilder.newInstance()
|
|
|
|
.setSystemID(CommonEnumUtil.SOFT_TYPE.MES.getCode())
|
|
|
|
.setSystemID(CommonEnumUtil.SOFT_TYPE.MES.getCode())
|
|
|
|
.setErrorCode(ImppExceptionEnum.VARIFY_EXCEPTION.getCode())
|
|
|
|
.setErrorCode(ImppExceptionEnum.VARIFY_EXCEPTION.getCode())
|
|
|
|
.setErrorDetail("【%s】客户代码已经存在,请检查数据", item.getCustomerCode(), item.getRoadCode())
|
|
|
|
.setErrorDetail("【%s】客户代码已经存在,请检查数据", item.getCustCode(), item.getCustCode())
|
|
|
|
.build();
|
|
|
|
.build();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|