|
|
@@ -1,7 +1,9 @@
|
|
|
package com.uas.eis.controller;
|
|
|
|
|
|
+import com.uas.eis.sdk.entity.WMSApiResult;
|
|
|
import com.uas.eis.sdk.entity.WMSApiResultResp;
|
|
|
import com.uas.eis.service.ERPWMSService;
|
|
|
+import com.uas.eis.utils.StringUtil;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
@@ -27,9 +29,20 @@ public class ERPWMSController {
|
|
|
*/
|
|
|
@RequestMapping(value="/wms",method=RequestMethod.POST)
|
|
|
@ResponseBody
|
|
|
- public WMSApiResultResp IOConfirm(String method, HttpServletRequest request) throws IOException {
|
|
|
- ;
|
|
|
- return erpwmsService.IOConfirm(method, request);
|
|
|
+ public WMSApiResultResp IOConfirm(String method, HttpServletRequest request){
|
|
|
+ WMSApiResultResp resp = new WMSApiResultResp();
|
|
|
+ try {
|
|
|
+ resp= erpwmsService.IOConfirm(method, request);
|
|
|
+ }catch (Exception e){
|
|
|
+ e.printStackTrace();
|
|
|
+ String eMsg = StringUtil.nvl(e.getMessage(),"无").replaceAll("'","''");
|
|
|
+ WMSApiResult wmsApiResult = new WMSApiResult();
|
|
|
+ wmsApiResult.setFlag("failure");
|
|
|
+ wmsApiResult.setCode("400");
|
|
|
+ wmsApiResult.setMessage(eMsg);
|
|
|
+ resp.setResponse(wmsApiResult);
|
|
|
+ }
|
|
|
+ return resp;
|
|
|
}
|
|
|
|
|
|
|