update 修改SAP物料消耗,返回报文格式

This commit is contained in:
18110972313 2025-05-21 21:14:55 +08:00
parent e84fc2f3f9
commit c9f2456438

View File

@ -2303,12 +2303,7 @@ public class SAPToWMSController {
@ApiOperation(value = "物料消耗") @ApiOperation(value = "物料消耗")
@RequestMapping("/sapwms_materialconsume_request") @RequestMapping("/sapwms_materialconsume_request")
public WMSToSAPReturn sapMaterialConsume_Request(HttpServletRequest httpRequest, @RequestBody SAPToWMSRequest request) { public WMSToSAPReturn sapMaterialConsume_Request(HttpServletRequest httpRequest, @RequestBody SAPToWMSRequest request) {
//Map<String,Object> head = request.getHEAD(); Map<String,Object> head = request.getHEAD();
Map<String,Object> head = new HashMap<>();
head.put("INTF_ID",request.getHEAD().get("INTFID"));
head.put("SRC_SYSTEM",request.getHEAD().get("SRCMSGID"));
head.put("DEST_SYSTEM","WMS");
head.put("SRC_MSGID","PP103");
//开启事务 //开启事务
IDMFrameServiceProxy.getTransactionManager().beginTransaction(); IDMFrameServiceProxy.getTransactionManager().beginTransaction();
try { try {
@ -2350,7 +2345,7 @@ public class SAPToWMSController {
Map<String, Object> errorReturn = new HashMap<>(); Map<String, Object> errorReturn = new HashMap<>();
errorReturn.put("STATUS", "E"); errorReturn.put("STATUS", "E");
errorReturn.put("MSGTXT", e.getMessage()); errorReturn.put("MSGTXT", e.getMessage());
errorReturn.put("HEAD", request.getHEAD()); //errorReturn.put("HEAD", request.getHEAD());
WMSToSAPReturn WMSToSAPReturn = new WMSToSAPReturn(head, errorReturn); WMSToSAPReturn WMSToSAPReturn = new WMSToSAPReturn(head, errorReturn);
ErpMessageLog erpMessageLog = new ErpMessageLog(); ErpMessageLog erpMessageLog = new ErpMessageLog();
erpMessageLog.setServerName(System.getProperty("Seq")); erpMessageLog.setServerName(System.getProperty("Seq"));