huminmin
2 天以前 d16cd328de1fe61f666f1c6cdd081b9ec1dabe02
规格型号导入字段增加有效期和备案凭证号
已修改3个文件
21 ■■■■ 文件已修改
src/main/java/com/ruoyi/basic/dto/ProductModelExportDto.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/pojo/ProductModel.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/service/impl/ProductModelServiceImpl.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ruoyi/basic/dto/ProductModelExportDto.java
@@ -3,6 +3,8 @@
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import lombok.Data;
import java.math.BigDecimal;
/**
 * <br>
 * 产品导出模板
@@ -21,6 +23,18 @@
    @Excel(name = "单位")
    private String unit;
    /**
     * 有效期
     */
    @Excel(name = "有效期(年)")
    private BigDecimal validityPeriod;
    /**
     * 备案凭证号
     */
    @Excel(name = "备案凭证号")
    private String filingCertificateNo;
    @Excel(name = "UID码")
    private String uidNo;
}
src/main/java/com/ruoyi/basic/pojo/ProductModel.java
@@ -71,11 +71,13 @@
    /**
     * 有效期
     */
    @Excel(name = "有效期(年)")
    private BigDecimal validityPeriod;
    /**
     * 备案凭证号
     */
    @Excel(name = "备案凭证号")
    private String filingCertificateNo;
    /**
src/main/java/com/ruoyi/basic/service/impl/ProductModelServiceImpl.java
@@ -114,7 +114,6 @@
            List<ProductModel> waitToSaveList = new ArrayList<>();
            int skipCount = 0;
            System.out.println(productModelList);
            for (int i = 0; i < productModelList.size(); i++) {
                ProductModel item = productModelList.get(i);
                int rowNum = i + 2;
@@ -125,8 +124,8 @@
                if (StringUtils.isEmpty(item.getUnit())) {
                    return AjaxResult.error("第 " + rowNum + " 行导入失败: [单位] 不能为空");
                }
                if (StringUtils.isEmpty(item.getUidNo())) {
                    return AjaxResult.error("第 " + rowNum + " 行导入失败: [UID码] 不能为空");
                if (item.getValidityPeriod() == null) {
                    return AjaxResult.error("第 " + rowNum + " 行导入失败: [有效期(年)] 不能为空");
                }
                //  去重,如果已包含该型号,则跳过