Commit 5375f33b zshaohui

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

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