Browse Source

高级搜索代码编写

master
chenfang 2 years ago
parent
commit
f38084613f
  1. 20
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/until/job/JobUtils.java

20
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/until/job/JobUtils.java

@ -256,7 +256,6 @@ public class JobUtils {
* @param pitemCode 物品代码 * @param pitemCode 物品代码
* @return 上架策略信息 * @return 上架策略信息
* @author chenfang * @author chenfang
* @author chenfang
*/ */
public RuleRespVO selectLocationAndModRelation(String pitemCode) { public RuleRespVO selectLocationAndModRelation(String pitemCode) {
RuleRespVO grounding = ruleService.grounding(null, null, null, null, null, null, pitemCode, null, null, null, null, null, null); RuleRespVO grounding = ruleService.grounding(null, null, null, null, null, null, pitemCode, null, null, null, null, null, null);
@ -267,8 +266,8 @@ public class JobUtils {
} }
} }
//DBT---DBT2---IT 物料类型检验是否一致 //DBT---DBT2---IT 物料类型检验-----按物料代码
public boolean ifInType(String pitemCode, BusinesstypeDO businesstypeDO) { public boolean selectItembasicExist(String pitemCode, BusinesstypeDO businesstypeDO) {
ItembasicDO itembasicDO = itembasicService.selectItembasic(pitemCode); ItembasicDO itembasicDO = itembasicService.selectItembasic(pitemCode);
boolean ifInType = false; boolean ifInType = false;
if (itembasicDO != null) { if (itembasicDO != null) {
@ -286,6 +285,21 @@ public class JobUtils {
} }
} }
//DBT---DBT2---IT1 物料类型检验-----按物料类型
public boolean ifInType(String pitemType, BusinesstypeDO businesstypeDO) {
boolean ifInType = false;
String[] itemType = businesstypeDO.getItemTypes().split(",");
for (int i = 0; i < itemType.length; i++) {
if (pitemType.equals(itemType[i])) {
ifInType = true;
}
}
if (ifInType == true) {
return true;
} else {
throw exception(ITEMBASIC_TYPE_AND_BUSINESSTYPE_NOT_EQUALS);
}
}
//DBT---DBT2---IS 物料状态检验是否一致 //DBT---DBT2---IS 物料状态检验是否一致
public boolean ifInStatus(String pitemCode, BusinesstypeDO businesstypeDO) { public boolean ifInStatus(String pitemCode, BusinesstypeDO businesstypeDO) {
ItembasicDO itembasicDO = itembasicService.selectItembasic(pitemCode); ItembasicDO itembasicDO = itembasicService.selectItembasic(pitemCode);

Loading…
Cancel
Save