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