diff --git a/ruoyi-sip/src/main/java/com/ruoyi/sip/domain/DeliveryList.java b/ruoyi-sip/src/main/java/com/ruoyi/sip/domain/DeliveryList.java index a0f891f1..61d0e7a3 100644 --- a/ruoyi-sip/src/main/java/com/ruoyi/sip/domain/DeliveryList.java +++ b/ruoyi-sip/src/main/java/com/ruoyi/sip/domain/DeliveryList.java @@ -58,6 +58,7 @@ public class DeliveryList extends BaseEntity private Date deletedAt; private String productName; + private String deliveryCode; private String description; diff --git a/ruoyi-sip/src/main/java/com/ruoyi/sip/domain/OrderInfo.java b/ruoyi-sip/src/main/java/com/ruoyi/sip/domain/OrderInfo.java index a3e03b28..a88285fd 100644 --- a/ruoyi-sip/src/main/java/com/ruoyi/sip/domain/OrderInfo.java +++ b/ruoyi-sip/src/main/java/com/ruoyi/sip/domain/OrderInfo.java @@ -27,6 +27,7 @@ public class OrderInfo extends BaseEntity private Long id; /** 关联项目编号 */ + @Excel(name = "项目编号") private String projectCode; /** 合同编号,唯一 */ @@ -66,7 +67,7 @@ public class OrderInfo extends BaseEntity private String customerEmail; /** 合同类型:1-直签合同,2-代理商合同 */ - @Excel(name = "合同类型:1-直签合同,2-代理商合同") + @Excel(name = "合同类型",dictType="order_type") private String orderType; /** 代表处编码 */ @@ -83,7 +84,7 @@ public class OrderInfo extends BaseEntity private Date orderDate; /** 合同状态:0-有效,1-无效 */ - @Excel(name = "合同状态:0-有效,1-无效") + @Excel(name = "合同状态",readConverterExp="0=有效,1=无效") private Long status; /** 创建时间 */ diff --git a/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/DeliveryListServiceImpl.java b/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/DeliveryListServiceImpl.java index 0a97d0ae..1607325f 100644 --- a/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/DeliveryListServiceImpl.java +++ b/ruoyi-sip/src/main/java/com/ruoyi/sip/service/impl/DeliveryListServiceImpl.java @@ -132,8 +132,13 @@ public class DeliveryListServiceImpl implements IDeliveryListService { list.setCreateBy(ShiroUtils.getUserId().toString()); } List deliveryLists = deliveryListMapper.listBySerialNumberList(deliveryList,deliveryId); - if (!deliveryLists.isEmpty()){ - return AjaxResult.error("产品序列号为[" + deliveryLists.stream().map(DeliveryList::getSerialNumber).collect(Collectors.joining(",")) + "]的产品已存在,请确认后重试;"); + if (CollUtil.isNotEmpty(deliveryLists)) { + StringBuilder errMsg = new StringBuilder(); + for (DeliveryList list : deliveryLists) { + errMsg.append(StringUtils.format("产品序列号为[{}]的产品在发货单号为[{}]发货记录已存在,请确认后重试;\n", list.getSerialNumber(), list.getDeliveryCode())); + } + + return AjaxResult.error(errMsg.toString()); } deliveryListMapper.insertBatch(deliveryList); return AjaxResult.success("导入成功"); diff --git a/ruoyi-sip/src/main/resources/mapper/manage/DeliveryListMapper.xml b/ruoyi-sip/src/main/resources/mapper/manage/DeliveryListMapper.xml index 1fb23136..e03a2bc5 100644 --- a/ruoyi-sip/src/main/resources/mapper/manage/DeliveryListMapper.xml +++ b/ruoyi-sip/src/main/resources/mapper/manage/DeliveryListMapper.xml @@ -44,14 +44,17 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" where id = #{id}