From 8002f8143feb3896cf15b40da7675bd14467e828 Mon Sep 17 00:00:00 2001 From: syruan <321359594@qq.com> Date: Tue, 26 Nov 2024 09:48:08 +0800 Subject: [PATCH] =?UTF-8?q?=E7=89=A9=E8=B5=84=E8=A3=85=E5=A4=87SQL?= =?UTF-8?q?=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../device/controller/DevInfoController.java | 5 +- .../service/impl/DevInfoServiceImpl.java | 14 ++--- .../mapper/material/device/DevInfoMapper.xml | 58 ++++++++++++++----- 3 files changed, 53 insertions(+), 24 deletions(-) diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/controller/DevInfoController.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/controller/DevInfoController.java index aa1ad12..99f4576 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/controller/DevInfoController.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/controller/DevInfoController.java @@ -47,7 +47,6 @@ public class DevInfoController extends BaseController { @ApiOperation(value = "装备列表") @PostMapping("/list") public AjaxResult list(@RequestBody DevInfoVo devInfo) { - devInfo.setLevel("4"); List list = devInfoService.selectDevInfoList(devInfo); Integer pageIndex = Convert.toInt(ServletUtils.getParameter(PAGE_NUM), 1); Integer pageSize = Convert.toInt(ServletUtils.getParameter(PAGE_SIZE), 10); @@ -67,10 +66,10 @@ public class DevInfoController extends BaseController { } /** - * 查询商品列表--包含附件查询 + * 查询商品列表--分页 */ //@RequiresPermissions("equip:info:list") - @ApiOperation(value = "查询商品列表--附件列表") + @ApiOperation(value = "查询装备列表--分页") @PostMapping("/devList") public TableDataInfo devList(@RequestBody DevInfoVo devInfo) { startPage(); diff --git a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/impl/DevInfoServiceImpl.java b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/impl/DevInfoServiceImpl.java index eb97202..e96c791 100644 --- a/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/impl/DevInfoServiceImpl.java +++ b/bonus-modules/bonus-material-mall/src/main/java/com/bonus/material/device/service/impl/DevInfoServiceImpl.java @@ -286,6 +286,12 @@ public class DevInfoServiceImpl implements DevInfoService { return AjaxResult.success("装备草稿保存成功"); } + /** + * 物资设备文件处理并上传 + * @param devInfo 设备附件对象 + * @param userId 用户ID + * @return 无异常返回null ,报错返回AjaxResult + */ private AjaxResult uploadFiles(DevInfo devInfo, Long userId) { if (userId == null) { return AjaxResult.error("用户信息获取失败,请刷新后重试"); @@ -422,13 +428,7 @@ public class DevInfoServiceImpl implements DevInfoService { @Override public List selectDevInfoLists(DevInfoVo devInfo) { - List list = devInfoMapper.selectDevInfoLists(devInfo); - //获取设备的附件 - for (DevInfoVo devInfoVo : list) { - List fileInfoList = bmFileInfoMapper.selectBmFileInfoById(devInfoVo.getMaId()); - devInfoVo.setBmFileInfoList(fileInfoList); - } - return list; + return devInfoMapper.selectDevInfoLists(devInfo); } /** diff --git a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/device/DevInfoMapper.xml b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/device/DevInfoMapper.xml index 16229ce..f6e3799 100644 --- a/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/device/DevInfoMapper.xml +++ b/bonus-modules/bonus-material-mall/src/main/resources/mapper/material/device/DevInfoMapper.xml @@ -470,20 +470,50 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"