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} + +