From 26e10e787cdef67370ac1efc437126a27d02e757 Mon Sep 17 00:00:00 2001
From: xuhy <3313886187@qq.com>
Date: 星期二, 02 九月 2025 16:49:30 +0800
Subject: [PATCH] bug修改

---
 ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/SiteServiceImpl.java |   20 ++++++--------------
 1 files changed, 6 insertions(+), 14 deletions(-)

diff --git a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/SiteServiceImpl.java b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/SiteServiceImpl.java
index d3676d5..b80f464 100644
--- a/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/SiteServiceImpl.java
+++ b/ruoyi-service/ruoyi-chargingPile/src/main/java/com/ruoyi/chargingPile/service/impl/SiteServiceImpl.java
@@ -153,24 +153,16 @@
 				return AjaxResult.error("账号已存在");
 			}
 			// 添加登录账号
-			SysUser user = new SysUser();
-			user.setPhonenumber(dto.getAccount());
-			user.setUserName(dto.getAccount());
-			user.setNickName(dto.getName());
-			user.setPassword(dto.getPassword());
-			user.setStatus("0");
-			user.setDelFlag("0");
-			user.setRoleId(2L);
-			user.setSiteId(dto.getId());
-			R<Long> r = sysUserClient.addSysUserSite(user);
+			sysUser.setPhonenumber(dto.getAccount());
+			sysUser.setUserName(dto.getAccount());
+			sysUser.setNickName(dto.getName());
+			sysUser.setPassword(dto.getPassword());
+			R<Boolean> r = sysUserClient.updateUser(sysUser);
 			if(200 != r.getCode()){
 				throw new RuntimeException(r.getMsg());
 			}
-			dto.setUserId(r.getData());
-			// 删除原有的登录账号
-			R res = sysUserClient.delSysUserById(sysUser.getUserId());
 		}
-		if(Objects.nonNull(sysUser) && sysUser.getUserName().equals(dto.getAccount())) {
+		if(Objects.nonNull(sysUser) && sysUser.getUserName().equals(dto.getAccount()) && StringUtils.isNotEmpty(dto.getPassword())) {
 			// 修改密码
 			sysUser.setPassword(dto.getPassword());
 			R res = sysUserClient.siteResetPassword(sysUser);

--
Gitblit v1.7.1