Prechádzať zdrojové kódy

feature:品项导入支持口味导入

yingjian.wu 3 mesiacov pred
rodič
commit
b9167b9978

+ 11 - 0
src/main/java/com/qlm/dto/ItemImportDto.java

@@ -19,6 +19,9 @@ public class ItemImportDto implements Serializable {
     @ExcelProperty("品相名称")
     private String itemName;
 
+    @ExcelProperty("口味")
+    private String kouWei;
+
     @ExcelProperty("SKU")
     private String sku;
 
@@ -88,4 +91,12 @@ public class ItemImportDto implements Serializable {
     public void setErrorMsg(String errorMsg) {
         this.errorMsg = errorMsg;
     }
+
+    public String getKouWei() {
+        return kouWei;
+    }
+
+    public void setKouWei(String kouWei) {
+        this.kouWei = kouWei;
+    }
 }

+ 7 - 0
src/main/java/com/qlm/service/impl/ItemServiceImpl.java

@@ -262,6 +262,12 @@ public class ItemServiceImpl implements IItemService {
                     continue;
                 }
 
+                if (StrKit.isBlank(importDto.getKouWei())) {
+                    importDto.setErrorMsg("口味不能为空");
+                    errorList.add(importDto);
+                    continue;
+                }
+
                 int status = 0;
                 // 状态转换: 启用->1, 禁用->0
                 if ("启用".equals(importDto.getStatus())) {
@@ -297,6 +303,7 @@ public class ItemServiceImpl implements IItemService {
                 item.set("bip", importDto.getBipCode());
                 item.set("status", status);
                 item.set("item_no", importDto.getItemNo());
+                item.set("kouwei", importDto.getKouWei());
                 boolean result = Db.save("t_jz_item", item);
                 if (result) {
                     successCount++;