Commit 9a0464cc authored by 1650842865's avatar 1650842865

领料接口:

1、如果成本中心包含F或G,就用移动类型201,
2、如果成本中心包含E或L或V,就用移动类型901,
parent a403b114
...@@ -95,7 +95,15 @@ public class NonProducePickApplicationImpl extends FlowBroker implements NonProd ...@@ -95,7 +95,15 @@ public class NonProducePickApplicationImpl extends FlowBroker implements NonProd
nonProducePickVo.setAufnr(nonProducePick.getAufnr()); nonProducePickVo.setAufnr(nonProducePick.getAufnr());
//若填写了成本中心,领料采用移动类型201;填写了内部订单,领料采用移动类型261,两者不可并存,SAP发起的刀工模板具领料采用移动类型Z01 //若填写了成本中心,领料采用移动类型201;填写了内部订单,领料采用移动类型261,两者不可并存,SAP发起的刀工模板具领料采用移动类型Z01
if (StringUtil.isNotBlank(nonProducePick.getKostl())){ if (StringUtil.isNotBlank(nonProducePick.getKostl())){
//根据BPM传过来的成本中心编码:KOSTL(如:1000E13000,1000F61305)
//,-->CSKS- KOSTL --> CSKS-KOSAR,
//1、如果CSKS-KOSAR=F或G,就用移动类型201,
//2、如果CSKS-KOSAR=E或L或V,就用移动类型901,
if (nonProducePick.getKostl().contains("F") || nonProducePick.getKostl().contains("G")){
nonProducePickVo.setBwart("201"); nonProducePickVo.setBwart("201");
} else if (nonProducePick.getKostl().contains("E") || nonProducePick.getKostl().contains("L") || nonProducePick.getKostl().contains("V")){
nonProducePickVo.setBwart("901");
}
} else if (StringUtil.isNotBlank(nonProducePick.getAufnr())) { } else if (StringUtil.isNotBlank(nonProducePick.getAufnr())) {
nonProducePickVo.setBwart("261"); nonProducePickVo.setBwart("261");
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment