From dbf156966fb8908ee3a47b468bcadf00eb77a548 Mon Sep 17 00:00:00 2001 From: 张天森 <1292933220@qq.com> Date: 星期五, 30 九月 2022 09:50:59 +0800 Subject: [PATCH] 选择专家范围修改 --- springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComSanShuoExpertApi.java | 28 ++++++++++++++++++++++++---- 1 files changed, 24 insertions(+), 4 deletions(-) diff --git a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComSanShuoExpertApi.java b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComSanShuoExpertApi.java index 84bd3ac..8947001 100644 --- a/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComSanShuoExpertApi.java +++ b/springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/api/ComSanShuoExpertApi.java @@ -23,6 +23,9 @@ import java.util.Date; import java.util.List; +import static java.util.Objects.isNull; +import static java.util.Objects.nonNull; + /** * 三说会堂调解专家控制器 * */ @@ -55,9 +58,8 @@ * 小程序获取可选择专家 * */ @GetMapping("/appletsList") - public R appList(){ - comSanShuoExpertService.selectExpertList(); - return R.ok(comSanShuoExpertService.list(new QueryWrapper<ComSanshuoExpert>().eq("status",1).eq("del_flag",1))); + public R appList(@RequestParam ("type")Integer type,@RequestParam("id")Long id){ + return comSanShuoExpertService.selectExpertList(type, id,this.getLoginUserInfo().getCommunityId()); } /** @@ -95,7 +97,12 @@ ComSanshuoExpert expert = comSanShuoExpertService.getById(id); expert.setStatus(0); expert.setDelFlag(0); - return R.ok(comSanShuoExpertService.updateById(expert)); + boolean b = comSanShuoExpertService.updateById(expert); + if (b){ + //删除专家账号的权限 + userService.removeExpertRole(expert.getPhone()); + } + return R.ok(); } /** @@ -135,4 +142,17 @@ @RequestParam(value = "id",required = false)Long id){ return comSanShuoExpertService.expertShowList(level,id); } + + /** + * 是否为专家登陆小程序 + * */ + @GetMapping("/checkExpert") + public R checkExpert(@RequestParam("number") String number){ + ComSanshuoExpert expert = comSanShuoExpertService.getOne(new QueryWrapper<ComSanshuoExpert>().lambda().eq(ComSanshuoExpert::getPhone, number)); + if (nonNull(expert)){ + return R.ok(); + } + return R.fail(); + } + } -- Gitblit v1.7.1