原三高搜索条件-多选问题

 @GetMapping("/resident-list")
    public TableDataInfo getResidentListMChoice(SysResident resident, HttpServletRequest request){
        LoginUser docLoginUser = tokenUitls.getLoginUser(request);

        if(StringUtils.isBlank(resident.getHosId())) {
            resident.setHosId(docLoginUser.getLoginInfo().getOrgId());
        }
        if (!StringUtils.isBlank(resident.getTagsId())){
            List tagsIdList = new ArrayList<>();
            for (String tagsId : resident.getTagsId().split(",")) {
                tagsIdList.add(Integer.parseInt(tagsId));
            }
            resident.setTagsIdList(tagsIdList);
        }

        //查询条件为当前医生的建档
        if(!Objects.isNull(resident.getParams()) && !Objects.isNull(resident.getParams().get("isSelfResident"))) {
            String isSelfResidentFlag = resident.getParams().get("isSelfResident").toString();
            if(Objects.equals(isSelfResidentFlag, "1")) {
                resident.setCreateBy(docLoginUser.getUserId());
            }
        }

        startPage();
        List list = residentService.getResidentMChoiceVoList(resident);
        for (SysResidentVo sysResidentVo : list) {
            sysResidentVo.setTags(residentService.getResidentInfo(sysResidentVo.getResidentId()).getTags());
        }
        return getDataTable(list);
    }



----------------------------Mapper---------------------------------

    

你可能感兴趣的:(windows)