From 47048f6468f3c19612bb4da2591facf88e56d082 Mon Sep 17 00:00:00 2001
From: lvleigang <957075182@qq.com>
Date: Wed, 26 Mar 2025 18:35:56 +0800
Subject: [PATCH] =?UTF-8?q?=E7=89=A9=E6=96=99=E5=90=8C=E6=AD=A5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../ZjMaterielSynchronizationEventEntity.xml       |  2 +-
 .../ZjMaterielSynchronizationEventServiceImpl.java | 14 ++++++++++----
 .../u8/base/inventory/entity/InventoryEntity.xml   |  1 -
 3 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/zjmaterielsynchronizationevent/entity/ZjMaterielSynchronizationEventEntity.xml b/base-buildpackage/src/main/java/com/hzya/frame/plugin/zjmaterielsynchronizationevent/entity/ZjMaterielSynchronizationEventEntity.xml
index bf365cda..7cea0600 100644
--- a/base-buildpackage/src/main/java/com/hzya/frame/plugin/zjmaterielsynchronizationevent/entity/ZjMaterielSynchronizationEventEntity.xml
+++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/zjmaterielsynchronizationevent/entity/ZjMaterielSynchronizationEventEntity.xml
@@ -39,7 +39,7 @@
     </select>
 
 
-    <update id="entity_update" parameterType="com.hzya.frame.plugin.zjmaterielsynchronizationevent.entity.ZjMaterielSynchronizationEventEntity">
+    <update id="updatewlbm" parameterType="com.hzya.frame.plugin.zjmaterielsynchronizationevent.entity.ZjMaterielSynchronizationEventEntity">
         update formson_0275 set
         <trim suffix="" suffixOverrides=",">
             <if test="field0005 != null and field0005 !='' ">field0005 =#{field0005},</if>
diff --git a/base-buildpackage/src/main/java/com/hzya/frame/plugin/zjmaterielsynchronizationevent/service/impl/ZjMaterielSynchronizationEventServiceImpl.java b/base-buildpackage/src/main/java/com/hzya/frame/plugin/zjmaterielsynchronizationevent/service/impl/ZjMaterielSynchronizationEventServiceImpl.java
index 6841b3fa..0d808515 100644
--- a/base-buildpackage/src/main/java/com/hzya/frame/plugin/zjmaterielsynchronizationevent/service/impl/ZjMaterielSynchronizationEventServiceImpl.java
+++ b/base-buildpackage/src/main/java/com/hzya/frame/plugin/zjmaterielsynchronizationevent/service/impl/ZjMaterielSynchronizationEventServiceImpl.java
@@ -286,8 +286,9 @@ public class ZjMaterielSynchronizationEventServiceImpl extends BaseService<ZjMat
             //定制化字段
             inventoryEntity.setDataSourceCode(zju8);
             inventoryEntity.setAcc_name("UFDATA_999_2025.dbo.");
-            inventoryEntity.setCacc_id("999");
+            inventoryEntity.setCacc_id("025");
 
+            logger.error("物料编码"+wlcode);
             //inventoryEntity.setAcc_name("UFDATA_998_2014.dbo.");
             //inventoryEntity.setCacc_id("998");
             inventoryEntity.setcInvCode(wlcode.toString());//物料编码
@@ -298,12 +299,17 @@ public class ZjMaterielSynchronizationEventServiceImpl extends BaseService<ZjMat
             //inventoryEntity.setcInvCCode(entity.getField0008code());// todo 品牌
             //inventoryEntity.setcInvCCode(entity.getField0034code());// todo 客户名
             //inventoryEntity.setcInvCCode(entity.getField0017code());// todo 工艺属性
-            inventoryEntity.setcDefWareHouse(entity.getField0040code());//  todo 仓库名称(值需要转换)
+            inventoryEntity.setcDefWareHouse(entity.getField0040code());//   仓库名称(值需要转换)
             //inventoryEntity.setcInvCCode(entity.getField0012code());// todo 优选等级
             //inventoryEntity.setbSrvItem(entity.getField0039());// todo 开发号(值需要转换)
             //inventoryEntity.setcInvCCode(entity.getField0042code());// todo 物料属性
-            //inventoryEntity.setbProxyForeign(entity.getField0022code());//  是否委外
-            //inventoryEntity.setcInvCCode(entity.getField0022code());// todo 计划属性字段不确定
+            if(entity.getField0022code() != null && "是".equals(entity.getField0022code())){
+                inventoryEntity.setbProxyForeign("1");//  是否委外
+                inventoryEntity.setbPurchase("1");//  计划属性
+            }else {
+                inventoryEntity.setbProxyForeign("0");//  是否委外
+                inventoryEntity.setbPurchase("0");//  计划属性
+            }
             //inventoryEntity.setcInvCCode(entity.getField0033code());// todo 产品阶段
             //inventoryEntity.setcInvCCode(entity.getField0032code());// todo 负责人
             savedata.add(inventoryEntity);
diff --git a/fw-u8/src/main/java/com/hzya/frame/u8/base/inventory/entity/InventoryEntity.xml b/fw-u8/src/main/java/com/hzya/frame/u8/base/inventory/entity/InventoryEntity.xml
index 889493a4..c8a58566 100644
--- a/fw-u8/src/main/java/com/hzya/frame/u8/base/inventory/entity/InventoryEntity.xml
+++ b/fw-u8/src/main/java/com/hzya/frame/u8/base/inventory/entity/InventoryEntity.xml
@@ -2503,7 +2503,6 @@
             <if test="cCommodity != null and cCommodity !='' "> cCommodity = #{cCommodity},</if>
             <if test="iRecipeBatch != null and iRecipeBatch !='' "> iRecipeBatch = #{iRecipeBatch},</if>
             <if test="cNotPatentName != null and cNotPatentName !='' "> cNotPatentName = #{cNotPatentName},</if>
-            <if test="pubufts != null and pubufts !='' "> pubufts = #{pubufts},</if>
             <if test="bPromotSales != null and bPromotSales !='' "> bPromotSales = #{bPromotSales},</if>
             <if test="iPlanPolicy != null and iPlanPolicy !='' "> iPlanPolicy = #{iPlanPolicy},</if>
             <if test="iROPMethod != null and iROPMethod !='' "> iROPMethod = #{iROPMethod},</if>