Commit f68d9923 zshaohui

1.根据唯一码获取尺寸信息 修改

2.获取工单时,如果工单已经存在,则提示出来
1 个父辈 6a05cff7
...@@ -679,7 +679,10 @@ public class DeviceController { ...@@ -679,7 +679,10 @@ public class DeviceController {
public ResultBean getHeightandWidthByCode(@RequestBody Map<String, String> paramMap) { public ResultBean getHeightandWidthByCode(@RequestBody Map<String, String> paramMap) {
String code = paramMap.get("code"); String code = paramMap.get("code");
if (StringUtils.isNotBlank(code)) { if (StringUtils.isNotBlank(code)) {
Barcode barcode = codeResolve.resolveOneValideBarcode(code); String[] barcodeItemStrs = code.split("##");
for (String barcodeItemStr : barcodeItemStrs) {
log.info("开始解析:"+barcodeItemStr);
Barcode barcode = codeResolve.resolveCode(barcodeItemStr);
if (barcode != null) { if (barcode != null) {
String partNumber = barcode.getPartNumber(); String partNumber = barcode.getPartNumber();
Component component = componentManager.findOneByPN(partNumber); Component component = componentManager.findOneByPN(partNumber);
...@@ -692,6 +695,7 @@ public class DeviceController { ...@@ -692,6 +695,7 @@ public class DeviceController {
} }
} }
} }
}
return ResultBean.newErrorResult(-1, "smfcore.valueNotExist", "{0}[{1}]不存在", new String[]{"commpont", code}); return ResultBean.newErrorResult(-1, "smfcore.valueNotExist", "{0}[{1}]不存在", new String[]{"commpont", code});
} }
......
...@@ -670,10 +670,16 @@ public class OrderController { ...@@ -670,10 +670,16 @@ public class OrderController {
throw new ValidateException("smfcore.valueCanotNull", "{0}不能为空", new String[]{"orderNo"}); throw new ValidateException("smfcore.valueCanotNull", "{0}不能为空", new String[]{"orderNo"});
} }
LiteOrder liteOrder = smfApi.fetchOrder(orderNo, SecurityUtils.getCurrentUsername()); //判断工单是否存在
LiteOrder liteOrder = liteOrderManager.findByOrderNo(orderNo);
if (liteOrder != null){
throw new ValidateException("smfcore.order.ameExists", "工单名称[{0}]已存在",new String[]{orderNo});
}
//从api获取
liteOrder = smfApi.fetchOrder(orderNo, SecurityUtils.getCurrentUsername());
if (liteOrder == null) { if (liteOrder == null) {
throw new ValidateException("smfcore.api.noUrl", "未配置API地址"); throw new ValidateException("smfcore.order.out.notFound", "工单未找到");
} }
OrderDto dto = orderMapper.toDto(liteOrder); OrderDto dto = orderMapper.toDto(liteOrder);
......
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!