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 # 从库数据源