Browse Source

添加客户服务平台用户授权接口

hxl13994548489 1 year ago
parent
commit
f25371313c

+ 31 - 0
src/main/java/com/ydtech/modules/admin/controller/SysUserLinkSysController.java

@@ -150,4 +150,35 @@ public class SysUserLinkSysController extends BaseController {
             return HttpResult.error("查询错误"+e.getMessage());
         }
     }
+
+    /**
+     *  @version
+     *  @author: hxl
+     *  @Date: 2024/10/17 17:14
+     *  @Description: 查询控制台用户是否授权
+     */
+    @GetMapping("authorizeKhgxByUserId")
+    @ApiOperation(value = "查看客户服务平台用户是否授权")
+    public HttpResult<Boolean> authorizeKhgxByUserId(String userId) {
+        Boolean flag =false;
+        try{
+            if(StringUtils.isBlank(userId)){
+                throw new SystemException("用戶id为空!!");
+            }
+            if(userId.equals("admin")){
+                flag =true;
+            }else{
+                LambdaQueryWrapper<SysUserLinkSys> sysLambdaQueryWrapper = new LambdaQueryWrapper<>();
+                sysLambdaQueryWrapper.eq(SysUserLinkSys::getUserId, userId);
+                sysLambdaQueryWrapper.eq(SysUserLinkSys::getSysId, "3");
+                List<SysUserLinkSys> list = sysUserLinkSysService.list(sysLambdaQueryWrapper);
+                if (list != null && list.size() > 0) {
+                    flag =true;
+                }
+            }
+            return HttpResult.ok(flag);
+        }catch (Exception e){
+            return HttpResult.error("查询错误"+e.getMessage());
+        }
+    }
 }