|
|
@ -3000,67 +3000,67 @@ public class OdsProcureOrderServiceImpl implements IOdsProcureOrderService {
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@Override
|
|
|
|
@Override
|
|
|
|
public String handleUpdateSAP105(List<OdsProcureOrder> odsProcureOrders) {
|
|
|
|
public String handleUpdateSAP105(List<OdsProcureOrder> odsProcureOrders) {
|
|
|
|
String result="操作失败";
|
|
|
|
String result="操作成功";
|
|
|
|
// for (OdsProcureOrder order: odsProcureOrders){
|
|
|
|
for (OdsProcureOrder order: odsProcureOrders){
|
|
|
|
// OdsProcureOrder odsProcureOrder = order;
|
|
|
|
OdsProcureOrder odsProcureOrder = order;
|
|
|
|
// WmsRawOrderIn wmsRawOrderIn= wmsRawOrderInMapper.selectWmsRawOrderInByRawOrderInIdTWO(odsProcureOrder.getID());
|
|
|
|
WmsRawOrderIn wmsRawOrderIn= wmsRawOrderInMapper.selectWmsRawOrderInByRawOrderInIdTWO(odsProcureOrder.getID());
|
|
|
|
// //这个地方
|
|
|
|
//这个地方
|
|
|
|
// Map paramMap=new HashMap<>();
|
|
|
|
Map paramMap=new HashMap<>();
|
|
|
|
// List<Map> mapList = new ArrayList<>();
|
|
|
|
List<Map> mapList = new ArrayList<>();
|
|
|
|
// paramMap.put("S_MBLNR",wmsRawOrderIn.getUserDefined1());
|
|
|
|
paramMap.put("S_MBLNR",wmsRawOrderIn.getUserDefined1());
|
|
|
|
// paramMap.put("S_MJAHR",wmsRawOrderIn.getUserDefined2());
|
|
|
|
paramMap.put("S_MJAHR",wmsRawOrderIn.getUserDefined2());
|
|
|
|
// paramMap.put("S_MATNR",wmsRawOrderIn.getMaterialCode());
|
|
|
|
paramMap.put("S_MATNR",wmsRawOrderIn.getMaterialCode());
|
|
|
|
// paramMap.put("incomeBatchNo",wmsRawOrderIn.getIncomeBatchNo()); //批次
|
|
|
|
paramMap.put("incomeBatchNo",wmsRawOrderIn.getIncomeBatchNo()); //批次
|
|
|
|
// paramMap.put("ebelp",wmsRawOrderIn.getPoLine());
|
|
|
|
paramMap.put("ebelp",wmsRawOrderIn.getPoLine());
|
|
|
|
// paramMap.put("poNo",wmsRawOrderIn.getPoNo());
|
|
|
|
paramMap.put("poNo",wmsRawOrderIn.getPoNo());
|
|
|
|
// mapList.add(paramMap);
|
|
|
|
mapList.add(paramMap);
|
|
|
|
// R result2 = remoteSapService.sap105temporarilyCollected(mapList);
|
|
|
|
R result2 = remoteSapService.sap105temporarilyCollected(mapList);
|
|
|
|
// if (result2.getCode()==200){
|
|
|
|
if (result2.getCode()==200){
|
|
|
|
// Map map = new HashMap();
|
|
|
|
Map map = new HashMap();
|
|
|
|
// map = (Map) result2.getData();
|
|
|
|
map = (Map) result2.getData();
|
|
|
|
// String MATERIALDOCUMENT = (String) map.get("MATERIALDOCUMENT");
|
|
|
|
String MATERIALDOCUMENT = (String) map.get("MATERIALDOCUMENT");
|
|
|
|
// String MATDOCUMENTYEAR = (String) map.get("MATDOCUMENTYEAR");
|
|
|
|
String MATDOCUMENTYEAR = (String) map.get("MATDOCUMENTYEAR");
|
|
|
|
// //成功了--成功了,根据
|
|
|
|
//成功了--成功了,根据
|
|
|
|
// WmsRawOrderInSn wmsRawOrderInSn=new WmsRawOrderInSn();
|
|
|
|
WmsRawOrderInSn wmsRawOrderInSn=new WmsRawOrderInSn();
|
|
|
|
// wmsRawOrderInSn.setUserDefined5(wmsRawOrderIn.getDnNo());
|
|
|
|
wmsRawOrderInSn.setUserDefined5(wmsRawOrderIn.getDnNo());
|
|
|
|
// wmsRawOrderInSn.setUserDefined1("1");//暂收
|
|
|
|
wmsRawOrderInSn.setUserDefined1("1");//暂收
|
|
|
|
//
|
|
|
|
|
|
|
|
// wmsRawOrderInSn.setUserDefined3(wmsRawOrderIn.getKem());
|
|
|
|
wmsRawOrderInSn.setUserDefined3(wmsRawOrderIn.getKem());
|
|
|
|
// List<WmsRawOrderInSn> wmsRawOrderInSnList= wmsRawOrderInSnMapper.selectWmsRawOrderInSnList(wmsRawOrderInSn);
|
|
|
|
List<WmsRawOrderInSn> wmsRawOrderInSnList= wmsRawOrderInSnMapper.selectWmsRawOrderInSnList(wmsRawOrderInSn);
|
|
|
|
// for (WmsRawOrderInSn wmsRawOrderInSn1:
|
|
|
|
for (WmsRawOrderInSn wmsRawOrderInSn1:
|
|
|
|
// wmsRawOrderInSnList) {
|
|
|
|
wmsRawOrderInSnList) {
|
|
|
|
// WmsOdsMateStorageNewsSn wmsRawOrderInNewsSn=new WmsOdsMateStorageNewsSn();
|
|
|
|
WmsOdsMateStorageNewsSn wmsRawOrderInNewsSn=new WmsOdsMateStorageNewsSn();
|
|
|
|
// wmsRawOrderInNewsSn.setMaterialCode(wmsRawOrderInSn1.getMaterialCode());
|
|
|
|
wmsRawOrderInNewsSn.setMaterialCode(wmsRawOrderInSn1.getMaterialCode());
|
|
|
|
// wmsRawOrderInNewsSn.setWaCode(wmsRawOrderInSn1.getWaCode());
|
|
|
|
wmsRawOrderInNewsSn.setWaCode(wmsRawOrderInSn1.getWaCode());
|
|
|
|
// wmsRawOrderInNewsSn.setWhCode(wmsRawOrderInSn1.getWhCode());
|
|
|
|
wmsRawOrderInNewsSn.setWhCode(wmsRawOrderInSn1.getWhCode());
|
|
|
|
// wmsRawOrderInNewsSn.setWlCode(wmsRawOrderInSn1.getWlCode());
|
|
|
|
wmsRawOrderInNewsSn.setWlCode(wmsRawOrderInSn1.getWlCode());
|
|
|
|
// wmsRawOrderInNewsSn.setUserDefined3("1");
|
|
|
|
wmsRawOrderInNewsSn.setUserDefined3("1");
|
|
|
|
// wmsOdsMateStorageNewsSnMapper.updateWmsOdsMateStorageNewsSnTWM(wmsRawOrderInNewsSn);
|
|
|
|
wmsOdsMateStorageNewsSnMapper.updateWmsOdsMateStorageNewsSnTWM(wmsRawOrderInNewsSn);
|
|
|
|
// wmsRawOrderInSn1.setUserDefined1("2");
|
|
|
|
wmsRawOrderInSn1.setUserDefined1("2");
|
|
|
|
// wmsRawOrderInSnMapper.updateWmsRawOrderInSn(wmsRawOrderInSn1);
|
|
|
|
wmsRawOrderInSnMapper.updateWmsRawOrderInSn(wmsRawOrderInSn1);
|
|
|
|
// WmsOdsMateStorageNews wmsOdsMateStorageNews=new WmsOdsMateStorageNews();
|
|
|
|
WmsOdsMateStorageNews wmsOdsMateStorageNews=new WmsOdsMateStorageNews();
|
|
|
|
// wmsOdsMateStorageNews.setMaterialCode(wmsRawOrderInSn1.getMaterialCode());
|
|
|
|
wmsOdsMateStorageNews.setMaterialCode(wmsRawOrderInSn1.getMaterialCode());
|
|
|
|
// wmsOdsMateStorageNews.setWaCode(wmsRawOrderInSn1.getWaCode());
|
|
|
|
wmsOdsMateStorageNews.setWaCode(wmsRawOrderInSn1.getWaCode());
|
|
|
|
// wmsOdsMateStorageNews.setWlCode(wmsRawOrderInSn1.getWlCode());
|
|
|
|
wmsOdsMateStorageNews.setWlCode(wmsRawOrderInSn1.getWlCode());
|
|
|
|
// wmsOdsMateStorageNews.setWhCode(wmsRawOrderInSn1.getWhCode());
|
|
|
|
wmsOdsMateStorageNews.setWhCode(wmsRawOrderInSn1.getWhCode());
|
|
|
|
// wmsOdsMateStorageNews.setStorageAmount(wmsRawOrderInSn1.getAmount());
|
|
|
|
wmsOdsMateStorageNews.setStorageAmount(wmsRawOrderInSn1.getAmount());
|
|
|
|
// wmsOdsMateStorageNewsMapper.updateWmsOdsMateStorageNewsUpdateStorageAmount(wmsOdsMateStorageNews);
|
|
|
|
wmsOdsMateStorageNewsMapper.updateWmsOdsMateStorageNewsUpdateStorageAmount(wmsOdsMateStorageNews);
|
|
|
|
// }
|
|
|
|
}
|
|
|
|
// wmsRawOrderIn.setOrderStatus("1");
|
|
|
|
wmsRawOrderIn.setOrderStatus("1");
|
|
|
|
// wmsRawOrderIn.setAccountingTime(new Date());
|
|
|
|
wmsRawOrderIn.setAccountingTime(new Date());
|
|
|
|
// wmsRawOrderIn.setAccountingMessage(result2.getMsg());
|
|
|
|
wmsRawOrderIn.setAccountingMessage(result2.getMsg());
|
|
|
|
// wmsRawOrderIn.setUserDefined4(MATERIALDOCUMENT);
|
|
|
|
wmsRawOrderIn.setUserDefined4(MATERIALDOCUMENT);
|
|
|
|
// wmsRawOrderIn.setUserDefined5(MATDOCUMENTYEAR);
|
|
|
|
wmsRawOrderIn.setUserDefined5(MATDOCUMENTYEAR);
|
|
|
|
// wmsRawOrderInMapper.updateWmsRawOrderIn(wmsRawOrderIn);
|
|
|
|
wmsRawOrderInMapper.updateWmsRawOrderIn(wmsRawOrderIn);
|
|
|
|
//
|
|
|
|
|
|
|
|
// }else {
|
|
|
|
}else {
|
|
|
|
// //失败了
|
|
|
|
//失败了
|
|
|
|
// wmsRawOrderIn.setAccountingTime(new Date());
|
|
|
|
wmsRawOrderIn.setAccountingTime(new Date());
|
|
|
|
// wmsRawOrderIn.setAccountingMessage(result2.getMsg());
|
|
|
|
wmsRawOrderIn.setAccountingMessage(result2.getMsg());
|
|
|
|
// wmsRawOrderInMapper.updateWmsRawOrderIn(wmsRawOrderIn);
|
|
|
|
wmsRawOrderInMapper.updateWmsRawOrderIn(wmsRawOrderIn);
|
|
|
|
//
|
|
|
|
|
|
|
|
// }
|
|
|
|
}
|
|
|
|
// }
|
|
|
|
}
|
|
|
|
return result;
|
|
|
|
return result;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|