Browse Source

代码修改

LAPTOP-KB9HII50\70708 10 tháng trước cách đây
mục cha
commit
1fec0ad738

+ 16 - 0
business/base-service/src/main/java/com/yihu/jw/hospital/disease/service/BaseDiseaseHospitalService.java

@ -541,6 +541,22 @@ public class BaseDiseaseHospitalService extends BaseJpaService<BaseDiseaseHospit
        return count;
    }
    public List<Map<String,String>> findDiagnosisByDiseaseId(String diseaseId){
        BaseDiseaseHospitalDO baseDiseaseHospitalDO =diseaseHospitalDao.findById(diseaseId).orElse(null);
        List<Map<String,String>> list = new ArrayList<>();
        if(baseDiseaseHospitalDO!=null&&StringUtils.isNotBlank(baseDiseaseHospitalDO.getDiagnosis())){
            String diagnosis[] = baseDiseaseHospitalDO.getDiagnosis().split(",");
            String diagnosisName[] = baseDiseaseHospitalDO.getDiagnosisName().split(",");
            for (int i=0;i<diagnosis.length;i++){
                Map<String,String> map = new HashMap<>();
                map.put("diagnosis",diagnosis[i]);
                map.put("diagnosisName",diagnosisName[i]);
                list.add(map);
            }
        }
        return list;
    }
    /**
     * 根据id获取专病配置详情

+ 13 - 1
svr/svr-internet-hospital/src/main/java/com/yihu/jw/hospital/endpoint/specialist/BaseDiseaseHospitalController.java

@ -46,7 +46,7 @@ public class BaseDiseaseHospitalController extends EnvelopRestEndpoint {
    public ListEnvelop exportSurveyRecord(
            @ApiParam(value = "姓名") @RequestParam(value = "name", required = false) String name,
            @ApiParam(value = "病种id,多个用逗号隔开") @RequestParam(value = "diseaseCode", required = false) String diseaseCode,
            @ApiParam(value = "身份证") @RequestParam(value = "idcard", required = true) String idcard,
            @ApiParam(value = "身份证") @RequestParam(value = "idcard", required = false) String idcard,
            @ApiParam(value = "手机号") @RequestParam(value = "mobile", required = false) String mobile,
            @ApiParam(value = "科室编码") @RequestParam(value = "dept", required = false) String dept,
            @ApiParam(value = "开始时间") @RequestParam(value = "startDate", required = false) String startDate,
@ -308,6 +308,18 @@ public class BaseDiseaseHospitalController extends EnvelopRestEndpoint {
        }
    }
    @ApiOperation("根据id获取专病配置详情")
    @GetMapping(value = "findDiagnosisByDiseaseId")
    public Envelop findDiagnosisByDiseaseId(@ApiParam(name = "diseaseId", value = "专病id", required = true)
                            @RequestParam(value = "diseaseId", required = true) String diseaseId) {
        try {
            return ListEnvelop.getSuccess("查询成功",baseDiseaseHospitalService.findDiagnosisByDiseaseId(diseaseId));
        } catch (Exception e) {
            return failedException(e);
        }
    }
    @ApiOperation("查询专病中心列表")
    @GetMapping(value = BaseHospitalRequestMapping.BaseDiseaseHospital.selectByCondition)
    public Envelop selectQuestionList(@ApiParam(name = "name", value = "专病名称", required = false)