diff --git a/SC-boot/linkage-scm/src/main/java/jnpf/tradeupload/controller/TradeuploadController.java b/SC-boot/linkage-scm/src/main/java/jnpf/tradeupload/controller/TradeuploadController.java index 46b4b710..1b6b4e60 100644 --- a/SC-boot/linkage-scm/src/main/java/jnpf/tradeupload/controller/TradeuploadController.java +++ b/SC-boot/linkage-scm/src/main/java/jnpf/tradeupload/controller/TradeuploadController.java @@ -620,10 +620,16 @@ public class TradeuploadController { String mainId = RandomUtil.uuId(); UserInfo userInfo = userProvider.get(); tradeuploadCrForm.setCreatorTime(DateUtil.getNow()); + //判断磅单号 TradeuploadEntity entity = JsonUtil.getJsonToBean(tradeuploadCrForm, TradeuploadEntity.class); if (ObjectUtils.isNotEmpty(entity) && StringUtils.isBlank(entity.getPoundlistNo())){ return ActionResult.fail("磅单号不能为空"); } + //判断#号 + boolean flag = entity.getPoundlistNo().contains("#"); + if (flag==true){ + return ActionResult.fail("磅单号存在特殊字符#号,请修改"); + } QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.lambda().eq(TradeuploadEntity::getPoundlistNo, entity.getPoundlistNo()); List list = tradeuploadService.list(queryWrapper);