From f00999e24627d4d84209d2a1168bbb3e6c60640a Mon Sep 17 00:00:00 2001 From: jianjun Date: Wed, 8 Dec 2021 13:48:01 +0800 Subject: [PATCH 01/29] =?UTF-8?q?=E4=B8=80=E7=BA=A7=E5=88=86=E7=B1=BB?= =?UTF-8?q?=E9=87=8C=20=E5=A6=82=E6=9E=9C=E6=98=AF03=20=E7=9F=9B=E7=9B=BE?= =?UTF-8?q?=E7=BA=A0=E7=BA=B7=20=E5=88=99=E6=B6=89=E5=8F=8A=E4=BA=BA?= =?UTF-8?q?=E6=95=B0=E5=86=992=EF=BC=88=E7=9B=AE=E5=89=8D=E4=B8=9A?= =?UTF-8?q?=E5=8A=A1=E4=B8=8D=E6=94=AF=E6=8C=81=20=E6=89=80=E4=BB=A5?= =?UTF-8?q?=E5=BA=94=E4=BA=A7=E5=93=81=E9=9C=80=E6=B1=82=20=E5=A1=AB2?= =?UTF-8?q?=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../opendata/service/impl/BaseDisputeProcessServiceImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/service/impl/BaseDisputeProcessServiceImpl.java b/epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/service/impl/BaseDisputeProcessServiceImpl.java index 63211e253f..a7e00cf9b7 100644 --- a/epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/service/impl/BaseDisputeProcessServiceImpl.java +++ b/epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/service/impl/BaseDisputeProcessServiceImpl.java @@ -117,6 +117,10 @@ public class BaseDisputeProcessServiceImpl extends BaseServiceImpl Date: Wed, 8 Dec 2021 14:00:44 +0800 Subject: [PATCH 02/29] =?UTF-8?q?=E4=B8=80=E7=BA=A7=E5=88=86=E7=B1=BB?= =?UTF-8?q?=E9=87=8C=20=E5=A6=82=E6=9E=9C=E6=98=AF03=20=E7=9F=9B=E7=9B=BE?= =?UTF-8?q?=E7=BA=A0=E7=BA=B7=20=E5=88=99=E6=B6=89=E5=8F=8A=E4=BA=BA?= =?UTF-8?q?=E6=95=B0=E5=86=992=EF=BC=88=E7=9B=AE=E5=89=8D=E4=B8=9A?= =?UTF-8?q?=E5=8A=A1=E4=B8=8D=E6=94=AF=E6=8C=81=20=E6=89=80=E4=BB=A5?= =?UTF-8?q?=E5=BA=94=E4=BA=A7=E5=93=81=E9=9C=80=E6=B1=82=20=E5=A1=AB2?= =?UTF-8?q?=EF=BC=89=EF=BC=9B=20=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E5=8F=AF=E8=AF=BB=E6=80=A7=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/BaseDisputeProcessServiceImpl.java | 86 ++++++++++--------- 1 file changed, 45 insertions(+), 41 deletions(-) diff --git a/epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/service/impl/BaseDisputeProcessServiceImpl.java b/epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/service/impl/BaseDisputeProcessServiceImpl.java index a7e00cf9b7..e51258fade 100644 --- a/epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/service/impl/BaseDisputeProcessServiceImpl.java +++ b/epmet-module/open-data-worker/open-data-worker-server/src/main/java/com/epmet/opendata/service/impl/BaseDisputeProcessServiceImpl.java @@ -31,6 +31,7 @@ import com.epmet.opendata.service.BaseConflictsResolveService; import com.epmet.opendata.service.BaseDisputeProcessService; import com.epmet.opendata.service.ExDeptService; import com.epmet.opendata.service.ExUserService; +import lombok.extern.slf4j.Slf4j; import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.lang3.StringUtils; import org.springframework.stereotype.Service; @@ -47,6 +48,7 @@ import java.util.stream.Collectors; * @author generator generator@elink-cn.com * @since v1.0.0 2021-10-15 */ +@Slf4j @Service public class BaseDisputeProcessServiceImpl extends BaseServiceImpl implements BaseDisputeProcessService { @Resource @@ -90,48 +92,50 @@ public class BaseDisputeProcessServiceImpl extends BaseServiceImpl deptMap, Map userMap, List list) { - if (CollectionUtils.isNotEmpty(list)) { + if (CollectionUtils.isEmpty(list)) { + log.warn("no event data to save table base_conflicts_resolve"); + return; + } - List resolveList = list.stream().map(item -> { - BaseConflictsResolveEntity entity = new BaseConflictsResolveEntity(); - entity.setId(item.getId().concat("_PY")); - entity.setCustomerId(item.getCustomerId()); - entity.setGridId(deptMap.get(item.getOrgId())); - entity.setGridName(item.getOrgName()); - entity.setEventName(item.getEventName()); - entity.setHappenDate(item.getHappenDate()); - entity.setHappenPlace(item.getHappenPlace()); - String eventDescription = item.getEventDescription(); - //如果不为空 长度控制1000以内 - if (StringUtils.isNotBlank(eventDescription) && eventDescription.length() > NumConstant.ONE_THOUSAND){ - eventDescription = eventDescription.substring(NumConstant.ZERO,NumConstant.ONE_THOUSAND); - } - entity.setEventDescription(eventDescription); - entity.setLng(null == item.getLng()?null:item.getLng().toPlainString()); - entity.setLat(null == item.getLat()?null:item.getLat().toPlainString()); - entity.setCreateBy(null == userMap.get(item.getReporterId())?null:String.valueOf(userMap.get(item.getReporterId()))); - entity.setCreateDate(item.getReportTime()); - entity.setUpdateDate(new Date()); - entity.setStatus(item.getStatus()); - //业务不确定 - if (("03").equals(item.getStatus())) { - entity.setSuccessfulOrNot("Y"); - } - //一级分类里 如果是03 矛盾纠纷 则涉及人数写2(目前业务不支持 所以应产品需求 填2) - if ("03".equals(item.getParentEventCategory())){ - entity.setNumberInvolved(NumConstant.TWO); - } - entity.setEventNo(("py_").concat(item.getId())); - entity.setFirstEventCategory(item.getParentEventCategory()); - entity.setSource("01"); - entity.setSecondEventCategory(item.getEventCategory()); - entity.setResolveWay(item.getWaysOfResolving()); - entity.setResolveGridLevel(item.getCompleteLevel()); - entity.setResolveTime(item.getCompleteTime()); - return entity; - }).collect(Collectors.toList()); + List resolveList = list.stream().map(item -> { + BaseConflictsResolveEntity entity = new BaseConflictsResolveEntity(); + entity.setId(item.getId().concat("_PY")); + entity.setCustomerId(item.getCustomerId()); + entity.setGridId(deptMap.get(item.getOrgId())); + entity.setGridName(item.getOrgName()); + entity.setEventName(item.getEventName()); + entity.setHappenDate(item.getHappenDate()); + entity.setHappenPlace(item.getHappenPlace()); + String eventDescription = item.getEventDescription(); + //如果不为空 长度控制1000以内 + if (StringUtils.isNotBlank(eventDescription) && eventDescription.length() > NumConstant.ONE_THOUSAND) { + eventDescription = eventDescription.substring(NumConstant.ZERO, NumConstant.ONE_THOUSAND); + } + entity.setEventDescription(eventDescription); + entity.setLng(null == item.getLng() ? null : item.getLng().toPlainString()); + entity.setLat(null == item.getLat() ? null : item.getLat().toPlainString()); + entity.setCreateBy(null == userMap.get(item.getReporterId()) ? null : String.valueOf(userMap.get(item.getReporterId()))); + entity.setCreateDate(item.getReportTime()); + entity.setUpdateDate(new Date()); + entity.setStatus(item.getStatus()); + //业务不确定 + if (("03").equals(item.getStatus())) { + entity.setSuccessfulOrNot("Y"); + } + //业务不包含 一级分类里 如果是03 矛盾纠纷 则涉及人数写2(目前业务不支持 所以应产品需求 填2) + if ("03".equals(item.getParentEventCategory())) { + entity.setNumberInvolved(NumConstant.TWO); + } + entity.setEventNo(("py_").concat(item.getId())); + entity.setFirstEventCategory(item.getParentEventCategory()); + entity.setSource("01"); + entity.setSecondEventCategory(item.getEventCategory()); + entity.setResolveWay(item.getWaysOfResolving()); + entity.setResolveGridLevel(item.getCompleteLevel()); + entity.setResolveTime(item.getCompleteTime()); + return entity; + }).collect(Collectors.toList()); - baseConflictsResolveService.saveOrUpdateBatch(resolveList, formDTO.getPageSize()); - } + baseConflictsResolveService.saveOrUpdateBatch(resolveList, formDTO.getPageSize()); } } From 3be462d9941d13d60e7b2cc8b4f5e53d1f23c05f Mon Sep 17 00:00:00 2001 From: jianjun Date: Mon, 13 Dec 2021 16:11:03 +0800 Subject: [PATCH 03/29] =?UTF-8?q?=E6=9A=82=E6=97=B6=E6=B3=A8=E9=87=8A?= =?UTF-8?q?=E6=8E=89=E5=85=B6=E4=BB=96=E6=96=B9=E6=B3=95=EF=BC=8C=E8=B7=91?= =?UTF-8?q?=E4=B8=80=E4=B8=8B=E8=AF=9D=E9=A2=98=E7=9A=84=20=E9=9C=80?= =?UTF-8?q?=E6=92=A4=E5=9B=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../FactAggregationExtractController.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/controller/FactAggregationExtractController.java b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/controller/FactAggregationExtractController.java index 9d833335c5..4208149f00 100644 --- a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/controller/FactAggregationExtractController.java +++ b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/controller/FactAggregationExtractController.java @@ -68,16 +68,16 @@ public class FactAggregationExtractController { switch (formDTO.getType()) { case "monthly": - extractGroupDataMonthly(param); - extractArticleDataMonthlyAndQuarterly(param); + //extractGroupDataMonthly(param); + //extractArticleDataMonthlyAndQuarterly(param); break; default: - extractUserDataDaily(param); - extractGroupDataDaily(param); + //extractUserDataDaily(param); + //extractGroupDataDaily(param); extractTopicDataDaily(param); - extractIssueDataDaily(param); - extractProjectDataDaily(param); - extractAtricleDataDaily(param); + //extractIssueDataDaily(param); + //extractProjectDataDaily(param); + //extractAtricleDataDaily(param); } }); return new Result(); From 2daa3c79bbad08e451c9864377467af21945b85f Mon Sep 17 00:00:00 2001 From: jianjun Date: Mon, 13 Dec 2021 16:11:03 +0800 Subject: [PATCH 04/29] =?UTF-8?q?Revert=20"=E6=9A=82=E6=97=B6=E6=B3=A8?= =?UTF-8?q?=E9=87=8A=E6=8E=89=E5=85=B6=E4=BB=96=E6=96=B9=E6=B3=95=EF=BC=8C?= =?UTF-8?q?=E8=B7=91=E4=B8=80=E4=B8=8B=E8=AF=9D=E9=A2=98=E7=9A=84=20?= =?UTF-8?q?=E9=9C=80=E6=92=A4=E5=9B=9E"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 3be462d9 --- .../FactAggregationExtractController.java | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/controller/FactAggregationExtractController.java b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/controller/FactAggregationExtractController.java index 4208149f00..9d833335c5 100644 --- a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/controller/FactAggregationExtractController.java +++ b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/controller/FactAggregationExtractController.java @@ -68,16 +68,16 @@ public class FactAggregationExtractController { switch (formDTO.getType()) { case "monthly": - //extractGroupDataMonthly(param); - //extractArticleDataMonthlyAndQuarterly(param); + extractGroupDataMonthly(param); + extractArticleDataMonthlyAndQuarterly(param); break; default: - //extractUserDataDaily(param); - //extractGroupDataDaily(param); + extractUserDataDaily(param); + extractGroupDataDaily(param); extractTopicDataDaily(param); - //extractIssueDataDaily(param); - //extractProjectDataDaily(param); - //extractAtricleDataDaily(param); + extractIssueDataDaily(param); + extractProjectDataDaily(param); + extractAtricleDataDaily(param); } }); return new Result(); From 3a7134a1472b3712b6956e333cb85c0e88d836e3 Mon Sep 17 00:00:00 2001 From: jianjun Date: Mon, 13 Dec 2021 16:27:46 +0800 Subject: [PATCH 05/29] =?UTF-8?q?=E8=AF=9D=E9=A2=98=20=E8=AE=AE=E9=A2=98?= =?UTF-8?q?=20=E9=A1=B9=E7=9B=AE=20=E9=87=8D=E6=96=B0=E8=B7=91=20=E9=9C=80?= =?UTF-8?q?=E6=92=A4=E5=9B=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/FactAggregationExtractController.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/controller/FactAggregationExtractController.java b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/controller/FactAggregationExtractController.java index 9d833335c5..535b5971b1 100644 --- a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/controller/FactAggregationExtractController.java +++ b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/controller/FactAggregationExtractController.java @@ -68,16 +68,16 @@ public class FactAggregationExtractController { switch (formDTO.getType()) { case "monthly": - extractGroupDataMonthly(param); - extractArticleDataMonthlyAndQuarterly(param); +// extractGroupDataMonthly(param); +// extractArticleDataMonthlyAndQuarterly(param); break; default: - extractUserDataDaily(param); - extractGroupDataDaily(param); +// extractUserDataDaily(param); +// extractGroupDataDaily(param); extractTopicDataDaily(param); extractIssueDataDaily(param); extractProjectDataDaily(param); - extractAtricleDataDaily(param); + //extractAtricleDataDaily(param); } }); return new Result(); From a98ffa1469d24a6331434846908dcd437f4e97b0 Mon Sep 17 00:00:00 2001 From: jianjun Date: Mon, 13 Dec 2021 21:50:45 +0800 Subject: [PATCH 06/29] =?UTF-8?q?Revert=20"=E8=AF=9D=E9=A2=98=20=E8=AE=AE?= =?UTF-8?q?=E9=A2=98=20=E9=A1=B9=E7=9B=AE=20=E9=87=8D=E6=96=B0=E8=B7=91=20?= =?UTF-8?q?=E9=9C=80=E6=92=A4=E5=9B=9E"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 3a7134a1 --- .../controller/FactAggregationExtractController.java | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/controller/FactAggregationExtractController.java b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/controller/FactAggregationExtractController.java index 535b5971b1..9d833335c5 100644 --- a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/controller/FactAggregationExtractController.java +++ b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/controller/FactAggregationExtractController.java @@ -68,16 +68,16 @@ public class FactAggregationExtractController { switch (formDTO.getType()) { case "monthly": -// extractGroupDataMonthly(param); -// extractArticleDataMonthlyAndQuarterly(param); + extractGroupDataMonthly(param); + extractArticleDataMonthlyAndQuarterly(param); break; default: -// extractUserDataDaily(param); -// extractGroupDataDaily(param); + extractUserDataDaily(param); + extractGroupDataDaily(param); extractTopicDataDaily(param); extractIssueDataDaily(param); extractProjectDataDaily(param); - //extractAtricleDataDaily(param); + extractAtricleDataDaily(param); } }); return new Result(); From b1a81526e8fbd3e67df8e971f0de110e5e6dac75 Mon Sep 17 00:00:00 2001 From: jianjun Date: Wed, 15 Dec 2021 14:01:45 +0800 Subject: [PATCH 07/29] =?UTF-8?q?=E5=85=9A=E5=BB=BA=E5=A3=B0=E9=9F=B3?= =?UTF-8?q?=E6=94=AF=E6=8C=81=E8=A7=86=E9=A2=91=E4=B8=8A=E4=BC=A0=20?= =?UTF-8?q?=E4=B8=8D=E9=99=90=E6=A0=BC=E5=BC=8F=E5=8F=AA=E9=99=90=E5=88=B6?= =?UTF-8?q?=E6=98=AF=E8=A7=86=E9=A2=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/epmet/controller/OssController.java | 11 ++++++++++- .../src/main/java/com/epmet/utils/ModuleConstant.java | 4 ++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/epmet-module/epmet-oss/epmet-oss-server/src/main/java/com/epmet/controller/OssController.java b/epmet-module/epmet-oss/epmet-oss-server/src/main/java/com/epmet/controller/OssController.java index 47be7d427a..244eb91ca9 100644 --- a/epmet-module/epmet-oss/epmet-oss-server/src/main/java/com/epmet/controller/OssController.java +++ b/epmet-module/epmet-oss/epmet-oss-server/src/main/java/com/epmet/controller/OssController.java @@ -219,7 +219,9 @@ public class OssController { if (!MediaType.IMAGE_PNG_VALUE.equals(file.getContentType()) && !MediaType.IMAGE_JPEG_VALUE.equals(file.getContentType()) && !ModuleConstant.FILE_CONTENT_TYPE_JPG.equals(file.getContentType()) - && !ModuleConstant.FILE_CONTENT_TYPE_PDF.equals(file.getContentType())) { + && !ModuleConstant.FILE_CONTENT_TYPE_PDF.equals(file.getContentType()) + && !file.getContentType().startsWith(ModuleConstant.FILE_CONTENT_TYPE_VEDIO_PREFIX) + ) { log.error("uploadArticleImg file type:{} is not support 2 upload", file.getContentType()); throw new RenException(EpmetErrorCode.OPER_UPLOAD_FILE_TYPE_ERROR.getCode() , EpmetErrorCode.OPER_UPLOAD_FILE_TYPE_ERROR.getMsg()); @@ -232,6 +234,13 @@ public class OssController { throw new RenException(EpmetErrorCode.OPER_UPLOAD_FILE_OVER_SIZE.getCode() , EpmetErrorCode.OPER_UPLOAD_FILE_OVER_SIZE.getMsg()); } + } else if (file.getContentType().startsWith(ModuleConstant.FILE_CONTENT_TYPE_VEDIO_PREFIX)) { + // 校验文件大小,不超过5m + long maxSize = 25 * 1024 * 1024; + if (size > maxSize) { + throw new RenException(EpmetErrorCode.OPER_UPLOAD_FILE_OVER_SIZE.getCode() + , EpmetErrorCode.OPER_UPLOAD_FILE_OVER_SIZE.getMsg()); + } } else { // 校验文件大小,不超过2m long maxSize = 2 * 1024 * 1024; diff --git a/epmet-module/epmet-oss/epmet-oss-server/src/main/java/com/epmet/utils/ModuleConstant.java b/epmet-module/epmet-oss/epmet-oss-server/src/main/java/com/epmet/utils/ModuleConstant.java index 71d5f177e2..d713004471 100644 --- a/epmet-module/epmet-oss/epmet-oss-server/src/main/java/com/epmet/utils/ModuleConstant.java +++ b/epmet-module/epmet-oss/epmet-oss-server/src/main/java/com/epmet/utils/ModuleConstant.java @@ -30,6 +30,10 @@ public interface ModuleConstant extends Constant { * pdf文件类型 */ String FILE_CONTENT_TYPE_PDF = "application/pdf"; + /** + * vedio文件类型前缀 不具体什么视频格式了 + */ + String FILE_CONTENT_TYPE_VEDIO_PREFIX = "video/"; /** * 项目附件-允许上传的文件类型 From 85d9f6639ceee4fca032b22c281f573a8360871d Mon Sep 17 00:00:00 2001 From: yinzuomei <576302893@qq.com> Date: Wed, 15 Dec 2021 15:48:28 +0800 Subject: [PATCH 08/29] =?UTF-8?q?calCpcIndexService.calCpcPartyAbility?= =?UTF-8?q?=EF=BC=8C=E5=85=9A=E5=91=98=E7=9B=B8=E5=85=B3=E5=85=9A=E5=BB=BA?= =?UTF-8?q?=E8=83=BD=E5=8A=9B=E6=8C=87=E6=A0=87=E6=8A=BD=E5=8F=96=EF=BC=8C?= =?UTF-8?q?=E6=94=BE=E5=BC=80=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../extract/dataToIndex/impl/IndexOriginExtractServiceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/evaluationindex/extract/dataToIndex/impl/IndexOriginExtractServiceImpl.java b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/evaluationindex/extract/dataToIndex/impl/IndexOriginExtractServiceImpl.java index 52b1cdfc11..6bc96d1006 100644 --- a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/evaluationindex/extract/dataToIndex/impl/IndexOriginExtractServiceImpl.java +++ b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/evaluationindex/extract/dataToIndex/impl/IndexOriginExtractServiceImpl.java @@ -88,7 +88,7 @@ public class IndexOriginExtractServiceImpl implements IndexOriginExtractService threadPool.submit(() -> { try { long startCpc = System.currentTimeMillis(); - //calCpcIndexService.calCpcPartyAbility(customerId, monthId); + calCpcIndexService.calCpcPartyAbility(customerId, monthId); log.error("党员相关-党建能力执行完毕======总耗时:{}ms,customerId:{}",System.currentTimeMillis()-startCpc, param.getCustomerId()); } catch (Exception e) { log.error("抽取【党员相关数据】发生异常,参数:" + JSON.toJSONString(param), e); From 8b0dfac4f2a2bf914265da602a5e8d7d7dc16156 Mon Sep 17 00:00:00 2001 From: zxc <1272811460@qq.com> Date: Wed, 15 Dec 2021 15:56:55 +0800 Subject: [PATCH 09/29] =?UTF-8?q?=E7=BC=93=E5=AD=98=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E8=AE=AE=E9=A2=98=E8=A1=A8=E5=86=B3=E4=BF=A1=E6=81=AF=E6=96=B9?= =?UTF-8?q?=E6=B3=95=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/epmet/service/impl/IssueVoteDetailServiceImpl.java | 4 ++-- .../epmet/service/impl/IssueVoteStatisticalServiceImpl.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueVoteDetailServiceImpl.java b/epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueVoteDetailServiceImpl.java index 386f5521ef..7016cf1431 100644 --- a/epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueVoteDetailServiceImpl.java +++ b/epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueVoteDetailServiceImpl.java @@ -131,12 +131,12 @@ public class IssueVoteDetailServiceImpl extends BaseServiceImpl Date: Thu, 16 Dec 2021 11:00:58 +0800 Subject: [PATCH 10/29] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/ScreenProjectCategoryGridAndOrgDailyServiceImpl.java | 1 + 1 file changed, 1 insertion(+) diff --git a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/evaluationindex/screen/impl/ScreenProjectCategoryGridAndOrgDailyServiceImpl.java b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/evaluationindex/screen/impl/ScreenProjectCategoryGridAndOrgDailyServiceImpl.java index fc1ed7cb21..7acbcd1238 100644 --- a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/evaluationindex/screen/impl/ScreenProjectCategoryGridAndOrgDailyServiceImpl.java +++ b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/evaluationindex/screen/impl/ScreenProjectCategoryGridAndOrgDailyServiceImpl.java @@ -175,6 +175,7 @@ public class ScreenProjectCategoryGridAndOrgDailyServiceImpl implements ScreenPr } subCustomerIds.add(customerId); List allAgencies = screenCustomerAgencyDao.selectParentSonAgency(subCustomerIds, PingYinConstant.KONG_CUN_CUSTOMER_ID); + log.info("父子客户所有的组织{}",JSON.toJSONString(allAgencies)); List> partition = ListUtils.partition(allAgencies, NumConstant.FIFTY); List allOrgCategoryList = result; partition.forEach(p -> { From 63ed47884dfe17a7635e686f166667a1821bd6dc Mon Sep 17 00:00:00 2001 From: zxc <1272811460@qq.com> Date: Thu, 16 Dec 2021 12:49:40 +0800 Subject: [PATCH 11/29] =?UTF-8?q?=E7=BB=9F=E8=AE=A1=E4=BA=8B=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/ScreenProjectCategoryGridAndOrgDailyServiceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/evaluationindex/screen/impl/ScreenProjectCategoryGridAndOrgDailyServiceImpl.java b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/evaluationindex/screen/impl/ScreenProjectCategoryGridAndOrgDailyServiceImpl.java index 7acbcd1238..7a4e34d667 100644 --- a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/evaluationindex/screen/impl/ScreenProjectCategoryGridAndOrgDailyServiceImpl.java +++ b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/evaluationindex/screen/impl/ScreenProjectCategoryGridAndOrgDailyServiceImpl.java @@ -169,7 +169,7 @@ public class ScreenProjectCategoryGridAndOrgDailyServiceImpl implements ScreenPr List subCustomerIds = relationInfo.stream().map(CustomerRelationEntity::getCustomerId).collect(Collectors.toList()); for (int i = NumConstant.ZERO; i < subCustomerIds.size(); i++) { if (subCustomerIds.get(i).equals(PingYinConstant.KONG_CUN_CUSTOMER_ID)){ - customerIds.remove(i); + subCustomerIds.remove(i); continue; } } From 3186b286ccce511f4c636b25e83e203b684aa9fa Mon Sep 17 00:00:00 2001 From: zxc <1272811460@qq.com> Date: Thu, 16 Dec 2021 12:51:54 +0800 Subject: [PATCH 12/29] =?UTF-8?q?=E5=88=A0=E9=99=A4=E5=A4=9A=E4=BD=99?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/ScreenProjectCategoryGridAndOrgDailyServiceImpl.java | 2 -- 1 file changed, 2 deletions(-) diff --git a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/evaluationindex/screen/impl/ScreenProjectCategoryGridAndOrgDailyServiceImpl.java b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/evaluationindex/screen/impl/ScreenProjectCategoryGridAndOrgDailyServiceImpl.java index 7a4e34d667..62ebe841fb 100644 --- a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/evaluationindex/screen/impl/ScreenProjectCategoryGridAndOrgDailyServiceImpl.java +++ b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/evaluationindex/screen/impl/ScreenProjectCategoryGridAndOrgDailyServiceImpl.java @@ -142,8 +142,6 @@ public class ScreenProjectCategoryGridAndOrgDailyServiceImpl implements ScreenPr log.info("开始执行组织项目分类统计"); long start = System.currentTimeMillis(); List relationInfo = relationService.selectSubCustomer(customerId); - List customerIds = new ArrayList<>(); - customerIds.add(customerId); List result = new ArrayList<>(); if (CollectionUtils.isEmpty(relationInfo)){ // one customer From 5ebbd35276a129c2913a8320274966171aeb0ed7 Mon Sep 17 00:00:00 2001 From: zhaoqifeng Date: Thu, 16 Dec 2021 16:59:50 +0800 Subject: [PATCH 13/29] =?UTF-8?q?=E6=B2=BB=E7=90=86=E6=8C=87=E6=95=B0?= =?UTF-8?q?=E7=BB=9F=E8=AE=A1=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../FactAgencyGovernDailyEntity.java | 10 +++ .../datastats/impl/DataStatsServiceImpl.java | 17 ++-- .../mapper/datastats/DatsStatsDao.xml | 8 +- .../dto/extract/FactAgencyGovernDailyDTO.java | 9 +++ .../dto/extract/FactGridGovernDailyDTO.java | 9 +++ .../constant/DimObjectActionConstant.java | 2 + .../extract/FactAgencyGovernDailyEntity.java | 9 ++- .../extract/FactGridGovernDailyEntity.java | 11 +++ .../GovernGridClosedTotalCommonDTO.java | 3 + .../FactAgencyGovernDailyServiceImpl.java | 81 ++++++++++--------- .../impl/FactGridGovernDailyServiceImpl.java | 66 ++++++++++----- .../extract/FactOriginProjectLogDailyDao.xml | 69 ++++++---------- .../extract/FactOriginProjectMainDailyDao.xml | 22 +++-- 13 files changed, 200 insertions(+), 116 deletions(-) diff --git a/epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/entity/datastats/FactAgencyGovernDailyEntity.java b/epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/entity/datastats/FactAgencyGovernDailyEntity.java index d709731f77..77bcd7cc34 100644 --- a/epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/entity/datastats/FactAgencyGovernDailyEntity.java +++ b/epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/entity/datastats/FactAgencyGovernDailyEntity.java @@ -151,6 +151,15 @@ public class FactAgencyGovernDailyEntity extends BaseEpmetEntity { */ private Integer inGroupTopicUnResolvedCount; + /** + * 11、当前组织内:来源于事件的项目:结案已解决数 + */ + private Integer eventResolvedCount; + /** + * 12、当前组织内:来源于事件的项目:结案无需解决数 + */ + private Integer eventUnResolvedCount; + /** * 未出当前网格的,结案项目数 */ @@ -171,4 +180,5 @@ public class FactAgencyGovernDailyEntity extends BaseEpmetEntity { */ private Integer districtDeptClosedCount; + } diff --git a/epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/datastats/impl/DataStatsServiceImpl.java b/epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/datastats/impl/DataStatsServiceImpl.java index e2156dbadb..1d1fac390d 100644 --- a/epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/datastats/impl/DataStatsServiceImpl.java +++ b/epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/datastats/impl/DataStatsServiceImpl.java @@ -1186,13 +1186,20 @@ public class DataStatsServiceImpl implements DataStatsService { Integer streetClosedCount = list.stream().mapToInt(FactAgencyGovernDailyEntity::getStreetClosedCount).sum(); //由区直部门结案的项目总数 Integer districtDeptClosedCount = list.stream().mapToInt(FactAgencyGovernDailyEntity::getDistrictDeptClosedCount).sum(); - + Integer issueResolvedCount = list.stream().mapToInt(FactAgencyGovernDailyEntity::getIssueProjectResolvedCount).sum(); + Integer issueUnResolvedCount = list.stream().mapToInt(FactAgencyGovernDailyEntity::getIssueProjectUnResolvedCount).sum(); + Integer projectResolvedCount = list.stream().mapToInt(FactAgencyGovernDailyEntity::getApprovalProjectResolvedCount).sum(); + Integer projectUnResolvedCount = list.stream().mapToInt(FactAgencyGovernDailyEntity::getApprovalProjectUnResolvedCount).sum(); + Integer eventResolvedCount = list.stream().mapToInt(FactAgencyGovernDailyEntity::getEventResolvedCount).sum(); + Integer eventUnResolvedCount = list.stream().mapToInt(FactAgencyGovernDailyEntity::getEventUnResolvedCount).sum(); + Integer closedProjectTotal = issueResolvedCount + issueUnResolvedCount+projectResolvedCount + + projectUnResolvedCount + eventResolvedCount + eventUnResolvedCount; resultDTO.setProblemResolvedCount(problemResolvedCount); resultDTO.setGroupSelfGovernRatio(getPercentage(inGroupTopicResolvedCount + inGroupTopicUnResolvedCount, problemResolvedCount)); - resultDTO.setGridSelfGovernRatio(getPercentage(gridSelfGovernProjectTotal, problemResolvedCount)); - resultDTO.setCommunityResolvedRatio(getPercentage(communityClosedCount, problemResolvedCount)); - resultDTO.setStreetResolvedRatio(getPercentage(streetClosedCount, problemResolvedCount)); - resultDTO.setDistrictDeptResolvedRatio(getPercentage(districtDeptClosedCount, problemResolvedCount)); + resultDTO.setGridSelfGovernRatio(getPercentage(gridSelfGovernProjectTotal, closedProjectTotal)); + resultDTO.setCommunityResolvedRatio(getPercentage(communityClosedCount, closedProjectTotal)); + resultDTO.setStreetResolvedRatio(getPercentage(streetClosedCount, closedProjectTotal)); + resultDTO.setDistrictDeptResolvedRatio(getPercentage(districtDeptClosedCount, closedProjectTotal)); return resultDTO; } diff --git a/epmet-module/data-aggregator/data-aggregator-server/src/main/resources/mapper/datastats/DatsStatsDao.xml b/epmet-module/data-aggregator/data-aggregator-server/src/main/resources/mapper/datastats/DatsStatsDao.xml index c625e19c9b..6b60501d4e 100644 --- a/epmet-module/data-aggregator/data-aggregator-server/src/main/resources/mapper/datastats/DatsStatsDao.xml +++ b/epmet-module/data-aggregator/data-aggregator-server/src/main/resources/mapper/datastats/DatsStatsDao.xml @@ -675,7 +675,13 @@ GRID_SELF_GOVERN_PROJECT_TOTAL, COMMUNITY_CLOSED_COUNT, STREET_CLOSED_COUNT, - DISTRICT_DEPT_CLOSED_COUNT + DISTRICT_DEPT_CLOSED_COUNT, + ISSUE_PROJECT_RESOLVED_COUNT, + ISSUE_PROJECT_UN_RESOLVED_COUNT, + APPROVAL_PROJECT_RESOLVED_COUNT, + APPROVAL_PROJECT_UN_RESOLVED_COUNT, + EVENT_RESOLVED_COUNT, + EVENT_UN_RESOLVED_COUNT FROM fact_agency_govern_daily WHERE diff --git a/epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/extract/FactAgencyGovernDailyDTO.java b/epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/extract/FactAgencyGovernDailyDTO.java index 3f9c614f8a..a550775779 100644 --- a/epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/extract/FactAgencyGovernDailyDTO.java +++ b/epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/extract/FactAgencyGovernDailyDTO.java @@ -129,6 +129,15 @@ public class FactAgencyGovernDailyDTO implements Serializable { */ private Integer inGroupTopicUnResolvedCount; + /** + * 11、当前组织内:来源于事件的项目:结案已解决数 + */ + private Integer eventResolvedCount; + /** + * 12、当前组织内:来源于事件的项目:结案无需解决数 + */ + private Integer eventUnResolvedCount; + /** * 未出当前网格的,结案项目数 */ diff --git a/epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/extract/FactGridGovernDailyDTO.java b/epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/extract/FactGridGovernDailyDTO.java index 778ffcb9a4..b8d585f00f 100644 --- a/epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/extract/FactGridGovernDailyDTO.java +++ b/epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/extract/FactGridGovernDailyDTO.java @@ -140,6 +140,15 @@ public class FactGridGovernDailyDTO implements Serializable { */ private Integer fromAgencyUnResolvedInGridCount; + /** + * 15、当前组织内:来源于事件的项目:结案已解决数 + */ + private Integer eventResolvedCount; + /** + * 16、当前组织内:来源于事件的项目:结案无需解决数 + */ + private Integer eventUnResolvedCount; + /** * 15、未出当前网格的,结案项目数=11+12+13+14 */ diff --git a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/constant/DimObjectActionConstant.java b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/constant/DimObjectActionConstant.java index 1b6697f1ec..6e8c7b153e 100644 --- a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/constant/DimObjectActionConstant.java +++ b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/constant/DimObjectActionConstant.java @@ -24,4 +24,6 @@ public interface DimObjectActionConstant { // perfect 非常满意 // created 立项 String PROJECT_RETURN="return"; + + String PROJECT_CLOSE="close"; } diff --git a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/entity/evaluationindex/extract/FactAgencyGovernDailyEntity.java b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/entity/evaluationindex/extract/FactAgencyGovernDailyEntity.java index 2f37f9a113..95f48fdeee 100644 --- a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/entity/evaluationindex/extract/FactAgencyGovernDailyEntity.java +++ b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/entity/evaluationindex/extract/FactAgencyGovernDailyEntity.java @@ -150,7 +150,14 @@ public class FactAgencyGovernDailyEntity extends BaseEpmetEntity { * 10、当前组织内,未出小组即未转议题的:话题关闭无需解决数 */ private Integer inGroupTopicUnResolvedCount; - + /** + * 11、当前组织内:来源于事件的项目:结案已解决数 + */ + private Integer eventResolvedCount; + /** + * 12、当前组织内:来源于事件的项目:结案无需解决数 + */ + private Integer eventUnResolvedCount; /** * 未出当前网格的,结案项目数 */ diff --git a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/entity/evaluationindex/extract/FactGridGovernDailyEntity.java b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/entity/evaluationindex/extract/FactGridGovernDailyEntity.java index 22fa2b2b67..827a6fdf75 100644 --- a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/entity/evaluationindex/extract/FactGridGovernDailyEntity.java +++ b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/entity/evaluationindex/extract/FactGridGovernDailyEntity.java @@ -169,6 +169,15 @@ public class FactGridGovernDailyEntity extends BaseEpmetEntity { */ private Integer gridSelfGovernProjectTotal; + /** + * 15、当前组织内:来源于事件的项目:结案已解决数 + */ + private Integer eventResolvedCount; + /** + * 16、当前组织内:来源于事件的项目:结案无需解决数 + */ + private Integer eventUnResolvedCount; + /** * 当前网格内出来的项目:由社区结案(已解决+未解决)的项目总数 @@ -208,6 +217,8 @@ public class FactGridGovernDailyEntity extends BaseEpmetEntity { this.issueProjectUnResolvedCount=NumConstant.ZERO; this.approvalProjectResolvedCount=NumConstant.ZERO; this.approvalProjectUnResolvedCount=NumConstant.ZERO; + this.eventResolvedCount=NumConstant.ZERO; + this.eventUnResolvedCount=NumConstant.ZERO; this.inGroupTopicResolvedCount=NumConstant.ZERO; this.inGroupTopicUnResolvedCount=NumConstant.ZERO; this.fromIssueResolvedInGridCount=NumConstant.ZERO; diff --git a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/entity/evaluationindex/extract/GovernGridClosedTotalCommonDTO.java b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/entity/evaluationindex/extract/GovernGridClosedTotalCommonDTO.java index fcc4193885..d38e74cabb 100644 --- a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/entity/evaluationindex/extract/GovernGridClosedTotalCommonDTO.java +++ b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/entity/evaluationindex/extract/GovernGridClosedTotalCommonDTO.java @@ -51,6 +51,8 @@ public class GovernGridClosedTotalCommonDTO implements Serializable { */ private Integer districtDeptClosedCount; + private Integer gridSelfGovernProjectTotal; + public GovernGridClosedTotalCommonDTO(){ this.gridId = StrConstant.EPMETY_STR; this.fromIssueResolvedInGridCount=NumConstant.ZERO; @@ -60,5 +62,6 @@ public class GovernGridClosedTotalCommonDTO implements Serializable { this.communityClosedCount=NumConstant.ZERO; this.streetClosedCount=NumConstant.ZERO; this.districtDeptClosedCount=NumConstant.ZERO; + this.gridSelfGovernProjectTotal=NumConstant.ZERO; } } diff --git a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/evaluationindex/extract/todata/impl/FactAgencyGovernDailyServiceImpl.java b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/evaluationindex/extract/todata/impl/FactAgencyGovernDailyServiceImpl.java index f766873cea..52b6310caf 100644 --- a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/evaluationindex/extract/todata/impl/FactAgencyGovernDailyServiceImpl.java +++ b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/evaluationindex/extract/todata/impl/FactAgencyGovernDailyServiceImpl.java @@ -29,7 +29,6 @@ import com.epmet.dto.stats.DimAgencyDTO; import com.epmet.entity.evaluationindex.extract.FactAgencyGovernDailyEntity; import com.epmet.service.evaluationindex.extract.todata.*; import com.epmet.service.stats.DimAgencyService; -import com.epmet.util.DimIdGenerator; import org.apache.commons.collections4.CollectionUtils; import org.springframework.stereotype.Service; @@ -202,13 +201,11 @@ public class FactAgencyGovernDailyServiceImpl extends BaseServiceImpl projectResolvedTotal = factOriginProjectMainDailyService.getAgencyClosedProjectCount(customerId, dateId, ProjectConstant.RESOLVED, OrgTypeConstant.AGENCY); - Map eventProjectResolvedTotal = factOriginProjectMainDailyService.getAgencyClosedProjectCount(customerId, - dateId, ProjectConstant.RESOLVED, - ProjectConstant.PROJECT_ORIGIN_EVENT); + if (!projectResolvedTotal.isEmpty()) { agencyGovernDailyList.forEach(item -> { OrgStatisticsResultDTO dto = projectResolvedTotal.get(item.getAgencyId()); @@ -219,23 +216,12 @@ public class FactAgencyGovernDailyServiceImpl extends BaseServiceImpl { - OrgStatisticsResultDTO dto = eventProjectResolvedTotal.get(item.getAgencyId()); - int sum = item.getApprovalProjectResolvedCount(); - if (null != dto) { - sum = sum + dto.getSum(); - } - item.setApprovalProjectResolvedCount(sum); - }); - } - // 当前组织内:来源于议题的项目:结案无需解决数 + + // 当前组织内:项目立项:结案无需解决数 Map projectUnResolvedTotal = factOriginProjectMainDailyService.getAgencyClosedProjectCount(customerId, dateId, ProjectConstant.UNRESOLVED, OrgTypeConstant.AGENCY); - Map eventProjectUnResolvedTotal = factOriginProjectMainDailyService.getAgencyClosedProjectCount(customerId, - dateId, ProjectConstant.UNRESOLVED, - ProjectConstant.PROJECT_ORIGIN_EVENT); + if (!projectUnResolvedTotal.isEmpty()) { agencyGovernDailyList.forEach(item -> { OrgStatisticsResultDTO dto = projectUnResolvedTotal.get(item.getAgencyId()); @@ -246,17 +232,34 @@ public class FactAgencyGovernDailyServiceImpl extends BaseServiceImpl { - OrgStatisticsResultDTO dto = eventProjectUnResolvedTotal.get(item.getAgencyId()); - int sum = item.getApprovalProjectUnResolvedCount(); - if (null != dto) { - sum = sum + dto.getSum(); - } - item.setApprovalProjectUnResolvedCount(sum); - }); - } + + } + + //2021.12.15 当前组织内:来源于事件的项目:结案已解决数 + Map eventProjectResolvedTotal = factOriginProjectMainDailyService.getAgencyClosedProjectCount(customerId, + dateId, ProjectConstant.RESOLVED, + ProjectConstant.PROJECT_ORIGIN_EVENT); + if (!eventProjectResolvedTotal.isEmpty()) { + agencyGovernDailyList.forEach(item -> { + OrgStatisticsResultDTO dto = eventProjectResolvedTotal.get(item.getAgencyId()); + if (null != dto) { + item.setEventResolvedCount(dto.getSum()); + } + }); } + //2021.12.15 当前组织内:来源于事件的项目:结案无需解决数 + Map eventProjectUnResolvedTotal = factOriginProjectMainDailyService.getAgencyClosedProjectCount(customerId, + dateId, ProjectConstant.UNRESOLVED, + ProjectConstant.PROJECT_ORIGIN_EVENT); + if (!eventProjectUnResolvedTotal.isEmpty()) { + agencyGovernDailyList.forEach(item -> { + OrgStatisticsResultDTO dto = eventProjectUnResolvedTotal.get(item.getAgencyId()); + if (null != dto) { + item.setEventUnResolvedCount(dto.getSum()); + } + }); + } + // 2.党群自治占比:当前组织下,所有小组内关闭(已解决+无需解决)的话题数与问题解决总数之比(未出小组:未转议题的) agencyGovernDailyList.forEach(item -> { int count = item.getInGroupTopicResolvedCount() + item.getInGroupTopicUnResolvedCount(); @@ -267,14 +270,16 @@ public class FactAgencyGovernDailyServiceImpl extends BaseServiceImpl gridSelfCount = factOriginProjectLogDailyService.getAgencyGridSelfDaily(customerId, dateId); if (!gridSelfCount.isEmpty()) { agencyGovernDailyList.forEach(item -> { OrgStatisticsResultDTO dto = gridSelfCount.get(item.getAgencyId()); if (null != dto) { int count = dto.getCount(); - int sum = item.getProblemResolvedCount(); + //已结案项目数 = 来源议题的项目结案已解决数+来源议题的项目结案无需解决数+项目立项结案已解决数+项目立项结案无需解决数+来源事件的项目结案已解决数+来源事件的项目结案已解决数 + int sum = item.getIssueProjectResolvedCount() + item.getIssueProjectUnResolvedCount() + item.getApprovalProjectResolvedCount() + + item.getApprovalProjectUnResolvedCount() + item.getEventResolvedCount() + item.getEventUnResolvedCount(); if (sum != NumConstant.ZERO) { BigDecimal resolveCount = new BigDecimal(sum); BigDecimal selfCount = new BigDecimal(count); @@ -284,9 +289,9 @@ public class FactAgencyGovernDailyServiceImpl extends BaseServiceImpl> projectCount = factOriginProjectMainDailyService.getAgencyClosedProjectStatic(customerId, dateId); if (!gridSelfCount.isEmpty()) { agencyGovernDailyList.forEach(item -> { @@ -294,7 +299,9 @@ public class FactAgencyGovernDailyServiceImpl extends BaseServiceImpl map = list.stream().collect(Collectors.toMap(OrgStatisticsResultDTO::getLevel, Function.identity())); - int sum = item.getProblemResolvedCount(); + //已结案项目数 = 来源议题的项目结案已解决数+来源议题的项目结案无需解决数+项目立项结案已解决数+项目立项结案无需解决数+来源事件的项目结案已解决数+来源事件的项目结案已解决数 + int sum = item.getIssueProjectResolvedCount() + item.getIssueProjectUnResolvedCount() + item.getApprovalProjectResolvedCount() + + item.getApprovalProjectUnResolvedCount() + item.getEventResolvedCount() + item.getEventUnResolvedCount(); BigDecimal resolveCount = new BigDecimal(sum); if (sum != NumConstant.ZERO) { // 社区解决占比 @@ -316,7 +323,7 @@ public class FactAgencyGovernDailyServiceImpl extends BaseServiceImpl currentGridClosedProjectList = factOriginProjectMainDailyService.getGridClosedProjectList(customerId, gridId, ProjectConstant.CLOSED,null,null); @@ -339,6 +349,7 @@ public class FactGridGovernDailyServiceImpl extends BaseServiceImpl projectLogDTOList) { List handleLevelList=new ArrayList<>(); for (FactOriginProjectLogDailyDTO logDailyDTO : projectLogDTOList) { - if(logDailyDTO.getActionCode().equals(DimObjectActionConstant.PROJECT_RETURN)||NumConstant.ZERO==logDailyDTO.getIsActive()){ + if(!logDailyDTO.getActionCode().equals(DimObjectActionConstant.PROJECT_CLOSE)||NumConstant.ZERO==logDailyDTO.getIsActive()){ //当前操作如果是退回,不参与比较 continue; } @@ -395,32 +409,42 @@ public class FactGridGovernDailyServiceImpl extends BaseServiceImpl @@ -40,7 +40,7 @@ left join screen_customer_agency pa on(agency.PARENT_AREA_CODE=pa.AREA_CODE and pa.DEL_FLAG='0') - left join screen_govern_rank_data rankData + left join screen_govern_rank_data_daily rankData ON (agency.AGENCY_ID =rankData.org_id AND rankData.DEL_FLAG = '0' and rankData.org_type='agency') @@ -50,7 +50,7 @@ #{orgId} - AND rankData.MONTH_ID =#{monthId} + AND rankData.DATE_ID =#{monthId} ) union ( @@ -65,7 +65,7 @@ FROM screen_customer_grid grid left join screen_customer_agency ca on (ca.agency_id = grid.parent_agency_id) - left join screen_govern_rank_data rankData + left join screen_govern_rank_data_daily rankData ON (grid.grid_id=rankData.org_id AND grid.DEL_FLAG = 0 and rankData.org_type='grid') @@ -74,7 +74,7 @@ #{orgId} - AND rankData.MONTH_ID =#{monthId} + AND rankData.DATE_ID =#{monthId} ) ORDER BY RESPONSE_RATIO DESC From 36a396afdae8f9c753967012960c4022ed728536 Mon Sep 17 00:00:00 2001 From: jianjun Date: Fri, 17 Dec 2021 11:11:45 +0800 Subject: [PATCH 19/29] =?UTF-8?q?=E8=8E=B7=E5=8F=96=E5=B7=A5=E4=BD=9C?= =?UTF-8?q?=E4=BA=BA=E5=91=98=E4=BF=A1=E6=81=AF=20=E4=BB=8E=E7=BC=93?= =?UTF-8?q?=E5=AD=98=E8=8E=B7=E5=8F=96=202?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../dataaggre/service/epmetuser/impl/EpmetUserServiceImpl.java | 1 + 1 file changed, 1 insertion(+) diff --git a/epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/epmetuser/impl/EpmetUserServiceImpl.java b/epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/epmetuser/impl/EpmetUserServiceImpl.java index 50221188f9..3ae2108cd1 100644 --- a/epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/epmetuser/impl/EpmetUserServiceImpl.java +++ b/epmet-module/data-aggregator/data-aggregator-server/src/main/java/com/epmet/dataaggre/service/epmetuser/impl/EpmetUserServiceImpl.java @@ -599,6 +599,7 @@ public class EpmetUserServiceImpl implements EpmetUserService { log.error("getStaffInfo have any agency staffId:{}",staffId); return null; } + result.setStaffId(staffEntity.getUserId()); result.setAgencyId(agencyDTO.getId()); result.setAgencyName(agencyDTO.getOrganizationName()); result.setAgencyPIds(agencyDTO.getPids()); From 80b24f7d196f296f5e99bb0dee142187a7e1fb10 Mon Sep 17 00:00:00 2001 From: jianjun Date: Fri, 17 Dec 2021 11:15:56 +0800 Subject: [PATCH 20/29] =?UTF-8?q?=E8=8E=B7=E5=8F=96=E5=B7=A5=E4=BD=9C?= =?UTF-8?q?=E4=BA=BA=E5=91=98=E4=BF=A1=E6=81=AF=20=E4=BB=8E=E7=BC=93?= =?UTF-8?q?=E5=AD=98=E8=8E=B7=E5=8F=96=202.5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/epmet/service/impl/CustomerStaffServiceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/CustomerStaffServiceImpl.java b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/CustomerStaffServiceImpl.java index fbb9ade0c5..e97ba4e662 100644 --- a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/CustomerStaffServiceImpl.java +++ b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/CustomerStaffServiceImpl.java @@ -608,7 +608,7 @@ public class CustomerStaffServiceImpl extends BaseServiceImpl Date: Fri, 17 Dec 2021 12:28:14 +0800 Subject: [PATCH 21/29] =?UTF-8?q?=E4=BF=AE=E6=94=B9=EF=BC=9A=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E5=B1=85=E6=B0=91=E4=BF=A1=E6=81=AF=E5=AF=BC=E5=85=A5?= =?UTF-8?q?=E6=88=90=E5=8A=9F=E5=92=8C=E5=A4=B1=E8=B4=A5=E5=90=8E=EF=BC=8C?= =?UTF-8?q?=E8=BF=94=E5=9B=9Eexcel=E7=9A=84=E6=96=87=E4=BB=B6=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../epmet/service/impl/IcResiUserImportServiceImpl.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserImportServiceImpl.java b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserImportServiceImpl.java index 9b50c237dd..f283ac5487 100644 --- a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserImportServiceImpl.java +++ b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserImportServiceImpl.java @@ -919,8 +919,12 @@ public class IcResiUserImportServiceImpl implements IcResiUserImportService, Res */ public void downLoadResults(HttpServletResponse response) throws IOException { //public static final ThreadLocal>> errorRows = new ThreadLocal<>(); - - String fileName = "导入失败条目清单.xls"; + String fileName; + if (errorRows.get() == null || errorRows.get().size() == 0) { + fileName = "导入成功.xls"; + } else { + fileName = "导入失败条目清单.xls"; + } response.setHeader("Access-Control-Expose-Headers", "Content-Disposition"); response.setHeader("content-Type", "application/vnd.ms-excel"); response.setHeader("Content-Disposition", "attachment;fileName=" + URLEncoder.encode(fileName, "UTF-8")); From e2127015c5694340a0619e8eaadd3657b653038e Mon Sep 17 00:00:00 2001 From: yinzuomei <576302893@qq.com> Date: Fri, 17 Dec 2021 12:49:54 +0800 Subject: [PATCH 22/29] =?UTF-8?q?=E8=B4=B9=E9=92=89=E9=92=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/epmet/service/impl/IcBuildingServiceImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/IcBuildingServiceImpl.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/IcBuildingServiceImpl.java index c1d5c440e3..ea85e2ce33 100644 --- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/IcBuildingServiceImpl.java +++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/service/impl/IcBuildingServiceImpl.java @@ -115,7 +115,7 @@ public class IcBuildingServiceImpl extends BaseServiceImpl getBuildingOptions(String neighborHoodId) { if (StringUtils.isBlank(neighborHoodId)) { - log.error("小区ID为空"); + log.warn("小区ID为空"); return Collections.emptyList(); } LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); From 55272711389ba4adc6f1be466cd8997e414cd885 Mon Sep 17 00:00:00 2001 From: zxc <1272811460@qq.com> Date: Fri, 17 Dec 2021 13:42:37 +0800 Subject: [PATCH 23/29] =?UTF-8?q?=E9=9A=BE=E7=82=B9=E5=A0=B5=E7=82=B9?= =?UTF-8?q?=E5=8A=A0=E5=88=86=E6=95=B0=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../project/dto/result/ProjectDifficultRankResultDTO.java | 7 +++++++ .../src/main/resources/mapper/project/ProjectDao.xml | 4 +++- 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/epmet-module/data-report/data-report-client/src/main/java/com/epmet/project/dto/result/ProjectDifficultRankResultDTO.java b/epmet-module/data-report/data-report-client/src/main/java/com/epmet/project/dto/result/ProjectDifficultRankResultDTO.java index f3d1967599..0d6412a35d 100644 --- a/epmet-module/data-report/data-report-client/src/main/java/com/epmet/project/dto/result/ProjectDifficultRankResultDTO.java +++ b/epmet-module/data-report/data-report-client/src/main/java/com/epmet/project/dto/result/ProjectDifficultRankResultDTO.java @@ -3,6 +3,7 @@ package com.epmet.project.dto.result; import lombok.Data; import java.io.Serializable; +import java.math.BigDecimal; import java.util.List; /** @@ -61,4 +62,10 @@ public class ProjectDifficultRankResultDTO implements Serializable { * */ private Integer handledCount; + /** + * 项目评价分数 + * 直接取整数位展示 + */ + private BigDecimal score; + } diff --git a/epmet-module/data-report/data-report-server/src/main/resources/mapper/project/ProjectDao.xml b/epmet-module/data-report/data-report-server/src/main/resources/mapper/project/ProjectDao.xml index fced0091a6..a968be215b 100644 --- a/epmet-module/data-report/data-report-server/src/main/resources/mapper/project/ProjectDao.xml +++ b/epmet-module/data-report/data-report-server/src/main/resources/mapper/project/ProjectDao.xml @@ -278,7 +278,8 @@ diff.EVENT_IMG_URL AS imgUrl, floor(diff.EVENT_COST_TIME/60) AS totalHours, diff.EVENT_RE_ORG AS reOrg, - diff.EVENT_HANDLED_COUNT AS handledCount + diff.EVENT_HANDLED_COUNT AS handledCount, + IFNULL(spd.SATISFACTION_SCORE,80) AS score FROM ( select scg.AREA_CODE,sdd1.* from screen_difficulty_data sdd1 @@ -333,6 +334,7 @@ AND sdd2.EVENT_STATUS_CODE in('closed','10','5') ) diff + LEFT JOIN screen_project_data spd ON (spd.PROJECT_ID = diff.EVENT_ID AND spd.DEL_FLAG = '0' AND spd.CLOSE_CASE_TIME IS NOT NULL and spd.SATISFACTION_SCORE is not null) ORDER BY CASE #{type} WHEN 'timelongest' THEN diff.EVENT_COST_TIME WHEN 'mosthandled' THEN diff.EVENT_HANDLED_COUNT From 364955346a0bf9856c5984cdd9c7a358301e57e7 Mon Sep 17 00:00:00 2001 From: jianjun Date: Fri, 17 Dec 2021 13:44:17 +0800 Subject: [PATCH 24/29] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=A8=A1=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../excel/ic_resi_info_cid_for_easy_excel.xls | Bin 45056 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 epmet-user/epmet-user-server/src/main/resources/excel/ic_resi_info_cid_for_easy_excel.xls diff --git a/epmet-user/epmet-user-server/src/main/resources/excel/ic_resi_info_cid_for_easy_excel.xls b/epmet-user/epmet-user-server/src/main/resources/excel/ic_resi_info_cid_for_easy_excel.xls deleted file mode 100644 index 9afbfdd669087f317eb2e9ab6d57f94ecab8cfd4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45056 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 cz>$fA{n`M8**J1^Oxi&G{G! Date: Fri, 17 Dec 2021 13:46:26 +0800 Subject: [PATCH 25/29] =?UTF-8?q?=E5=BA=94=E8=83=A1=E7=A7=91=E5=AE=B6?= =?UTF-8?q?=E8=A6=81=E6=B1=82=E5=B0=86=E5=B9=B3=E9=98=B4=E4=B9=8B=E5=89=8D?= =?UTF-8?q?=E5=B1=85=E6=B0=91=E7=AB=AF=E7=83=AD=E5=BF=83=E5=B1=85=E6=B0=91?= =?UTF-8?q?=E6=94=B9=E4=B8=BA=E7=BD=91=E6=A0=BC=E5=91=98=E7=9A=84=E5=9C=A8?= =?UTF-8?q?=E6=94=B9=E5=9B=9E=E5=8E=BB=EF=BC=8C=E5=89=8D=E6=9C=9F=E8=A6=81?= =?UTF-8?q?=E6=B1=82=E6=94=B9=E7=9A=84=E6=98=AF=E8=83=A1=E5=B0=8F=E9=9B=B7?= =?UTF-8?q?=E3=80=81=E6=9E=97=E4=BC=9F=E4=BC=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../user/impl/UserAnalysisServiceImpl.java | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/service/user/impl/UserAnalysisServiceImpl.java b/epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/service/user/impl/UserAnalysisServiceImpl.java index 7e7e2864dd..7b6e81d2e0 100644 --- a/epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/service/user/impl/UserAnalysisServiceImpl.java +++ b/epmet-module/data-report/data-report-server/src/main/java/com/epmet/datareport/service/user/impl/UserAnalysisServiceImpl.java @@ -200,13 +200,14 @@ public class UserAnalysisServiceImpl implements UserAnalysisService { logger.info("机关名:"+m.getName()+",总数="+m.getTotal()); } //2021.5.25 平音客户热心居民改网格员 sun start - if (StrConstant.PY_CUSTOMER.equals(tokenDto.getCustomerId())) { + //2021.121.17 应胡科家要求在改回去 + /*if (StrConstant.PY_CUSTOMER.equals(tokenDto.getCustomerId())) { dimList.forEach(d->{ if("热心居民".equals(d.getType())){ d.setType("网格员"); } }); - } + }*/ //2021.5.25 平音客户热心居民改网格员 sun end return dimList; } @@ -333,13 +334,14 @@ public class UserAnalysisServiceImpl implements UserAnalysisService { logger.info("网格名:"+m.getName()+",总数="+m.getTotal()); } //2021.5.25 平音客户热心居民改网格员 sun start - if (StrConstant.PY_CUSTOMER.equals(tokenDto.getCustomerId())) { + //2021.121.17 应胡科家要求在改回去 + /*if (StrConstant.PY_CUSTOMER.equals(tokenDto.getCustomerId())) { dimList.forEach(d->{ if("热心居民".equals(d.getType())){ d.setType("网格员"); } }); - } + }*/ //2021.5.25 平音客户热心居民改网格员 sun end return dimList; } @@ -507,13 +509,14 @@ public class UserAnalysisServiceImpl implements UserAnalysisService { resultList.add(party); } //2021.5.25 平音客户热心居民改网格员 sun start - if (StrConstant.PY_CUSTOMER.equals(tokenDto.getCustomerId())) { + //2021.121.17 应胡科家要求在改回去 + /*if (StrConstant.PY_CUSTOMER.equals(tokenDto.getCustomerId())) { resultList.forEach(d->{ if("热心居民".equals(d.getType())){ d.setType("网格员"); } }); - } + }*/ //2021.5.25 平音客户热心居民改网格员 sun end return resultList; } From 13bd6e4340af17165980fc9effcb4c26025e7cd2 Mon Sep 17 00:00:00 2001 From: zxc <1272811460@qq.com> Date: Fri, 17 Dec 2021 13:58:44 +0800 Subject: [PATCH 26/29] =?UTF-8?q?=E9=9A=BE=E7=82=B9=E5=A0=B5=E7=82=B9?= =?UTF-8?q?=E5=8A=A0=E5=88=86=E6=95=B0=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/mapper/project/ProjectDao.xml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/epmet-module/data-report/data-report-server/src/main/resources/mapper/project/ProjectDao.xml b/epmet-module/data-report/data-report-server/src/main/resources/mapper/project/ProjectDao.xml index a968be215b..61ac2de99a 100644 --- a/epmet-module/data-report/data-report-server/src/main/resources/mapper/project/ProjectDao.xml +++ b/epmet-module/data-report/data-report-server/src/main/resources/mapper/project/ProjectDao.xml @@ -279,7 +279,12 @@ floor(diff.EVENT_COST_TIME/60) AS totalHours, diff.EVENT_RE_ORG AS reOrg, diff.EVENT_HANDLED_COUNT AS handledCount, - IFNULL(spd.SATISFACTION_SCORE,80) AS score + + spd.SATISFACTION_SCORE AS score + + + IFNULL(spd.SATISFACTION_SCORE,80) AS score + FROM ( select scg.AREA_CODE,sdd1.* from screen_difficulty_data sdd1 From 70ac51304c6b3c2658e1e916297b6aeb63a7f703 Mon Sep 17 00:00:00 2001 From: zxc <1272811460@qq.com> Date: Fri, 17 Dec 2021 14:34:27 +0800 Subject: [PATCH 27/29] =?UTF-8?q?=E9=9A=BE=E7=82=B9=E5=A0=B5=E7=82=B9?= =?UTF-8?q?=E5=88=86=E6=95=B0=E4=BF=AE=E6=94=B9=20=E6=BB=A1=E6=84=8F?= =?UTF-8?q?=E5=BA=A6=E5=88=86=E6=95=B0=E9=BB=98=E8=AE=A4=E5=80=BC80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/mapper/project/ProjectDao.xml | 8 ++------ .../src/main/resources/mapper/project/ProjectDao.xml | 2 +- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/epmet-module/data-report/data-report-server/src/main/resources/mapper/project/ProjectDao.xml b/epmet-module/data-report/data-report-server/src/main/resources/mapper/project/ProjectDao.xml index 61ac2de99a..e0e3b9fdae 100644 --- a/epmet-module/data-report/data-report-server/src/main/resources/mapper/project/ProjectDao.xml +++ b/epmet-module/data-report/data-report-server/src/main/resources/mapper/project/ProjectDao.xml @@ -279,12 +279,8 @@ floor(diff.EVENT_COST_TIME/60) AS totalHours, diff.EVENT_RE_ORG AS reOrg, diff.EVENT_HANDLED_COUNT AS handledCount, - - spd.SATISFACTION_SCORE AS score - - - IFNULL(spd.SATISFACTION_SCORE,80) AS score - + CASE WHEN diff.org_type = 'grid' AND diff.EVENT_STATUS_CODE = 'closed' THEN IFNULL(spd.SATISFACTION_SCORE,80) + ELSE spd.SATISFACTION_SCORE END AS score FROM ( select scg.AREA_CODE,sdd1.* from screen_difficulty_data sdd1 diff --git a/epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/project/ProjectDao.xml b/epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/project/ProjectDao.xml index 85e8316cd3..9a2ec5b096 100644 --- a/epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/project/ProjectDao.xml +++ b/epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/project/ProjectDao.xml @@ -200,7 +200,7 @@ + s.PERFECT_COUNT * 100 )/s.SHOULD_EVALUATE_COUNT , - 0 + 80 ) AS score FROM project_satisfaction_statistics s From 22fa5550f7b6251762e4f0b9cf64f5cec0f2ef6d Mon Sep 17 00:00:00 2001 From: zhaoqifeng Date: Fri, 17 Dec 2021 15:51:16 +0800 Subject: [PATCH 28/29] =?UTF-8?q?=E6=B2=BB=E7=90=86=E6=8C=87=E6=95=B0?= =?UTF-8?q?=E7=BB=9F=E8=AE=A1=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../extract/FactOriginProjectMainDailyDao.xml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/evaluationindex/extract/FactOriginProjectMainDailyDao.xml b/epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/evaluationindex/extract/FactOriginProjectMainDailyDao.xml index ff340e097c..f111a535eb 100644 --- a/epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/evaluationindex/extract/FactOriginProjectMainDailyDao.xml +++ b/epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/evaluationindex/extract/FactOriginProjectMainDailyDao.xml @@ -1069,7 +1069,7 @@ From 02002fe33ff468fa933d1de5ce5213513f986f98 Mon Sep 17 00:00:00 2001 From: wangxianzhang Date: Fri, 17 Dec 2021 16:19:35 +0800 Subject: [PATCH 29/29] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=B1=85=E6=B0=91excel?= =?UTF-8?q?=E5=AF=BC=E5=85=A5=E5=90=8E=E7=9A=84=E6=96=87=E4=BB=B6=E5=90=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../impl/IcResiUserImportServiceImpl.java | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserImportServiceImpl.java b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserImportServiceImpl.java index f283ac5487..0b554c980e 100644 --- a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserImportServiceImpl.java +++ b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/IcResiUserImportServiceImpl.java @@ -918,12 +918,21 @@ public class IcResiUserImportServiceImpl implements IcResiUserImportService, Res * @throws IOException */ public void downLoadResults(HttpServletResponse response) throws IOException { - //public static final ThreadLocal>> errorRows = new ThreadLocal<>(); String fileName; - if (errorRows.get() == null || errorRows.get().size() == 0) { - fileName = "导入成功.xls"; - } else { + + // 判断是否有错误信息,以确定文件名 + boolean hasError = false; + Map> tableAndErrorRows = errorRows.get(); + for (Map.Entry> entry:tableAndErrorRows.entrySet()) { + if (entry.getValue().size() != 0) { + hasError = true; + } + } + + if (hasError) { fileName = "导入失败条目清单.xls"; + } else { + fileName = "导入成功.xls"; } response.setHeader("Access-Control-Expose-Headers", "Content-Disposition"); response.setHeader("content-Type", "application/vnd.ms-excel");