From 86c889c79c8c45f48acb19ed623beeafff688934 Mon Sep 17 00:00:00 2001
From: 啊鑫 <t2856754968@163.com>
Date: 星期六, 15 二月 2025 08:36:36 +0800
Subject: [PATCH] 协客云的三个接口修改

---
 src/main/java/com/gs/xky/service/Impl/TblBarcodeInformationServiceImpl.java |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/gs/xky/service/Impl/TblBarcodeInformationServiceImpl.java b/src/main/java/com/gs/xky/service/Impl/TblBarcodeInformationServiceImpl.java
index 717955d..20f0e82 100644
--- a/src/main/java/com/gs/xky/service/Impl/TblBarcodeInformationServiceImpl.java
+++ b/src/main/java/com/gs/xky/service/Impl/TblBarcodeInformationServiceImpl.java
@@ -5,6 +5,7 @@
 import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.gs.xky.dto.BarcodeDeliveryNo;
+import com.gs.xky.dto.DynamicData;
 import com.gs.xky.entity.TblBarcodeInformation;
 import com.gs.xky.mapper.TblBarcodeInformationMapper;
 import com.gs.xky.service.TblBarcodeInformationService;
@@ -12,6 +13,9 @@
 import org.springframework.stereotype.Service;
 import org.springframework.transaction.annotation.Transactional;
 
+import java.time.Instant;
+import java.time.ZoneId;
+import java.time.format.DateTimeFormatter;
 import java.util.ArrayList;
 import java.util.List;
 
@@ -40,6 +44,8 @@
 
         for (BarcodeDeliveryNo barcodeDeliveryNo : barcodeList) {
 
+            DynamicData detail = barcodeDeliveryNo.getDynamicData();
+
             updateWrapper.clear();
             updateWrapper.eq(TblBarcodeInformation::getSmallBarcode, barcodeDeliveryNo.getSmallBarcode());
             remove(updateWrapper);
@@ -49,6 +55,26 @@
 
             barcodeInformation.setDeliveryNo(deliveryNo);
 
+//            String[] split = detail.getPoLineNo().split("-");
+//            barcodeInformation.setPoLineNo(split[0]);
+            barcodeInformation.setExtendN01(detail.getExtendN01());
+
+            barcodeInformation.setPoErpNo(detail.getPoErpNo());
+            barcodeInformation.setInnerVendorCode(detail.getInnerVendorCode());
+
+            long timestamp = Long.parseLong(detail.getCustomize1());
+            // 灏嗘椂闂存埑杞崲涓篒nstant瀵硅薄
+            Instant instant = Instant.ofEpochMilli(timestamp);
+
+            // 鍒涘缓DateTimeFormatter瀹炰緥锛屾寚瀹氭牸寮�
+            DateTimeFormatter formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd  HH:mm:ss")
+                    .withZone(ZoneId.systemDefault());
+
+            // 鏍煎紡鍖栦负瀛楃涓�
+            String formattedDate = formatter.format(instant);
+
+            barcodeInformation.setCustomize1(formattedDate);
+
             tbBarcodeInformationList.add(barcodeInformation);
         }
 

--
Gitblit v1.9.3