wms成品入库,加上返回的年凭证

master
mengjiao 2 months ago
parent 0f577038e4
commit dfe5847d6f

@ -517,12 +517,16 @@ public class SapOrderServiceImpl implements SapOrderService {
String RETCODE = func.getExportParameterList().getString("RETCODE"); String RETCODE = func.getExportParameterList().getString("RETCODE");
String MESSAGE = func.getExportParameterList().getString("L_MSG"); String MESSAGE = func.getExportParameterList().getString("L_MSG");
String MATERIALDOCUMENT = func.getExportParameterList().getString("MATERIALDOCUMENT"); String MATERIALDOCUMENT = func.getExportParameterList().getString("MATERIALDOCUMENT");
String MATDOCUMENTYEAR = func.getExportParameterList().getString("MATDOCUMENTYEAR");
if ((Constants.FAIL).equals(Integer.parseInt(RETCODE))) { if ((Constants.FAIL).equals(Integer.parseInt(RETCODE))) {
log.error("订单收货结果-----" + MESSAGE); log.error("订单收货结果-----" + MESSAGE);
return R.fail(MESSAGE); return R.fail(MESSAGE);
} else { } else {
log.info("订单收货结果-----" + MESSAGE); log.info("订单收货结果-----" + MESSAGE);
return R.ok(MATERIALDOCUMENT, MESSAGE); Map map = new HashMap();
map.put("MATERIALDOCUMENT", MATERIALDOCUMENT);
map.put("MATDOCUMENTYEAR", MATDOCUMENTYEAR);
return R.ok(map, MESSAGE);
} }
} catch (Exception e) { } catch (Exception e) {

@ -315,8 +315,13 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService {
WmsProductPut wmsProductPut4 = new WmsProductPut(); WmsProductPut wmsProductPut4 = new WmsProductPut();
wmsProductPut4.setSapMessage(msg); wmsProductPut4.setSapMessage(msg);
if (code == 200) {//过账成功 if (code == 200) {//过账成功
String date = (String) result.getData(); // String date = (String) result.getData();
wmsProductPut4.setSapProof(date); Map map1 = new HashMap();
map1 = (Map) result.getData();
String MATERIALDOCUMENT = (String) map1.get("MATERIALDOCUMENT");
String MATDOCUMENTYEAR = (String) map1.get("MATDOCUMENTYEAR");
wmsProductPut4.setSapProof(MATERIALDOCUMENT);
wmsProductPut4.setAttr10(MATDOCUMENTYEAR);//年度凭证
wmsProductPut4.setSapStatus("1"); wmsProductPut4.setSapStatus("1");
} else { } else {
@ -537,9 +542,15 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService {
wmsProductPut2.setId(mesReportWork.getId()); wmsProductPut2.setId(mesReportWork.getId());
wmsProductPut2.setSapMessage(msg); wmsProductPut2.setSapMessage(msg);
if (code == 200) { if (code == 200) {
//过账成功 // //过账成功
String tem = (String) result.getData(); // String tem = (String) result.getData();
wmsProductPut2.setSapProof(tem); // wmsProductPut2.setSapProof(tem);
Map map1 = new HashMap();
map1 = (Map) result.getData();
String MATERIALDOCUMENT = (String) map1.get("MATERIALDOCUMENT");
String MATDOCUMENTYEAR = (String) map1.get("MATDOCUMENTYEAR");
wmsProductPut2.setSapProof(MATERIALDOCUMENT);
wmsProductPut2.setAttr10(MATDOCUMENTYEAR);//年度凭证
wmsProductPut2.setSapStatus("1"); wmsProductPut2.setSapStatus("1");
} else { } else {
wmsProductPut2.setSapStatus("2"); wmsProductPut2.setSapStatus("2");
@ -579,8 +590,14 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService {
wmsProductPut2.setId(mesReportWork.getId()); wmsProductPut2.setId(mesReportWork.getId());
wmsProductPut2.setSapMessage(msg); wmsProductPut2.setSapMessage(msg);
if (code == 200) {//过账成功 if (code == 200) {//过账成功
String tem = (String) result.getData(); // String tem = (String) result.getData();
wmsProductPut2.setSapProof(tem); // wmsProductPut2.setSapProof(tem);
Map map1 = new HashMap();
map1 = (Map) result.getData();
String MATERIALDOCUMENT = (String) map1.get("MATERIALDOCUMENT");
String MATDOCUMENTYEAR = (String) map1.get("MATDOCUMENTYEAR");
wmsProductPut2.setSapProof(MATERIALDOCUMENT);
wmsProductPut2.setAttr10(MATDOCUMENTYEAR);//年度凭证
wmsProductPut2.setSapStatus("1"); wmsProductPut2.setSapStatus("1");
} else { } else {
wmsProductPut2.setSapStatus("2"); wmsProductPut2.setSapStatus("2");
@ -1281,8 +1298,16 @@ public class WmsProductPutServiceImpl implements IWmsProductPutService {
String result="操作成功"; String result="操作成功";
for (WmsProductPut wmsProductPut: wmsProductPutList){ for (WmsProductPut wmsProductPut: wmsProductPutList){
// WmsProductPut wmsProductPut1= wmsProductPutMapper.selectWmsProductPutByIdANDStatus(wmsProductPut.getId()); WmsProductPut wmsProductPut1= wmsProductPutMapper.selectWmsProductPutByIdANDStatus(wmsProductPut.getId());
// // //LFBJA 参考凭证会计年度
// //LFBNR 参考凭证的凭证号
// //LFPOS 参考凭证项目
// //EBELN 采购凭证号
// //EBELP 采购凭证的项目编号
// //MATNR 物料号
// //QUANTITY 数量
// //WERKS 工厂
// //LGORT 库存地点
// //这个地方 // //这个地方
// Map paramMap=new HashMap<>(); // Map paramMap=new HashMap<>();
// List<Map> mapList = new ArrayList<>(); // List<Map> mapList = new ArrayList<>();

@ -379,6 +379,7 @@
set set
SAP_status = #{wmsProductPut.sapStatus}, SAP_status = #{wmsProductPut.sapStatus},
SAP_proof = #{wmsProductPut.sapProof}, SAP_proof = #{wmsProductPut.sapProof},
attr10 = #{wmsProductPut.attr10},
SAP_message = #{wmsProductPut.sapMessage} SAP_message = #{wmsProductPut.sapMessage}
where where
id in id in

Loading…
Cancel
Save