|
|
@ -256,7 +256,6 @@ public class JobUtils { |
|
|
|
* @param pitemCode 物品代码 |
|
|
|
* @return 上架策略信息 |
|
|
|
* @author chenfang |
|
|
|
* @author chenfang |
|
|
|
*/ |
|
|
|
public RuleRespVO selectLocationAndModRelation(String pitemCode) { |
|
|
|
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 物料类型检验是否一致
|
|
|
|
public boolean ifInType(String pitemCode, BusinesstypeDO businesstypeDO) { |
|
|
|
//DBT---DBT2---IT 物料类型检验-----按物料代码
|
|
|
|
public boolean selectItembasicExist(String pitemCode, BusinesstypeDO businesstypeDO) { |
|
|
|
ItembasicDO itembasicDO = itembasicService.selectItembasic(pitemCode); |
|
|
|
boolean ifInType = false; |
|
|
|
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 物料状态检验是否一致
|
|
|
|
public boolean ifInStatus(String pitemCode, BusinesstypeDO businesstypeDO) { |
|
|
|
ItembasicDO itembasicDO = itembasicService.selectItembasic(pitemCode); |
|
|
|