南昌市物联网技防平台-公安版
1.新增修改用户信息接口
2.修改老的修改用户接口,判null 放至前面,防止空指针异常
3 files modified
46 ■■■■ changed files
blade-service/blade-user/src/main/java/org/springblade/system/user/controller/UserController.java 27 ●●●● patch | view | raw | blame | history
blade-service/blade-user/src/main/java/org/springblade/system/user/service/IUserService.java 8 ●●●●● patch | view | raw | blame | history
blade-service/blade-user/src/main/java/org/springblade/system/user/service/impl/UserServiceImpl.java 11 ●●●●● patch | view | raw | blame | history
blade-service/blade-user/src/main/java/org/springblade/system/user/controller/UserController.java
@@ -170,10 +170,10 @@
    public R update(@Valid @RequestBody User user) {
        CacheUtil.clear(USER_CACHE);
        if (user.getOnline_status().equals("") || user.getOnline_status() == null){
        if (user.getOnline_status() == null || user.getOnline_status().equals("")){
            user.setOnline_status("0");
        }
        if (user.getWork_status().equals("") || user.getWork_status() == null){
        if (user.getWork_status() == null || user.getWork_status().equals("")){
            user.setWork_status("0");
        }
@@ -235,13 +235,28 @@
    @ApiOperation(value = "修改基本信息", notes = "传入User")
    public R updateInfo(@Valid @RequestBody User user) {
        CacheUtil.clear(USER_CACHE);
        String avatar = user.getAvatar();
        String substring = avatar.substring(25, avatar.length());
        String url="https://web.byisf.com/minio"+substring;
        user.setAvatar(url);
        if (null!= user.getAvatar() && user.getAvatar()!="") {
            String avatar = user.getAvatar();
            String substring = avatar.substring(25, avatar.length());
            String url = "https://web.byisf.com/minio" + substring;
            user.setAvatar(url);
        }
        return R.status(userService.updateUserInfo(user));
    }
    /**
     * 修改用户基本信息,不修改用户密码
     * @param user 用户信息
     * @autor zhongrj
     * @time 2021-06-16
     */
    @PostMapping("/updateUserInfo")
    public R updateUserInfo(@Valid @RequestBody User user) {
        CacheUtil.clear(USER_CACHE);
        return R.status(userService.updateUserInfos(user));
    }
    /**
     * 用户列表
     */
blade-service/blade-user/src/main/java/org/springblade/system/user/service/IUserService.java
@@ -220,4 +220,12 @@
     * @return
     */
    User selUserByCode(String code);
    /**
     * 修改用户基本信息,不修改用户密码
     * @param user 用户信息
     * @autor zhongrj
     * @time 2021-06-16
     */
    boolean updateUserInfos(User user);
}
blade-service/blade-user/src/main/java/org/springblade/system/user/service/impl/UserServiceImpl.java
@@ -429,4 +429,15 @@
    public User selUserByCode(String code) {
        return baseMapper.selUserByCode(code);
    }
    /**
     * 修改用户基本信息,不修改用户密码
     * @param user 用户信息
     * @autor zhongrj
     * @time 2021-06-16
     */
    @Override
    public boolean updateUserInfos(User user) {
        return updateById(user);
    }
}