From fec8213db848b88cdb04fb8ff37f2f877a48e65a Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=A3=B7=E5=8F=B6?=
 <14103883+leaf-phos@user.noreply.gitee.com>
Date: Fri, 27 Dec 2024 18:02:20 +0800
Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .../java/com/ruoyi/bst/order/domain/Order.java   | 15 +++++++++++++++
 .../com/ruoyi/bst/order/mapper/OrderMapper.xml   | 16 +++++++++++++++-
 .../order/service/impl/OrderConverterImpl.java   |  6 ++++++
 .../bst/prodProcess/domain/ProdProcessVO.java    |  6 ++++++
 .../bst/prodProcess/mapper/ProdProcessMapper.xml |  2 ++
 5 files changed, 44 insertions(+), 1 deletion(-)

diff --git a/common-ruoyi/ruoyi-system/src/main/java/com/ruoyi/bst/order/domain/Order.java b/common-ruoyi/ruoyi-system/src/main/java/com/ruoyi/bst/order/domain/Order.java
index 23c029b..3a48021 100644
--- a/common-ruoyi/ruoyi-system/src/main/java/com/ruoyi/bst/order/domain/Order.java
+++ b/common-ruoyi/ruoyi-system/src/main/java/com/ruoyi/bst/order/domain/Order.java
@@ -62,4 +62,19 @@ public class Order extends BaseEntity
     @ApiModelProperty("用料")
     @Size(max = 200, message = "用料长度不能超过200个字符")
     private String material;
+
+    @Excel(name = "装量")
+    @ApiModelProperty("装量")
+    @Min(value = 0, message = "装量不能小于0")
+    private BigDecimal contentNum;
+
+    @Excel(name = "包装大小")
+    @ApiModelProperty("包装大小")
+    @Size(max = 200, message = "包装大小长度不能超过200个字符")
+    private String packageSize;
+
+    @Excel(name = "名称")
+    @ApiModelProperty("名称")
+    private String name;
+
 }
diff --git a/common-ruoyi/ruoyi-system/src/main/java/com/ruoyi/bst/order/mapper/OrderMapper.xml b/common-ruoyi/ruoyi-system/src/main/java/com/ruoyi/bst/order/mapper/OrderMapper.xml
index 1bba876..129b2b9 100644
--- a/common-ruoyi/ruoyi-system/src/main/java/com/ruoyi/bst/order/mapper/OrderMapper.xml
+++ b/common-ruoyi/ruoyi-system/src/main/java/com/ruoyi/bst/order/mapper/OrderMapper.xml
@@ -20,7 +20,10 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             bo.deleted,
             bo.status,
             bo.order_date,
-            bo.material
+            bo.material,
+            bo.content_num,
+            bo.package_size,
+            bo.name
         from bst_order bo
     </sql>
 
@@ -36,6 +39,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <if test="query.material != null  and query.material != ''"> and bo.material like concat('%', #{query.material}, '%')</if>
         <if test="query.excludeId != null">and bo.id != #{query.excludeId}</if>
         <if test="query.eqOrderNo != null and query.eqOrderNo != ''">and bo.order_no = #{query.eqOrderNo}</if>
+        <if test="query.packageSize != null  and query.packageSize != ''"> and bo.package_size like concat('%', #{query.packageSize}, '%')</if>
+        <if test="query.name != null  and query.name != ''"> and bo.name like concat('%', #{query.name}, '%')</if>
         <if test="query.statusList != null and query.statusList.size() > 0">
             and bo.status in
             <foreach item="item" collection="query.statusList" open="(" separator="," close=")">
@@ -86,6 +91,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="status != null and status != ''">`status`,</if>
             <if test="orderDate != null">order_date,</if>
             <if test="material != null">material,</if>
+            <if test="contentNum != null">content_num,</if>
+            <if test="packageSize != null">package_size,</if>
+            <if test="name != null">`name`,</if>
          </trim>
         <trim prefix="values (" suffix=")" suffixOverrides=",">
             <if test="orderNo != null and orderNo != ''">#{orderNo},</if>
@@ -100,6 +108,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             <if test="status != null and status != ''">#{status},</if>
             <if test="orderDate != null">#{orderDate},</if>
             <if test="material != null">#{material},</if>
+            <if test="contentNum != null">#{contentNum},</if>
+            <if test="packageSize != null">#{packageSize},</if>
+            <if test="name != null">#{name},</if>
          </trim>
     </insert>
 
@@ -134,6 +145,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <if test="data.status != null and data.status != ''">`status` = #{data.status},</if>
         <if test="data.orderDate != null">order_date = #{data.orderDate},</if>
         <if test="data.material != null">material = #{data.material},</if>
+        <if test="data.contentNum != null">content_num = #{data.contentNum},</if>
+        <if test="data.packageSize != null">package_size = #{data.packageSize},</if>
+        <if test="data.name != null">`name` = #{data.name},</if>
     </sql>
 
     <delete id="deleteOrderById" parameterType="Long">
diff --git a/common-ruoyi/ruoyi-system/src/main/java/com/ruoyi/bst/order/service/impl/OrderConverterImpl.java b/common-ruoyi/ruoyi-system/src/main/java/com/ruoyi/bst/order/service/impl/OrderConverterImpl.java
index d01ded9..ba5e7e4 100644
--- a/common-ruoyi/ruoyi-system/src/main/java/com/ruoyi/bst/order/service/impl/OrderConverterImpl.java
+++ b/common-ruoyi/ruoyi-system/src/main/java/com/ruoyi/bst/order/service/impl/OrderConverterImpl.java
@@ -47,6 +47,9 @@ public class OrderConverterImpl implements OrderConverter {
         bo.setOrderNo(data.getOrderNo());
         bo.setOrderDate(data.getOrderDate());
         bo.setMaterial(data.getMaterial());
+        bo.setContentNum(data.getContentNum());
+        bo.setPackageSize(data.getPackageSize());
+        bo.setName(data.getName());
         if (submit) {
             bo.setStatus(OrderStatus.RELEASED.getStatus());
         } else {
@@ -73,6 +76,9 @@ public class OrderConverterImpl implements OrderConverter {
         bo.setOrderNo(data.getOrderNo());
         bo.setOrderDate(data.getOrderDate());
         bo.setMaterial(data.getMaterial());
+        bo.setContentNum(data.getContentNum());
+        bo.setPackageSize(data.getPackageSize());
+        bo.setName(data.getName());
         if (submit) {
             bo.setStatus(OrderStatus.RELEASED.getStatus());
         }
diff --git a/common-ruoyi/ruoyi-system/src/main/java/com/ruoyi/bst/prodProcess/domain/ProdProcessVO.java b/common-ruoyi/ruoyi-system/src/main/java/com/ruoyi/bst/prodProcess/domain/ProdProcessVO.java
index d63468c..661dacf 100644
--- a/common-ruoyi/ruoyi-system/src/main/java/com/ruoyi/bst/prodProcess/domain/ProdProcessVO.java
+++ b/common-ruoyi/ruoyi-system/src/main/java/com/ruoyi/bst/prodProcess/domain/ProdProcessVO.java
@@ -31,6 +31,12 @@ public class ProdProcessVO extends ProdProcess{
     @ApiModelProperty("订单日期")
     private LocalDate orderDate;
 
+    @ApiModelProperty("订单装量")
+    private BigDecimal orderContentNum;
+
+    @ApiModelProperty("订单包装大小")
+    private String orderPackageSize;
+
     @ApiModelProperty("客户")
     private String orderCustomer;
 
diff --git a/common-ruoyi/ruoyi-system/src/main/java/com/ruoyi/bst/prodProcess/mapper/ProdProcessMapper.xml b/common-ruoyi/ruoyi-system/src/main/java/com/ruoyi/bst/prodProcess/mapper/ProdProcessMapper.xml
index f71b8d5..866d4ed 100644
--- a/common-ruoyi/ruoyi-system/src/main/java/com/ruoyi/bst/prodProcess/mapper/ProdProcessMapper.xml
+++ b/common-ruoyi/ruoyi-system/src/main/java/com/ruoyi/bst/prodProcess/mapper/ProdProcessMapper.xml
@@ -38,6 +38,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
             bo.create_by as order_create_by,
             bo.create_time as order_create_time,
             bo.num as order_num,
+            bo.content_num as order_content_num,
+            bo.package_size as order_package_size,
             sd.dept_name as dept_name
         from bst_prod_process bpp
             left join bst_order_prod bop on bop.id = bpp.order_prod_id