From f19089cdac538238fe28cafdbabea51b49a3db15 Mon Sep 17 00:00:00 2001 From: wangzhijiang <1358525938@qq.com> Date: Tue, 13 Jun 2023 16:00:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=8B=E6=9C=BA=E7=AB=AF-=E6=A0=B9=E6=8D=AEi?= =?UTF-8?q?d=E6=9F=A5=E8=AF=A2=E8=AE=A4=E8=AF=81=E6=B8=85=E5=8D=95?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/ToDoCenterController.java | 7 ++++++ .../phone/service/IToDoCenterService.java | 3 +++ .../service/impl/ToDoCenterServiceImpl.java | 22 ++++++++++++++++++- 3 files changed, 31 insertions(+), 1 deletion(-) diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/phone/controller/ToDoCenterController.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/phone/controller/ToDoCenterController.java index 55b7b84bb..58df9bf88 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/phone/controller/ToDoCenterController.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/phone/controller/ToDoCenterController.java @@ -39,4 +39,11 @@ public class ToDoCenterController { IPage page = this.toDoCenterService.queryPreHomoPage(params); return Result.OK(cut,page); } + + @AutoLog(value = "手机端-待办中心-根据id查询认证清单详情") + @ApiOperation(value = "手机端-待办中心-根据id查询认证清单详情", notes = "手机端-待办中心-根据id查询认证清单详情") + @GetMapping(value = "/queryProjectCertificationInventoryById") + public Result queryProjectCertificationInventoryById(@RequestParam Map params) { + return this.toDoCenterService.queryProjectCertificationInventoryById(params); + } } diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/phone/service/IToDoCenterService.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/phone/service/IToDoCenterService.java index 8836480f1..4e10d0bf3 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/phone/service/IToDoCenterService.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/phone/service/IToDoCenterService.java @@ -1,6 +1,7 @@ package com.jero.modules.phone.service; import com.baomidou.mybatisplus.core.metadata.IPage; +import com.jero.common.api.vo.Result; import com.jero.modules.project.entity.ProjectCertificationInventoryEO; import java.util.Map; @@ -9,4 +10,6 @@ public interface IToDoCenterService { IPage queryTodoTaskPage(Map params); IPage queryPreHomoPage(Map params); + + Result queryProjectCertificationInventoryById(Map params); } diff --git a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/phone/service/impl/ToDoCenterServiceImpl.java b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/phone/service/impl/ToDoCenterServiceImpl.java index fcb176ef1..dbe384066 100644 --- a/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/phone/service/impl/ToDoCenterServiceImpl.java +++ b/jero-boot/jero-boot-modules/src/main/java/com/jero/modules/phone/service/impl/ToDoCenterServiceImpl.java @@ -3,8 +3,10 @@ package com.jero.modules.phone.service.impl; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; +import com.jero.common.api.vo.Result; import com.jero.common.constant.enums.CutEnum; import com.jero.common.constant.enums.YesOrNoEnum; +import com.jero.common.exception.JeroBootException; import com.jero.common.system.vo.LoginUser; import com.jero.common.util.DateUtils; import com.jero.modules.phone.service.IToDoCenterService; @@ -18,7 +20,6 @@ import com.jero.modules.project.enums.TaskStatusEnum; import com.jero.modules.project.service.IProjectCertificationInventoryEOService; import com.jero.modules.project.service.IProjectLawsInventoryEOService; import com.jero.modules.project.service.IProjectTaskInventoryDetailEOService; -import com.jero.modules.project.service.IProjectTaskInventoryEOService; import com.jero.modules.system.entity.SysCategory; import com.jero.modules.system.entity.SysDictItem; import com.jero.modules.system.entity.SysUser; @@ -463,4 +464,23 @@ public class ToDoCenterServiceImpl implements IToDoCenterService { IPage pageList = this.projectCertificationInventoryEOService.queryPage(queryWrapper, page, pciEo, cut); return pageList; } + + @Override + public Result queryProjectCertificationInventoryById(Map params) { + String id = (String) params.get("id"); + String cut = (String) params.get("cut"); + if (StringUtils.isEmpty(id)) { + throw new JeroBootException("id不能为空,请检查!"); + } + + ProjectCertificationInventoryEO pciEo = this.projectCertificationInventoryEOService.getById(id); + if (ObjectUtils.isEmpty(pciEo)) { + return Result.error("未找到对应数据"); + } + + List pciEoList = new ArrayList<>(); + pciEoList.add(pciEo); + this.projectCertificationInventoryEOService.disposeData(pciEoList, cut); + return Result.OK(pciEoList.get(0)); + } }