diff --git a/laws-module-system/src/main/java/com/jero/modules/system/controller/SysUserController.java b/laws-module-system/src/main/java/com/jero/modules/system/controller/SysUserController.java index e9d631af..4683893f 100644 --- a/laws-module-system/src/main/java/com/jero/modules/system/controller/SysUserController.java +++ b/laws-module-system/src/main/java/com/jero/modules/system/controller/SysUserController.java @@ -7,6 +7,7 @@ import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; +import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper; import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; @@ -326,6 +327,15 @@ public class SysUserController { } + @RequiresPermissions("user:uploadHandStamp") + @PostMapping("/uploadHandStamp") + public Result uploadHandStamp(@RequestBody SysUser sysUser) { + sysUserService.update(new LambdaUpdateWrapper() + .eq(SysUser::getId, sysUser.getId()) + .set(SysUser::getAvatar, sysUser.getAvatar())); + return Result.OK(MessageUtils.getMessage(ResultCommon.OK)); + } + @GetMapping("/queryById") public Result queryById(@RequestParam(name = "id", required = true) String id) { SysUser sysUser = sysUserService.queryById(id);