diff --git a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/evaluationindex/extract/toscreen/impl/ScreenGrassrootsGovernDataAbsorptionServiceImpl.java b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/evaluationindex/extract/toscreen/impl/ScreenGrassrootsGovernDataAbsorptionServiceImpl.java index 5a560cd05c..4a3642c618 100644 --- a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/evaluationindex/extract/toscreen/impl/ScreenGrassrootsGovernDataAbsorptionServiceImpl.java +++ b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/evaluationindex/extract/toscreen/impl/ScreenGrassrootsGovernDataAbsorptionServiceImpl.java @@ -185,7 +185,9 @@ public class ScreenGrassrootsGovernDataAbsorptionServiceImpl implements ScreenGr imgMap.values().forEach(list -> {imgList.addAll(list);}); difficulties.removeIf( diff -> StringUtils.isBlank(diff.getLatestOperateDesc())); - + imgList.forEach(item -> { + item.setCustomerId(param.getCustomerId()); + }); screenDifficultyDataService.dataClean(param.getCustomerId(),difficulties,imgList); log.info("【大屏数据抽取-难点赌点执行完毕】 客户Id{} 难点赌点数据{}",param.getCustomerId(),JSON.toJSONString(difficulties)); } diff --git a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/evaluationindex/screen/impl/ShiBeiScreenCollServiceImpl.java b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/evaluationindex/screen/impl/ShiBeiScreenCollServiceImpl.java index cd26e20bd2..cacc9ac2ad 100644 --- a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/evaluationindex/screen/impl/ShiBeiScreenCollServiceImpl.java +++ b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/evaluationindex/screen/impl/ShiBeiScreenCollServiceImpl.java @@ -33,6 +33,7 @@ import com.epmet.entity.evaluationindex.screen.ScreenCustomerAgencyEntity; import com.epmet.entity.evaluationindex.screen.ScreenCustomerBizOrgEntity; import com.epmet.entity.evaluationindex.screen.ScreenEventImgDataEntity; import com.epmet.entity.evaluationindex.screen.ScreenUserJoinEntity; +import com.epmet.service.evaluationindex.screen.ScreenEventImgDataService; import com.epmet.service.evaluationindex.screen.ShiBeiScreenCollService; import org.apache.commons.collections4.ListUtils; import org.springframework.beans.factory.annotation.Autowired; @@ -94,6 +95,8 @@ public class ShiBeiScreenCollServiceImpl implements ShiBeiScreenCollService { private ScreenIndexDataYearlyDao screenIndexDataYearlyDao; @Autowired private ScreenPublicPartiTotalDataDao screenPublicPartiTotalDataDao; + @Autowired + private ScreenEventImgDataService screenEventImgDataService; @DataSource(value = DataSourceConstant.EVALUATION_INDEX, datasourceNameFromArg = true) @Override @@ -194,6 +197,7 @@ public class ShiBeiScreenCollServiceImpl implements ShiBeiScreenCollService { for (int j = NumConstant.ZERO; j < formDTO.getDataList().get(i).getImgDataList().size(); j++) { // 新增 中央区-事件数据图片数据 表 ScreenEventImgDataEntity imgDataEntity = new ScreenEventImgDataEntity(); + imgDataEntity.setCustomerId(customerId); imgDataEntity.setEventId(formDTO.getDataList().get(i).getImgDataList().get(j).getEventId()); imgDataEntity.setEventImgUrl(formDTO.getDataList().get(i).getImgDataList().get(j).getImgUrl()); imgDataEntity.setSort(formDTO.getDataList().get(i).getImgDataList().get(j).getSort()); @@ -205,6 +209,7 @@ public class ShiBeiScreenCollServiceImpl implements ShiBeiScreenCollService { if (isImgUrl) { screenEventImgDataDao.delEventImgDataByEvent(events); screenEventImgDataDao.batchInsertEventImgData(eventImgDataList); +// screenEventImgDataService.insertBatch(eventImgDataList); } } diff --git a/epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/evaluationindex/screen/ScreenDifficultyDataDao.xml b/epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/evaluationindex/screen/ScreenDifficultyDataDao.xml index 100a2c29dd..9860bee6f3 100644 --- a/epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/evaluationindex/screen/ScreenDifficultyDataDao.xml +++ b/epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/evaluationindex/screen/ScreenDifficultyDataDao.xml @@ -193,6 +193,7 @@ insert into screen_difficulty_img_data ( ID, + CUSTOMER_ID, EVENT_ID, EVENT_IMG_URL, SORT, @@ -206,6 +207,7 @@ ( (SELECT REPLACE(UUID(), '-', '') AS id), + #{item.customerId}, #{item.eventId}, #{item.eventImgUrl}, #{item.sort}, diff --git a/epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/evaluationindex/screen/ScreenEventImgDataDao.xml b/epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/evaluationindex/screen/ScreenEventImgDataDao.xml index bc5228b426..e472b40ac1 100644 --- a/epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/evaluationindex/screen/ScreenEventImgDataDao.xml +++ b/epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/evaluationindex/screen/ScreenEventImgDataDao.xml @@ -16,6 +16,7 @@ insert into screen_event_img_data ( ID, + CUSTOMER_ID, EVENT_ID, EVENT_IMG_URL, SORT, @@ -29,6 +30,7 @@ ( (SELECT REPLACE(UUID(), '-', '') AS id), + #{item.customerId}, #{item.eventId}, #{item.eventImgUrl}, #{item.sort}, diff --git a/epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/impl/ActLiveRecServiceImpl.java b/epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/impl/ActLiveRecServiceImpl.java index 30d9b151ec..aeb67a2314 100644 --- a/epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/impl/ActLiveRecServiceImpl.java +++ b/epmet-module/epmet-heart/epmet-heart-server/src/main/java/com/epmet/service/impl/ActLiveRecServiceImpl.java @@ -152,6 +152,7 @@ public class ActLiveRecServiceImpl extends BaseServiceImpl INSERT INTO act_live_rec ( ID, + CUSTOMER_ID, ACT_ID, USER_ID, LONGITUDE, @@ -67,6 +68,7 @@ UPDATED_TIME) VALUES ( #{id}, + #{customerId}, #{actId}, #{userId}, #{longitude}, diff --git a/epmet-module/epmet-heart/epmet-heart-server/src/main/resources/mapper/ActSignInRecDao.xml b/epmet-module/epmet-heart/epmet-heart-server/src/main/resources/mapper/ActSignInRecDao.xml index c1e6956935..7127695f2d 100644 --- a/epmet-module/epmet-heart/epmet-heart-server/src/main/resources/mapper/ActSignInRecDao.xml +++ b/epmet-module/epmet-heart/epmet-heart-server/src/main/resources/mapper/ActSignInRecDao.xml @@ -24,6 +24,7 @@ INSERT INTO act_sign_in_rec ( ID, + CUSTOMER_ID, ACT_ID, USER_ID, LONGITUDE, @@ -40,6 +41,7 @@ UPDATED_TIME) VALUES ( #{id}, + #{customerId}, #{actId}, #{userId}, #{longitude}, diff --git a/epmet-module/gov-issue/gov-issue-client/src/main/java/com/epmet/dto/result/IssuesToBeCountedResultDTO.java b/epmet-module/gov-issue/gov-issue-client/src/main/java/com/epmet/dto/result/IssuesToBeCountedResultDTO.java index 9d6b823ec7..1385f8a056 100644 --- a/epmet-module/gov-issue/gov-issue-client/src/main/java/com/epmet/dto/result/IssuesToBeCountedResultDTO.java +++ b/epmet-module/gov-issue/gov-issue-client/src/main/java/com/epmet/dto/result/IssuesToBeCountedResultDTO.java @@ -18,6 +18,8 @@ public class IssuesToBeCountedResultDTO implements Serializable { * */ private String issueId; + private String customerId; + /** * 议题状态 * */ diff --git a/epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueProcessServiceImpl.java b/epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueProcessServiceImpl.java index db8fb0d7eb..6fd7d09d5e 100644 --- a/epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueProcessServiceImpl.java +++ b/epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueProcessServiceImpl.java @@ -124,7 +124,8 @@ public class IssueProcessServiceImpl extends BaseServiceImpl imp //2.新增议题流程 IssueProcessDTO issueProcessDTO = new IssueProcessDTO(); + issueProcessDTO.setCustomerId(issueShiftedFromTopicFormDTO.getCustomerId()); issueProcessDTO.setIssueId(issueDTO.getId()); issueProcessDTO.setIssueStatus(ModuleConstants.ISSUE_STATUS_VOTING); issueProcessDTO.setOrgType(ModuleConstants.ISSUE_PROCESS_ORG_TYPE_GRID); diff --git a/epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueVoteStatisticalDailyServiceImpl.java b/epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueVoteStatisticalDailyServiceImpl.java index f751546313..a20e36eeec 100644 --- a/epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueVoteStatisticalDailyServiceImpl.java +++ b/epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueVoteStatisticalDailyServiceImpl.java @@ -161,6 +161,7 @@ public class IssueVoteStatisticalDailyServiceImpl extends BaseServiceImpl NumConstant.ZERO){ - baseDao.insertBatch(dailyListToInsert); + insertBatch(dailyListToInsert); } if(dailyListToUpdate.size() > NumConstant.ZERO){ baseDao.updateBatch(dailyListToUpdate); diff --git a/epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueVoteStatisticalServiceImpl.java b/epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueVoteStatisticalServiceImpl.java index fc8a5138de..2eb7a22ad7 100644 --- a/epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueVoteStatisticalServiceImpl.java +++ b/epmet-module/gov-issue/gov-issue-server/src/main/java/com/epmet/service/impl/IssueVoteStatisticalServiceImpl.java @@ -51,12 +51,12 @@ import com.epmet.resi.group.feign.ResiGroupOpenFeignClient; import com.epmet.service.IssueVoteDetailService; import com.epmet.service.IssueVoteStatisticalService; import com.epmet.utils.ModuleConstants; +import org.apache.commons.collections4.CollectionUtils; import org.apache.commons.lang3.StringUtils; import org.springframework.beans.BeanUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import org.springframework.transaction.annotation.Transactional; -import org.springframework.util.CollectionUtils; import java.time.LocalDate; import java.time.LocalDateTime; @@ -376,7 +376,11 @@ public class IssueVoteStatisticalServiceImpl extends BaseServiceImpl issueVoteStatisticalEntityList = ConvertUtils.sourceToTarget(summary, + IssueVoteStatisticalEntity.class); + insertBatch(issueVoteStatisticalEntityList); + } } } else if (ids.size() < statisiticalIds.size()) { @@ -407,8 +411,9 @@ public class IssueVoteStatisticalServiceImpl extends BaseServiceImpl listToAdd = new ArrayList<>(); setVotableCountsAndUpdateCache(listToAdd,issues,votableCountMap); + List issueVoteStatisticalEntityList = ConvertUtils.sourceToTarget(listToAdd, IssueVoteStatisticalEntity.class); // 批量新增listToAdd - baseDao.insertBatch(listToAdd); + insertBatch(issueVoteStatisticalEntityList); } diff --git a/epmet-module/gov-issue/gov-issue-server/src/main/resources/mapper/IssueVoteStatisticalDailyDao.xml b/epmet-module/gov-issue/gov-issue-server/src/main/resources/mapper/IssueVoteStatisticalDailyDao.xml index 84d66f138b..5a986e4576 100644 --- a/epmet-module/gov-issue/gov-issue-server/src/main/resources/mapper/IssueVoteStatisticalDailyDao.xml +++ b/epmet-module/gov-issue/gov-issue-server/src/main/resources/mapper/IssueVoteStatisticalDailyDao.xml @@ -28,6 +28,7 @@ SELECT issue.ID AS ISSUE_ID, issue.ISSUE_STATUS, + issue.CUSTOMER_ID, vote.ATTITUDE, IFNULL(vote.VOTE_COUNT,0)AS VOTE_COUNT, totalvote.ATTITUDE AS ATTITUDE_UP_TO_YESTERDAY, diff --git a/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/ProjectServiceImpl.java b/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/ProjectServiceImpl.java index e61170726b..e4981a09a6 100644 --- a/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/ProjectServiceImpl.java +++ b/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/impl/ProjectServiceImpl.java @@ -1282,6 +1282,7 @@ public class ProjectServiceImpl extends BaseServiceImpl INSERT INTO project_org_relation( ID, + CUSTOMER_ID, PROJECT_STAFF_ID, INFORMED_DATE, CREATED_TIME, @@ -61,6 +62,7 @@ ( (SELECT REPLACE(UUID(),'-','') as id), + #{item.customerId}, #{item.projectStaffId}, @@ -108,6 +110,7 @@ INSERT INTO project_org_relation( ID, + CUSTOMER_ID, PROJECT_STAFF_ID, INFORMED_DATE, HANDLED_DATE, @@ -124,6 +127,7 @@ ( (SELECT REPLACE(UUID(),'-','') as id), + #{item.customerId}, #{item.projectStaffId}, #{item.informedDate}, #{item.handledDate}, diff --git a/epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/dto/topic/form/ResiTopicTurnIssueFromDTO.java b/epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/dto/topic/form/ResiTopicTurnIssueFromDTO.java index 62b7f4f4a7..63c91c86ee 100644 --- a/epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/dto/topic/form/ResiTopicTurnIssueFromDTO.java +++ b/epmet-module/resi-group/resi-group-client/src/main/java/com/epmet/resi/group/dto/topic/form/ResiTopicTurnIssueFromDTO.java @@ -48,4 +48,6 @@ public class ResiTopicTurnIssueFromDTO implements Serializable { private String actionType; + private String customerId; + } \ No newline at end of file diff --git a/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/topic/controller/ResiTopicController.java b/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/topic/controller/ResiTopicController.java index 564e43b98e..a104d2a7f4 100644 --- a/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/topic/controller/ResiTopicController.java +++ b/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/topic/controller/ResiTopicController.java @@ -241,6 +241,7 @@ public class ResiTopicController { @PostMapping("turnintoissue") public Result turnIntoIssue(@LoginUser TokenDto tokenDto,@RequestBody ResiTopicTurnIssueFromDTO topicTurnIssueFromDTO){ topicTurnIssueFromDTO.setUserId(tokenDto.getUserId()); + topicTurnIssueFromDTO.setCustomerId(tokenDto.getCustomerId()); ValidatorUtils.validateEntity(topicTurnIssueFromDTO); topicService.shiftIssue(topicTurnIssueFromDTO); return new Result(); @@ -256,6 +257,7 @@ public class ResiTopicController { @PostMapping("turnintoissuev2") public Result turnIntoIssueV2(@LoginUser TokenDto tokenDto, @RequestBody ResiTopicTurnIssueFromDTO topicTurnIssueFromDTO){ topicTurnIssueFromDTO.setUserId(tokenDto.getUserId()); + topicTurnIssueFromDTO.setCustomerId(tokenDto.getCustomerId()); ValidatorUtils.validateEntity(topicTurnIssueFromDTO); return new Result().ok(topicService.shiftIssueV2(topicTurnIssueFromDTO)); } @@ -271,6 +273,7 @@ public class ResiTopicController { @PostMapping("editissueapplication") public Result editIssueApplication(@LoginUser TokenDto tokenDto, @RequestBody ResiTopicTurnIssueFromDTO param){ param.setUserId(tokenDto.getUserId()); + param.setCustomerId(tokenDto.getCustomerId()); ValidatorUtils.validateEntity(param); return new Result().ok(topicService.shiftIssueV2(param)); } @@ -283,7 +286,9 @@ public class ResiTopicController { * @date 2020.11.23 03:08 */ @PostMapping("fetchtopicinfowhenauditissue") - public Result fetchTopicInfoWhenAuditIssue(@RequestBody ResiTopicTurnIssueFromDTO param){ + public Result fetchTopicInfoWhenAuditIssue(@LoginUser TokenDto tokenDto, + @RequestBody ResiTopicTurnIssueFromDTO param){ + param.setCustomerId(tokenDto.getCustomerId()); return new Result().ok(topicService.getIssueInfoWhenAudit(param)); } diff --git a/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/topic/service/impl/ResiTopicCommentServiceImpl.java b/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/topic/service/impl/ResiTopicCommentServiceImpl.java index 6d2c8d25b2..fbb9b92955 100644 --- a/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/topic/service/impl/ResiTopicCommentServiceImpl.java +++ b/epmet-module/resi-group/resi-group-server/src/main/java/com/epmet/modules/topic/service/impl/ResiTopicCommentServiceImpl.java @@ -237,7 +237,7 @@ public class ResiTopicCommentServiceImpl extends BaseServiceImpl topicAttachments = ConvertUtils.sourceToTarget(attachmentList, ResiTopicAttachmentEntity.class); topicAttachments.forEach(item -> { item.setId(null); + item.setCustomerId(tokenDto.getCustomerId()); item.setTopicId(resiTopic.getId()); item.setCreatedBy(draft.getCreatedBy()); item.setUpdatedBy(draft.getCreatedBy()); diff --git a/epmet-module/resi-group/resi-group-server/src/main/resources/mapper/topic/ResiTopicAttachmentDao.xml b/epmet-module/resi-group/resi-group-server/src/main/resources/mapper/topic/ResiTopicAttachmentDao.xml index 42224c71f0..fbfc2e09eb 100644 --- a/epmet-module/resi-group/resi-group-server/src/main/resources/mapper/topic/ResiTopicAttachmentDao.xml +++ b/epmet-module/resi-group/resi-group-server/src/main/resources/mapper/topic/ResiTopicAttachmentDao.xml @@ -82,6 +82,7 @@ insert into resi_topic_attachment ( id, + customer_id, topic_id, attachment_name, attachment_format, @@ -99,6 +100,7 @@ ( (SELECT REPLACE(UUID(), '-', '') AS id), + #{item.customerId}, #{item.topicId}, #{item.attachmentName}, #{item.attachmentFormat}, diff --git a/epmet-module/resi-group/resi-group-server/src/main/resources/mapper/topic/ResiTopicOperationDao.xml b/epmet-module/resi-group/resi-group-server/src/main/resources/mapper/topic/ResiTopicOperationDao.xml index 90ab9bffd2..52475c6e72 100644 --- a/epmet-module/resi-group/resi-group-server/src/main/resources/mapper/topic/ResiTopicOperationDao.xml +++ b/epmet-module/resi-group/resi-group-server/src/main/resources/mapper/topic/ResiTopicOperationDao.xml @@ -78,6 +78,9 @@ operation_reason, + + customer_id, + created_by, @@ -104,6 +107,9 @@ #{operationReason}, + + #{customerId}, + #{createdBy},