From 082acc5ce8fcb5d7834830b61f20045ead5fe904 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=A7=9C=E7=8E=89=E7=90=A6?= <7507756+jiang_yuqi@user.noreply.gitee.com> Date: Sat, 8 Mar 2025 02:00:56 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../manage/domain/SmzSspProblemmodify.java | 4 +- .../domain/SmzSspProblemmodifyDraft.java | 16 +- .../SmzSspProblemmodifyDraftMapper.java | 28 +- .../mapper/SmzSspProblemmodifyMapper.java | 39 +- .../trouble/SmzSspProblemmodifyMapper.xml | 86 ++- yanzhu-modules/yanzhu-manage/pom.xml | 2 + .../SmzSspProblemmodifyController.java | 97 +++- .../SmzSspProblemmodifyDraftController.java | 35 +- .../com/yanzhu/manage/enums/BasTemTypes.java | 3 + .../yanzhu/manage/enums/CheckStateEnums.java | 31 ++ .../ISmzSspProblemmodifyDraftService.java | 38 +- .../service/ISmzSspProblemmodifyService.java | 41 +- .../SmzSspProblemmodifyDraftServiceImpl.java | 62 ++- .../impl/SmzSspProblemmodifyServiceImpl.java | 67 ++- .../miniprogram/api/problemmodify.js | 29 +- yanzhu-ui-app/miniprogram/app.wxss | 2 +- .../components/select-group-person/index.wxss | 2 +- .../pages/project_problemmodify/add/index.js | 413 +++++++------- .../project_problemmodify/add/index.wxml | 174 +++--- .../project_problemmodify/add/index.wxss | 7 - .../project_problemmodify/draft/index.js | 337 ++++++------ .../project_problemmodify/draft/index.json | 12 +- .../project_problemmodify/draft/index.wxml | 18 +- .../project_problemmodify/draft/index.wxss | 12 + .../pages/project_problemmodify/list/index.js | 502 +++++++++--------- .../project_problemmodify/list/index.wxml | 19 +- .../miniprogram/pages/project_qr/index.js | 23 +- .../miniprogram/pages/project_qr/index.json | 3 +- .../miniprogram/pages/project_qr/index.wxml | 37 +- 29 files changed, 1173 insertions(+), 966 deletions(-) create mode 100644 yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/enums/CheckStateEnums.java diff --git a/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/domain/SmzSspProblemmodify.java b/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/domain/SmzSspProblemmodify.java index 54ec4ea5..d304f667 100644 --- a/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/domain/SmzSspProblemmodify.java +++ b/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/domain/SmzSspProblemmodify.java @@ -8,7 +8,7 @@ import com.yanzhu.common.core.annotation.Excel; import com.yanzhu.common.core.web.domain.BaseEntity; /** - * 安全隐患整改对象 smz_ssp_problemmodify + * 隐患问题对象 smz_ssp_problemmodify * * @author yanzhu * @date 2025-02-15 @@ -17,7 +17,7 @@ public class SmzSspProblemmodify extends BaseEntity { private static final long serialVersionUID = 1L; - /** $column.columnComment */ + /** 编号 */ private Long id; /** 租户ID */ diff --git a/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/domain/SmzSspProblemmodifyDraft.java b/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/domain/SmzSspProblemmodifyDraft.java index affdf049..6e51fb0a 100644 --- a/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/domain/SmzSspProblemmodifyDraft.java +++ b/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/domain/SmzSspProblemmodifyDraft.java @@ -1,6 +1,8 @@ package com.yanzhu.manage.domain; import java.util.Date; +import java.util.List; + import com.fasterxml.jackson.annotation.JsonFormat; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; @@ -8,7 +10,7 @@ import com.yanzhu.common.core.annotation.Excel; import com.yanzhu.common.core.web.domain.BaseEntity; /** - * 安全问题草稿对象 smz_ssp_problemmodify_draft + * 隐患草稿对象 smz_ssp_problemmodify_draft * * @author yanzhu * @date 2025-02-15 @@ -17,7 +19,7 @@ public class SmzSspProblemmodifyDraft extends BaseEntity { private static final long serialVersionUID = 1L; - /** $column.columnComment */ + /** 编号 */ private Long id; /** 租户ID */ @@ -141,6 +143,8 @@ public class SmzSspProblemmodifyDraft extends BaseEntity @Excel(name = "问题类型", readConverterExp = "1=常规问题,2专项问题") private String problemType; + private List> smarkUrls; + public void setId(Long id) { this.id = id; @@ -421,6 +425,14 @@ public class SmzSspProblemmodifyDraft extends BaseEntity return problemType; } + public List> getSmarkUrls() { + return smarkUrls; + } + + public void setSmarkUrls(List> smarkUrls) { + this.smarkUrls = smarkUrls; + } + @Override public String toString() { return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE) diff --git a/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/mapper/SmzSspProblemmodifyDraftMapper.java b/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/mapper/SmzSspProblemmodifyDraftMapper.java index fc05a582..33d3890e 100644 --- a/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/mapper/SmzSspProblemmodifyDraftMapper.java +++ b/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/mapper/SmzSspProblemmodifyDraftMapper.java @@ -4,7 +4,7 @@ import java.util.List; import com.yanzhu.manage.domain.SmzSspProblemmodifyDraft; /** - * 安全问题草稿Mapper接口 + * 隐患草稿Mapper接口 * * @author yanzhu * @date 2025-02-15 @@ -12,47 +12,47 @@ import com.yanzhu.manage.domain.SmzSspProblemmodifyDraft; public interface SmzSspProblemmodifyDraftMapper { /** - * 查询安全问题草稿 + * 查询隐患草稿 * - * @param id 安全问题草稿主键 - * @return 安全问题草稿 + * @param id 隐患草稿主键 + * @return 隐患草稿 */ public SmzSspProblemmodifyDraft selectSmzSspProblemmodifyDraftById(Long id); /** - * 查询安全问题草稿列表 + * 查询隐患草稿列表 * - * @param smzSspProblemmodifyDraft 安全问题草稿 - * @return 安全问题草稿集合 + * @param smzSspProblemmodifyDraft 隐患草稿 + * @return 隐患草稿集合 */ public List selectSmzSspProblemmodifyDraftList(SmzSspProblemmodifyDraft smzSspProblemmodifyDraft); /** - * 新增安全问题草稿 + * 新增隐患草稿 * - * @param smzSspProblemmodifyDraft 安全问题草稿 + * @param smzSspProblemmodifyDraft 隐患草稿 * @return 结果 */ public int insertSmzSspProblemmodifyDraft(SmzSspProblemmodifyDraft smzSspProblemmodifyDraft); /** - * 修改安全问题草稿 + * 修改隐患草稿 * - * @param smzSspProblemmodifyDraft 安全问题草稿 + * @param smzSspProblemmodifyDraft 隐患草稿 * @return 结果 */ public int updateSmzSspProblemmodifyDraft(SmzSspProblemmodifyDraft smzSspProblemmodifyDraft); /** - * 删除安全问题草稿 + * 删除隐患草稿 * - * @param id 安全问题草稿主键 + * @param id 隐患草稿主键 * @return 结果 */ public int deleteSmzSspProblemmodifyDraftById(Long id); /** - * 批量删除安全问题草稿 + * 批量删除隐患草稿 * * @param ids 需要删除的数据主键集合 * @return 结果 diff --git a/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/mapper/SmzSspProblemmodifyMapper.java b/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/mapper/SmzSspProblemmodifyMapper.java index 7aa182b6..1fa0b3bb 100644 --- a/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/mapper/SmzSspProblemmodifyMapper.java +++ b/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/mapper/SmzSspProblemmodifyMapper.java @@ -6,7 +6,7 @@ import java.util.Map; import com.yanzhu.manage.domain.SmzSspProblemmodify; /** - * 安全隐患整改Mapper接口 + * 隐患问题Mapper接口 * * @author yanzhu * @date 2025-02-15 @@ -14,47 +14,47 @@ import com.yanzhu.manage.domain.SmzSspProblemmodify; public interface SmzSspProblemmodifyMapper { /** - * 查询安全隐患整改 + * 查询隐患问题 * - * @param id 安全隐患整改主键 - * @return 安全隐患整改 + * @param id 隐患问题主键 + * @return 隐患问题 */ public SmzSspProblemmodify selectSmzSspProblemmodifyById(Long id); /** - * 查询安全隐患整改列表 + * 查询隐患问题列表 * - * @param smzSspProblemmodify 安全隐患整改 - * @return 安全隐患整改集合 + * @param smzSspProblemmodify 隐患问题 + * @return 隐患问题集合 */ public List selectSmzSspProblemmodifyList(SmzSspProblemmodify smzSspProblemmodify); /** - * 新增安全隐患整改 + * 新增隐患问题 * - * @param smzSspProblemmodify 安全隐患整改 + * @param smzSspProblemmodify 隐患问题 * @return 结果 */ public int insertSmzSspProblemmodify(SmzSspProblemmodify smzSspProblemmodify); /** - * 修改安全隐患整改 + * 修改隐患问题 * - * @param smzSspProblemmodify 安全隐患整改 + * @param smzSspProblemmodify 隐患问题 * @return 结果 */ public int updateSmzSspProblemmodify(SmzSspProblemmodify smzSspProblemmodify); /** - * 删除安全隐患整改 + * 删除隐患问题 * - * @param id 安全隐患整改主键 + * @param id 隐患问题主键 * @return 结果 */ public int deleteSmzSspProblemmodifyById(Long id); /** - * 批量删除安全隐患整改 + * 批量删除隐患问题 * * @param ids 需要删除的数据主键集合 * @return 结果 @@ -66,12 +66,19 @@ public interface SmzSspProblemmodifyMapper * @param where * @return */ - List getListCount(SmzSspProblemmodify where); + public List getListCount(SmzSspProblemmodify where); + + /** + * 分组统计 + * @param where + * @return + */ + public List> getWxListCount(SmzSspProblemmodify where); /** * 分组查询 全部数据、待整改、待复检、整改完成、整改超时的数量 * @param where * @return */ - List selectList(SmzSspProblemmodify where); + public List selectList(SmzSspProblemmodify where); } diff --git a/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/trouble/SmzSspProblemmodifyMapper.xml b/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/trouble/SmzSspProblemmodifyMapper.xml index 4cad603d..1f913386 100644 --- a/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/trouble/SmzSspProblemmodifyMapper.xml +++ b/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/trouble/SmzSspProblemmodifyMapper.xml @@ -44,7 +44,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" - + - and ssp.comId = #{comId} and ssp.projectId = #{projectId} @@ -116,13 +116,61 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" ssp.createUser=#{currentUserId} or ssp.lordSent=#{currentUserId} or find_in_set(#{currentUserId},ssp.copySend) or ssp.recheckSend=#{currentUserId} ) - and isDel = 0 + and ssp.checkState in (0,3) + and ssp.checkState in (1,4) + and ssp.checkState = 1 + and ssp.checkState = 4 + and ssp.isDel = 0 - order by ssp.id desc + order by sort, ssp.id desc - + @@ -250,6 +298,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" #{id} + and a,problemType = #{problemType} and a.danger_type = #{dangerType} @@ -282,6 +331,23 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" + +