Browse Source

Merge branch 'dev' of chenweida/patient-co-management into dev

chenweida 8 năm trước cách đây
mục cha
commit
289e2987cd

+ 19 - 6
patient-co-wlyy/src/main/java/com/yihu/wlyy/service/app/statistics/StatisticsService.java

@ -4061,9 +4061,6 @@ public class StatisticsService extends BaseService {
        //获取转签分布
        JSONArray switchJO = getLevel2JsonObjectForRedis("30", level, code, timeKey);
        //获取转签原因分析
        //从redis中获取最新的续签数据  续签指标是29
        int renewNum = getLevel1NumForRedis("29", level, code, timeKey);
        //获取签入人数
        int inNum = getLevel1NumForRedis("34", level, code, timeKey);
        //获取签出人数
@ -4078,9 +4075,13 @@ public class StatisticsService extends BaseService {
        jo.put("outNum", outNum);//今年的签出量
        jo.put("thisYearSwithch", switchNum);//今年的转签量
        jo.put("switchHealth", switchJO);//今年的服务分布
        jo.put("switchTeam", getRange(changeTeam, renewNum, 2));//今年的转签量
        jo.put("switchHospital", getRange(changeHospital, renewNum, 2));//今年的转签量
        jo.put("switchTown", getRange(changeTown, renewNum, 2));//今年的转签量
        String changeTeamNum=getRangeNoLast(changeTeam, switchNum, 2);
        String changeHospNum=getRangeNoLast(changeHospital, switchNum, 2);
        String changeTownNum=(100-Double.valueOf(changeTeamNum)-Double.valueOf(changeHospNum))+"";
        jo.put("switchTeam", changeTeamNum);//今年的转签量
        jo.put("switchHospital", changeHospNum);//今年的转签量
        jo.put("switchTown", changeTownNum);//今年的转签量
        return jo;
    }
@ -4137,6 +4138,18 @@ public class StatisticsService extends BaseService {
        return filesize + "%";
    }
    public String getRangeNoLast(int first, int second, int i) {
        if(second==0&&first>0){
            return "100%";
        }else if(second==0&&first==0){
            return "0%";
        }
        float size = (float) (first * 100) / second;
        DecimalFormat df = new DecimalFormat("0.00");//格式化小数,不足的补0
        String filesize = df.format(size);
        return filesize ;
    }
    public JSONObject getConsultingTitleAll(Integer level, String area, String year) {
        JSONObject result = new JSONObject();