From b7f91af3c5fc066760063657ccc774a3108cd1e0 Mon Sep 17 00:00:00 2001 From: fengyuan_yang <1976974459@qq.com> Date: Tue, 18 Nov 2025 15:09:33 +0800 Subject: [PATCH] =?UTF-8?q?2025-11-18=20=E9=94=80=E5=94=AE=E6=8A=A5?= =?UTF-8?q?=E4=BB=B7=E7=9A=84=E6=9D=A1=E7=9B=AE=E6=98=8E=E7=BB=86=E9=A1=B5?= =?UTF-8?q?=E7=AD=BE=E5=A2=9E=E5=8A=A0=E3=80=90=E8=AF=A2=E4=BB=B7=E7=94=B3?= =?UTF-8?q?=E8=AF=B7=E4=B8=AD=E5=B1=95=E7=A4=BA=E8=AF=A5=E6=9D=A1=E7=9B=AE?= =?UTF-8?q?=E8=A1=8C=E3=80=91=E6=A0=87=E8=AF=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/quote/controller/QuoteDetailController.java | 6 ++++++ .../com/spring/modules/quote/entity/QuoteDetail.java | 2 ++ .../spring/modules/quote/mapper/QuoteDetailMapper.java | 2 ++ .../spring/modules/quote/service/QuoteDetailService.java | 2 ++ .../quote/service/impl/QuoteDetailServiceImpl.java | 5 +++++ src/main/resources/mapper/quote/QuoteDetailMapper.xml | 9 +++++++++ .../resources/mapper/quote/QuoteGroupDetailMapper.xml | 1 + 7 files changed, 27 insertions(+) diff --git a/src/main/java/com/spring/modules/quote/controller/QuoteDetailController.java b/src/main/java/com/spring/modules/quote/controller/QuoteDetailController.java index 6cfca706..7738b887 100644 --- a/src/main/java/com/spring/modules/quote/controller/QuoteDetailController.java +++ b/src/main/java/com/spring/modules/quote/controller/QuoteDetailController.java @@ -67,4 +67,10 @@ public class QuoteDetailController { List list = quoteDetailService.queryQuoteDetailByInquiry(quoteDetail); return R.ok().put("rows", list); } + + @PostMapping("/update/showFlag") + public R updateShowFlag(@RequestBody QuoteDetail quoteDetail){ + quoteDetailService.updateShowFlag(quoteDetail.getId(), quoteDetail.getShowFlag()); + return R.ok("操作成功"); + } } diff --git a/src/main/java/com/spring/modules/quote/entity/QuoteDetail.java b/src/main/java/com/spring/modules/quote/entity/QuoteDetail.java index 1999e9eb..cc6effb4 100644 --- a/src/main/java/com/spring/modules/quote/entity/QuoteDetail.java +++ b/src/main/java/com/spring/modules/quote/entity/QuoteDetail.java @@ -89,6 +89,8 @@ public class QuoteDetail { private String active; + private String showFlag; + private String createBy; private String updateBy; diff --git a/src/main/java/com/spring/modules/quote/mapper/QuoteDetailMapper.java b/src/main/java/com/spring/modules/quote/mapper/QuoteDetailMapper.java index 24901953..f4de419e 100644 --- a/src/main/java/com/spring/modules/quote/mapper/QuoteDetailMapper.java +++ b/src/main/java/com/spring/modules/quote/mapper/QuoteDetailMapper.java @@ -19,4 +19,6 @@ public interface QuoteDetailMapper extends BaseMapper { Integer queryItemNo(QuoteDetail quoteDetail); List queryQuoteDetailByInquiry(QuoteDetail quoteDetail); + + int updateShowFlag(@Param("id") Long id, @Param("showFlag") String showFlag); } diff --git a/src/main/java/com/spring/modules/quote/service/QuoteDetailService.java b/src/main/java/com/spring/modules/quote/service/QuoteDetailService.java index e4890684..9387f857 100644 --- a/src/main/java/com/spring/modules/quote/service/QuoteDetailService.java +++ b/src/main/java/com/spring/modules/quote/service/QuoteDetailService.java @@ -32,4 +32,6 @@ public interface QuoteDetailService extends IService { QuoteDetail queryQuoteDetailById(Long id); List queryQuoteDetailByInquiry(QuoteDetail quoteDetail); + + void updateShowFlag(Long id, String showFlag); } diff --git a/src/main/java/com/spring/modules/quote/service/impl/QuoteDetailServiceImpl.java b/src/main/java/com/spring/modules/quote/service/impl/QuoteDetailServiceImpl.java index f9a50a1d..e8ad4415 100644 --- a/src/main/java/com/spring/modules/quote/service/impl/QuoteDetailServiceImpl.java +++ b/src/main/java/com/spring/modules/quote/service/impl/QuoteDetailServiceImpl.java @@ -732,4 +732,9 @@ public class QuoteDetailServiceImpl extends ServiceImpl queryQuoteDetailByInquiry(QuoteDetail quoteDetail) { return baseMapper.queryQuoteDetailByInquiry(quoteDetail); } + + @Override + public void updateShowFlag(Long id, String showFlag) { + baseMapper.updateShowFlag(id, showFlag); + } } diff --git a/src/main/resources/mapper/quote/QuoteDetailMapper.xml b/src/main/resources/mapper/quote/QuoteDetailMapper.xml index 42a7accf..3fe7e75f 100644 --- a/src/main/resources/mapper/quote/QuoteDetailMapper.xml +++ b/src/main/resources/mapper/quote/QuoteDetailMapper.xml @@ -40,6 +40,7 @@ qd.tax_unit_price, qd.remark, qd.active, + qd.show_flag, qd.create_by, qd.create_date, qd.update_by, @@ -149,6 +150,7 @@ qd.tax_unit_price, qd.remark, qd.active, + qd.show_flag, qd.create_by, qd.create_date, qd.update_by, @@ -259,6 +261,7 @@ qd.tax_unit_price, qd.remark, qd.active, + qd.show_flag, qd.create_by, qd.create_date, qd.update_by, @@ -327,4 +330,10 @@ order by qd.part_no + + + UPDATE plm_quote_detail + SET show_flag = #{showFlag} + WHERE id = #{id} + diff --git a/src/main/resources/mapper/quote/QuoteGroupDetailMapper.xml b/src/main/resources/mapper/quote/QuoteGroupDetailMapper.xml index 1302400b..a6190dea 100644 --- a/src/main/resources/mapper/quote/QuoteGroupDetailMapper.xml +++ b/src/main/resources/mapper/quote/QuoteGroupDetailMapper.xml @@ -308,6 +308,7 @@ on qd.part_no = pp.part_no and qd.site = pp.site and qd.status = '下达' + and qd.show_flag = 'Y' and qd.site = #{site}