diff --git a/epmet-gateway/pom.xml b/epmet-gateway/pom.xml
index 3122ec2540..8acbdd9bf6 100644
--- a/epmet-gateway/pom.xml
+++ b/epmet-gateway/pom.xml
@@ -141,8 +141,8 @@
http://127.0.0.1:8090
-
- http://localhost:8091
+
+ http://127.0.0.1:8091
http://127.0.0.1:8092
diff --git a/epmet-gateway/src/main/resources/bootstrap.yml b/epmet-gateway/src/main/resources/bootstrap.yml
index 36fabb7b50..94d5e8a27a 100644
--- a/epmet-gateway/src/main/resources/bootstrap.yml
+++ b/epmet-gateway/src/main/resources/bootstrap.yml
@@ -127,6 +127,7 @@ spring:
- Path=${server.servlet.context-path}/resi/guide/**
filters:
- StripPrefix=1
+ - CpAuth=true
#政府端组织管理
- id: gov-org-server
uri: @gateway.routes.gov-org-server.uri@
@@ -179,6 +180,7 @@ renren:
- /epmetuser/**
- /gov/org/**
- /oper/access/**
+ - /resi/guide/**
management:
endpoints:
web:
@@ -239,6 +241,7 @@ epmet:
- /epmetuser/**
- /gov/org/**
- /oper/access/**
+ - /resi/guide/**
swaggerUrls:
jwt:
diff --git a/epmet-module/epmet-demo/epmet-demo-server/src/main/java/com/epmet/controller/DemoController.java b/epmet-module/epmet-demo/epmet-demo-server/src/main/java/com/epmet/controller/DemoController.java
index 2588109776..0e6ecfe1bc 100644
--- a/epmet-module/epmet-demo/epmet-demo-server/src/main/java/com/epmet/controller/DemoController.java
+++ b/epmet-module/epmet-demo/epmet-demo-server/src/main/java/com/epmet/controller/DemoController.java
@@ -180,4 +180,5 @@ public class DemoController {
public Result getSysUserInfoById(@RequestParam("id") Long id) {
return demoService.getSysUserInfoById(id);
}
+
}
diff --git a/epmet-module/epmet-demo/epmet-demo-server/src/main/java/com/epmet/feign/GovOrgFeignClient.java b/epmet-module/epmet-demo/epmet-demo-server/src/main/java/com/epmet/feign/GovOrgFeignClient.java
index aae3501816..5a854a7ef4 100644
--- a/epmet-module/epmet-demo/epmet-demo-server/src/main/java/com/epmet/feign/GovOrgFeignClient.java
+++ b/epmet-module/epmet-demo/epmet-demo-server/src/main/java/com/epmet/feign/GovOrgFeignClient.java
@@ -3,7 +3,6 @@ package com.epmet.feign;
import com.epmet.commons.tools.constant.ServiceConstant;
import com.epmet.commons.tools.utils.Result;
import com.epmet.dto.CustomerGridDTO;
-import com.epmet.feign.impl.GovOrgFeignClientFallBack;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
@@ -17,4 +16,5 @@ import org.springframework.web.bind.annotation.PathVariable;
public interface GovOrgFeignClient {
@GetMapping("gov/org/customergrid/getcustomergrid/{id}")
Result getcustomergrid(@PathVariable("id") String id);
+
}
diff --git a/epmet-module/epmet-demo/epmet-demo-server/src/main/java/com/epmet/service/DemoService.java b/epmet-module/epmet-demo/epmet-demo-server/src/main/java/com/epmet/service/DemoService.java
index 38cfe6ef29..612f736267 100644
--- a/epmet-module/epmet-demo/epmet-demo-server/src/main/java/com/epmet/service/DemoService.java
+++ b/epmet-module/epmet-demo/epmet-demo-server/src/main/java/com/epmet/service/DemoService.java
@@ -154,4 +154,5 @@ public interface DemoService extends BaseService {
* @Date 2020/3/20 9:37
**/
Result getSysUserInfoById(Long id);
+
}
diff --git a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/CustomerGridController.java b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/CustomerGridController.java
index 916f123040..fec741f5e4 100644
--- a/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/CustomerGridController.java
+++ b/epmet-module/gov-org/gov-org-server/src/main/java/com/epmet/controller/CustomerGridController.java
@@ -94,11 +94,6 @@ public class CustomerGridController {
ExcelUtils.exportExcelToTarget(response, null, list, CustomerGridExcel.class);
}
- @GetMapping("getcustomergrid/{id}")
- public Result getcustomergrid(@PathVariable("id") String id){
- CustomerGridDTO data = customerGridService.get(id);
- return new Result().ok(data);
- }
/**
* 供epmet-user服务调用 查询客户网格表数据
* @author sun
@@ -124,4 +119,9 @@ public class CustomerGridController {
return customerGridService.listGridForStrangerByOrder(listCustomerGridFormDTO);
}
+ @GetMapping("getcustomergrid/{id}")
+ public Result getcustomergrid(@PathVariable("id") String id){
+ CustomerGridDTO data = customerGridService.get(id);
+ return new Result().ok(data);
+ }
}
diff --git a/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/controller/HomeController.java b/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/controller/HomeController.java
index 66ea831b6d..e528ed9b83 100644
--- a/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/controller/HomeController.java
+++ b/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/controller/HomeController.java
@@ -92,7 +92,6 @@ public class HomeController {
@PostMapping("gethomereleasebycustomer")
public Result getHomeReleaseByCustomer(@RequestBody CustomerHomeFormDTO formDTO) {
formDTO.setStatus(OperCustomizeConstant.STATUS);//已发布数据
- formDTO.setClientType("0");//居民端(token中获取)
ValidatorUtils.validateEntity(formDTO);
return homeService.getHomeReleaseByCustomer(formDTO);
}
diff --git a/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/impl/HomeServiceImpl.java b/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/impl/HomeServiceImpl.java
index 5a23466015..68d3faff90 100644
--- a/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/impl/HomeServiceImpl.java
+++ b/epmet-module/oper-customize/oper-customize-server/src/main/java/com/epmet/service/impl/HomeServiceImpl.java
@@ -116,24 +116,31 @@ public class HomeServiceImpl implements HomeService {
@Override
public Result getHomeReleaseByCustomer(CustomerHomeFormDTO formDTO) {
HomeDesignByCustomerResultDTO resultDTO = new HomeDesignByCustomerResultDTO();
+ //根据客户id,所属端获取客户首页配置的设计稿
List list = customerHomeDetailDao.getHomeReleaseByCustomer(formDTO);
- List flist = new ArrayList();//功能组件
- List usedComponent=new ArrayList<>();//使用的组件集合
+ List titlelist=new ArrayList();
+ List toplist=new ArrayList();
+ List functionlist=new ArrayList();
+ List floatlist=new ArrayList();
+ //List usedComponent=new ArrayList<>();//使用过的组件集合
for(CommonComponentDesignResultDTO c:list){
- usedComponent.add(c.getComponentId());
+ //usedComponent.add(c.getComponentId());
//所属区域:0.标题区、1.置顶区、2.功能区、3.悬浮区
- if("titleList".equals(c.getRegion())){
- resultDTO.setTitleList(c);
- }else if("topList".equals(c.getRegion())){
- resultDTO.setTopList(c);
- }else if("functionList".equals(c.getRegion())){
- flist.add(c);
- }else if("floatingList".equals(c.getRegion())){
- resultDTO.setFloatingList(c);
+ if(ReginConstant.titleList.equals(c.getRegion())){
+ titlelist.add(c);
+ }else if(ReginConstant.topList.equals(c.getRegion())){
+ toplist.add(c);
+ }else if(ReginConstant.functionList.equals(c.getRegion())){
+ functionlist.add(c);
+ }else if(ReginConstant.floatingList.equals(c.getRegion())){
+ floatlist.add(c);
}
}
- resultDTO.setFunctionList(flist);
- resultDTO.setUsedComponentIdList(usedComponent);
+ resultDTO.setTitleList(titlelist);
+ resultDTO.setTopList(toplist);
+ resultDTO.setFloatingList(floatlist);
+ resultDTO.setFunctionList(functionlist);
+ //resultDTO.setUsedComponentIdList(usedComponent);
return new Result().ok(resultDTO);
}
}
diff --git a/epmet-module/resi-guide/resi-guide-server/src/main/java/com/epmet/controller/StrangerResiGuideController.java b/epmet-module/resi-guide/resi-guide-server/src/main/java/com/epmet/controller/StrangerResiGuideController.java
index 37e8471cfc..5f97343835 100644
--- a/epmet-module/resi-guide/resi-guide-server/src/main/java/com/epmet/controller/StrangerResiGuideController.java
+++ b/epmet-module/resi-guide/resi-guide-server/src/main/java/com/epmet/controller/StrangerResiGuideController.java
@@ -17,6 +17,8 @@
package com.epmet.controller;
+import com.epmet.commons.tools.annotation.LoginUser;
+import com.epmet.commons.tools.security.dto.TokenDto;
import com.epmet.commons.tools.utils.Result;
import com.epmet.commons.tools.validator.ValidatorUtils;
import com.epmet.dto.form.CustomerGridListFormDTO;
@@ -52,8 +54,8 @@ public class StrangerResiGuideController {
* @Date 2020/3/16
**/
@PostMapping("getgridhome")
- public Result getValidCustomerList(@RequestBody StrangerFormDTO formDTO) throws Exception {
- return strangerAccessRecordService.getgridhome(formDTO);
+ public Result getValidCustomerList( @LoginUser TokenDto tokenDTO, @RequestBody StrangerFormDTO formDTO) throws Exception {
+ return strangerAccessRecordService.getgridhome(tokenDTO, formDTO);
}
diff --git a/epmet-module/resi-guide/resi-guide-server/src/main/java/com/epmet/service/StrangerAccessRecordService.java b/epmet-module/resi-guide/resi-guide-server/src/main/java/com/epmet/service/StrangerAccessRecordService.java
index e793afd026..c0c0824075 100644
--- a/epmet-module/resi-guide/resi-guide-server/src/main/java/com/epmet/service/StrangerAccessRecordService.java
+++ b/epmet-module/resi-guide/resi-guide-server/src/main/java/com/epmet/service/StrangerAccessRecordService.java
@@ -2,6 +2,7 @@ package com.epmet.service;
import com.epmet.commons.mybatis.service.BaseService;
import com.epmet.commons.tools.page.PageData;
+import com.epmet.commons.tools.security.dto.TokenDto;
import com.epmet.commons.tools.utils.Result;
import com.epmet.dto.StrangerAccessRecordDTO;
import com.epmet.dto.form.CustomerGridListFormDTO;
@@ -105,5 +106,5 @@ public interface StrangerAccessRecordService extends BaseService getgridhome(StrangerFormDTO formDTO);
+ Result getgridhome(TokenDto tokenDTO, StrangerFormDTO formDTO);
}
diff --git a/epmet-module/resi-guide/resi-guide-server/src/main/java/com/epmet/service/impl/StrangerAccessRecordServiceImpl.java b/epmet-module/resi-guide/resi-guide-server/src/main/java/com/epmet/service/impl/StrangerAccessRecordServiceImpl.java
index 3a1c5b78b3..5858a5b795 100644
--- a/epmet-module/resi-guide/resi-guide-server/src/main/java/com/epmet/service/impl/StrangerAccessRecordServiceImpl.java
+++ b/epmet-module/resi-guide/resi-guide-server/src/main/java/com/epmet/service/impl/StrangerAccessRecordServiceImpl.java
@@ -3,6 +3,7 @@ package com.epmet.service.impl;
import com.epmet.commons.mybatis.service.impl.BaseServiceImpl;
import com.epmet.commons.tools.constant.FieldConstant;
+import com.epmet.commons.tools.security.dto.TokenDto;
import com.epmet.commons.tools.utils.ConvertUtils;
import com.epmet.commons.tools.utils.Result;
import com.epmet.dao.StrangerAccessRecordDao;
@@ -177,31 +178,32 @@ public class StrangerAccessRecordServiceImpl extends BaseServiceImpl getgridhome(StrangerFormDTO formDTO) {
+ public Result getgridhome(TokenDto tokenDTO, StrangerFormDTO formDTO) {
//token里边有所属端 userId这些参数 前台传递customerID和gridId
//1:调用epmet-user服务查询数据 新建网格记录数据
VisitedFormDTO vi = new VisitedFormDTO();
vi.setGridId(formDTO.getGridId());
vi.setCustomerId(formDTO.getCustomerId());
- //vi.setUserId(token获取);
+ vi.setUserId(tokenDTO.getUserId());//token中获取userId
epmetUserFeignClient.saveLatestAndVisited(vi);
//2:调用ope-customize服务 获取首页发布数据
- Result res = getCustomerHomeData(formDTO.getCustomerId());
+ Result res = getCustomerHomeData(formDTO.getCustomerId(),tokenDTO.getClient());
return res;
}
/**
* 调用oper-customize服务 获取首页发布数据
- * @param customerId
+ * @param customerId 客户Id
+ * @param clientType 所属端
* @return
* @author sun
*/
- public Result getCustomerHomeData(String customerId){
+ public Result getCustomerHomeData(String customerId,String clientType){
CustomerHomeFormDTO dto = new CustomerHomeFormDTO();
dto.setCustomerId(customerId);
- //dto.setClientType(token中获取);//居民端
+ dto.setClientType(clientType);//居民端
return operCustomizeFeignClient.getHomeReleaseByCustomer(dto);
}
diff --git a/epmet-user/epmet-user-server/pom.xml b/epmet-user/epmet-user-server/pom.xml
index 020b93702c..3662cbc04d 100644
--- a/epmet-user/epmet-user-server/pom.xml
+++ b/epmet-user/epmet-user-server/pom.xml
@@ -64,6 +64,18 @@
io.github.openfeign
feign-httpclient
+
+ com.epmet
+ gov-org-client
+ 2.0.0
+ compile
+
+
+ com.epmet
+ gov-org-client
+ 2.0.0
+ compile
+
diff --git a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/GridVisitedServiceImpl.java b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/GridVisitedServiceImpl.java
index 118e08a214..a3810e7268 100644
--- a/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/GridVisitedServiceImpl.java
+++ b/epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/GridVisitedServiceImpl.java
@@ -143,11 +143,10 @@ public class GridVisitedServiceImpl extends BaseServiceImpl