|
|
|
@ -34,11 +34,10 @@ public class MesCustomerPartService extends BaseMesService<MesCustomerPart> impl
|
|
|
|
|
private MesCustomerCarModelDetailRepository mesCustomerCarModelDetailRDao;
|
|
|
|
|
|
|
|
|
|
protected void setPackQueryBean(MesCustomerPart bean, DdlPackBean packBean) {
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(bean.getCustPartNo(), "customerPartNo", packBean);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(bean.getErpPartNo(), "erpPartNo", packBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(bean.getCustPartNo(), "custPartNo", packBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(bean.getErpPartNo(), "erpPartNo", packBean);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(bean.getErpPartName(), "erpPartName", packBean);
|
|
|
|
|
DdlPreparedPack.getStringLikerPack(bean.getCustCode(), "customerCode", packBean);
|
|
|
|
|
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(bean.getCustCode(), "custCode", packBean);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
protected void onInsertBean(MesCustomerPart item) {
|
|
|
|
@ -48,9 +47,9 @@ public class MesCustomerPartService extends BaseMesService<MesCustomerPart> impl
|
|
|
|
|
ValidatorBean.checkNotNull(item.getCustPartNo(), "客户零件号不能为空");
|
|
|
|
|
|
|
|
|
|
DdlPackBean cellBinPackBean = DdlPackBean.getDdlPackBean(item.getOrganizeCode());
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getCustCode(), "customerCode", cellBinPackBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getCustCode(), "custCode", cellBinPackBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getErpPartNo(), "erpPartNo", cellBinPackBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getCustPartNo(), "customerPartNo", cellBinPackBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getCustPartNo(), "custPartNo", cellBinPackBean);
|
|
|
|
|
boolean flg = baseRDao.isExitByHql(cellBinPackBean);
|
|
|
|
|
if (flg) {
|
|
|
|
|
throw ImppExceptionBuilder.newInstance()
|
|
|
|
@ -70,7 +69,7 @@ public class MesCustomerPartService extends BaseMesService<MesCustomerPart> impl
|
|
|
|
|
ValidatorBean.checkNotNull(item.getCustPartNo(), "客户零件号不能为空");
|
|
|
|
|
|
|
|
|
|
DdlPackBean cellBinPackBean = DdlPackBean.getDdlPackBean(item.getOrganizeCode());
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getCustCode(), "customerCode", cellBinPackBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getCustCode(), "custCode", cellBinPackBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getPartNo(), "partNo", cellBinPackBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getCustPartNo(), "custPartNo", cellBinPackBean);
|
|
|
|
|
DdlPreparedPack.getNumNOEqualPack(item.getId(), "id", cellBinPackBean);
|
|
|
|
@ -97,7 +96,7 @@ public class MesCustomerPartService extends BaseMesService<MesCustomerPart> impl
|
|
|
|
|
}
|
|
|
|
|
List<String> customerPartNoList = mesCustomerCarModelDetails.stream().map(MesCustomerCarModelDetail::getCustomerPartNo).collect(Collectors.toList());
|
|
|
|
|
ddlPackBean = DdlPackBean.getDdlPackBean(mesPartProdGroupDetail.getOrganizeCode());
|
|
|
|
|
DdlPreparedPack.getInPackList(customerPartNoList, "customerPartNo", ddlPackBean);
|
|
|
|
|
DdlPreparedPack.getInPackList(customerPartNoList, "custPartNo", ddlPackBean);
|
|
|
|
|
return baseRDao.findByHqlWhere(ddlPackBean);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|