From 2b67ed2da39eba5824cfee7950e03be2c1a256ec Mon Sep 17 00:00:00 2001
From: heheng <475597332@qq.com>
Date: 星期一, 20 十月 2025 13:17:04 +0800
Subject: [PATCH] 新增数据上传准东
---
src/main/java/com/ruoyi/project/mobile/service/ApiSystemService.java | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/src/main/java/com/ruoyi/project/mobile/service/ApiSystemService.java b/src/main/java/com/ruoyi/project/mobile/service/ApiSystemService.java
index 4506be2..42eef88 100644
--- a/src/main/java/com/ruoyi/project/mobile/service/ApiSystemService.java
+++ b/src/main/java/com/ruoyi/project/mobile/service/ApiSystemService.java
@@ -4,8 +4,10 @@
import com.fasterxml.jackson.databind.ObjectMapper;
import com.github.pagehelper.util.StringUtil;
import com.ruoyi.common.constant.Constants;
+import com.ruoyi.common.exception.BusinessException;
import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.common.utils.MessageUtils;
+import com.ruoyi.common.utils.RegexUtil;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.framework.manager.AsyncManager;
import com.ruoyi.framework.manager.factory.AsyncFactory;
@@ -274,6 +276,12 @@
Map<String, String> parameters = new ObjectMapper().readValue(str, HashMap.class);
String oldPassword = parameters.get("oldPassword");//旧密码
String newPassword = parameters.get("newPassword");//新密码
+ if(StringUtils.isEmpty(newPassword)){
+ return ApiResult.error("新密码不能为空");
+ }
+ if(!RegexUtil.isPassword(newPassword)){
+ return ApiResult.error("密码无效。密码必须包含至少一个大写字母、一个小写字母和一个数字,并且至少10个字符长。");
+ }
User user = userService.selectUserById(Long.valueOf(header.userId));
if (StringUtils.isNotEmpty(oldPassword)) {
if (StringUtils.isNotEmpty(newPassword)) {
--
Gitblit v1.9.2