|
|
@@ -2,6 +2,7 @@ package com.fs.web.controller.system;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
|
import java.util.List;
|
|
|
+import java.util.Map;
|
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
import com.fs.common.constant.HttpStatus;
|
|
|
@@ -10,6 +11,7 @@ import com.fs.common.core.domain.model.LoginUser;
|
|
|
import com.fs.common.core.page.PageDomain;
|
|
|
import com.fs.common.core.page.TableSupport;
|
|
|
import com.fs.common.utils.ServletUtils;
|
|
|
+import io.swagger.annotations.ApiOperation;
|
|
|
import org.apache.commons.lang3.ArrayUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.security.access.prepost.PreAuthorize;
|
|
|
@@ -263,4 +265,12 @@ public class SysUserController extends BaseController
|
|
|
Boolean isAdmin= SecurityUtils.isAdmin(loginUser.getUser().getUserId());
|
|
|
return R.ok().put("data",isAdmin);
|
|
|
}
|
|
|
+
|
|
|
+ @PreAuthorize("@ss.hasPermi('system:user:unBind')")
|
|
|
+ @ApiOperation("解绑微信")
|
|
|
+ @PostMapping("/unBind")
|
|
|
+ public AjaxResult unBind(@RequestBody Map<String, String> userIdMap){
|
|
|
+ String userId = userIdMap.get("userId");
|
|
|
+ return toAjax(userService.unBind(userId));
|
|
|
+ }
|
|
|
}
|