diff --git a/htmlweb/web/backstage/system/user/list.html b/htmlweb/web/backstage/system/user/list.html index b7b05a9c..a47b3e78 100644 --- a/htmlweb/web/backstage/system/user/list.html +++ b/htmlweb/web/backstage/system/user/list.html @@ -78,9 +78,52 @@ + + <#include "/head/footlist.html" /> diff --git a/jyjz-system/jyjz-system-admin/src/main/java/cn/jyjz/xiaoyao/admin/controller/UserController.java b/jyjz-system/jyjz-system-admin/src/main/java/cn/jyjz/xiaoyao/admin/controller/UserController.java index dfdf1064..31fb00f7 100644 --- a/jyjz-system/jyjz-system-admin/src/main/java/cn/jyjz/xiaoyao/admin/controller/UserController.java +++ b/jyjz-system/jyjz-system-admin/src/main/java/cn/jyjz/xiaoyao/admin/controller/UserController.java @@ -466,6 +466,26 @@ public class UserController extends BaseController{ return ResultVoUtil.error(); } } + + + /** + * 后台修改用户密码,重置为123456 + * @param request + * @param userid + * @return + */ + @GetMapping("/editUserPassword") + public @ResponseBody ResultVo editUserPassword(HttpServletRequest request,@RequestParam("userid") Long userid,@RequestParam("password") String password){ + + + int isok = this.userService.editUserPasswordAdmin(userid,password); + + if(isok > 0){ + return ResultVoUtil.success(); + }else { + return ResultVoUtil.error(); + } + } /** * 判断当前用户的密码是否为初始密码 diff --git a/jyjz-system/jyjz-system-admin/src/main/java/cn/jyjz/xiaoyao/admin/service/UserService.java b/jyjz-system/jyjz-system-admin/src/main/java/cn/jyjz/xiaoyao/admin/service/UserService.java index 3dec6afa..ed7040eb 100644 --- a/jyjz-system/jyjz-system-admin/src/main/java/cn/jyjz/xiaoyao/admin/service/UserService.java +++ b/jyjz-system/jyjz-system-admin/src/main/java/cn/jyjz/xiaoyao/admin/service/UserService.java @@ -221,4 +221,6 @@ public interface UserService extends BaseService { * @return */ public boolean enabledInvertUser(Long userid); + + int editUserPasswordAdmin(Long userid, String password); } diff --git a/jyjz-system/jyjz-system-admin/src/main/java/cn/jyjz/xiaoyao/admin/service/impl/DistionarytypeServiceImpl.java b/jyjz-system/jyjz-system-admin/src/main/java/cn/jyjz/xiaoyao/admin/service/impl/DistionarytypeServiceImpl.java index 555a65c6..32b698ce 100644 --- a/jyjz-system/jyjz-system-admin/src/main/java/cn/jyjz/xiaoyao/admin/service/impl/DistionarytypeServiceImpl.java +++ b/jyjz-system/jyjz-system-admin/src/main/java/cn/jyjz/xiaoyao/admin/service/impl/DistionarytypeServiceImpl.java @@ -50,10 +50,10 @@ public class DistionarytypeServiceImpl extends BaseServiceImpl list = distionarygroupMybatisDao.listByTypeId(dto.getId()); - - dto.setDistionarygroupList(list); + if (dto!=null){ + List list = distionarygroupMybatisDao.listByTypeId(dto.getId()); + dto.setDistionarygroupList(list); + } return dto; } public Distionarytype selectByCodeNo(String codeno){ diff --git a/jyjz-system/jyjz-system-admin/src/main/java/cn/jyjz/xiaoyao/admin/service/impl/UserServiceImpl.java b/jyjz-system/jyjz-system-admin/src/main/java/cn/jyjz/xiaoyao/admin/service/impl/UserServiceImpl.java index 199c01af..7e567f73 100644 --- a/jyjz-system/jyjz-system-admin/src/main/java/cn/jyjz/xiaoyao/admin/service/impl/UserServiceImpl.java +++ b/jyjz-system/jyjz-system-admin/src/main/java/cn/jyjz/xiaoyao/admin/service/impl/UserServiceImpl.java @@ -765,4 +765,21 @@ public class UserServiceImpl extends BaseServiceImpl imple return this.updateById(user); } + + @Override + public int editUserPasswordAdmin(Long userid, String password) { + //判断原始密码输入是否正确 + int isok = 0; + User old = this.selectDtoById(userid); + if (old != null){ + BCryptPasswordEncoder bCryptPasswordEncoder = new BCryptPasswordEncoder(); + User userps = new User(); + userps.setId(old.getId()); + //新密码 + userps.setPassword(bCryptPasswordEncoder.encode(password)); + //持久化用户新密码 + isok = this.usermybatisdao.updateById(userps); + } + return isok; + } } diff --git a/runstart/src/main/resources/application-dev.yml b/runstart/src/main/resources/application-dev.yml index a888977d..7df43463 100644 --- a/runstart/src/main/resources/application-dev.yml +++ b/runstart/src/main/resources/application-dev.yml @@ -160,15 +160,15 @@ mybatis-plus: xiaoyao: web: #上传文件路径 - uploadPath: /Users/sunchenliang/IdeaProjects/ocr/htmlweb/upload + uploadPath: D:\work\java\gitlab\ocr\htmlweb/upload #页面根路径 - frontPath: /Users/sunchenliang/IdeaProjects/ocr/htmlweb + frontPath: D:\work\java\gitlab\ocr\htmlweb #js、css、图片存放路径 - staticPath: /Users/sunchenliang/IdeaProjects/ocr/htmlweb/static + staticPath: D:\work\java\gitlab\ocr\htmlweb/static #页面模版路径 - webPath: /Users/sunchenliang/IdeaProjects/ocr/htmlweb/web + webPath: D:\work\java\gitlab\ocr\htmlweb/web #Lucene索引路径 - lucenePath: /Users/sunchenliang/IdeaProjects/ocr/htmlweb/lucene/indexDir + lucenePath: D:\work\java\gitlab\ocr\htmlweb/lucene/indexDir #是否开启flowable haveFlowable: true webconfig: