|
|
@ -27,8 +27,9 @@ public class MesCustomerCarModelService extends BaseMesService<MesCustomerCarMod
|
|
|
|
@Autowired
|
|
|
|
@Autowired
|
|
|
|
private MesCustomerCarModelDetailRepository mesCustomerCarModelDetailRDao;
|
|
|
|
private MesCustomerCarModelDetailRepository mesCustomerCarModelDetailRDao;
|
|
|
|
protected void setPackQueryBean(MesCustomerCarModel bean, DdlPackBean packBean) {
|
|
|
|
protected void setPackQueryBean(MesCustomerCarModel bean, DdlPackBean packBean) {
|
|
|
|
DdlPreparedPack.getStringEqualPack(bean.getCustOrganizeCode(), "custOrganizeCode", packBean);
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(bean.getCarModelCode(), "carModelCode", packBean);
|
|
|
|
DdlPreparedPack.getStringLikerPack(bean.getCarModelCode(), "carModelCode", packBean);
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(bean.getCustOrganizeCode(), "custOrganizeCode", packBean);
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(bean.getCustCode(), "custCode", packBean);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
protected void onInsertBean(MesCustomerCarModel item) {
|
|
|
|
protected void onInsertBean(MesCustomerCarModel item) {
|
|
|
@ -37,14 +38,14 @@ public class MesCustomerCarModelService extends BaseMesService<MesCustomerCarMod
|
|
|
|
|
|
|
|
|
|
|
|
DdlPackBean roadPackBean = DdlPackBean.getDdlPackBean(item.getOrganizeCode());
|
|
|
|
DdlPackBean roadPackBean = DdlPackBean.getDdlPackBean(item.getOrganizeCode());
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getCarModelCode(), "carModelCode", roadPackBean);
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getCarModelCode(), "carModelCode", roadPackBean);
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getCustomerCode(), "customerCode", roadPackBean);
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getCustCode(), "custCode", 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】下车型【%s】已经存在,请检查数据", item.getOrganizeCode(),item.getCustomerCode())
|
|
|
|
.setErrorDetail("客户代码【%s】下车型【%s】已经存在,请检查数据", item.getOrganizeCode(),item.getCustCode())
|
|
|
|
.build();
|
|
|
|
.build();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -56,14 +57,14 @@ public class MesCustomerCarModelService extends BaseMesService<MesCustomerCarMod
|
|
|
|
|
|
|
|
|
|
|
|
DdlPackBean roadPackBean = DdlPackBean.getDdlPackBean(item.getOrganizeCode());
|
|
|
|
DdlPackBean roadPackBean = DdlPackBean.getDdlPackBean(item.getOrganizeCode());
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getCarModelCode(), "carModelCode", roadPackBean);
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getCarModelCode(), "carModelCode", roadPackBean);
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getCustomerCode(), "customerCode", roadPackBean);
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getCustCode(), "custCode", 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】下车型【%s】已经存在,请检查数据", item.getOrganizeCode(),item.getCustomerCode())
|
|
|
|
.setErrorDetail("客户代码【%s】下车型【%s】已经存在,请检查数据", item.getOrganizeCode(),item.getCustCode())
|
|
|
|
.build();
|
|
|
|
.build();
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|