luohairen
2024-10-29 b005f8a8669cdea0f1738172d7c13da57a1237e2
增加了重置密码的功能
2个文件已修改
14 ■■■■ 已修改文件
src/main/java/com/ycl/jxkg/controller/admin/UserController.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ycl/jxkg/domain/entity/SysConfig.java 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ycl/jxkg/controller/admin/UserController.java
@@ -7,6 +7,7 @@
import com.ycl.jxkg.base.SystemCode;
import com.ycl.jxkg.context.WebContext;
import com.ycl.jxkg.domain.entity.Classes;
import com.ycl.jxkg.domain.entity.SysConfig;
import com.ycl.jxkg.domain.entity.User;
import com.ycl.jxkg.domain.entity.UserEventLog;
import com.ycl.jxkg.domain.other.KeyValue;
@@ -210,5 +211,12 @@
        return Result.ok(userService.importExcel(file));
    }
    @PostMapping("/reset/password/{id}")
    public Result<String> resetPassword(@PathVariable Integer id) {
        User user = userService.getUserById(id);
        String encodePwd = authenticationService.pwdEncode(new SysConfig().getPasswordDefault());
        user.setPassword(encodePwd);
        userService.updateById(user);
        return Result.ok();
    }
}
src/main/java/com/ycl/jxkg/domain/entity/SysConfig.java
@@ -22,6 +22,6 @@
    @TableField("password_expire_time")
    /** 密码过期时间 */
    private Integer passwordExpireTime;
    @TableField(exist = false)
    private String passwordDefault = "123456";
}