From 340167d214a0f89da087b7bb68186032c4502731 Mon Sep 17 00:00:00 2001
From: Administrator <335182714>
Date: 星期三, 30 十月 2024 14:03:42 +0800
Subject: [PATCH] 反修改成返修

---
 src/main/java/com/zy/asrs/importexcle/ImportOrderListener.java |   15 ++++++++++++++-
 1 files changed, 14 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/zy/asrs/importexcle/ImportOrderListener.java b/src/main/java/com/zy/asrs/importexcle/ImportOrderListener.java
index 93226be..4fefeb9 100644
--- a/src/main/java/com/zy/asrs/importexcle/ImportOrderListener.java
+++ b/src/main/java/com/zy/asrs/importexcle/ImportOrderListener.java
@@ -37,6 +37,8 @@
 
     private long orderId;
 
+    private long docTypeId;
+
     List<ImportOrderDto> list = new ArrayList<>();
     /**
      * 鍋囪杩欎釜鏄竴涓狣AO锛屽綋鐒舵湁涓氬姟閫昏緫杩欎釜涔熷彲浠ユ槸涓�涓猻ervice銆傚綋鐒跺鏋滀笉鐢ㄥ瓨鍌ㄨ繖涓璞℃病鐢ㄣ��
@@ -77,6 +79,7 @@
                 throw new ExcelAnalysisException("鍗曟嵁绫诲瀷閿欒锛�" + list.get(1).getColumn2());
             }
             orderNo = list.get(0).getColumn2();
+            docTypeId = docType.getDocId();
             Order order = new Order();
             order.setUuid(String.valueOf(snowflakeIdWorker.nextId()));
             order.setOrderNo(orderNo);
@@ -122,7 +125,17 @@
         List<OrderDetl> orderDetlList = new ArrayList<>();
         list.forEach(importOrderDto -> {
             OrderDetl orderDetl = new OrderDetl();
-            orderDetl.setBrand(importOrderDto.getColumn1());
+            if (docTypeId == 24) {
+                orderDetl.setSpecs(String.format("%07d",Integer.parseInt(importOrderDto.getColumn1()))); // 婧愬簱浣�
+                if (importOrderDto.getColumn2() != null) {
+                    orderDetl.setModel(String.format("%07d",Integer.parseInt(importOrderDto.getColumn2()))); // 鐩爣搴撲綅
+                }
+                if (importOrderDto.getColumn3() != null) {
+                    orderDetl.setBeBatch(Integer.parseInt(importOrderDto.getColumn3())); //宸烽亾
+                }
+            } else {
+                orderDetl.setBrand(importOrderDto.getColumn1());
+            }
             orderDetl.setBatch("");
             orderDetl.setOrderId(orderId);
             orderDetl.setOrderNo(orderNo);

--
Gitblit v1.9.1