From edb2ca222b881206d63217696c624708c49e1f73 Mon Sep 17 00:00:00 2001 From: yeqifu <1784525940@qq.com> Date: Mon, 24 Feb 2020 22:05:51 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E6=88=90=E4=B8=AA=E4=BA=BA=E8=B5=84?= =?UTF-8?q?=E6=96=99=E5=9B=BE=E7=89=87=E7=9A=84=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../bus/controller/GoodsController.java | 2 +- .../com/yeqifu/sys/common/AppFileUtils.java | 2 +- .../java/com/yeqifu/sys/common/Constast.java | 10 +++- .../java/com/yeqifu/sys/common/ResultObj.java | 7 ++- .../yeqifu/sys/controller/UserController.java | 33 ++++++++++++- .../templates/system/role/roleManager.html | 2 +- .../templates/system/user/userInfo.html | 47 ++++++++++++++++--- .../templates/system/user/userManager.html | 4 +- 8 files changed, 90 insertions(+), 17 deletions(-) diff --git a/src/main/java/com/yeqifu/bus/controller/GoodsController.java b/src/main/java/com/yeqifu/bus/controller/GoodsController.java index 40a939e..74874af 100644 --- a/src/main/java/com/yeqifu/bus/controller/GoodsController.java +++ b/src/main/java/com/yeqifu/bus/controller/GoodsController.java @@ -94,7 +94,7 @@ public class GoodsController { public ResultObj updateGoods(GoodsVo goodsVo){ try { //商品图片不是默认图片 - if (!(goodsVo.getGoodsimg()!=null&&goodsVo.getGoodsimg().equals(Constast.DEFAULT_IMG))){ + if (!(goodsVo.getGoodsimg()!=null&&goodsVo.getGoodsimg().equals(Constast.DEFAULT_IMG_GOODS))){ if (goodsVo.getGoodsimg().endsWith("_temp")){ String newName = AppFileUtils.renameFile(goodsVo.getGoodsimg()); goodsVo.setGoodsimg(newName); diff --git a/src/main/java/com/yeqifu/sys/common/AppFileUtils.java b/src/main/java/com/yeqifu/sys/common/AppFileUtils.java index d3b775f..de5c0c1 100644 --- a/src/main/java/com/yeqifu/sys/common/AppFileUtils.java +++ b/src/main/java/com/yeqifu/sys/common/AppFileUtils.java @@ -97,7 +97,7 @@ public class AppFileUtils { */ public static void removeFileByPath(String oldPath) { //图片的路径不是默认图片的路径 - if (!oldPath.equals(Constast.DEFAULT_IMG)){ + if (!oldPath.equals(Constast.DEFAULT_IMG_GOODS)){ File file = new File(UPLOAD_PATH,oldPath); if (file.exists()){ file.delete(); diff --git a/src/main/java/com/yeqifu/sys/common/Constast.java b/src/main/java/com/yeqifu/sys/common/Constast.java index 988a008..1aa1163 100644 --- a/src/main/java/com/yeqifu/sys/common/Constast.java +++ b/src/main/java/com/yeqifu/sys/common/Constast.java @@ -44,7 +44,15 @@ public class Constast { /** * 商品默认图片 */ - public static final String DEFAULT_IMG= "/images/noDefaultImage.jpg"; + public static final String DEFAULT_IMG_GOODS = "/images/noDefaultImage.jpg"; + /** + * hash散列次数 + */ public static final Integer HASHITERATIONS = 2; + + /** + * 用户默认图片 + */ + public static final String DEFAULT_IMG_USER="/images/defaultusertitle.jpg"; } diff --git a/src/main/java/com/yeqifu/sys/common/ResultObj.java b/src/main/java/com/yeqifu/sys/common/ResultObj.java index 7b316d6..1961bf0 100644 --- a/src/main/java/com/yeqifu/sys/common/ResultObj.java +++ b/src/main/java/com/yeqifu/sys/common/ResultObj.java @@ -13,6 +13,9 @@ import lombok.NoArgsConstructor; @NoArgsConstructor public class ResultObj { + private Integer code; + private String msg; + public static final ResultObj LOGIN_SUCCESS=new ResultObj(Constast.OK,"登陆成功"); public static final ResultObj LOGIN_ERROR_PASS=new ResultObj(Constast.ERROR,"用户名或密码错误"); public static final ResultObj LOGIN_ERROR_CODE=new ResultObj(Constast.ERROR,"验证码错误"); @@ -39,8 +42,4 @@ public class ResultObj { public static final ResultObj DELETE_ERROR_NEWS = new ResultObj(Constast.ERROR,"删除用户失败,该用户是其他用户的直属领导,请先修改该用户的下属的直属领导,再进行删除操作"); public static final ResultObj DELETE_QUERY = new ResultObj(); - - private Integer code; - private String msg; - } diff --git a/src/main/java/com/yeqifu/sys/controller/UserController.java b/src/main/java/com/yeqifu/sys/controller/UserController.java index 0d108e4..efaf688 100644 --- a/src/main/java/com/yeqifu/sys/controller/UserController.java +++ b/src/main/java/com/yeqifu/sys/controller/UserController.java @@ -144,8 +144,10 @@ public class UserController { //设置盐 String salt = IdUtil.simpleUUID().toUpperCase(); userVo.setSalt(salt); - //设置密码 + //设置默认密码 userVo.setPwd(new Md5Hash(Constast.USER_DEFAULT_PWD,salt,2).toString()); + //设置用户默认头像 + userVo.setImgpath(Constast.DEFAULT_IMG_USER); userService.save(userVo); return ResultObj.ADD_SUCCESS; } catch (Exception e) { @@ -320,8 +322,37 @@ public class UserController { public User getNowUser(){ //1.获取当前session中的user User user = (User) WebUtils.getSession().getAttribute("user"); + System.out.println("*****************************************"); + System.out.println(user); return user; } + + /** + * 修改用户 + * @param userVo + * @return + */ + @RequestMapping("updateUserInfo") + public ResultObj updateUserInfo(UserVo userVo){ + try { + //用户头像不是默认图片 + if (!(userVo.getImgpath()!=null&&userVo.getImgpath().equals(Constast.DEFAULT_IMG_GOODS))){ + if (userVo.getImgpath().endsWith("_temp")){ + String newName = AppFileUtils.renameFile(userVo.getImgpath()); + userVo.setImgpath(newName); + //删除原先的图片 + String oldPath = userService.getById(userVo.getId()).getImgpath(); + AppFileUtils.removeFileByPath(oldPath); + } + } + userService.updateById(userVo); + return ResultObj.UPDATE_SUCCESS; + } catch (Exception e) { + e.printStackTrace(); + return ResultObj.UPDATE_ERROR; + } + } + } diff --git a/src/main/resources/templates/system/role/roleManager.html b/src/main/resources/templates/system/role/roleManager.html index 8a9fb2a..6036e18 100644 --- a/src/main/resources/templates/system/role/roleManager.html +++ b/src/main/resources/templates/system/role/roleManager.html @@ -281,7 +281,7 @@ //删除 function deleteRole(data) { - layer.confirm('你确定要删除【'+data.name+'】这条数据吗?',{icon: 3,title:'提示'},function (index) { + layer.confirm('你确定要删除【'+data.name+'】这条数据吗?如果您删除该角色,那么所有拥有该角色的用户将没有角色,请重新给这些用户分配角色!',{icon: 3,title:'提示'},function (index) { $.post("/role/deleteRole",{id:data.id},function (res) { if (res.code==200){ tableIns.reload({ diff --git a/src/main/resources/templates/system/user/userInfo.html b/src/main/resources/templates/system/user/userInfo.html index 6f78569..ca96f3c 100644 --- a/src/main/resources/templates/system/user/userInfo.html +++ b/src/main/resources/templates/system/user/userInfo.html @@ -1,5 +1,5 @@ - + 个人资料 @@ -13,9 +13,10 @@ -
+
-
+
+
@@ -25,6 +26,7 @@
+
@@ -110,12 +112,12 @@
--> - - --> +
@@ -124,16 +126,19 @@