From bb2e781a57a96dfdd1f20d6eceddeafbd86be784 Mon Sep 17 00:00:00 2001
From: skyouc <creaycat@gmail.com>
Date: 星期四, 18 十二月 2025 08:43:13 +0800
Subject: [PATCH] 物料同步信息修改

---
 src/main/java/com/zy/api/service/impl/KopenApiServiceImpl.java |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/main/java/com/zy/api/service/impl/KopenApiServiceImpl.java b/src/main/java/com/zy/api/service/impl/KopenApiServiceImpl.java
index a92dc6b..3e3634b 100644
--- a/src/main/java/com/zy/api/service/impl/KopenApiServiceImpl.java
+++ b/src/main/java/com/zy/api/service/impl/KopenApiServiceImpl.java
@@ -189,10 +189,10 @@
             return R.error("鍙傛暟涓嶈兘涓虹┖锛侊紒");
         }
         params.forEach(mats -> {
-            if (Objects.isNull(mats) ) {
+            if (Objects.isNull(mats)) {
                 throw new CoolException("鐗╂枡缂栫爜涓嶈兘涓虹┖锛侊紒");
             }
-            Mat matnr = matService.selectByMatnr(mats.getPro_komcode());
+            Mat matnr = matService.selectOne(new EntityWrapper<Mat>().eq("matnr", mats.getPro_komcode()));
             if (!Objects.isNull(matnr)) {
                 // 璁㈠崟鏃堕棿
                 if (Utils.isValidFormat(mats.getUpdate_time(), "yyyy-MM-dd HH:mm:ss")) {
@@ -204,6 +204,7 @@
                 matnr.setWeight(Double.parseDouble(mats.getPro_wet()));
                 matnr.setSuppCode(mats.getPro_id());
                 matnr.setTagId(MatLocType.getTag(mats.getPro_type()));
+                matnr.setLocType(MatLocType.getTag(mats.getPro_type()));
                 matnr.setManu(mats.getCompany_id());
                 if (!matService.updateById(matnr)) {
                     throw new CoolException("鐗╂枡鏇存柊澶辫触鎴栨棤闇�鏇存柊锛侊紒");
@@ -223,6 +224,7 @@
                 matnr.setWeight(Double.parseDouble(mats.getPro_wet()));
                 matnr.setSuppCode(mats.getPro_id());
                 matnr.setTagId(MatLocType.getTag(mats.getPro_type()));
+                matnr.setLocType(MatLocType.getTag(mats.getPro_type()));
                 matnr.setManu(mats.getCompany_id());
                 if (!matService.insert(matnr)) {
                     throw new CoolException("鐗╂枡鏇存柊澶辫触锛侊紒");

--
Gitblit v1.9.1