From 7820a6814593836bb5902571566bbf3d86c4be55 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: Wed, 5 Mar 2025 23:22:11 +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
---
.../yanzhu/common/core/utils/PageUtils.java | 11 +
.../core/web/controller/BaseController.java | 8 +
.../manage/domain/SmzSspProblemmodify.java | 28 ++
.../mapper/flowable/FlowBusinessKeyMapper.xml | 2 +-
.../mapper/manage/ProProjectInfoMapper.xml | 2 +-
.../ProProjectInfoSubdeptsUsersMapper.xml | 3 +-
.../mapper/manage/WxMenuConfigMapper.xml | 12 +-
.../trouble/SmzSspProblemmodifyMapper.xml | 107 ++++---
.../yanzhu/flowable/enums/UserPostEnums.java | 43 +++
.../impl/FlowBusinessKeyServiceImpl.java | 24 +-
.../src/main/resources/bootstrap.yml | 2 +-
.../controller/ProProjectInfoController.java | 1 -
...ProProjectInfoSubdeptsUsersController.java | 14 +
.../SmzSspProblemmodifyController.java | 18 ++
...roProjectInfoSubdeptsUsersServiceImpl.java | 14 +-
.../miniprogram/api/problemmodify.js | 9 +-
yanzhu-ui-app/miniprogram/api/project.js | 9 +
yanzhu-ui-app/miniprogram/app.wxss | 11 +
yanzhu-ui-app/miniprogram/config.js | 8 +-
.../project_flowable/subDepts/index.wxml | 2 +-
.../project_flowable/subDeptsUsers/index.wxml | 2 +-
.../miniprogram/pages/project_info/index.wxml | 2 +-
.../pages/project_problemmodify/add/index.js | 273 ++++++++----------
.../project_problemmodify/add/index.wxml | 28 +-
.../project_problemmodify/add/index.wxss | 19 ++
.../pages/project_problemmodify/list/index.js | 4 +-
.../project_problemmodify/list/index.wxml | 2 +-
.../miniprogram/pages/project_qr/index.js | 1 -
.../miniprogram/pages/project_qr/index.wxml | 8 +-
.../miniprogram/pages/project_qr/index.wxss | 11 -
.../miniprogram/project.private.config.json | 2 +-
.../proProjectInfoSubdeptsUsers/index.vue | 2 +-
32 files changed, 432 insertions(+), 250 deletions(-)
create mode 100644 yanzhu-modules/yanzhu-flowable/src/main/java/com/yanzhu/flowable/enums/UserPostEnums.java
diff --git a/yanzhu-common/yanzhu-common-core/src/main/java/com/yanzhu/common/core/utils/PageUtils.java b/yanzhu-common/yanzhu-common-core/src/main/java/com/yanzhu/common/core/utils/PageUtils.java
index 32a63cd5..3f7503f4 100644
--- a/yanzhu-common/yanzhu-common-core/src/main/java/com/yanzhu/common/core/utils/PageUtils.java
+++ b/yanzhu-common/yanzhu-common-core/src/main/java/com/yanzhu/common/core/utils/PageUtils.java
@@ -25,6 +25,17 @@ public class PageUtils extends PageHelper
PageHelper.startPage(pageNum, pageSize, orderBy).setReasonable(reasonable);
}
+ /**
+ * 设置请求分页数据
+ */
+ public static void startPage(Integer pageNum, Integer pageSize)
+ {
+ PageDomain pageDomain = TableSupport.buildPageRequest();
+ String orderBy = SqlUtil.escapeOrderBySql(pageDomain.getOrderBy());
+ Boolean reasonable = pageDomain.getReasonable();
+ PageHelper.startPage(pageNum, pageSize, orderBy).setReasonable(reasonable);
+ }
+
/**
* 清理分页的线程变量
*/
diff --git a/yanzhu-common/yanzhu-common-core/src/main/java/com/yanzhu/common/core/web/controller/BaseController.java b/yanzhu-common/yanzhu-common-core/src/main/java/com/yanzhu/common/core/web/controller/BaseController.java
index 070a8903..3f96c67f 100644
--- a/yanzhu-common/yanzhu-common-core/src/main/java/com/yanzhu/common/core/web/controller/BaseController.java
+++ b/yanzhu-common/yanzhu-common-core/src/main/java/com/yanzhu/common/core/web/controller/BaseController.java
@@ -49,6 +49,14 @@ public class BaseController
PageUtils.startPage();
}
+ /**
+ * 设置请求分页数据
+ */
+ protected void startPage(Integer pageNum, Integer pageSize)
+ {
+ PageUtils.startPage(pageNum,pageSize);
+ }
+
/**
* 清理分页的线程变量
*/
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 50944af6..54ec4ea5 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
@@ -145,6 +145,10 @@ public class SmzSspProblemmodify extends BaseEntity
@Excel(name = "问题类型", readConverterExp = "1=常规问题,2专项问题")
private String problemType;
+ private String problemTypeName;
+ private String dangerTypeName;
+ private String createUserName;
+
public void setId(Long id)
{
this.id = id;
@@ -434,6 +438,30 @@ public class SmzSspProblemmodify extends BaseEntity
return problemType;
}
+ public String getProblemTypeName() {
+ return problemTypeName;
+ }
+
+ public void setProblemTypeName(String problemTypeName) {
+ this.problemTypeName = problemTypeName;
+ }
+
+ public String getDangerTypeName() {
+ return dangerTypeName;
+ }
+
+ public void setDangerTypeName(String dangerTypeName) {
+ this.dangerTypeName = dangerTypeName;
+ }
+
+ public String getCreateUserName() {
+ return createUserName;
+ }
+
+ public void setCreateUserName(String createUserName) {
+ this.createUserName = createUserName;
+ }
+
@Override
public String toString() {
return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
diff --git a/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/flowable/FlowBusinessKeyMapper.xml b/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/flowable/FlowBusinessKeyMapper.xml
index c45409bf..be7e37a2 100644
--- a/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/flowable/FlowBusinessKeyMapper.xml
+++ b/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/flowable/FlowBusinessKeyMapper.xml
@@ -153,7 +153,7 @@
\ No newline at end of file
diff --git a/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/ProProjectInfoMapper.xml b/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/ProProjectInfoMapper.xml
index cac05038..e2c3fb57 100644
--- a/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/ProProjectInfoMapper.xml
+++ b/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/ProProjectInfoMapper.xml
@@ -405,7 +405,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
and pi.com_id = #{comId}
and pi.dis_dept_id = #{disDeptId}
and pi.com_id = #{activeComId}
- and psu.user_id = #{currentUserId} and psu.approve_status = ]]> 100 and psu.user_id = #{currentUserId} and psu.use_status='0' and psu.is_del=0
+ and psu.user_id = #{currentUserId} and psu.approve_status = ]]> 100 and psu.use_status='0' and psu.is_del=0
and pi.project_name like concat('%', #{projectName}, '%')
and pi.project_code = #{projectCode}
and pi.simple_name like concat('%', #{simpleName}, '%')
diff --git a/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/ProProjectInfoSubdeptsUsersMapper.xml b/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/ProProjectInfoSubdeptsUsersMapper.xml
index faae1302..1bcdb541 100644
--- a/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/ProProjectInfoSubdeptsUsersMapper.xml
+++ b/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/ProProjectInfoSubdeptsUsersMapper.xml
@@ -96,7 +96,8 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
and psu.user_phone = #{userPhone}
and psu.approve_status = ]]> 100
and psu.is_del = #{isDel}
- and psu.user_post != '66'
+ and psu.user_post != '66'
+ and psu.sub_dept_type in ('1','4','5') and psu.user_post not in ('4','5')
and date(psu.use_date) between #{params.beginTime} and #{params.endTime}
and psu.is_del != 2
diff --git a/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/WxMenuConfigMapper.xml b/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/WxMenuConfigMapper.xml
index 40668692..e54fdbe5 100644
--- a/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/WxMenuConfigMapper.xml
+++ b/yanzhu-common/yanzhu-common-mapper/src/main/resources/mapper/manage/WxMenuConfigMapper.xml
@@ -92,18 +92,18 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"