wms冲销bug2

master
mengjiao 2 months ago
parent 2ea82a3b29
commit b195472f0d

@ -1179,16 +1179,16 @@ public class SapItemSyncImpl implements SapItemSyncService {
L_ITEM.setValue("AUFNR", map.get("AUFNR"));
L_ITEM.setValue("WERKS", map.get("WERKS"));
L_ITEM.setValue("LGORT", map.get("LGORT"));
L_ITEM.setValue("MATNR", map.get("MATNR"));
L_ITEM.setValue("STCK_TYPE", "");
// L_ITEM.setValue("MATNR", map.get("MATNR"));
L_ITEM.setValue("QUANTITY", map.get("QUANTITY"));
L_ITEM.setValue("ERFME", map.get("ERFME"));
L_ITEM.setValue("BATCH", map.get("BATCH"));
L_ITEM.setValue("STCK_TYPE", "");
System.out.println(L_ITEM);
func.execute(dest);
String L_MSG = func.getExportParameterList().getString("L_MSG");
String RETCODE = func.getExportParameterList().getString("RETCODE");
String MATERIALDOCUMENT = func.getExportParameterList().getString("MATERIALDOCUMENT");

@ -1279,19 +1279,7 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService {
return wmsSellOutEmbryoList;
}
/**
* LFBJA NUMC 4 0
* LFBNR CHAR 10 0
* LFPOS NUMC 4 0
* EBELN CHAR 10 0
* EBELP NUMC 5 0
* MATNR CHAR 18 0
* QUANTITY QUAN 13 3
* WERKS CHAR 4 0
* LGORT CHAR 4 0
* @param wmsProductPutList
* @return
*/
@Override
@DS("#header.poolName")
public String handleUpdateSAP102(List<WmsProductPut> wmsProductPutList) {
@ -1323,17 +1311,14 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService {
R result2 = remoteSapService.handleUpdateSAP102(mapList);
if (result2.getCode()==200){
// //应该是修改订单,然后修改库存
// Map map = new HashMap();
// map = (Map) result2.getData();
// String MATERIALDOCUMENT = (String) map.get("MATERIALDOCUMENT");
// String MATDOCUMENTYEAR = (String) map.get("MATDOCUMENTYEAR");
// //成功了--成功了,根据
// WmsRawOrderInSn wmsRawOrderInSn=new WmsRawOrderInSn();
// wmsRawOrderInSn.setUserDefined5(wmsRawOrderIn.getDnNo());
// wmsRawOrderInSn.setUserDefined1("1");//暂收
//
// wmsRawOrderInSn.setUserDefined3(wmsRawOrderIn.getKem());
// List<WmsRawOrderInSn> wmsRawOrderInSnList= wmsRawOrderInSnMapper.selectWmsRawOrderInSnList(wmsRawOrderInSn);
Map map = new HashMap();
map = (Map) result2.getData();
String MATERIALDOCUMENT = (String) map.get("MATERIALDOCUMENT");
String MATDOCUMENTYEAR = (String) map.get("MATDOCUMENTYEAR");
//成功了--成功了,根据
WmsProductPut wmsProductPut2=new WmsProductPut();//成品生产入库对象
// List<WmsProductPut> wmsRawOrderInSnList= wmsProductPutMapper.selectWmsProductPutList(wmsProductPut2);
// for (WmsRawOrderInSn wmsRawOrderInSn1:
// wmsRawOrderInSnList) {
// WmsOdsMateStorageNewsSn wmsRawOrderInNewsSn=new WmsOdsMateStorageNewsSn();
@ -1353,18 +1338,25 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService {
// wmsOdsMateStorageNews.setStorageAmount(wmsRawOrderInSn1.getAmount());
// wmsOdsMateStorageNewsMapper.updateWmsOdsMateStorageNewsUpdateStorageAmount(wmsOdsMateStorageNews);
// }
// wmsRawOrderIn.setOrderStatus("1");
// wmsRawOrderIn.setAccountingTime(new Date());
// wmsRawOrderIn.setAccountingMessage(result2.getMsg());
// wmsRawOrderIn.setUserDefined4(MATERIALDOCUMENT);
// wmsRawOrderIn.setUserDefined5(MATDOCUMENTYEAR);
// wmsRawOrderInMapper.updateWmsRawOrderIn(wmsRawOrderIn);
wmsProductPut2= wmsProductPut1;
// wmsProductPut2.setPutQuantity(new BigDecimal("0"));
wmsProductPut2.setSapStatus("0");//暂收
wmsProductPut2.setAttr5(MATERIALDOCUMENT);
wmsProductPut2.setAttr6(MATDOCUMENTYEAR);
wmsProductPut2.setAttr7(result2.getMsg());
wmsProductPutMapper.updateWmsProductPut(wmsProductPut2);
}else {
// //失败了
// wmsProductPut.set(new Date());
// wmsProductPut.setAccountingMessage(result2.getMsg());
// wmsProductPutMapper.updateWmsRawOrderIn(wmsProductPut);
//失败了
WmsProductPut wmsProductPut2=new WmsProductPut();//成品生产入库对象
wmsProductPut2= wmsProductPut1;
// wmsProductPut2.setPutQuantity(new BigDecimal("0"));
//wmsProductPut2.setSapStatus("0");//暂收
// wmsProductPut2.setAttr5(MATERIALDOCUMENT);
// wmsProductPut2.setAttr6(MATDOCUMENTYEAR);
wmsProductPut2.setAttr7(result2.getMsg());
wmsProductPutMapper.updateWmsProductPut(wmsProductPut2);
}
}

Loading…
Cancel
Save