From 41c68681eebe2a48d9e1bbc298d29827fdbfedc4 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, 7 Mar 2025 09:03:45 +0800
Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E5=AD=97=E6=AE=B5=E2=80=9C?=
=?UTF-8?q?=E5=90=88=E5=90=8C=E5=8D=95=E5=8F=B7=E2=80=9D?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../ruoyi/bst/orderProd/domain/OrderProd.java | 4 ++++
.../bst/orderProd/mapper/OrderProdMapper.xml | 20 ++++++++++++++++++-
.../service/impl/OrderProdConverterImpl.java | 2 ++
.../src/main/resources/application-druid.yml | 2 +-
4 files changed, 26 insertions(+), 2 deletions(-)
diff --git a/common-ruoyi/ruoyi-system/src/main/java/com/ruoyi/bst/orderProd/domain/OrderProd.java b/common-ruoyi/ruoyi-system/src/main/java/com/ruoyi/bst/orderProd/domain/OrderProd.java
index ece69ed..05da60f 100644
--- a/common-ruoyi/ruoyi-system/src/main/java/com/ruoyi/bst/orderProd/domain/OrderProd.java
+++ b/common-ruoyi/ruoyi-system/src/main/java/com/ruoyi/bst/orderProd/domain/OrderProd.java
@@ -111,4 +111,8 @@ public class OrderProd extends BaseEntity
@Size(max = 200, message = "备注长度不能超过200个字符")
private String remark;
+ @Excel(name = "合同单号")
+ @ApiModelProperty("合同单号")
+ @Size(max = 200, message = "合同单号长度不能超过200个字符")
+ private String contractNo;
}
diff --git a/common-ruoyi/ruoyi-system/src/main/java/com/ruoyi/bst/orderProd/mapper/OrderProdMapper.xml b/common-ruoyi/ruoyi-system/src/main/java/com/ruoyi/bst/orderProd/mapper/OrderProdMapper.xml
index 608c2d3..cf17b5d 100644
--- a/common-ruoyi/ruoyi-system/src/main/java/com/ruoyi/bst/orderProd/mapper/OrderProdMapper.xml
+++ b/common-ruoyi/ruoyi-system/src/main/java/com/ruoyi/bst/orderProd/mapper/OrderProdMapper.xml
@@ -28,6 +28,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
bop.content_num,
bop.no,
bop.work_name,
+ bop.contract_no,
bo.order_no as order_no
from bst_order_prod bop
left join bst_order bo on bo.id = bop.order_id
@@ -51,6 +52,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
and bop.cover_color like concat('%', #{query.coverColor}, '%')
and bop.no like concat('%', #{query.no}, '%')
and bop.work_name like concat('%', #{query.workName}, '%')
+ and bop.contract_no like concat('%', #{query.contractNo}, '%')
and bop.name in
@@ -109,6 +111,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
content_num,
no,
work_name,
+ contract_no,
#{orderId},
@@ -130,6 +133,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
#{contentNum},
#{no},
#{workName},
+ #{contractNo},
@@ -154,7 +158,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
cover_color,
content_num,
no,
- work_name
+ work_name,
+ contract_no
values
@@ -197,6 +202,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
default,
#{i.workName},
default,
+ #{i.contractNo},
+ default,
@@ -394,6 +401,16 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
+
+
+
+ WHEN #{item.id} THEN #{item.contractNo}
+
+
+ WHEN #{item.id} THEN `contract_no`
+
+
+
where id in
@@ -445,6 +462,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
content_num = #{data.contentNum},
no = #{data.no},
work_name = #{data.workName},
+ contract_no = #{data.contractNo},
diff --git a/common-ruoyi/ruoyi-system/src/main/java/com/ruoyi/bst/orderProd/service/impl/OrderProdConverterImpl.java b/common-ruoyi/ruoyi-system/src/main/java/com/ruoyi/bst/orderProd/service/impl/OrderProdConverterImpl.java
index 9b122b7..c00cb3b 100644
--- a/common-ruoyi/ruoyi-system/src/main/java/com/ruoyi/bst/orderProd/service/impl/OrderProdConverterImpl.java
+++ b/common-ruoyi/ruoyi-system/src/main/java/com/ruoyi/bst/orderProd/service/impl/OrderProdConverterImpl.java
@@ -59,6 +59,7 @@ public class OrderProdConverterImpl implements OrderProdConverter {
bo.setContentNum(prod.getContentNum());
bo.setNo(prod.getNo());
bo.setWorkName(prod.getWorkName());
+ bo.setContractNo(prod.getContractNo());
bo.setProcessList(prodProcessConverter.toBOListByCreate(prod.getProcessList()));
boList.add(bo);
@@ -98,6 +99,7 @@ public class OrderProdConverterImpl implements OrderProdConverter {
bo.setContentNum(prod.getContentNum());
bo.setNo(prod.getNo());
bo.setWorkName(prod.getWorkName());
+ bo.setContractNo(prod.getContractNo());
bo.setProcessList(prodProcessConverter.toBOListByUpdate(prod.getProcessList()));
boList.add(bo);
diff --git a/ruoyi-web/src/main/resources/application-druid.yml b/ruoyi-web/src/main/resources/application-druid.yml
index 57ccb31..ca5163c 100644
--- a/ruoyi-web/src/main/resources/application-druid.yml
+++ b/ruoyi-web/src/main/resources/application-druid.yml
@@ -6,7 +6,7 @@ spring:
druid:
# 主库数据源
master:
- url: jdbc:mysql://61.174.243.28:15864/factory?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
+ url: jdbc:mysql://192.168.2.29:3306/factory?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: root
password: a22dae15cab2bde7
# 从库数据源