MesCustomerPart修改pojo字段

tags/yfai-mes-ext-v1.0
gsz 12 months ago
parent 3e2994bedb
commit f7bb788ec0

@ -34,29 +34,29 @@ public class MesCustomerPartService extends BaseMesService<MesCustomerPart> impl
private MesCustomerCarModelDetailRepository mesCustomerCarModelDetailRDao; private MesCustomerCarModelDetailRepository mesCustomerCarModelDetailRDao;
protected void setPackQueryBean(MesCustomerPart bean, DdlPackBean packBean) { protected void setPackQueryBean(MesCustomerPart bean, DdlPackBean packBean) {
DdlPreparedPack.getStringEqualPack(bean.getCustomerPartNo(), "customerPartNo", packBean); DdlPreparedPack.getStringEqualPack(bean.getCustPartNo(), "customerPartNo", packBean);
DdlPreparedPack.getStringLikerPack(bean.getErpPartNo(), "erpPartNo", packBean); DdlPreparedPack.getStringLikerPack(bean.getErpPartNo(), "erpPartNo", packBean);
DdlPreparedPack.getStringLikerPack(bean.getErpPartName(), "erpPartName", packBean); DdlPreparedPack.getStringLikerPack(bean.getErpPartName(), "erpPartName", packBean);
DdlPreparedPack.getStringLikerPack(bean.getCustomerCode(), "customerCode", packBean); DdlPreparedPack.getStringLikerPack(bean.getCustCode(), "customerCode", packBean);
} }
protected void onInsertBean(MesCustomerPart item) { protected void onInsertBean(MesCustomerPart item) {
// 数据校验 // 数据校验
ValidatorBean.checkNotNull(item.getCustomerCode(), "客户代码不能为空"); ValidatorBean.checkNotNull(item.getCustCode(), "客户代码不能为空");
ValidatorBean.checkNotNull(item.getErpPartNo(), "零件号不能为空"); ValidatorBean.checkNotNull(item.getErpPartNo(), "零件号不能为空");
ValidatorBean.checkNotNull(item.getCustomerPartNo(), "客户零件号不能为空"); ValidatorBean.checkNotNull(item.getCustPartNo(), "客户零件号不能为空");
DdlPackBean cellBinPackBean = DdlPackBean.getDdlPackBean(item.getOrganizeCode()); DdlPackBean cellBinPackBean = DdlPackBean.getDdlPackBean(item.getOrganizeCode());
DdlPreparedPack.getStringEqualPack(item.getCustomerCode(), "customerCode", cellBinPackBean); DdlPreparedPack.getStringEqualPack(item.getCustCode(), "customerCode", cellBinPackBean);
DdlPreparedPack.getStringEqualPack(item.getErpPartNo(), "erpPartNo", cellBinPackBean); DdlPreparedPack.getStringEqualPack(item.getErpPartNo(), "erpPartNo", cellBinPackBean);
DdlPreparedPack.getStringEqualPack(item.getCustomerPartNo(), "customerPartNo", cellBinPackBean); DdlPreparedPack.getStringEqualPack(item.getCustPartNo(), "customerPartNo", cellBinPackBean);
boolean flg = baseRDao.isExitByHql(cellBinPackBean); boolean flg = baseRDao.isExitByHql(cellBinPackBean);
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】零件号【%s】客户代码已经存在请检查数据", item.getCustomerPartNo(), item.getErpPartNo(), item.getCustomerCode()) .setErrorDetail("【%s】客户零件号【%s】零件号【%s】客户代码已经存在请检查数据", item.getCustPartNo(), item.getErpPartNo(), item.getCustCode())
.build(); .build();
} }

@ -394,8 +394,8 @@ public class MesWorkOrderService extends BaseMesService<MesWorkOrder> implements
DdlPreparedPack.getStringEqualPack(item.getPartNo(), "erpPartNo", ddlPackBean); DdlPreparedPack.getStringEqualPack(item.getPartNo(), "erpPartNo", ddlPackBean);
MesCustomerPart customerPart = mesCustomerPartRDao.getByProperty(ddlPackBean); MesCustomerPart customerPart = mesCustomerPartRDao.getByProperty(ddlPackBean);
if(!Objects.isNull(customerPart)){ if(!Objects.isNull(customerPart)){
item.setCustomerPartNo(customerPart.getCustomerPartNo()); item.setCustomerPartNo(customerPart.getCustPartNo());
item.setCustomerPartName(customerPart.getCustomerPartName()); item.setCustomerPartName(customerPart.getCustPartName());
} }
} }

Loading…
Cancel
Save