From ec6d43aa07ee0e8faf34498057ebcfbb446aa015 Mon Sep 17 00:00:00 2001 From: hjl <1657978663@qq.com> Date: 星期二, 16 七月 2024 09:21:51 +0800 Subject: [PATCH] feat: 代码重构 --- ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/RecoveryServeController.java | 22 +++++++++++++++------- 1 files changed, 15 insertions(+), 7 deletions(-) diff --git a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/RecoveryServeController.java b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/RecoveryServeController.java index 6554c0b..6a120af 100644 --- a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/RecoveryServeController.java +++ b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/RecoveryServeController.java @@ -12,6 +12,7 @@ import com.ruoyi.admin.service.RecoveryServePriceService; import com.ruoyi.admin.service.RecoveryServeService; import com.ruoyi.admin.vo.RecoveryServeResultVO; +import com.ruoyi.common.core.constant.Constants; import com.ruoyi.common.core.domain.R; import com.ruoyi.common.core.utils.StringUtils; import com.ruoyi.common.security.annotation.RequiresPermissions; @@ -57,18 +58,18 @@ @ApiOperation(value = "回收服务分页查询列表", tags = {"后台-回收管理-回收服务管理"}) @GetMapping(value = "/page") @ApiImplicitParams({ - @ApiImplicitParam(value = "服务名称", name = "serverName", dataType = "String"), + @ApiImplicitParam(value = "服务名称", name = "serveName", dataType = "String"), @ApiImplicitParam(value = "回收价格起点", name = "startPrice", dataType = "String"), @ApiImplicitParam(value = "回收价格终点", name = "endPrice", dataType = "String"), @ApiImplicitParam(value = "页码", name = "pageNum", dataType = "Integer", required = true), @ApiImplicitParam(value = "每页条数", name = "pageSize", dataType = "Integer", required = true) }) - public R<IPage<RecoveryServe>> queryPageList(String serverName, String startPrice, String endPrice, + public R<IPage<RecoveryServe>> queryPageList(String serveName, String startPrice, String endPrice, @RequestParam(name = "pageNum", defaultValue = "1") Integer pageNum, @RequestParam(name = "pageSize", defaultValue = "10") Integer pageSize) { LambdaQueryChainWrapper<RecoveryServe> wrapper = recoveryServeService.lambdaQuery(); // 服务名称模糊匹配 - wrapper = StringUtils.isNotBlank(serverName) ? wrapper.like(RecoveryServe::getServeName, serverName) : wrapper; + wrapper = StringUtils.isNotBlank(serveName) ? wrapper.like(RecoveryServe::getServeName, serveName) : wrapper; // 回收价格区间匹配 wrapper = null != startPrice ? wrapper.ge(RecoveryServe::getDefaultPrice, startPrice) : wrapper; wrapper = null != endPrice ? wrapper.le(RecoveryServe::getDefaultPrice, endPrice) : wrapper; @@ -95,7 +96,9 @@ @GetMapping(value = "/typeList") public R<List<RecoveryClassify>> typeList() { return R.ok(recoveryClassifyService.lambdaQuery() - .orderByDesc(RecoveryClassify::getCreateTime).list()); + .eq(RecoveryClassify::getIsDelete, 0) + .orderByDesc(RecoveryClassify::getCreateTime) + .list()); } /** @@ -157,10 +160,15 @@ serve.setId(recoveryServeRequest.getId()); boolean update = recoveryServeService.updateById(serve); // 城市及对应回收价 - update = update && recoveryServePriceService.lambdaUpdate() - .set(RecoveryServePrice::getIsDelete, 1) + List<RecoveryServePrice> priceList = recoveryServePriceService.lambdaQuery() .eq(RecoveryServePrice::getRecoveryServeId, recoveryServeRequest.getId()) - .update(); + .eq(RecoveryServePrice::getIsDelete, 0).list(); + if (!priceList.isEmpty()) { + for (RecoveryServePrice price : priceList) { + price.setIsDelete(Constants.ONE); + } + update = update && recoveryServePriceService.updateBatchById(priceList); + } // 新增省市及回收价 if (null != recoveryServeRequest.getPriceList()) { for (RecoveryServePriceRequest data : recoveryServeRequest.getPriceList()) { -- Gitblit v1.7.1