From 29f6b0e24e516a4dcb4ad35491aa3eaeb0f409dc Mon Sep 17 00:00:00 2001
From: yinzuomei <576302893@qq.com>
Date: Wed, 19 Aug 2020 13:29:20 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9partyuserrankdata?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../dto/screencoll/form/PartyUserRankDataFormDTO.java | 5 -----
.../data-statistical/data-statistical-server/pom.xml | 6 ++++++
.../java/com/epmet/controller/ScreenCollController.java | 8 ++++++--
.../com/epmet/dao/screen/ScreenPartyUserRankDataDao.java | 2 +-
.../java/com/epmet/service/screen/ScreenCollService.java | 2 +-
.../epmet/service/screen/impl/ScreenCollServiceImpl.java | 7 +++----
.../mapper/screen/ScreenPartyUserRankDataDao.xml | 4 ++--
7 files changed, 19 insertions(+), 15 deletions(-)
diff --git a/epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/screencoll/form/PartyUserRankDataFormDTO.java b/epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/screencoll/form/PartyUserRankDataFormDTO.java
index 6267736f51..b4e3884dae 100644
--- a/epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/screencoll/form/PartyUserRankDataFormDTO.java
+++ b/epmet-module/data-statistical/data-statistical-client/src/main/java/com/epmet/dto/screencoll/form/PartyUserRankDataFormDTO.java
@@ -14,11 +14,6 @@ public class PartyUserRankDataFormDTO implements Serializable {
private static final long serialVersionUID = 1L;
- /**
- * 客户id
- */
- private String customerId;
-
/**
* 年Id :yyyy
*/
diff --git a/epmet-module/data-statistical/data-statistical-server/pom.xml b/epmet-module/data-statistical/data-statistical-server/pom.xml
index 0dfdd97d91..cf116c4fb7 100644
--- a/epmet-module/data-statistical/data-statistical-server/pom.xml
+++ b/epmet-module/data-statistical/data-statistical-server/pom.xml
@@ -68,6 +68,12 @@
2.0.0
compile
+
+ com.epmet
+ epmet-commons-extapp-auth
+ 2.0.0
+ compile
+
diff --git a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/controller/ScreenCollController.java b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/controller/ScreenCollController.java
index 0052006dff..248bf39931 100644
--- a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/controller/ScreenCollController.java
+++ b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/controller/ScreenCollController.java
@@ -1,5 +1,7 @@
package com.epmet.controller;
+import com.epmet.commons.extappauth.annotation.ExternalAppRequestAuth;
+import com.epmet.commons.extappauth.bean.ExternalAppRequestParam;
import com.epmet.commons.tools.utils.Result;
import com.epmet.dto.screencoll.form.*;
import com.epmet.service.screen.ScreenCollService;
@@ -32,9 +34,11 @@ public class ScreenCollController {
* @Author zhangyong
* @Date 10:52 2020-08-18
**/
+ @ExternalAppRequestAuth
@PostMapping("partyuserrankdata")
- public Result partyUserRankData(@RequestBody List formDTO) {
- return screenCollService.insertPartyUserRankData(formDTO);
+ public Result partyUserRankData(ExternalAppRequestParam externalAppRequestParam,@RequestBody List formDTO) {
+ screenCollService.insertPartyUserRankData(formDTO,externalAppRequestParam.getCustomerId());
+ return new Result();
}
/**
diff --git a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/dao/screen/ScreenPartyUserRankDataDao.java b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/dao/screen/ScreenPartyUserRankDataDao.java
index c0ab9db8c1..de25a82b88 100644
--- a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/dao/screen/ScreenPartyUserRankDataDao.java
+++ b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/dao/screen/ScreenPartyUserRankDataDao.java
@@ -58,5 +58,5 @@ public interface ScreenPartyUserRankDataDao extends BaseDao list);
+ void batchInsertPartyUserRankData(@Param("list") List list,@Param("customerId")String customerId);
}
diff --git a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/screen/ScreenCollService.java b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/screen/ScreenCollService.java
index 1c6c212588..dfd49c1e5c 100644
--- a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/screen/ScreenCollService.java
+++ b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/screen/ScreenCollService.java
@@ -17,7 +17,7 @@ public interface ScreenCollService {
* @Author zhangyong
* @Date 10:52 2020-08-18
**/
- Result insertPartyUserRankData(List formDTO);
+ void insertPartyUserRankData(List formDTO,String customerId);
/**
* 8、党建引领-党员联系群众数据
diff --git a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/screen/impl/ScreenCollServiceImpl.java b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/screen/impl/ScreenCollServiceImpl.java
index 922de2f876..00dbd2a516 100644
--- a/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/screen/impl/ScreenCollServiceImpl.java
+++ b/epmet-module/data-statistical/data-statistical-server/src/main/java/com/epmet/service/screen/impl/ScreenCollServiceImpl.java
@@ -75,20 +75,19 @@ public class ScreenCollServiceImpl implements ScreenCollService {
@Override
@Transactional(rollbackFor = Exception.class)
- public Result insertPartyUserRankData(List formDTO) {
+ public void insertPartyUserRankData(List formDTO,String customerId) {
if (null != formDTO && formDTO.size() > NumConstant.ZERO){
String[] orgIds = new String[formDTO.size()];
for (int i = NumConstant.ZERO; i < formDTO.size(); i++){
orgIds[i] = formDTO.get(i).getOrgId();
}
- screenPartyUserRankDataDao.deletePartyUserRankData(formDTO.get(NumConstant.ZERO).getCustomerId(),
+ screenPartyUserRankDataDao.deletePartyUserRankData(customerId,
formDTO.get(NumConstant.ZERO).getYearId(),
formDTO.get(NumConstant.ZERO).getMonthId(),
orgIds);
- screenPartyUserRankDataDao.batchInsertPartyUserRankData(formDTO);
+ screenPartyUserRankDataDao.batchInsertPartyUserRankData(formDTO,customerId);
}
- return new Result();
}
@Override
diff --git a/epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/screen/ScreenPartyUserRankDataDao.xml b/epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/screen/ScreenPartyUserRankDataDao.xml
index 74e3377d18..1de992bd4d 100644
--- a/epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/screen/ScreenPartyUserRankDataDao.xml
+++ b/epmet-module/data-statistical/data-statistical-server/src/main/resources/mapper/screen/ScreenPartyUserRankDataDao.xml
@@ -12,7 +12,7 @@
-
+
insert into screen_party_user_rank_data
(
ID,
@@ -37,7 +37,7 @@
(
(SELECT REPLACE(UUID(), '-', '') AS id),
- #{item.customerId},
+ #{customerId},
#{item.yearId},
#{item.monthId},
#{item.orgType},