|
|
|
@ -25,6 +25,7 @@ public class MesMoveRuleServiceImpl extends BaseMesService<MesMoveRule> implemen
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
protected void setPackQueryBean(MesMoveRule bean, DdlPackBean packBean) {
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(bean.getGroupType(), "groupType", packBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(bean.getCode(), "code", packBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(bean.getSrcType(), "srcType", packBean);
|
|
|
|
|
}
|
|
|
|
@ -35,6 +36,7 @@ public class MesMoveRuleServiceImpl extends BaseMesService<MesMoveRule> implemen
|
|
|
|
|
checkNotNull(item);
|
|
|
|
|
|
|
|
|
|
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(item.getOrganizeCode());
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(item.getGroupType(), "groupType", ddlPackBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getCode(), "code", ddlPackBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getSrcType(), "srcType", ddlPackBean);
|
|
|
|
|
|
|
|
|
@ -50,6 +52,7 @@ public class MesMoveRuleServiceImpl extends BaseMesService<MesMoveRule> implemen
|
|
|
|
|
checkNotNull(item);
|
|
|
|
|
|
|
|
|
|
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(item.getOrganizeCode());
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(item.getGroupType(), "groupType", ddlPackBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getCode(), "code", ddlPackBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(item.getSrcType(), "srcType", ddlPackBean);
|
|
|
|
|
DdlPreparedPack.getNumNOEqualPack(item.getId(), "id", ddlPackBean);
|
|
|
|
@ -60,8 +63,9 @@ public class MesMoveRuleServiceImpl extends BaseMesService<MesMoveRule> implemen
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public List<MesMoveRule> findMesMoveRuleByPartProdGroupCode(String code, String organizeCode) {
|
|
|
|
|
public List<MesMoveRule> findMesMoveRuleByPartProdGroupCode(String code, String organizeCode,Integer groupType) {
|
|
|
|
|
DdlPackBean ddlPackBean = DdlPackBean.getDdlPackBean(organizeCode);
|
|
|
|
|
DdlPreparedPack.getNumEqualPack(groupType, "groupType", ddlPackBean);
|
|
|
|
|
DdlPreparedPack.getStringEqualPack(code, "code", ddlPackBean);
|
|
|
|
|
List<MesMoveRule> moveRules = baseRDao.findByHqlWhere(ddlPackBean);
|
|
|
|
|
if (CollectionUtils.isEmpty(moveRules)) {
|
|
|
|
@ -76,5 +80,6 @@ public class MesMoveRuleServiceImpl extends BaseMesService<MesMoveRule> implemen
|
|
|
|
|
ValidatorBean.checkNotNull(item.getErpDestLocateNo(), "ERP目的库位不能为空");
|
|
|
|
|
ValidatorBean.checkNotNull(item.getSrcType(), "来源类型不能为空");
|
|
|
|
|
ValidatorBean.checkNotNull(item.getReportType(), "汇报类型不能为空");
|
|
|
|
|
ValidatorBean.checkNotNull(item.getGroupType(), "组类型不能为空");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|