| | |
| | | import org.springblade.core.mp.support.Condition; |
| | | import org.springblade.core.mp.support.Query; |
| | | import org.springblade.core.secure.BladeUser; |
| | | import org.springblade.core.secure.annotation.PreAuth; |
| | | import org.springblade.core.secure.utils.AuthUtil; |
| | | import org.springblade.core.tenant.annotation.NonDS; |
| | | import org.springblade.core.tool.api.R; |
| | | import org.springblade.core.tool.constant.BladeConstant; |
| | | import org.springblade.core.tool.constant.RoleConstant; |
| | | import org.springblade.core.tool.utils.DateUtil; |
| | | import org.springblade.core.tool.utils.StringPool; |
| | | import org.springblade.system.entity.Role; |
| | | import org.springblade.system.user.entity.User; |
| | | import org.springblade.system.user.excel.UserExcel; |
| | | import org.springblade.system.user.excel.UserImporter; |
| | |
| | | public R submit(@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 (null == user.getWork_status() || user.getWork_status().equals("")){ |
| | | user.setWork_status("0"); |
| | | } |
| | | |
| | |
| | | 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"); |
| | | } |
| | | |
| | | |
| | | return R.status(userService.updateUser(user)); |
| | | } |
| | |
| | | @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)); |
| | | } |
| | | |
| | | /** |
| | | * 用户列表 |
| | | */ |