| | |
| | | @RequestParam(value = "id",required = false) @ApiParam("id,level=1不传2行业分中心id 3街道id 4社区id")Long id){ |
| | | return communityService.expertShowList(level,id); |
| | | } |
| | | |
| | | |
| | | @ApiOperation("专家详情展示") |
| | | @GetMapping("/expert/detail") |
| | | public R expertInfo(@RequestParam("id")Long id){ |
| | | return communityService.expertShowList(7,id ); |
| | | } |
| | | } |
| | |
| | | * @date 2022-09-07 11:23:51 |
| | | */ |
| | | @GetMapping("/status/calculate") |
| | | R calculate(); |
| | | R calculate(@RequestParam(value = "level",required = false)Integer level,@RequestParam(value = "id",required = false)Long id); |
| | | |
| | | /** |
| | | * 事件范围筛选列表 |
| | |
| | | */ |
| | | @ApiOperation("事件各种状态(处理状态1待处理2待验证3专家已受理4专家未受理,拒绝5调解中6已结案归档7调解取消8 已删除)数据统计") |
| | | @GetMapping("/status/calculate") |
| | | public R calculate() { |
| | | return comEventService.calculate(); |
| | | public R calculate(@RequestParam(value = "level",required = false)Integer level,@RequestParam(value = "id",required = false)Long id) { |
| | | return comEventService.calculate(level, id); |
| | | } |
| | | |
| | | |
| | |
| | | */ |
| | | @ApiOperation("事件各种状态(处理状态1待处理2待验证3专家已受理4专家未受理,拒绝5调解中6已结案归档7调解取消8 已删除)数据统计") |
| | | @GetMapping("/status/calculate") |
| | | public R calculate() { |
| | | return comEventService.calculate(); |
| | | public R calculate(@RequestParam(value = "level",required = false)Integer level,@RequestParam(value = "id",required = false)Long id) { |
| | | return comEventService.calculate(level, id); |
| | | } |
| | | |
| | | |
| | |
| | | */ |
| | | @ApiOperation("事件各种状态(处理状态1待处理2待验证3专家已受理4专家未受理,拒绝5调解中6已结案归档7调解取消8 已删除)数据统计") |
| | | @GetMapping("/status/calculate") |
| | | public R calculate() { |
| | | return comEventService.calculate(getLoginUserInfo()); |
| | | public R calculate(@RequestParam(value = "level",required = false)Integer level,@RequestParam(value = "id",required = false)Long id) { |
| | | return comEventService.calculate(getLoginUserInfo(),level,id); |
| | | } |
| | | |
| | | /** |
| | |
| | | |
| | | R reappoint(Long id, Long specialistId); |
| | | |
| | | R calculate(LoginUserInfoVO loginUserInfo); |
| | | R calculate(LoginUserInfoVO loginUserInfo,Integer level,Long id); |
| | | |
| | | R archiveRequest(ComEventArchiveVO comEventArchiveVO, LoginUserInfoVO sysUser); |
| | | |
| | |
| | | } |
| | | |
| | | @Override |
| | | public R calculate(LoginUserInfoVO loginUserInfoVO) { |
| | | public R calculate(LoginUserInfoVO loginUserInfoVO,Integer level,Long id) { |
| | | ComEvent comEvent=new ComEvent(); |
| | | Boolean isExpertCheck=false; |
| | | Long expertId=null; |
| | |
| | | if (nonNull(user.getAppId())){ |
| | | comEvent.setAppId(user.getAppId()); |
| | | } |
| | | if (nonNull(level) && nonNull(id)){ |
| | | comEvent.setLevel(level); |
| | | comEvent.setSearchId(id); |
| | | comEvent.setUserType(null); |
| | | } |
| | | List<ComEventCalculateVO> calculateList = baseMapper.calculate(comEvent); |
| | | ComEventCalculateVO comEventCalculateVO =new ComEventCalculateVO(); |
| | | comEventCalculateVO.setStatus("0"); |
| | |
| | | }else if (i==4){ |
| | | vo.setId(4L); |
| | | vo.setChildList(comSanshuoIndustryCenterDao.communityList()); |
| | | vo.setName("社区调解站"); |
| | | vo.setName("社区调解室"); |
| | | }else if(i==1){ |
| | | vo.setId(1L); |
| | | vo.setName("三说会堂"); |
| | |
| | | List<ExpertRangeVO> list = new ArrayList<>(); |
| | | ExpertRangeVO vo = new ExpertRangeVO(); |
| | | vo.setLevel(4); |
| | | vo.setName(comStreetDO.getName() + "调解站"); |
| | | vo.setName(comStreetDO.getName() + "调解室"); |
| | | vo.setId(loginUserInfo.getCommunityId()); |
| | | list.add(vo); |
| | | return R.ok(list); |
| | |
| | | @Override |
| | | public R expertShowList(Integer level, Long id,String appId) { |
| | | QueryWrapper<ComSanshuoExpert> wrapper=new QueryWrapper<>(); |
| | | wrapper.eq("level",level); |
| | | wrapper.eq("app_id",appId); |
| | | wrapper.eq("status",1 ); |
| | | wrapper.eq("del_flag",1 ); |
| | | if (level.equals(2)){ |
| | | wrapper.eq("industry_center_id", id); |
| | | }else if (level.equals(3)){ |
| | | wrapper.eq("street_id",id ); |
| | | }else if (level.equals(4)){ |
| | | wrapper.eq("community_id",id ); |
| | | if (level==0){ |
| | | wrapper.eq("app_id",appId ); |
| | | }else { |
| | | if (level!=7){ |
| | | wrapper.eq("level",level); |
| | | wrapper.eq("app_id",appId); |
| | | wrapper.eq("status",1 ); |
| | | wrapper.eq("del_flag",1 ); |
| | | if (level.equals(2)){ |
| | | wrapper.eq("industry_center_id", id); |
| | | }else if (level.equals(3)){ |
| | | wrapper.eq("street_id",id ); |
| | | }else if (level.equals(4)){ |
| | | wrapper.eq("community_id",id ); |
| | | } |
| | | }else { |
| | | wrapper.eq("id",id ); |
| | | } |
| | | } |
| | | List<ComSanshuoExpert> comSanshuoExperts = comSanshuoExpertDao.selectList(wrapper); |
| | | for (ComSanshuoExpert comSanshuoExpert : comSanshuoExperts) { |
| | |
| | | #{id} |
| | | </foreach> |
| | | </if> |
| | | <if test="comEvent.level != null and level != ''"> |
| | | <if test="comEvent.level == 2"> |
| | | AND center_id=#{comEvent.searchId} |
| | | </if> |
| | | <if test="comEvent.level == 3"> |
| | | AND request_user_community in(select community_id from com_act where street_id = #{comEvent.searchId}) |
| | | </if> |
| | | <if test="comEvent.level == 4"> |
| | | AND request_user_community=#{comEvent.searchId} |
| | | </if> |
| | | </if> |
| | | </where> |
| | | group by event_process_status |
| | | </select> |
| | |
| | | </select> |
| | | <select id="streetList" resultType="com.panzhihua.common.model.vos.sanshuo.ExpertRangeVO"> |
| | | select street_id as id,name from com_street where app_id='wx0cef797390444b75' |
| | | and street_id in (1552661132500668416,1552661143879815168,1552661135428292608,1552661138704044032,1552661136451702784,1552661139563876352) |
| | | </select> |
| | | <select id="communityList" resultType="com.panzhihua.common.model.vos.sanshuo.ExpertRangeVO"> |
| | | select community_id as id,name from com_act |
| | | where app_id='wx0cef797390444b75' |
| | | where app_id='wx0cef797390444b75' and street_id in (1552661132500668416,1552661143879815168,1552661135428292608,1552661138704044032,1552661136451702784,1552661139563876352) |
| | | </select> |
| | | |
| | | </mapper> |