diff --git a/epmet-admin/epmet-admin-server/pom.xml b/epmet-admin/epmet-admin-server/pom.xml
index 0155abe772..9058e3065d 100644
--- a/epmet-admin/epmet-admin-server/pom.xml
+++ b/epmet-admin/epmet-admin-server/pom.xml
@@ -104,8 +104,8 @@
123456
true
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false
diff --git a/epmet-auth/pom.xml b/epmet-auth/pom.xml
index dc628f27e9..f97682e9ba 100644
--- a/epmet-auth/pom.xml
+++ b/epmet-auth/pom.xml
@@ -170,8 +170,8 @@
123456
true
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false
diff --git a/epmet-gateway/pom.xml b/epmet-gateway/pom.xml
index d595ba019c..7e5875d3c5 100644
--- a/epmet-gateway/pom.xml
+++ b/epmet-gateway/pom.xml
@@ -100,8 +100,8 @@
123456
true
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false
diff --git a/epmet-module/data-report/data-report-server/pom.xml b/epmet-module/data-report/data-report-server/pom.xml
index a859f98664..f6e8f593d5 100644
--- a/epmet-module/data-report/data-report-server/pom.xml
+++ b/epmet-module/data-report/data-report-server/pom.xml
@@ -118,8 +118,8 @@
true
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false
diff --git a/epmet-module/data-statistical/data-statistical-server/pom.xml b/epmet-module/data-statistical/data-statistical-server/pom.xml
index 0dfdd97d91..543f5dc3f9 100644
--- a/epmet-module/data-statistical/data-statistical-server/pom.xml
+++ b/epmet-module/data-statistical/data-statistical-server/pom.xml
@@ -160,8 +160,8 @@
123456
true
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false
diff --git a/epmet-module/epmet-activiti/epmet-activiti-server/pom.xml b/epmet-module/epmet-activiti/epmet-activiti-server/pom.xml
index 94b2810ebe..5a4cf59cab 100644
--- a/epmet-module/epmet-activiti/epmet-activiti-server/pom.xml
+++ b/epmet-module/epmet-activiti/epmet-activiti-server/pom.xml
@@ -178,8 +178,8 @@
123456
false
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false
diff --git a/epmet-module/epmet-common-service/common-service-server/pom.xml b/epmet-module/epmet-common-service/common-service-server/pom.xml
index be30c3a282..1c8581eb13 100644
--- a/epmet-module/epmet-common-service/common-service-server/pom.xml
+++ b/epmet-module/epmet-common-service/common-service-server/pom.xml
@@ -114,8 +114,8 @@
123456
true
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false
diff --git a/epmet-module/epmet-demo/epmet-demo-server/pom.xml b/epmet-module/epmet-demo/epmet-demo-server/pom.xml
index fc69633e51..26c8afd2fc 100644
--- a/epmet-module/epmet-demo/epmet-demo-server/pom.xml
+++ b/epmet-module/epmet-demo/epmet-demo-server/pom.xml
@@ -121,8 +121,8 @@
123456
true
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false
diff --git a/epmet-module/epmet-ext/epmet-ext-server/pom.xml b/epmet-module/epmet-ext/epmet-ext-server/pom.xml
index fe31340f73..de0bcdf0e5 100644
--- a/epmet-module/epmet-ext/epmet-ext-server/pom.xml
+++ b/epmet-module/epmet-ext/epmet-ext-server/pom.xml
@@ -192,8 +192,8 @@
123456
true
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false
diff --git a/epmet-module/epmet-heart/epmet-heart-server/pom.xml b/epmet-module/epmet-heart/epmet-heart-server/pom.xml
index a9c0439d2b..c8d513e278 100644
--- a/epmet-module/epmet-heart/epmet-heart-server/pom.xml
+++ b/epmet-module/epmet-heart/epmet-heart-server/pom.xml
@@ -130,8 +130,8 @@
123456
true
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false
diff --git a/epmet-module/epmet-job/epmet-job-server/pom.xml b/epmet-module/epmet-job/epmet-job-server/pom.xml
index c6d3a7a333..3b0c5fcbf5 100644
--- a/epmet-module/epmet-job/epmet-job-server/pom.xml
+++ b/epmet-module/epmet-job/epmet-job-server/pom.xml
@@ -127,8 +127,8 @@
123456
true
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false
diff --git a/epmet-module/epmet-message/epmet-message-server/pom.xml b/epmet-module/epmet-message/epmet-message-server/pom.xml
index 9240c470c1..deea95460a 100644
--- a/epmet-module/epmet-message/epmet-message-server/pom.xml
+++ b/epmet-module/epmet-message/epmet-message-server/pom.xml
@@ -144,8 +144,8 @@
123456
true
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false
diff --git a/epmet-module/epmet-oss/epmet-oss-server/pom.xml b/epmet-module/epmet-oss/epmet-oss-server/pom.xml
index 482d0a206c..8fc5bc1d67 100644
--- a/epmet-module/epmet-oss/epmet-oss-server/pom.xml
+++ b/epmet-module/epmet-oss/epmet-oss-server/pom.xml
@@ -140,8 +140,8 @@
123456
true
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false
diff --git a/epmet-module/epmet-point/epmet-point-server/pom.xml b/epmet-module/epmet-point/epmet-point-server/pom.xml
index 08c9720eee..c67cf5c997 100644
--- a/epmet-module/epmet-point/epmet-point-server/pom.xml
+++ b/epmet-module/epmet-point/epmet-point-server/pom.xml
@@ -135,8 +135,8 @@
123456
true
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false
diff --git a/epmet-module/epmet-third/epmet-third-client/src/main/java/com/epmet/dto/form/CommonCustomerIdAndSrcFormDTO.java b/epmet-module/epmet-third/epmet-third-client/src/main/java/com/epmet/dto/form/CommonCustomerIdAndSrcFormDTO.java
new file mode 100644
index 0000000000..56b920d911
--- /dev/null
+++ b/epmet-module/epmet-third/epmet-third-client/src/main/java/com/epmet/dto/form/CommonCustomerIdAndSrcFormDTO.java
@@ -0,0 +1,36 @@
+package com.epmet.dto.form;
+
+import com.epmet.commons.tools.validator.group.CustomerClientShowGroup;
+import lombok.Data;
+
+import javax.validation.constraints.NotBlank;
+import java.io.Serializable;
+
+/**
+ * @Description 公众号客户删除入参DTO
+ * @NEI https://nei.netease.com/interface/detail/?pid=52285&id=323482
+ * @ClassName CommonCustomerIdAndSrcFormDTO
+ * @Auth wangc
+ * @Date 2020-08-25 11:02
+ */
+@Data
+public class CommonCustomerIdAndSrcFormDTO implements Serializable {
+ private static final long serialVersionUID = -2945388338786885295L;
+
+ public interface CustomerAndSrcGroup extends CustomerClientShowGroup{}
+
+ /**
+ * 客户Id
+ * */
+ @NotBlank(message = "客户Id不能为空",groups = CustomerAndSrcGroup.class)
+ private String customerId;
+
+ /**
+ * 数据来源(dev:开发 test:体验 prod:生产)
+ * */
+ @NotBlank(message = "数据来源不能为空",groups = CustomerAndSrcGroup.class)
+ private String source;
+
+ @NotBlank(message = "用户Id不能为空",groups = CustomerAndSrcGroup.class)
+ private String userId;
+}
diff --git a/epmet-module/epmet-third/epmet-third-client/src/main/java/com/epmet/dto/form/CommonCustomerIdFormDTO.java b/epmet-module/epmet-third/epmet-third-client/src/main/java/com/epmet/dto/form/CommonCustomerIdFormDTO.java
new file mode 100644
index 0000000000..43860b8d8c
--- /dev/null
+++ b/epmet-module/epmet-third/epmet-third-client/src/main/java/com/epmet/dto/form/CommonCustomerIdFormDTO.java
@@ -0,0 +1,27 @@
+package com.epmet.dto.form;
+
+import com.epmet.commons.tools.validator.group.CustomerClientShowGroup;
+import lombok.Data;
+
+import javax.validation.constraints.NotBlank;
+import java.io.Serializable;
+
+/**
+ * @Description 获取客户第三方token 入参DTO
+ * @NEI https://nei.netease.com/interface/detail/?pid=52285&id=323480
+ * @ClassName CommonCustomerIdFormDTO
+ * @Auth wangc
+ * @Date 2020-08-25 10:57
+ */
+@Data
+public class CommonCustomerIdFormDTO implements Serializable {
+ private static final long serialVersionUID = 3160741101286756024L;
+
+ public interface PaCustomerIdGroup extends CustomerClientShowGroup{}
+
+ /**
+ * 客户Id
+ * */
+ @NotBlank(message = "客户Id不能为空" , groups = PaCustomerIdGroup.class)
+ private String customerId;
+}
diff --git a/epmet-module/epmet-third/epmet-third-client/src/main/java/com/epmet/dto/result/AuthAccessTokenClientResultDTO.java b/epmet-module/epmet-third/epmet-third-client/src/main/java/com/epmet/dto/result/AuthAccessTokenClientResultDTO.java
new file mode 100644
index 0000000000..69b1c4abb1
--- /dev/null
+++ b/epmet-module/epmet-third/epmet-third-client/src/main/java/com/epmet/dto/result/AuthAccessTokenClientResultDTO.java
@@ -0,0 +1,26 @@
+package com.epmet.dto.result;
+
+import lombok.Data;
+
+import java.io.Serializable;
+
+/**
+ * @Description 授权accessToken和app端的查询返参
+ * @ClassName AuthAccessTokenClientResultDTO
+ * @Auth wangc
+ * @Date 2020-08-25 13:41
+ */
+@Data
+public class AuthAccessTokenClientResultDTO implements Serializable {
+ private static final long serialVersionUID = -642465145534993509L;
+
+ /**
+ * 客户端类型
+ * */
+ private String clientType;
+
+ /**
+ * 调用令牌
+ * */
+ private String accessToken;
+}
diff --git a/epmet-module/epmet-third/epmet-third-client/src/main/java/com/epmet/dto/result/CustomerTokensResultDTO.java b/epmet-module/epmet-third/epmet-third-client/src/main/java/com/epmet/dto/result/CustomerTokensResultDTO.java
new file mode 100644
index 0000000000..212114a4cc
--- /dev/null
+++ b/epmet-module/epmet-third/epmet-third-client/src/main/java/com/epmet/dto/result/CustomerTokensResultDTO.java
@@ -0,0 +1,41 @@
+package com.epmet.dto.result;
+
+import lombok.Data;
+
+import java.io.Serializable;
+
+/**
+ * @Description
+ * @ClassName CustomerTokensResultDTO
+ * @Auth wangc
+ * @Date 2020-08-25 11:16
+ */
+@Data
+public class CustomerTokensResultDTO implements Serializable {
+ private static final long serialVersionUID = -6811282503588315365L;
+
+ /**
+ * 客户Id
+ * */
+ private String customerId = "";
+
+ /**
+ * 客户名称
+ * */
+ private String customerName = "";
+
+ /**
+ * 第三方token
+ * */
+ private String componentAccessToken = "";
+
+ /**
+ * 授权方居民端token
+ * */
+ private String resiAuthorizerToken = "";
+
+ /**
+ * 授权方工作端token
+ * */
+ private String workAuthorizerToken = "";
+}
diff --git a/epmet-module/epmet-third/epmet-third-server/pom.xml b/epmet-module/epmet-third/epmet-third-server/pom.xml
index c1fe6fbd85..dea6287ed4 100644
--- a/epmet-module/epmet-third/epmet-third-server/pom.xml
+++ b/epmet-module/epmet-third/epmet-third-server/pom.xml
@@ -203,8 +203,8 @@
123456
true
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false
diff --git a/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/constant/ModuleConstant.java b/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/constant/ModuleConstant.java
index 544e4da23e..4c1cec0015 100644
--- a/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/constant/ModuleConstant.java
+++ b/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/constant/ModuleConstant.java
@@ -116,5 +116,9 @@ public interface ModuleConstant {
int EIGHTY_NINE_THOUSAND_AND_THREE = 89003;
int EIGHTY_NINE_THOUSAND_AND_FOUR = 89004;
+ /**
+ * 数据来源 : 生产环境
+ * */
+ String SRC_PROD = "prod";
}
diff --git a/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/controller/PaCustomerController.java b/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/controller/PaCustomerController.java
index 13ad00fc9d..de5cc61d7a 100644
--- a/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/controller/PaCustomerController.java
+++ b/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/controller/PaCustomerController.java
@@ -192,5 +192,35 @@ public class PaCustomerController {
return new Result().ok(pageData);
}
+ /**
+ * @Description 获取客户第三方token
+ * @NEI https://nei.netease.com/interface/detail/req/?pid=52285&id=323480
+ * @param param CommonCustomerIdFormDTO.class
+ * @return Result
+ * @author wangc
+ * @date 2020.08.25 15:39
+ **/
+ @PostMapping("tokenlist")
+ public Result tokenList(@RequestBody CommonCustomerIdFormDTO param){
+ ValidatorUtils.validateEntity(param, CustomerUserFormDTO.CustomerIdGroup.class);
+ return new Result().ok(paCustomerService.tokenList(param));
+ }
+
+ /**
+ * @Description 公众号客户删除
+ * @NEI https://nei.netease.com/interface/detail/?pid=52285&id=323482
+ * @param token
+ * @param param
+ * @return
+ * @author wangc
+ * @date 2020.08.25 15:46
+ **/
+ @PostMapping("deletepubliccustomer")
+ public Result deletePublicCustomer(@LoginUser TokenDto token , @RequestBody CommonCustomerIdAndSrcFormDTO param){
+ param.setUserId(token.getUserId());
+ ValidatorUtils.validateEntity(param, CommonCustomerIdAndSrcFormDTO.CustomerAndSrcGroup.class);
+ paCustomerService.clearPublicCustomer(param);
+ return new Result();
+ }
}
diff --git a/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/dao/AuthorizationInfoDao.java b/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/dao/AuthorizationInfoDao.java
index b5c24edf2f..882a091b1b 100644
--- a/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/dao/AuthorizationInfoDao.java
+++ b/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/dao/AuthorizationInfoDao.java
@@ -22,6 +22,7 @@ import com.epmet.dto.AuthorizationInfoDTO;
import com.epmet.dto.form.AuthorizationInfoFormDTO;
import com.epmet.dto.form.AuthorizerAccessTokenFormDTO;
import com.epmet.dto.form.CustomerAccessTokenInfoFormDTO;
+import com.epmet.dto.result.AuthAccessTokenClientResultDTO;
import com.epmet.dto.result.AuthCodeResultDTO;
import com.epmet.dto.result.CustomerAccessTokenInfoResultDTO;
import com.epmet.dto.result.WillOverDueResultDTO;
@@ -109,4 +110,12 @@ public interface AuthorizationInfoDao extends BaseDao {
*/
List getCustomerAccessTokenInfo(CustomerAccessTokenInfoFormDTO customerAccessTokenInfoFormDTO);
+ /**
+ * @Description 查询来源端对应的accessToken
+ * @param customerId
+ * @return List
+ * @author wangc
+ * @date 2020.08.25 15:24
+ **/
+ List selectClientToken(@Param("customerId") String customerId);
}
\ No newline at end of file
diff --git a/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/dao/ComponentAccessTokenDao.java b/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/dao/ComponentAccessTokenDao.java
index 10a5710c6e..85a5bac687 100644
--- a/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/dao/ComponentAccessTokenDao.java
+++ b/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/dao/ComponentAccessTokenDao.java
@@ -69,4 +69,13 @@ public interface ComponentAccessTokenDao extends BaseDao {
* @Description 查询客户及管理员信息
*/
CustomerAndUserResultDTO selectCustomerAndUser(@Param("customerId") String customerId);
+
+ /**
+ * @Description 清除第三方库中客户的信息
+ * @param customerId
+ * @return
+ * @author wangc
+ * @date 2020.08.26 10:44
+ **/
+ void clearCustomerInfo(@Param("customerId") String customerId);
+
+ /**
+ * @Description 根据客户Id查询当前客户的来源
+ * @param customerId
+ * @return
+ * @author wangc
+ * @date 2020.08.26 10:59
+ **/
+ String selectSourceById(@Param("customerId") String customerId,@Param("source") String source);
}
\ No newline at end of file
diff --git a/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/service/PaCustomerService.java b/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/service/PaCustomerService.java
index b9c77f90f3..a1b30bd255 100644
--- a/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/service/PaCustomerService.java
+++ b/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/service/PaCustomerService.java
@@ -213,4 +213,24 @@ public interface PaCustomerService extends BaseService {
* @return com.epmet.commons.tools.page.PageData
*/
PageData getCustomerList(UploadListFormDTO formDTO);
+
+ /**
+ * @Description 获取客户第三方token
+ * @NEI https://nei.netease.com/interface/detail/res/?pid=52285&id=323480
+ * @param param
+ * @return
+ * @author wangc
+ * @date 2020.08.25 14:51
+ **/
+ CustomerTokensResultDTO tokenList(CommonCustomerIdFormDTO param);
+
+ /**
+ * @Description 公众号客户删除
+ * @NEI https://nei.netease.com/interface/detail/?pid=52285&id=323482
+ * @param param
+ * @return
+ * @author wangc
+ * @date 2020.08.25 15:46
+ **/
+ void clearPublicCustomer(CommonCustomerIdAndSrcFormDTO param);
}
\ No newline at end of file
diff --git a/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/service/impl/PaCustomerServiceImpl.java b/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/service/impl/PaCustomerServiceImpl.java
index c77f86e336..5b683027b5 100644
--- a/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/service/impl/PaCustomerServiceImpl.java
+++ b/epmet-module/epmet-third/epmet-third-server/src/main/java/com/epmet/service/impl/PaCustomerServiceImpl.java
@@ -31,6 +31,8 @@ import com.epmet.commons.tools.redis.RedisUtils;
import com.epmet.commons.tools.security.dto.TokenDto;
import com.epmet.commons.tools.utils.ConvertUtils;
import com.epmet.commons.tools.utils.CpUserDetailRedis;
+import com.epmet.constant.CodeConstant;
+import com.epmet.constant.ModuleConstant;
import com.epmet.constant.PaConstant;
import com.epmet.dao.*;
import com.epmet.dto.*;
@@ -102,6 +104,8 @@ public class PaCustomerServiceImpl extends BaseServiceImpl page(Map params) {
@@ -641,4 +645,56 @@ public class PaCustomerServiceImpl extends BaseServiceImpl(list, pageInfo.getTotal());
}
+ /**
+ * @Description 获取客户第三方token
+ * @NEI https://nei.netease.com/interface/detail/res/?pid=52285&id=323480
+ * @param param
+ * @return
+ * @author wangc
+ * @date 2020.08.25 14:51
+ **/
+ @Override
+ public CustomerTokensResultDTO tokenList(CommonCustomerIdFormDTO param) {
+ CustomerTokensResultDTO result = new CustomerTokensResultDTO();
+ String customerName = baseDao.selectCustomerName(param.getCustomerId());
+ String componentAccessToken = componentAccessTokenDao.selectComponentAccessToken();
+ List clientList = authorizationInfoDao.selectClientToken(param.getCustomerId());
+ result.setCustomerId(param.getCustomerId());
+ result.setComponentAccessToken(StringUtils.isBlank(componentAccessToken) ? "" : componentAccessToken);
+ result.setCustomerName(StringUtils.isBlank(customerName) ? "" : customerName);
+ if(null != clientList || !clientList.isEmpty()){
+ clientList.forEach(client -> {
+ if(StringUtils.equals(CodeConstant.WORK,client.getClientType())){
+ result.setWorkAuthorizerToken(client.getAccessToken());
+ }else if(StringUtils.equals(CodeConstant.RESI,client.getClientType())){
+ result.setResiAuthorizerToken(client.getAccessToken());
+ }
+ });
+ }
+ return result;
+ }
+
+ /**
+ * @Description 公众号客户删除
+ * @NEI https://nei.netease.com/interface/detail/?pid=52285&id=323482
+ * @param param
+ * @return
+ * @author wangc
+ * @date 2020.08.25 15:46
+ **/
+ @Override
+ @Transactional(rollbackFor = Exception.class)
+ public void clearPublicCustomer(CommonCustomerIdAndSrcFormDTO param) {
+ if(StringUtils.equals(ModuleConstant.SRC_PROD,param.getSource())){
+ logger.warn("有人试图删除用户的生产数据,试图删除的客户Id:{},操作者Id:{}",param.getCustomerId(),param.getUserId());
+ throw new RenException("禁止对生产环境数据进行删除操作!");
+ }
+ String check = baseDao.selectSourceById(param.getCustomerId(),param.getSource());
+ if (!StringUtils.equals(check,param.getCustomerId())) {
+ logger.warn("com.epmet.service.impl.PaCustomerServiceImpl.clearPublicCustomer,客户来源信息不匹配,客户Id:{},来源:{}",param.getCustomerId(),param.getSource());
+ return ;
+ }
+ baseDao.clearCustomerInfo(param.getCustomerId());
+ }
+
}
\ No newline at end of file
diff --git a/epmet-module/epmet-third/epmet-third-server/src/main/resources/mapper/AuthorizationInfoDao.xml b/epmet-module/epmet-third/epmet-third-server/src/main/resources/mapper/AuthorizationInfoDao.xml
index 61f441b6b8..77e38472e8 100644
--- a/epmet-module/epmet-third/epmet-third-server/src/main/resources/mapper/AuthorizationInfoDao.xml
+++ b/epmet-module/epmet-third/epmet-third-server/src/main/resources/mapper/AuthorizationInfoDao.xml
@@ -121,4 +121,16 @@
+
+
+
\ No newline at end of file
diff --git a/epmet-module/epmet-third/epmet-third-server/src/main/resources/mapper/ComponentAccessTokenDao.xml b/epmet-module/epmet-third/epmet-third-server/src/main/resources/mapper/ComponentAccessTokenDao.xml
index 3642c1d768..98d52d60b8 100644
--- a/epmet-module/epmet-third/epmet-third-server/src/main/resources/mapper/ComponentAccessTokenDao.xml
+++ b/epmet-module/epmet-third/epmet-third-server/src/main/resources/mapper/ComponentAccessTokenDao.xml
@@ -48,4 +48,15 @@
AND (UNIX_TIMESTAMP(expires_in_time) - UNIX_TIMESTAMP(NOW())) 900
+
+
\ No newline at end of file
diff --git a/epmet-module/epmet-third/epmet-third-server/src/main/resources/mapper/PaCustomerDao.xml b/epmet-module/epmet-third/epmet-third-server/src/main/resources/mapper/PaCustomerDao.xml
index 40d5efbc3a..11d1b50262 100644
--- a/epmet-module/epmet-third/epmet-third-server/src/main/resources/mapper/PaCustomerDao.xml
+++ b/epmet-module/epmet-third/epmet-third-server/src/main/resources/mapper/PaCustomerDao.xml
@@ -146,4 +146,54 @@
AND id = #{oldCustomerId}
+
+
+ DELETE FROM auth_code WHERE CUSTOMER_ID = #{customerId};
+
+ DELETE FROM auth_result_record WHERE CUSTOMER_ID = #{customerId};
+
+ DELETE FROM authorization_info WHERE CUSTOMER_ID = #{customerId};
+
+ DELETE FROM binding_account WHERE CUSTOMER_ID = #{customerId};
+
+ DELETE FROM business_info WHERE CUSTOMER_ID = #{customerId};
+
+ DELETE FROM code_audit_record WHERE CUSTOMER_ID = #{customerId};
+
+ DELETE FROM code_audit_result WHERE CUSTOMER_ID = #{customerId};
+
+ DELETE FROM code_customer WHERE CUSTOMER_ID = #{customerId};
+
+ DELETE FROM code_operation_history WHERE CUSTOMER_ID = #{customerId};
+
+ DELETE FROM customer_mp WHERE CUSTOMER_ID = #{customerId};
+
+ DELETE FROM func_info WHERE CUSTOMER_ID = #{customerId};
+
+ DELETE FROM mini_category_info WHERE CUSTOMER_ID = #{customerId};
+
+ DELETE FROM mini_info WHERE CUSTOMER_ID = #{customerId};
+
+ DELETE FROM mini_network_info WHERE CUSTOMER_ID = #{customerId};
+
+ DELETE FROM open_platform_account WHERE CUSTOMER_ID = #{customerId};
+
+ DELETE FROM pa_customer_agency WHERE CUSTOMER_ID = #{customerId};
+
+ DELETE FROM pa_customer_user_agency WHERE CUSTOMER_ID = #{customerId};
+
+ DELETE FROM pa_customer WHERE ID = #{customerId};
+
+
+
+
\ No newline at end of file
diff --git a/epmet-module/gov-access/gov-access-server/pom.xml b/epmet-module/gov-access/gov-access-server/pom.xml
index f8d9426042..b69fce8298 100644
--- a/epmet-module/gov-access/gov-access-server/pom.xml
+++ b/epmet-module/gov-access/gov-access-server/pom.xml
@@ -121,8 +121,8 @@
123456
true
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false
diff --git a/epmet-module/gov-grid/gov-grid-server/pom.xml b/epmet-module/gov-grid/gov-grid-server/pom.xml
index 51b3139806..c5bf66fd08 100644
--- a/epmet-module/gov-grid/gov-grid-server/pom.xml
+++ b/epmet-module/gov-grid/gov-grid-server/pom.xml
@@ -107,8 +107,8 @@
123456
true
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false
diff --git a/epmet-module/gov-issue/gov-issue-server/pom.xml b/epmet-module/gov-issue/gov-issue-server/pom.xml
index 9ec2c6e91d..a90b43312d 100644
--- a/epmet-module/gov-issue/gov-issue-server/pom.xml
+++ b/epmet-module/gov-issue/gov-issue-server/pom.xml
@@ -139,8 +139,8 @@
123456
true
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false
diff --git a/epmet-module/gov-mine/gov-mine-server/pom.xml b/epmet-module/gov-mine/gov-mine-server/pom.xml
index 7a38a7a7e5..7d2e118675 100644
--- a/epmet-module/gov-mine/gov-mine-server/pom.xml
+++ b/epmet-module/gov-mine/gov-mine-server/pom.xml
@@ -133,8 +133,8 @@
123456
true
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false
diff --git a/epmet-module/gov-org/gov-org-server/pom.xml b/epmet-module/gov-org/gov-org-server/pom.xml
index b082115778..d7a0b5fc61 100644
--- a/epmet-module/gov-org/gov-org-server/pom.xml
+++ b/epmet-module/gov-org/gov-org-server/pom.xml
@@ -139,8 +139,8 @@
123456
true
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false
diff --git a/epmet-module/gov-project/gov-project-client/src/main/java/com/epmet/dto/result/ProjectDetailResultDTO.java b/epmet-module/gov-project/gov-project-client/src/main/java/com/epmet/dto/result/ProjectDetailResultDTO.java
index 4ffddb9ba4..8ad21b2082 100644
--- a/epmet-module/gov-project/gov-project-client/src/main/java/com/epmet/dto/result/ProjectDetailResultDTO.java
+++ b/epmet-module/gov-project/gov-project-client/src/main/java/com/epmet/dto/result/ProjectDetailResultDTO.java
@@ -48,10 +48,18 @@ public class ProjectDetailResultDTO implements Serializable {
* 处理状态(是否由我处理)
*/
private Boolean processable;
+ /**
+ * 是否是转项目节点
+ */
+ private Boolean isCreated;
+ /**
+ * 当前跟进部门
+ */
+ private List departmentNameList;
/**
* 当前跟进部门
*/
- private List departmentNameList;
+ private List departmentList;
@NoArgsConstructor
@Data
diff --git a/epmet-module/gov-project/gov-project-server/pom.xml b/epmet-module/gov-project/gov-project-server/pom.xml
index 35f0402420..163ea7921d 100644
--- a/epmet-module/gov-project/gov-project-server/pom.xml
+++ b/epmet-module/gov-project/gov-project-server/pom.xml
@@ -139,8 +139,8 @@
123456
true
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false
diff --git a/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/dao/ProjectStaffDao.java b/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/dao/ProjectStaffDao.java
index 78a7927b43..88bc5dadf2 100644
--- a/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/dao/ProjectStaffDao.java
+++ b/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/dao/ProjectStaffDao.java
@@ -70,4 +70,13 @@ public interface ProjectStaffDao extends BaseDao {
* @Description 查询当前处于项目节点中的切工作未处理的工作人员
**/
List selectProjectTransferStaffList(ProjectStaffDTO dto);
+
+ /**
+ * 获取未处理的转项目节点
+ * @author zhaoqifeng
+ * @date 2020/8/27 14:26
+ * @param dto
+ * @return java.util.List
+ */
+ List selectCreatedProcess(ProjectStaffDTO dto);
}
\ No newline at end of file
diff --git a/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/ProjectStaffService.java b/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/ProjectStaffService.java
index 349068ce2c..af0ee6061d 100644
--- a/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/ProjectStaffService.java
+++ b/epmet-module/gov-project/gov-project-server/src/main/java/com/epmet/service/ProjectStaffService.java
@@ -131,4 +131,13 @@ public interface ProjectStaffService extends BaseService {
* @return java.util.List
*/
List getStaffsByProjectId(String projectId);
+
+ /**
+ * 获取未处理的转项目节点
+ * @author zhaoqifeng
+ * @date 2020/8/27 14:30
+ * @param dto
+ * @return java.util.List
+ */
+ List getCreatedProcess(ProjectStaffDTO dto);
}
\ No newline at end of file
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 3c572a6eac..ddacb38fed 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
@@ -266,6 +266,7 @@ public class ProjectServiceImpl extends BaseServiceImpl created = projectStaffService.getCreatedProcess(projectStaffDTO);
+ if (null != created && created.size() > NumConstant.ZERO) {
+ resultDTO.setIsCreated(true);
+ } else {
+ resultDTO.setIsCreated(false);
+ }
}
//获取当前跟进部门
+ List departments = new ArrayList<>();
List departmentNameList = new ArrayList<>();
List departmentList = new ArrayList<>();
if (ProjectConstant.CLOSED.equals(resultDTO.getProjectStatus())) {
//项目已结案,跟进部门为空
- resultDTO.setDepartmentNameList(departmentList);
+ resultDTO.setDepartmentList(departmentList);
+ resultDTO.setDepartmentNameList(departments);
} else {
//项目未结案,找出所有跟进部门
ProjectDTO projectDTO = new ProjectDTO();
@@ -313,8 +322,10 @@ public class ProjectServiceImpl extends BaseServiceImpl getCreatedProcess(ProjectStaffDTO dto) {
+ return baseDao.selectCreatedProcess(dto);
+ }
+
}
\ No newline at end of file
diff --git a/epmet-module/gov-project/gov-project-server/src/main/resources/mapper/ProjectStaffDao.xml b/epmet-module/gov-project/gov-project-server/src/main/resources/mapper/ProjectStaffDao.xml
index ebeb87a063..0b8cbe9bc6 100644
--- a/epmet-module/gov-project/gov-project-server/src/main/resources/mapper/ProjectStaffDao.xml
+++ b/epmet-module/gov-project/gov-project-server/src/main/resources/mapper/ProjectStaffDao.xml
@@ -53,5 +53,17 @@
AND project_id = #{projectId}
AND is_handle = #{isHandle}
+
\ No newline at end of file
diff --git a/epmet-module/gov-voice/gov-voice-server/pom.xml b/epmet-module/gov-voice/gov-voice-server/pom.xml
index 921e42689a..17268c4fe4 100644
--- a/epmet-module/gov-voice/gov-voice-server/pom.xml
+++ b/epmet-module/gov-voice/gov-voice-server/pom.xml
@@ -126,8 +126,8 @@
123456
true
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false
diff --git a/epmet-module/oper-access/oper-access-server/pom.xml b/epmet-module/oper-access/oper-access-server/pom.xml
index 5ef81d2ca5..bd0017f012 100644
--- a/epmet-module/oper-access/oper-access-server/pom.xml
+++ b/epmet-module/oper-access/oper-access-server/pom.xml
@@ -114,8 +114,8 @@
123456
true
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false
diff --git a/epmet-module/oper-crm/oper-crm-server/pom.xml b/epmet-module/oper-crm/oper-crm-server/pom.xml
index 80da83c9fc..283ae60811 100644
--- a/epmet-module/oper-crm/oper-crm-server/pom.xml
+++ b/epmet-module/oper-crm/oper-crm-server/pom.xml
@@ -135,8 +135,8 @@
123456
true
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false
diff --git a/epmet-module/oper-customize/oper-customize-server/pom.xml b/epmet-module/oper-customize/oper-customize-server/pom.xml
index 0cd9b6fb4a..f9fad8159c 100644
--- a/epmet-module/oper-customize/oper-customize-server/pom.xml
+++ b/epmet-module/oper-customize/oper-customize-server/pom.xml
@@ -112,8 +112,8 @@
123456
true
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false
diff --git a/epmet-module/resi-group/resi-group-server/pom.xml b/epmet-module/resi-group/resi-group-server/pom.xml
index eaef30f6e7..c07b96ad77 100644
--- a/epmet-module/resi-group/resi-group-server/pom.xml
+++ b/epmet-module/resi-group/resi-group-server/pom.xml
@@ -142,8 +142,8 @@
123456
true
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false
diff --git a/epmet-module/resi-guide/resi-guide-server/pom.xml b/epmet-module/resi-guide/resi-guide-server/pom.xml
index d5d481ac84..4aefd4cbe1 100644
--- a/epmet-module/resi-guide/resi-guide-server/pom.xml
+++ b/epmet-module/resi-guide/resi-guide-server/pom.xml
@@ -135,8 +135,8 @@
123456
true
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false
diff --git a/epmet-module/resi-hall/resi-hall-server/pom.xml b/epmet-module/resi-hall/resi-hall-server/pom.xml
index a7bed7047b..a81bf919dc 100644
--- a/epmet-module/resi-hall/resi-hall-server/pom.xml
+++ b/epmet-module/resi-hall/resi-hall-server/pom.xml
@@ -93,8 +93,8 @@
123456
true
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false
diff --git a/epmet-module/resi-home/resi-home-server/pom.xml b/epmet-module/resi-home/resi-home-server/pom.xml
index a1f2c10a7d..f6eebaaad7 100644
--- a/epmet-module/resi-home/resi-home-server/pom.xml
+++ b/epmet-module/resi-home/resi-home-server/pom.xml
@@ -113,8 +113,8 @@
123456
true
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false
diff --git a/epmet-module/resi-mine/resi-mine-server/pom.xml b/epmet-module/resi-mine/resi-mine-server/pom.xml
index 355be53030..35d2c0edda 100644
--- a/epmet-module/resi-mine/resi-mine-server/pom.xml
+++ b/epmet-module/resi-mine/resi-mine-server/pom.xml
@@ -137,8 +137,8 @@
123456
true
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false
diff --git a/epmet-module/resi-partymember/resi-partymember-server/pom.xml b/epmet-module/resi-partymember/resi-partymember-server/pom.xml
index 06f9dfc87e..a202858016 100644
--- a/epmet-module/resi-partymember/resi-partymember-server/pom.xml
+++ b/epmet-module/resi-partymember/resi-partymember-server/pom.xml
@@ -141,8 +141,8 @@
123456
true
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false
diff --git a/epmet-module/resi-voice/resi-voice-server/pom.xml b/epmet-module/resi-voice/resi-voice-server/pom.xml
index a78cb45ddd..5c087281de 100644
--- a/epmet-module/resi-voice/resi-voice-server/pom.xml
+++ b/epmet-module/resi-voice/resi-voice-server/pom.xml
@@ -99,8 +99,8 @@
123456
true
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false
diff --git a/epmet-openapi/epmet-openapi-scan/pom.xml b/epmet-openapi/epmet-openapi-scan/pom.xml
index 97029c52f2..46532a144e 100644
--- a/epmet-openapi/epmet-openapi-scan/pom.xml
+++ b/epmet-openapi/epmet-openapi-scan/pom.xml
@@ -101,8 +101,8 @@
123456
true
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false
diff --git a/epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/InfoSubmitFromDTO.java b/epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/InfoSubmitFromDTO.java
index aa999da0f6..0f2a2ab82d 100644
--- a/epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/InfoSubmitFromDTO.java
+++ b/epmet-user/epmet-user-client/src/main/java/com/epmet/dto/form/InfoSubmitFromDTO.java
@@ -82,7 +82,7 @@ public class InfoSubmitFromDTO implements Serializable {
/**
* 手机验证码
*/
- @NotBlank(message = "手机验证码不能为空")
+ //@NotBlank(message = "手机验证码不能为空")
@Length(max=6,message = "手机验证码不能超过6位")
private String mobileCode;
diff --git a/epmet-user/epmet-user-server/pom.xml b/epmet-user/epmet-user-server/pom.xml
index 9bca6edc9e..001effd69f 100644
--- a/epmet-user/epmet-user-server/pom.xml
+++ b/epmet-user/epmet-user-server/pom.xml
@@ -150,8 +150,8 @@
123456
true
- 122.152.200.70:8848
- fcd6fc8f-ca3a-4b01-8026-2b05cdc5976b
+ 192.168.1.130:8848
+ 6ceab336-d004-4acf-89c6-e121d06f4988
false