From 8877bef23977b8c9b105207b967379db95a357b6 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: Sun, 29 Dec 2024 11:46:50 +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
---
pom.xml | 17 +-
yanzhu-auth/pom.xml | 105 ++-
.../common/core/enums/UserTypeEnums.java | 6 +-
.../yanzhu/manage/domain/ProProjectInfo.java | 13 +
.../mapper/AttendanceUbiDataMapper.java | 15 +
.../ProProjectInfoSubdeptsUsersMapper.java | 5 +
.../mapper/manage/AttendanceUbiDataMapper.xml | 34 +-
.../mapper/manage/ProProjectInfoMapper.xml | 13 +-
.../ProProjectInfoSubdeptsUsersMapper.xml | 14 +
.../common/security/service/TokenService.java | 9 +-
yanzhu-gateway/pom.xml | 105 ++-
yanzhu-modules/yanzhu-file/pom.xml | 103 ++-
yanzhu-modules/yanzhu-flowable/pom.xml | 105 ++-
.../controller/FlowBusinessKeyController.java | 2 +-
yanzhu-modules/yanzhu-manage/pom.xml | 107 ++-
.../ProProjectInfoDeptsController.java | 12 +
...ProProjectInfoSubdeptsUsersController.java | 16 +
.../wechat/WXAttendanceController.java | 85 ++
.../service/IAttendanceUbiDataService.java | 21 +
.../IProProjectInfoSubdeptsUsersService.java | 7 +
.../impl/AttendanceUbiDataServiceImpl.java | 94 +-
...roProjectInfoSubdeptsGroupServiceImpl.java | 4 +-
.../ProProjectInfoSubdeptsServiceImpl.java | 8 +-
...roProjectInfoSubdeptsUsersServiceImpl.java | 64 +-
yanzhu-modules/yanzhu-system/pom.xml | 105 ++-
yanzhu-ui-app/miniprogram/api/attendance.js | 35 +
yanzhu-ui-app/miniprogram/api/login.js | 8 +
yanzhu-ui-app/miniprogram/api/project.js | 24 +
yanzhu-ui-app/miniprogram/app.js | 8 +-
yanzhu-ui-app/miniprogram/app.json | 8 +-
.../components/safety-bar-chart/index.js | 9 +-
yanzhu-ui-app/miniprogram/config.js | 4 +-
.../pages/components/project-select/index.js | 53 +-
.../components/project-select/index.wxml | 23 +-
.../components/project-select/index.wxss | 91 +-
.../pages/components/user-infos/index.js | 216 +++++
.../pages/components/user-infos/index.json | 11 +
.../pages/components/user-infos/index.wxml | 88 ++
.../pages/components/user-infos/index.wxss | 207 +++++
.../miniprogram/pages/login/login.js | 63 +-
.../pages/project_info/add/index.js | 188 ----
.../pages/project_info/add/index.json | 4 -
.../pages/project_info/add/index.wxml | 61 --
.../pages/project_info/add/index.wxss | 1 -
.../pages/project_info/edit/index.js | 187 ----
.../pages/project_info/edit/index.json | 4 -
.../pages/project_info/edit/index.wxml | 61 --
.../pages/project_info/edit/index.wxss | 1 -
.../miniprogram/pages/project_info/index.js | 824 ++++++++++++++++++
.../miniprogram/pages/project_info/index.json | 17 +
.../miniprogram/pages/project_info/index.wxml | 274 ++++++
.../miniprogram/pages/project_info/index.wxss | 250 ++++++
.../pages/project_info/list/index.js | 130 ---
.../pages/project_info/list/index.json | 4 -
.../pages/project_info/list/index.wxml | 50 --
.../pages/project_info/list/index.wxss | 1 -
.../miniprogram/pages/project_list/index.js | 63 ++
.../miniprogram/pages/project_list/index.json | 7 +
.../miniprogram/pages/project_list/index.wxml | 45 +
.../miniprogram/pages/project_list/index.wxss | 324 +++++++
yanzhu-ui-app/miniprogram/project.config.json | 2 +-
yanzhu-ui-app/miniprogram/utils/auth.js | 11 +
yanzhu-ui-vue3/src/App.vue | 2 -
.../src/api/manage/busTrainingVideoUser.js | 4 +-
.../src/api/manage/proProjectInfo.js | 2 +-
65 files changed, 3403 insertions(+), 1031 deletions(-)
create mode 100644 yanzhu-modules/yanzhu-manage/src/main/java/com/yanzhu/manage/controller/wechat/WXAttendanceController.java
create mode 100644 yanzhu-ui-app/miniprogram/api/attendance.js
create mode 100644 yanzhu-ui-app/miniprogram/pages/components/user-infos/index.js
create mode 100644 yanzhu-ui-app/miniprogram/pages/components/user-infos/index.json
create mode 100644 yanzhu-ui-app/miniprogram/pages/components/user-infos/index.wxml
create mode 100644 yanzhu-ui-app/miniprogram/pages/components/user-infos/index.wxss
delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_info/add/index.js
delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_info/add/index.json
delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_info/add/index.wxml
delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_info/add/index.wxss
delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_info/edit/index.js
delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_info/edit/index.json
delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_info/edit/index.wxml
delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_info/edit/index.wxss
create mode 100644 yanzhu-ui-app/miniprogram/pages/project_info/index.js
create mode 100644 yanzhu-ui-app/miniprogram/pages/project_info/index.json
create mode 100644 yanzhu-ui-app/miniprogram/pages/project_info/index.wxml
create mode 100644 yanzhu-ui-app/miniprogram/pages/project_info/index.wxss
delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_info/list/index.js
delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_info/list/index.json
delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_info/list/index.wxml
delete mode 100644 yanzhu-ui-app/miniprogram/pages/project_info/list/index.wxss
create mode 100644 yanzhu-ui-app/miniprogram/pages/project_list/index.js
create mode 100644 yanzhu-ui-app/miniprogram/pages/project_list/index.json
create mode 100644 yanzhu-ui-app/miniprogram/pages/project_list/index.wxml
create mode 100644 yanzhu-ui-app/miniprogram/pages/project_list/index.wxss
diff --git a/pom.xml b/pom.xml
index f5143abf..0ea61c65 100644
--- a/pom.xml
+++ b/pom.xml
@@ -372,6 +372,14 @@
本地服务器环境
62.234.3.186:8848
+
+
+
+ 测试服务器环境
+
+ 测试服务器环境
+ 62.234.3.186:8848
+
true
@@ -384,14 +392,7 @@
0.0.0.0:8848
-
- 测试服务器环境
-
- 测试服务器环境
- 62.234.3.186:8848
-
-
-
+
docker测试环境1
diff --git a/yanzhu-auth/pom.xml b/yanzhu-auth/pom.xml
index 3bff77b8..be53cfe8 100644
--- a/yanzhu-auth/pom.xml
+++ b/yanzhu-auth/pom.xml
@@ -53,13 +53,16 @@
-
+
- ${project.artifactId}
org.springframework.boot
spring-boot-maven-plugin
+ 2.5.15
+
+ true
+
@@ -68,43 +71,17 @@
-
- com.spotify
- docker-maven-plugin
- 1.2.0
+ org.apache.maven.plugins
+ maven-war-plugin
+ 3.1.0
-
- ${project.build.finalName}
- latest
-
- openjdk:latest
-
- ["java", "-jar", "/${project.build.finalName}.jar"]
-
- true
- ${configuration.docker-one-Host}
-
-
- /
-
- ${project.build.directory}
-
- ${project.build.finalName}.jar
-
-
+ false
+ ${project.artifactId}
-
-
- build-image
- package
-
- build
-
-
-
+ ${project.artifactId}
@@ -113,5 +90,65 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/yanzhu-common/yanzhu-common-core/src/main/java/com/yanzhu/common/core/enums/UserTypeEnums.java b/yanzhu-common/yanzhu-common-core/src/main/java/com/yanzhu/common/core/enums/UserTypeEnums.java
index ae2086cb..a5184898 100644
--- a/yanzhu-common/yanzhu-common-core/src/main/java/com/yanzhu/common/core/enums/UserTypeEnums.java
+++ b/yanzhu-common/yanzhu-common-core/src/main/java/com/yanzhu/common/core/enums/UserTypeEnums.java
@@ -7,8 +7,10 @@ public enum UserTypeEnums {
ZSRY("00", "正式人员"),
LSRY("08", "临时人员"),
- FBDL("80", "分包代理"),
- FBRY("81", "分包人员");
+ FBWTDL("80", "分包代理人"),
+ FBXMJL("79", "分包项目经理"),
+ FBBZZZ("78", "分包班组组长"),
+ FBLWRY("77", "分包劳务人员");
private final String code;
private final String info;
diff --git a/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/domain/ProProjectInfo.java b/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/domain/ProProjectInfo.java
index 2f6764f6..e0600b48 100644
--- a/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/domain/ProProjectInfo.java
+++ b/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/domain/ProProjectInfo.java
@@ -49,6 +49,11 @@ public class ProProjectInfo extends BaseEntity
@Excel(name = "项目类型")
private String projectType;
+ /**
+ * 项目类型名称
+ */
+ private String projectTypeName;
+
/** 项目等级 */
@Excel(name = "项目等级")
private String projectLevel;
@@ -550,6 +555,14 @@ public class ProProjectInfo extends BaseEntity
this.projectPackage = projectPackage;
}
+ public String getProjectTypeName() {
+ return projectTypeName;
+ }
+
+ public void setProjectTypeName(String projectTypeName) {
+ this.projectTypeName = projectTypeName;
+ }
+
@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/AttendanceUbiDataMapper.java b/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/mapper/AttendanceUbiDataMapper.java
index 340f4c9d..e53afad0 100644
--- a/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/mapper/AttendanceUbiDataMapper.java
+++ b/yanzhu-common/yanzhu-common-mapper/src/main/java/com/yanzhu/manage/mapper/AttendanceUbiDataMapper.java
@@ -1,6 +1,8 @@
package com.yanzhu.manage.mapper;
import java.util.List;
+import java.util.Map;
+
import com.yanzhu.manage.domain.AttendanceUbiData;
/**
@@ -63,4 +65,17 @@ public interface AttendanceUbiDataMapper
List queryStatistics(AttendanceUbiData attendanceUbiData);
List queryStatisticsByUserIds(AttendanceUbiData attendanceUbiData);
+
+ /**
+ * 统计今日出勤信息
+ * @param where 查询条件
+ */
+ List