Pārlūkot izejas kodu

红德堂-新增app用户注销接口

Long 1 dienu atpakaļ
vecāks
revīzija
0d19d316fc

+ 2 - 0
fs-service/src/main/java/com/fs/his/mapper/FsUserMapper.java

@@ -372,4 +372,6 @@ public interface FsUserMapper
 
     List<FsUser> selectFsUserListByJointUserNameKey(String userNameKey);
 
+    @Update("update fs_user set status = 0 where user_id = #{userId}")
+    int updateUserStatus(@Param("userId")Long userId);
 }

+ 5 - 0
fs-service/src/main/java/com/fs/his/service/IFsUserService.java

@@ -196,4 +196,9 @@ public interface IFsUserService
     List<FsUser> selectFsUserListByJointUserNameKey(String userNameKey);
 
     void addMoney(FsStoreOrderScrm order);
+
+    /**
+     * 逻辑删除用户(修改状态为禁用)
+     */
+    R updateStatus(Long userId);
 }

+ 6 - 0
fs-service/src/main/java/com/fs/his/service/impl/FsUserServiceImpl.java

@@ -1135,6 +1135,12 @@ public class FsUserServiceImpl implements IFsUserService
         storeOrderMapper.updateFsStoreOrder(orderMap);
     }
 
+    @Override
+    public R updateStatus(Long userId) {
+        fsUserMapper.updateUserStatus(userId);
+        return R.ok();
+    }
+
     @Override
     public List<FsUserVO> selectFsUserVOListByProject(FsUser fsUser) {
         return fsUserMapper.selectFsUserVOListByProject(fsUser);

+ 7 - 0
fs-user-app/src/main/java/com/fs/app/controller/UserController.java

@@ -270,4 +270,11 @@ public class UserController extends  AppBaseController {
         return R.ok().put("data",url);
     }
 
+    @Login
+    @ApiOperation("删除用户(逻辑删除)")
+    @PostMapping("/deleteUser/{id}")
+    public R deleteUser(@PathVariable("id") Long id ){
+        return userService.updateStatus(id);
+    }
+
 }