Commit 5375f33b zshaohui

西门子 checkIn时,抛出返回信息

1 个父辈 1e024f20
...@@ -4,6 +4,7 @@ import cn.hutool.core.util.ObjectUtil; ...@@ -4,6 +4,7 @@ import cn.hutool.core.util.ObjectUtil;
import com.neotel.smfcore.common.exception.ValidateException; import com.neotel.smfcore.common.exception.ValidateException;
import com.neotel.smfcore.common.utils.HttpHelper; import com.neotel.smfcore.common.utils.HttpHelper;
import com.neotel.smfcore.common.utils.JsonUtil; import com.neotel.smfcore.common.utils.JsonUtil;
import com.neotel.smfcore.common.utils.StringUtils;
import com.neotel.smfcore.core.api.bean.CodeValidateParam; import com.neotel.smfcore.core.api.bean.CodeValidateParam;
import com.neotel.smfcore.core.api.listener.BaseSmfApiListener; import com.neotel.smfcore.core.api.listener.BaseSmfApiListener;
import com.neotel.smfcore.core.barcode.bean.CodeBean; import com.neotel.smfcore.core.barcode.bean.CodeBean;
...@@ -140,6 +141,8 @@ public class SiemensApi extends BaseSmfApiListener { ...@@ -140,6 +141,8 @@ public class SiemensApi extends BaseSmfApiListener {
if(storage != null){ if(storage != null){
cid = storage.getCid(); cid = storage.getCid();
} }
String resultMsg = "";
for (CodeBean codebean : codeBeans) { for (CodeBean codebean : codeBeans) {
if(codebean.getReelHeight() <=0){ if(codebean.getReelHeight() <=0){
codebean.setReelHeight(1); codebean.setReelHeight(1);
...@@ -187,9 +190,15 @@ public class SiemensApi extends BaseSmfApiListener { ...@@ -187,9 +190,15 @@ public class SiemensApi extends BaseSmfApiListener {
log.info("siemensCheckCode 修改 条码:[" + barcode.getBarcode() + "] pn为 ["+barcode.getPartNumber()+"] "); log.info("siemensCheckCode 修改 条码:[" + barcode.getBarcode() + "] pn为 ["+barcode.getPartNumber()+"] ");
} }
return barcode; return barcode;
} else {
if (StringUtils.isNotBlank(resultMsg)) {
resultMsg = resultMsg + "," + info.getMessage();
} else {
resultMsg = info.getMessage();
}
} }
} }
throw new ValidateException("siemens.barcode.failed","SIEMENS验证条码["+params.getCode()+"]失败"); throw new ValidateException("siemens.barcode.failed","SIEMENS验证条码["+params.getCode()+"]失败:"+resultMsg);
} catch (Exception ex) { } catch (Exception ex) {
log.info("siemensCheckCode 验证条码 [" + params.getCode() + "] 出错:"+ ex.getMessage()); log.info("siemensCheckCode 验证条码 [" + params.getCode() + "] 出错:"+ ex.getMessage());
throw new ValidateException("siemens.barcode.error", ex.getMessage()); throw new ValidateException("siemens.barcode.error", ex.getMessage());
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!