From ab3024e6f8a3bc765bee326bf90afc07391ae449 Mon Sep 17 00:00:00 2001
From: 钟日健 <5689795+arsn@user.noreply.gitee.com>
Date: Thu, 24 Feb 2022 11:28:19 +0800
Subject: [PATCH] 新增保安公司密码未修改查询

---
 src/main/java/org/springblade/modules/simulateexam/service/impl/SimulateExamRecordServiceImpl.java |    1 -
 src/main/java/org/springblade/modules/system/service/impl/UserServiceImpl.java                     |   25 +++++++++++++++++++++++++
 src/main/java/org/springblade/modules/system/controller/UserController.java                        |    8 ++++++++
 src/main/java/org/springblade/modules/system/service/IUserService.java                             |    6 ++++++
 src/main/resources/application.yml                                                                 |    1 +
 5 files changed, 40 insertions(+), 1 deletions(-)

diff --git a/src/main/java/org/springblade/modules/simulateexam/service/impl/SimulateExamRecordServiceImpl.java b/src/main/java/org/springblade/modules/simulateexam/service/impl/SimulateExamRecordServiceImpl.java
index ace7770..11f58e8 100644
--- a/src/main/java/org/springblade/modules/simulateexam/service/impl/SimulateExamRecordServiceImpl.java
+++ b/src/main/java/org/springblade/modules/simulateexam/service/impl/SimulateExamRecordServiceImpl.java
@@ -232,7 +232,6 @@
 				//去获取题目
 				return insertSimulateExamRecord(simulateExamRecord1);
 			}
-
 		}
 		return null;
 	}
diff --git a/src/main/java/org/springblade/modules/system/controller/UserController.java b/src/main/java/org/springblade/modules/system/controller/UserController.java
index 93ab5c3..7618fac 100644
--- a/src/main/java/org/springblade/modules/system/controller/UserController.java
+++ b/src/main/java/org/springblade/modules/system/controller/UserController.java
@@ -1526,4 +1526,12 @@
 	}
 
 
+	/**
+	 * 查询登录密码还是 123456 的单位信息
+	 * @return
+	 */
+	@GetMapping("/getNotUpdatePwdInfo")
+	public R getNotUpdatePwdInfo(){
+		return R.data(userService.getNotUpdatePwdInfo());
+	}
 }
diff --git a/src/main/java/org/springblade/modules/system/service/IUserService.java b/src/main/java/org/springblade/modules/system/service/IUserService.java
index 128f206..f52a7a3 100644
--- a/src/main/java/org/springblade/modules/system/service/IUserService.java
+++ b/src/main/java/org/springblade/modules/system/service/IUserService.java
@@ -21,6 +21,7 @@
 import org.apache.ibatis.annotations.Param;
 import org.springblade.core.mp.base.BaseService;
 import org.springblade.core.mp.support.Query;
+import org.springblade.core.tool.api.R;
 import org.springblade.modules.auth.enums.UserEnum;
 import org.springblade.modules.system.entity.User;
 import org.springblade.modules.system.entity.UserInfo;
@@ -374,4 +375,9 @@
 	 */
 	Object getAgeStatistics(UserVO user);
 
+	/**
+	 * 查询登录密码还是 123456 的单位信息
+	 * @return
+	 */
+    Object getNotUpdatePwdInfo();
 }
diff --git a/src/main/java/org/springblade/modules/system/service/impl/UserServiceImpl.java b/src/main/java/org/springblade/modules/system/service/impl/UserServiceImpl.java
index cba4196..a90be42 100644
--- a/src/main/java/org/springblade/modules/system/service/impl/UserServiceImpl.java
+++ b/src/main/java/org/springblade/modules/system/service/impl/UserServiceImpl.java
@@ -1743,4 +1743,29 @@
 		//返回
 		return list;
 	}
+
+	/**
+	 * 查询登录密码还是 123456 的单位信息
+	 * @return
+	 */
+	@Override
+	public Object getNotUpdatePwdInfo() {
+		//查询角色为保安公司管理员的用户信息
+		User user = new User();
+		user.setRoleId("1414575196264300546");
+		user.setStatus(1);
+		user.setIsDeleted(0);
+		List<User> list = this.list(Condition.getQueryWrapper(user));
+		List<User> list1 = new ArrayList<>();
+		//遍历
+		if (list.size()>0){
+			byte[] bytes = DigestUtil.decodeHex(list.get(0).getPassword());
+			try {
+				System.out.println("解密的密码 = " + new String(bytes));
+			} catch (Exception e) {
+				e.printStackTrace();
+			}
+		}
+		return list;
+	}
 }
diff --git a/src/main/resources/application.yml b/src/main/resources/application.yml
index 8350317..d3f7023 100644
--- a/src/main/resources/application.yml
+++ b/src/main/resources/application.yml
@@ -221,6 +221,7 @@
       - /simulateExamRecord/getSimulateExamRefreshInfo
       - /simulateExamRecord/beginExam
       - /examSubjectChoices/getSubjectResultInfoBySimulate
+      - /blade-user/getNotUpdatePwdInfo
 
     #授权认证配置
     auth:

--
Gitblit v1.9.3