From 07572859f7be7b0d69cdf1f89e20a6f73dd80ee9 Mon Sep 17 00:00:00 2001 From: hongchao <3228015117@qq.com> Date: Mon, 7 Apr 2025 15:04:46 +0800 Subject: [PATCH] =?UTF-8?q?=E9=A2=86=E6=96=99=E5=87=BA=E5=BA=93=E6=88=90?= =?UTF-8?q?=E5=A5=97=E8=AE=BE=E5=A4=87=E6=94=AF=E6=8C=81=E5=A2=9E=E5=87=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/MaWholeSetController.java | 25 ++++++++++++ .../bonus/sgzb/material/domain/MaWholeVo.java | 7 ++++ .../material/mapper/MaWholeSetMapper.java | 15 +++++++ .../material/service/MaWholeSetService.java | 14 +++++++ .../service/impl/MaWholeSetServiceImpl.java | 39 +++++++++++++++++++ .../mapper/app/LeaseApplyDetailsMapper.xml | 8 ++-- .../mapper/material/MaWholeSetMapper.xml | 35 +++++++++++++++++ 7 files changed, 140 insertions(+), 3 deletions(-) diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/MaWholeSetController.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/MaWholeSetController.java index 4c4b9e2..57c29ed 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/MaWholeSetController.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/controller/MaWholeSetController.java @@ -88,6 +88,31 @@ public class MaWholeSetController extends BaseController { return AjaxResult.success(list); } + /** + * 查询附件整套抱杆明细 + * + * @param dto + * @return + */ + @ApiOperation("查询附件整套抱杆明细") + @GetMapping("/selectListByIdTwo") + public AjaxResult selectListByIdTwo(@ApiParam(value = "查询信息") MaWholeSetDto dto) { + List list = maWholeSetService.selectListByIdTwo(dto); + return AjaxResult.success(list); + } + + /** + * 查看附件修改预领数量 + * + * @param list + * @return + */ + @ApiOperation("查看附件修改预领数量") + @PostMapping("/updatePreNum") + public AjaxResult updatePreNum(@ApiParam(value = "查看附件修改预领数量") @RequestBody List list) { + return maWholeSetService.updatePreNum(list); + } + /** * 修改时查询整套抱杆明细 * diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/MaWholeVo.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/MaWholeVo.java index f2cee15..7b177d8 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/MaWholeVo.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/domain/MaWholeVo.java @@ -79,4 +79,11 @@ public class MaWholeVo { */ @ApiModelProperty(value = "第二级id") private Integer towId; + + /** + * 预领数量 + */ + @ApiModelProperty(value = "预领数量") + private Integer applyNum; + } diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/MaWholeSetMapper.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/MaWholeSetMapper.java index 5a36464..7a2b54f 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/MaWholeSetMapper.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/mapper/MaWholeSetMapper.java @@ -41,6 +41,21 @@ public interface MaWholeSetMapper { */ List selectListById(MaWholeSetDto dto); + /** + * 查询附件整套抱杆明细 + * @param dto + * @return + */ + List selectListByIdTwo(MaWholeSetDto dto); + + + /** + * 查看附件修改预领数量 + * @param + * @return + */ + int updatePreNum(MaWholeVo dto); + /** * 根据id删除 * @param diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/MaWholeSetService.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/MaWholeSetService.java index 75a739a..093714f 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/MaWholeSetService.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/MaWholeSetService.java @@ -34,6 +34,20 @@ public interface MaWholeSetService { */ List selectListById(MaWholeSetDto dto); + /** + * 查询附件整套抱杆明细 + * @param dto + * @return + */ + List selectListByIdTwo(MaWholeSetDto dto); + + /** + * 查看附件修改预领数量 + * @param list + * @return + */ + AjaxResult updatePreNum(List list); + /** * 根据id删除 * @param dto diff --git a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/MaWholeSetServiceImpl.java b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/MaWholeSetServiceImpl.java index e700b50..f5fd706 100644 --- a/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/MaWholeSetServiceImpl.java +++ b/sgzb-modules/sgzb-material/src/main/java/com/bonus/sgzb/material/service/impl/MaWholeSetServiceImpl.java @@ -111,6 +111,45 @@ public class MaWholeSetServiceImpl implements MaWholeSetService { return mapper.selectListById(dto); } + /** + * 查询附件整套抱杆明细 + * + * @param dto + * @return + */ + @Override + public List selectListByIdTwo(MaWholeSetDto dto) { + return mapper.selectListByIdTwo(dto); + } + + + /** + * 查看附件修改预领数量 + * + * @param list + * @return + */ + @Override + @Transactional(rollbackFor = Exception.class) + public AjaxResult updatePreNum(List list) { + if (list == null) { + return AjaxResult.error("附件内容为空,无法进行修改"); + } + int res = 0; + try { + for (MaWholeVo maWholeVo : list) { + res = mapper.updatePreNum(maWholeVo); + if (res == 0) { + throw new RuntimeException("修改失败"); + } + } + } catch (Exception e) { + log.error("修改异常:{}", e.getMessage()); + return AjaxResult.error("修改异常:", e.getMessage()); + } + return AjaxResult.success("修改成功"); + } + /** * 根据id删除 * diff --git a/sgzb-modules/sgzb-material/src/main/resources/mapper/app/LeaseApplyDetailsMapper.xml b/sgzb-modules/sgzb-material/src/main/resources/mapper/app/LeaseApplyDetailsMapper.xml index 827719b..52b0cff 100644 --- a/sgzb-modules/sgzb-material/src/main/resources/mapper/app/LeaseApplyDetailsMapper.xml +++ b/sgzb-modules/sgzb-material/src/main/resources/mapper/app/LeaseApplyDetailsMapper.xml @@ -32,9 +32,11 @@ + + + + update lease_apply_details + set update_num = #{applyNum} + where id = #{id} + +