|
|
|
@ -1298,31 +1298,31 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService {
|
|
|
|
|
String result="操作成功";
|
|
|
|
|
|
|
|
|
|
for (WmsProductPut wmsProductPut: wmsProductPutList){
|
|
|
|
|
// WmsProductPut wmsProductPut1= wmsProductPutMapper.selectWmsProductPutByIdANDStatus(wmsProductPut.getId());
|
|
|
|
|
// //LFBJA
|
|
|
|
|
// //LFBNR
|
|
|
|
|
// //LFPOS
|
|
|
|
|
// //EBELN
|
|
|
|
|
// //EBELP
|
|
|
|
|
// //MATNR
|
|
|
|
|
// //QUANTITY
|
|
|
|
|
// //WERKS
|
|
|
|
|
// //LGORT
|
|
|
|
|
// //这个地方
|
|
|
|
|
// Map paramMap=new HashMap<>();
|
|
|
|
|
// List<Map> mapList = new ArrayList<>();
|
|
|
|
|
// paramMap.put("LFBJA",wmsProductPut1.getAttr10());//参考凭证会计年度
|
|
|
|
|
// paramMap.put("LFBNR",wmsProductPut1.getSapProof());//参考凭证的凭证号
|
|
|
|
|
// //paramMap.put("LFPOS",wmsProductPut1.get());//参考凭证项目
|
|
|
|
|
// paramMap.put("EBELN",wmsProductPut1.getProductCode());//采购凭证号
|
|
|
|
|
// paramMap.put("EBELP",wmsProductPut1.getPoLine());//采购凭证的项目编号
|
|
|
|
|
// paramMap.put("MATNR",wmsProductPut1.getPoNo());//物料号
|
|
|
|
|
// paramMap.put("QUANTITY",wmsProductPut1.getPoNo());//数量
|
|
|
|
|
// paramMap.put("WERKS",wmsProductPut1.getPoNo());//工厂
|
|
|
|
|
// paramMap.put("LGORT",wmsProductPut1.getPoNo());//库存地点
|
|
|
|
|
// mapList.add(paramMap);
|
|
|
|
|
// R result2 = remoteSapService.handleUpdateSAP102(mapList);
|
|
|
|
|
// if (result2.getCode()==200){
|
|
|
|
|
WmsProductPut wmsProductPut1= wmsProductPutMapper.selectWmsProductPutByIdANDStatus(wmsProductPut.getId());
|
|
|
|
|
//LFBJA
|
|
|
|
|
//LFBNR
|
|
|
|
|
//LFPOS
|
|
|
|
|
//EBELN
|
|
|
|
|
//EBELP
|
|
|
|
|
//MATNR
|
|
|
|
|
//QUANTITY
|
|
|
|
|
//WERKS
|
|
|
|
|
//LGORT
|
|
|
|
|
//这个地方
|
|
|
|
|
Map paramMap=new HashMap<>();
|
|
|
|
|
List<Map> mapList = new ArrayList<>();
|
|
|
|
|
paramMap.put("AUFNR",wmsProductPut1.getProductOrder());//单号
|
|
|
|
|
paramMap.put("WERKS",wmsProductPut1.getFactoryCode());//工厂
|
|
|
|
|
paramMap.put("LGORT",wmsProductPut1.getWhCode());//库存地点
|
|
|
|
|
// paramMap.put("STCK_TYPE",wmsProductPut1.getPoLine());//采购凭证的项目编号
|
|
|
|
|
paramMap.put("MATNR",wmsProductPut1.getProductCode());//物料号
|
|
|
|
|
paramMap.put("QUANTITY",wmsProductPut1.getPlanQuantity());//数量
|
|
|
|
|
paramMap.put("ERFME",wmsProductPut1.getUnitOfMeasure());//条目单位
|
|
|
|
|
paramMap.put("BATCH",wmsProductPut1.getAttr4());//批号
|
|
|
|
|
mapList.add(paramMap);
|
|
|
|
|
R result2 = remoteSapService.handleUpdateSAP102(mapList);
|
|
|
|
|
if (result2.getCode()==200){
|
|
|
|
|
// //应该是修改订单,然后修改库存
|
|
|
|
|
// Map map = new HashMap();
|
|
|
|
|
// map = (Map) result2.getData();
|
|
|
|
|
// String MATERIALDOCUMENT = (String) map.get("MATERIALDOCUMENT");
|
|
|
|
@ -1359,14 +1359,14 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService {
|
|
|
|
|
// wmsRawOrderIn.setUserDefined4(MATERIALDOCUMENT);
|
|
|
|
|
// wmsRawOrderIn.setUserDefined5(MATDOCUMENTYEAR);
|
|
|
|
|
// wmsRawOrderInMapper.updateWmsRawOrderIn(wmsRawOrderIn);
|
|
|
|
|
//
|
|
|
|
|
// }else {
|
|
|
|
|
|
|
|
|
|
}else {
|
|
|
|
|
// //失败了
|
|
|
|
|
// wmsRawOrderIn.setAccountingTime(new Date());
|
|
|
|
|
// wmsRawOrderIn.setAccountingMessage(result2.getMsg());
|
|
|
|
|
// wmsRawOrderInMapper.updateWmsRawOrderIn(wmsRawOrderIn);
|
|
|
|
|
//
|
|
|
|
|
// }
|
|
|
|
|
// wmsProductPut.set(new Date());
|
|
|
|
|
// wmsProductPut.setAccountingMessage(result2.getMsg());
|
|
|
|
|
// wmsProductPutMapper.updateWmsRawOrderIn(wmsProductPut);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|