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("AUFNR", map.get("AUFNR"));
L_ITEM.setValue("WERKS", map.get("WERKS")); L_ITEM.setValue("WERKS", map.get("WERKS"));
L_ITEM.setValue("LGORT", map.get("LGORT")); 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("QUANTITY", map.get("QUANTITY"));
L_ITEM.setValue("ERFME", map.get("ERFME")); L_ITEM.setValue("ERFME", map.get("ERFME"));
L_ITEM.setValue("BATCH", map.get("BATCH")); L_ITEM.setValue("BATCH", map.get("BATCH"));
L_ITEM.setValue("STCK_TYPE", "");
System.out.println(L_ITEM); System.out.println(L_ITEM);
func.execute(dest); func.execute(dest);
String L_MSG = func.getExportParameterList().getString("L_MSG"); String L_MSG = func.getExportParameterList().getString("L_MSG");
String RETCODE = func.getExportParameterList().getString("RETCODE"); String RETCODE = func.getExportParameterList().getString("RETCODE");
String MATERIALDOCUMENT = func.getExportParameterList().getString("MATERIALDOCUMENT"); String MATERIALDOCUMENT = func.getExportParameterList().getString("MATERIALDOCUMENT");

@ -1279,19 +1279,7 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService {
return wmsSellOutEmbryoList; 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 @Override
@DS("#header.poolName") @DS("#header.poolName")
public String handleUpdateSAP102(List<WmsProductPut> wmsProductPutList) { public String handleUpdateSAP102(List<WmsProductPut> wmsProductPutList) {
@ -1323,17 +1311,14 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService {
R result2 = remoteSapService.handleUpdateSAP102(mapList); R result2 = remoteSapService.handleUpdateSAP102(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(); WmsProductPut wmsProductPut2=new WmsProductPut();//成品生产入库对象
// wmsRawOrderInSn.setUserDefined5(wmsRawOrderIn.getDnNo());
// wmsRawOrderInSn.setUserDefined1("1");//暂收 // List<WmsProductPut> wmsRawOrderInSnList= wmsProductPutMapper.selectWmsProductPutList(wmsProductPut2);
//
// wmsRawOrderInSn.setUserDefined3(wmsRawOrderIn.getKem());
// List<WmsRawOrderInSn> wmsRawOrderInSnList= wmsRawOrderInSnMapper.selectWmsRawOrderInSnList(wmsRawOrderInSn);
// for (WmsRawOrderInSn wmsRawOrderInSn1: // for (WmsRawOrderInSn wmsRawOrderInSn1:
// wmsRawOrderInSnList) { // wmsRawOrderInSnList) {
// WmsOdsMateStorageNewsSn wmsRawOrderInNewsSn=new WmsOdsMateStorageNewsSn(); // WmsOdsMateStorageNewsSn wmsRawOrderInNewsSn=new WmsOdsMateStorageNewsSn();
@ -1353,18 +1338,25 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService {
// wmsOdsMateStorageNews.setStorageAmount(wmsRawOrderInSn1.getAmount()); // wmsOdsMateStorageNews.setStorageAmount(wmsRawOrderInSn1.getAmount());
// wmsOdsMateStorageNewsMapper.updateWmsOdsMateStorageNewsUpdateStorageAmount(wmsOdsMateStorageNews); // wmsOdsMateStorageNewsMapper.updateWmsOdsMateStorageNewsUpdateStorageAmount(wmsOdsMateStorageNews);
// } // }
// wmsRawOrderIn.setOrderStatus("1"); wmsProductPut2= wmsProductPut1;
// wmsRawOrderIn.setAccountingTime(new Date()); // wmsProductPut2.setPutQuantity(new BigDecimal("0"));
// wmsRawOrderIn.setAccountingMessage(result2.getMsg()); wmsProductPut2.setSapStatus("0");//暂收
// wmsRawOrderIn.setUserDefined4(MATERIALDOCUMENT); wmsProductPut2.setAttr5(MATERIALDOCUMENT);
// wmsRawOrderIn.setUserDefined5(MATDOCUMENTYEAR); wmsProductPut2.setAttr6(MATDOCUMENTYEAR);
// wmsRawOrderInMapper.updateWmsRawOrderIn(wmsRawOrderIn); wmsProductPut2.setAttr7(result2.getMsg());
wmsProductPutMapper.updateWmsProductPut(wmsProductPut2);
}else { }else {
// //失败了 //失败了
// wmsProductPut.set(new Date()); WmsProductPut wmsProductPut2=new WmsProductPut();//成品生产入库对象
// wmsProductPut.setAccountingMessage(result2.getMsg()); wmsProductPut2= wmsProductPut1;
// wmsProductPutMapper.updateWmsRawOrderIn(wmsProductPut); // wmsProductPut2.setPutQuantity(new BigDecimal("0"));
//wmsProductPut2.setSapStatus("0");//暂收
// wmsProductPut2.setAttr5(MATERIALDOCUMENT);
// wmsProductPut2.setAttr6(MATDOCUMENTYEAR);
wmsProductPut2.setAttr7(result2.getMsg());
wmsProductPutMapper.updateWmsProductPut(wmsProductPut2);
} }
} }

Loading…
Cancel
Save