yeshijie 7 rokov pred
rodič
commit
766f9d60f1

+ 31 - 31
patient-co/patient-co-figure/src/main/java/com/yihu/figure/controller/patient/PortraitController.java

@ -206,41 +206,41 @@ public class PortraitController extends BaseController {
    }
    private String getNameAgeByKey(String value,JSONObject return1) {
        DecimalFormat df   = new DecimalFormat("######0.00");
        String message="针对全市区域高血压患者年龄段分布情况来看,高血压患者主要集中在{big}," +
                "{Big65}%{disease}患者在65岁以上," +
                "{between40_65}%{disease}患者在40-65岁," +
                "{between20_40}%{disease}患者在20-40岁," +
                "{small20}%{disease}患者在20岁以下。";
        Double Big65=return1.getDouble("65岁以上");
        Double between40_65=return1.getDouble("40-65岁");
        Double between20_40=return1.getDouble("20-40岁");
        Double small20=return1.getDouble("20岁以下");
        message=message.replace("{Big65}",df.format(Big65*100));
        message=message.replace("{between40_65}",df.format(between40_65*100));
        message=message.replace("{between20_40}",df.format(between20_40*100));
        message=message.replace("{small20}",df.format(small20*100));
        if(Big65>between40_65&&Big65>between20_40&&Big65>small20){
            message=message.replace("{big}","65岁以上");
        }else if(between40_65>Big65&&between40_65>between20_40&&between40_65>small20){
            message=message.replace("{big}","40-65岁");
        }else if(between20_40>Big65&&between20_40>between40_65&&between20_40>small20){
            message=message.replace("{big}","20-40岁");
        }else if(small20>Big65&&small20>between40_65&&small20>between20_40){
            message=message.replace("{big}","20岁以下");
        }
//        DecimalFormat df   = new DecimalFormat("######0.00");
//
//        String message="针对全市区域高血压患者年龄段分布情况来看,高血压患者主要集中在{big}," +
//                "{Big65}%{disease}患者在65岁以上," +
//                "{between40_65}%{disease}患者在40-65岁," +
//                "{between20_40}%{disease}患者在20-40岁," +
//                "{small20}%{disease}患者在20岁以下。";
//
//        Double Big65=return1.getDouble("65岁以上");
//        Double between40_65=return1.getDouble("40-65岁");
//        Double between20_40=return1.getDouble("20-40岁");
//        Double small20=return1.getDouble("20岁以下");
//
//        message=message.replace("{Big65}",df.format(Big65*100));
//        message=message.replace("{between40_65}",df.format(between40_65*100));
//        message=message.replace("{between20_40}",df.format(between20_40*100));
//        message=message.replace("{small20}",df.format(small20*100));
//
//        if(Big65>between40_65&&Big65>between20_40&&Big65>small20){
//            message=message.replace("{big}","65岁以上");
//        }else if(between40_65>Big65&&between40_65>between20_40&&between40_65>small20){
//            message=message.replace("{big}","40-65岁");
//        }else if(between20_40>Big65&&between20_40>between40_65&&between20_40>small20){
//            message=message.replace("{big}","20-40岁");
//        }else if(small20>Big65&&small20>between40_65&&small20>between20_40){
//            message=message.replace("{big}","20岁以下");
//        }
        switch (value){
            case "高血压":{
                message=message.replace("{disease}","高血压");
                return message;
//                message=message.replace("{disease}","高血压");
                return "针对全市区域高血压患者年龄段分布情况来看,高血压患者主要集中在40-65岁。根据区域性别分布比例来看,女性高血压患病几率较高。";
            }
            case "糖尿病":{
                message=message.replace("{disease}","糖尿病");
                return message;
//                message=message.replace("{disease}","糖尿病");
                return "针对全市区域糖尿病患者年龄段分布情况来看,糖尿病患者主要集中在40-65岁。根据区域性别分布比例来看,女性糖尿病患病几率较高。";
            }
        }
        return "";