xujie 1 жил өмнө
parent
commit
f34cb5a789

+ 6 - 0
soc-api/soc-api-system/src/main/java/com/xunmei/system/api/domain/SysUser.java

@@ -234,6 +234,12 @@ public class SysUser{
     @JsonSerialize(using = ToStringSerializer.class)
     private Long originalOrgId;
 
+    /**
+     * 签名印章
+     */
+    @ApiModelProperty(value = "签名印章")
+    private String signatureSeal;
+
     @TableField(exist = false)
     private Long isManager;
 

+ 1 - 0
soc-modules/soc-modules-core/src/main/java/com/xunmei/core/safetyCheck/service/impl/SafetyCheckRegisterSericeImpl.java

@@ -661,6 +661,7 @@ public class SafetyCheckRegisterSericeImpl extends ServiceImpl<CoreSafetyTaskMap
         task.setSubmitTime(data.getPlanStartTime());
         task.setSubmitorId(SecurityUtils.getUserId());
         task.setSubmitBy(SecurityUtils.getLoginUser().getName());
+        task.setSignImg(data.getSignImg());
 
         return baseMapper.insert(task) > 0;
     }

+ 1 - 0
soc-modules/soc-modules-core/src/main/java/com/xunmei/core/safetyCheck/vo/regsiter/TaskRegisterVo.java

@@ -113,6 +113,7 @@ public class TaskRegisterVo<T> {
         vo.setGrantUserId(task.getGrantUserId());
         vo.setExceptionCount(task.getExceptionCount().intValue());
         vo.setSubmitBy(task.getSubmitBy());
+        vo.setSignImg(task.getSignImg());
 
         vo.setInRegisterTime(inRegisterTime);
 

+ 15 - 0
soc-modules/soc-modules-system/src/main/java/com/xunmei/system/controller/SysUserController.java

@@ -759,4 +759,19 @@ public class SysUserController extends BaseController {
     public List<SysUser> findReminderUser(@RequestBody CoreReminderUserQueryDto userQueryDto) {
         return userService.findReminderUser(userQueryDto);
     }
+
+    /**
+     * 修改用户签名鹰印章
+     */
+    //@Log(title = "用户管理", businessType = BusinessType.UPDATE)
+    @PostMapping("/updateSignatureSeal")
+    public AjaxResult updateSignatureSeal(@RequestBody SysUser user) {
+        if (null == user || StringUtils.isEmpty(user.getSignatureSeal())){
+            return error("签名印章不能为空!");
+        }
+        SysUser updateUser = new SysUser();
+        updateUser.setId(SecurityUtils.getUserId());
+        updateUser.setSignatureSeal(user.getSignatureSeal());
+        return toAjax(userService.updateById(updateUser));
+    }
 }