广州市综治平台后端
文锦钊
5 days ago 0cc99cc94ca572abdb6ea38eb6699ec4390cba11
feature:效能分析-流转情况完善
1 files modified
15 ■■■■ changed files
dyh-service/dyh-mediate/src/main/java/cn/huge/module/analysis/service/AnalysisService.java 15 ●●●● patch | view | raw | blame | history
dyh-service/dyh-mediate/src/main/java/cn/huge/module/analysis/service/AnalysisService.java
@@ -947,12 +947,19 @@
                for (String region : regionList) {
                    StatisticsCirculationDTO statisticsCirculationDTONew = new StatisticsCirculationDTO();
                    for (StatisticsCirculationDTO statisticsCirculationDTO : statisticsCirculationDTOList) {
                        if (region.equals(statisticsCirculationDTO.getGroupName())) {
                        if (region.equals(statisticsCirculationDTO.getGroupName()) ||
                        region.contains(statisticsCirculationDTO.getGroupName())) {
                            //  自行受理
                            double zxsl = Double.valueOf(statisticsCirculationDTO.getZxsl());
                            //  不予受理
                            double bysl = Double.valueOf(statisticsCirculationDTO.getBysl());
                            //  流转受理
                            double lzsl = Double.valueOf(statisticsCirculationDTO.getLzsl());
                            //  总登记
                            double zdj = Double.valueOf(statisticsCirculationDTO.getZdj());
                            //  流转中 = 总登记 - 自行受理 - 不予受理 - 流转受理
                            double lzz = zdj - zxsl - bysl - lzsl;
                            //  流转率 = (流转中 + 流转受理) / 总登记 * 100
                            double lzl = (lzz + lzsl) / zdj * 100;
                            statisticsCirculationDTO.setLzl(Double.parseDouble(df.format(lzl)));
                            statisticsCirculationDTO.setLzz((int) lzz);
@@ -978,7 +985,8 @@
                    boolean flag = true;
                    StatisticsCirculationDTO statisticsCirculationDTONew = new StatisticsCirculationDTO();
                    for (StatisticsCirculationDTO statisticsCirculationDTO : statisticsCirculationDTOList) {
                        if (region.equals(statisticsCirculationDTO.getGroupName())) {
                        if (region.equals(statisticsCirculationDTO.getGroupName()) ||
                                region.contains(statisticsCirculationDTO.getGroupName())) {
                            flag = false;
                            BeanUtils.copyProperties(statisticsCirculationDTO, statisticsCirculationDTONew);
@@ -1168,7 +1176,8 @@
            for (String region : regionList) {
                StatisticsCirculationDTO statisticsCirculationDTONew = new StatisticsCirculationDTO();
                for (StatisticsCirculationDTO statisticsCirculationDTO : statisticsCirculationDTOList) {
                    if (region.equals(statisticsCirculationDTO.getGroupName())) {
                    if (region.equals(statisticsCirculationDTO.getGroupName()) ||
                            region.contains(statisticsCirculationDTO.getGroupName())) {
                        double zxsl = Double.valueOf(statisticsCirculationDTO.getZxsl());
                        double bysl = Double.valueOf(statisticsCirculationDTO.getBysl());
                        double lzsl = Double.valueOf(statisticsCirculationDTO.getLzsl());