From 56e2dc02ca5f4cf38308f8a1389322639f89e99e Mon Sep 17 00:00:00 2001 From: yanghui <2536613402@qq.com> Date: 星期四, 17 十一月 2022 16:01:07 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/huacheng_test' into huacheng_test --- flower_city/src/main/java/com/dg/core/service/impl/GuideRepairOrderServiceImpl.java | 39 +++++++++++++++++++++++++++++++++------ 1 files changed, 33 insertions(+), 6 deletions(-) diff --git a/flower_city/src/main/java/com/dg/core/service/impl/GuideRepairOrderServiceImpl.java b/flower_city/src/main/java/com/dg/core/service/impl/GuideRepairOrderServiceImpl.java index 4a06ce0..f230b52 100644 --- a/flower_city/src/main/java/com/dg/core/service/impl/GuideRepairOrderServiceImpl.java +++ b/flower_city/src/main/java/com/dg/core/service/impl/GuideRepairOrderServiceImpl.java @@ -106,8 +106,7 @@ for (String departmentId : departmentIdsParent) { OrganizationChartEntity organizationChart = organizationChartMapper.selectOne(new QueryWrapper<OrganizationChartEntity>().lambda().eq(OrganizationChartEntity::getId, departmentId)); OrganizationChartEntity organizationChartParent = organizationChartMapper.selectOne(new QueryWrapper<OrganizationChartEntity>().lambda().eq(OrganizationChartEntity::getId, organizationChart.getParentId())); - if (organizationChartParent!=null) - { + if (organizationChartParent != null) { departmentIds.add(organizationChartParent.getId().toString()); } } @@ -230,14 +229,14 @@ public List<GuideRepairOrder> selectConfigList(IPage<GuideRepairOrder> page, Integer state, String matterName, List<String> ids, String status, String guideUserId, String createTimeStartTime, - String createTimeTimeEndTime,String classifyId) { - return baseMapper.selectConfigList(page, state, matterName, ids, status, guideUserId,createTimeStartTime,createTimeTimeEndTime,classifyId); + String createTimeTimeEndTime, String classifyId) { + return baseMapper.selectConfigList(page, state, matterName, ids, status, guideUserId, createTimeStartTime, createTimeTimeEndTime, classifyId); } @Override public List<GuideRepairOrder> selectConfigList(String matterName, List<String> ids, String status, - String guideUserId, String createTimeStartTime,String createTimeTimeEndTime,String classifyId) { - return baseMapper.selectConfigList(matterName, ids, status, guideUserId,createTimeStartTime,createTimeTimeEndTime,classifyId); + String guideUserId, String createTimeStartTime, String createTimeTimeEndTime, String classifyId) { + return baseMapper.selectConfigList(matterName, ids, status, guideUserId, createTimeStartTime, createTimeTimeEndTime, classifyId); } @Override @@ -437,5 +436,33 @@ return 0; } + @Override + public ResultData deleteComment(Integer id, SysUser sysUser) { + if (sysUser.getUserType().equals("1") || sysUser.getIsDivisionHead().equals("1")) { + GuideRepairOrder guideRepairOrder = baseMapper.selectOne(new QueryWrapper<GuideRepairOrder>().lambda().eq(GuideRepairOrder::getId, id)); + if (guideRepairOrder!=null&&guideRepairOrder.getState().equals("3")) { + guideRepairOrder.setIsHideComments(1); + baseMapper.updateById(guideRepairOrder); + //新增删除评论进展 + GuideEvolveEntity entity = new GuideEvolveEntity(); + entity.setCreateTime(LocalDateTime.now()); + entity.setUpdateTime(LocalDateTime.now()); + entity.setState("14"); + entity.setFromUserId(sysUser.getUserId() + ""); + entity.setGuideId(guideRepairOrder.getId().toString()); + guideEvolveMapper.insertConfig(entity); + baseMapper.updateById(guideRepairOrder); + return ResultData.success("删除评论成功"); + } else { + ResultData.error("已办结的单据才能进行删除评论操作"); + } + } else { + ResultData.error("只能部门领导和超级管理员才能删除评论"); + } + return ResultData.error(); + } + + + } -- Gitblit v1.7.1