|
|
@@ -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);
|