Browse Source

【华信科】【富勒WMS对接】【出库单确认】

wuyx 8 months ago
parent
commit
009c5dee71
1 changed files with 9 additions and 5 deletions
  1. 9 5
      src/main/java/com/uas/eis/service/Impl/ERPSWMServiceImpl.java

+ 9 - 5
src/main/java/com/uas/eis/service/Impl/ERPSWMServiceImpl.java

@@ -120,11 +120,15 @@ public class ERPSWMServiceImpl implements ERPWMSService {
         String res = baseDao.callProcedure(masterCode+".DOCWMS_IO_CONFIRM",new Object[] { piId,null });
         if (res != null && !res.trim().equals("")) {
             logger.info("IOConfirm-Err: {}",res);
-            wmsApiResult.setFlag("failure");
-            wmsApiResult.setCode("403");
-            wmsApiResult.setMessage(res);
-            resp.setResponse(wmsApiResult);
-            return resp;
+            if(res.startsWith("AFTERSUCCESS:")){
+                wmsApiResult.setMessage("成功但是有异常:"+res.replaceAll("AFTERSUCCESS:",""));
+            }else {
+                wmsApiResult.setFlag("failure");
+                wmsApiResult.setCode("403");
+                wmsApiResult.setMessage(res);
+                resp.setResponse(wmsApiResult);
+                return resp;
+            }
         }
         logger.info("IOConfirm-End:method {} inoutno {}",method, orderCode);
         resp.setResponse(wmsApiResult);