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