From 398551392afc2ab879f837f60f95f9c9d8cf3c98 Mon Sep 17 00:00:00 2001
From: huminmin <mac@MacBook-Pro.local>
Date: 星期一, 27 四月 2026 13:08:24 +0800
Subject: [PATCH] Merge branch 'dev_New_pro' of http://114.132.189.42:9002/r/product-inventory-management-after into dev_New_pro

---
 src/main/resources/mapper/production/ProductionOrderMapper.xml |   21 ++++++++-------------
 1 files changed, 8 insertions(+), 13 deletions(-)

diff --git a/src/main/resources/mapper/production/ProductionOrderMapper.xml b/src/main/resources/mapper/production/ProductionOrderMapper.xml
index b2f895d..c799d3d 100644
--- a/src/main/resources/mapper/production/ProductionOrderMapper.xml
+++ b/src/main/resources/mapper/production/ProductionOrderMapper.xml
@@ -5,7 +5,6 @@
     <!-- 閫氱敤鏌ヨ鏄犲皠缁撴灉 -->
     <resultMap id="BaseResultMap" type="com.ruoyi.production.pojo.ProductionOrder">
         <id column="id" property="id" />
-        <result column="sales_ledger_id" property="salesLedgerId" />
         <result column="production_plan_ids" property="productionPlanIds" />
         <result column="product_model_id" property="productModelId" />
         <result column="nps_no" property="npsNo" />
@@ -16,7 +15,6 @@
         <result column="complete_quantity" property="completeQuantity" />
         <result column="start_time" property="startTime" />
         <result column="end_time" property="endTime" />
-        <result column="sale_ledger_product_id" property="saleLedgerProductId" />
         <result column="create_user" property="createUser" />
         <result column="dept_id" property="deptId" />
         <result column="plan_complete_time" property="planCompleteTime" />
@@ -33,7 +31,6 @@
 
     <sql id="ProductionOrderVoColumns">
         po.id,
-        po.sales_ledger_id,
         po.production_plan_ids,
         po.product_model_id,
         po.nps_no,
@@ -44,24 +41,22 @@
         po.complete_quantity,
         po.start_time,
         po.end_time,
-        po.sale_ledger_product_id,
         po.create_user,
         po.dept_id,
         po.plan_complete_time,
         po.status,
-        sl.sales_contract_no as salesContractNo,
-        sl.customer_name as customerName,
         p.product_name as productName,
         pm.model as model,
-        tr.process_route_code as processRouteCode
+        tr.process_route_code as processRouteCode,
+        tb.bom_no as bomNo
     </sql>
 
     <sql id="ProductionOrderVoFrom">
         from production_order po
-                 left join sales_ledger sl on po.sales_ledger_id = sl.id
                  left join product_model pm on po.product_model_id = pm.id
                  left join product p on pm.product_id = p.id
                  left join technology_routing tr on po.technology_routing_id = tr.id
+                 left join technology_bom tb on tb.id = tr.bom_id
     </sql>
 
     <sql id="ProductionOrderWhere">
@@ -70,17 +65,17 @@
                 <if test="c.id != null">
                     and po.id = #{c.id}
                 </if>
-                <if test="c.salesLedgerId != null">
-                    and po.sales_ledger_id = #{c.salesLedgerId}
+                <if test="c.productName != null and c.productName != ''">
+                    and p.product_name like concat('%', #{c.productName}, '%')
+                </if>
+                <if test="c.model != null and c.model != ''">
+                    and pm.model like concat('%', #{c.model}, '%')
                 </if>
                 <if test="c.productModelId != null">
                     and po.product_model_id = #{c.productModelId}
                 </if>
                 <if test="c.technologyRoutingId != null">
                     and po.technology_routing_id = #{c.technologyRoutingId}
-                </if>
-                <if test="c.saleLedgerProductId != null">
-                    and po.sale_ledger_product_id = #{c.saleLedgerProductId}
                 </if>
                 <if test="c.status != null">
                     and po.status = #{c.status}

--
Gitblit v1.9.3