From 562699fa6d0c279fe0f4f81ce87c336a34a3fb91 Mon Sep 17 00:00:00 2001 From: hjl <1657978663@qq.com> Date: 星期二, 23 七月 2024 14:32:23 +0800 Subject: [PATCH] feat: 数据迁移;netty通信;bug修改 --- ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/controller/RecoveryServeController.java | 30 +++++++++++++++++++----------- 1 files changed, 19 insertions(+), 11 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..e42fba3 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()); } /** @@ -103,7 +106,7 @@ * * @param id 回收服务id */ - @RequiresPermissions("serve_recycling_list") + @RequiresPermissions("serve_detail") @ApiOperation(value = "回收服务详情", tags = {"后台-回收管理-回收服务管理"}) @GetMapping(value = "/detail") @ApiImplicitParams({ @@ -122,7 +125,7 @@ * * @param recoveryServeRequest 回收服务信息 */ - @RequiresPermissions("serve_recycling_list") + @RequiresPermissions("serve_save") @ApiOperation(value = "新增回收服务", tags = {"后台-回收管理-回收服务管理"}) @PostMapping(value = "/save") public R<String> save(@RequestBody RecoveryServeRequest recoveryServeRequest) { @@ -149,7 +152,7 @@ * * @param recoveryServeRequest 回收服务信息 */ - @RequiresPermissions("serve_recycling_list") + @RequiresPermissions("serve_update") @ApiOperation(value = "修改回收服务", tags = {"后台-回收管理-回收服务管理"}) @PostMapping(value = "/update") public R<String> update(@RequestBody RecoveryServeRequest recoveryServeRequest) { @@ -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()) { @@ -182,7 +190,7 @@ * * @param ids 回收服务多条id拼接 */ - @RequiresPermissions("serve_recycling_list") + @RequiresPermissions("serve_delete") @ApiOperation(value = "批量删除回收服务", tags = {"后台-回收管理-回收服务管理"}) @GetMapping(value = "/batchDelete") @ApiImplicitParams({ -- Gitblit v1.7.1