Browse Source

列表展示,当前用户,在当前客户下访问过的网格bug

dev_shibei_match
zxc 4 years ago
parent
commit
fcd2092c73
  1. 7
      epmet-module/resi-mine/resi-mine-server/src/main/java/com/epmet/modules/feign/EpmetUserFeignClient.java
  2. 4
      epmet-module/resi-mine/resi-mine-server/src/main/java/com/epmet/modules/feign/fallback/EpmetUserFeignClientFallBack.java
  3. 2
      epmet-module/resi-mine/resi-mine-server/src/main/java/com/epmet/modules/grid/controller/ResiMineGridController.java
  4. 2
      epmet-module/resi-mine/resi-mine-server/src/main/java/com/epmet/modules/grid/service/ResiMineGridService.java
  5. 4
      epmet-module/resi-mine/resi-mine-server/src/main/java/com/epmet/modules/grid/service/impl/ResiMineGridServiceImpl.java
  6. 4
      epmet-user/epmet-user-server/src/main/java/com/epmet/controller/GridLatestController.java
  7. 2
      epmet-user/epmet-user-server/src/main/java/com/epmet/dao/GridLatestDao.java
  8. 2
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/GridLatestService.java
  9. 4
      epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/GridLatestServiceImpl.java
  10. 1
      epmet-user/epmet-user-server/src/main/resources/mapper/GridLatestDao.xml

7
epmet-module/resi-mine/resi-mine-server/src/main/java/com/epmet/modules/feign/EpmetUserFeignClient.java

@ -11,10 +11,7 @@ import com.epmet.modules.feign.fallback.EpmetUserFeignClientFallBack;
import com.epmet.resi.mine.dto.from.MyResiUserInfoFormDTO;
import com.epmet.resi.mine.dto.result.MyResiUserInfoResultDTO;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.*;
import java.util.List;
@ -64,7 +61,7 @@ public interface EpmetUserFeignClient {
* @Author sun
**/
@PostMapping(value = "epmetuser/gridlatest/getgridsbyuserid/{userId}")
Result<List<String>> getGridsByUserId(@PathVariable("userId") String userId);
Result<List<String>> getGridsByUserId(@PathVariable("userId") String userId,@RequestParam("customerId") String customerId);
/**
* @Description 居民端获取个人信息

4
epmet-module/resi-mine/resi-mine-server/src/main/java/com/epmet/modules/feign/fallback/EpmetUserFeignClientFallBack.java

@ -72,8 +72,8 @@ public class EpmetUserFeignClientFallBack implements EpmetUserFeignClient {
* @Author sun
**/
@Override
public Result<List<String>> getGridsByUserId(String userId) {
return ModuleUtils.feignConError(ServiceConstant.EPMET_USER_SERVER, "getGridsByUserId", userId);
public Result<List<String>> getGridsByUserId(String userId,String customerId) {
return ModuleUtils.feignConError(ServiceConstant.EPMET_USER_SERVER, "getGridsByUserId", userId,customerId);
}
/**

2
epmet-module/resi-mine/resi-mine-server/src/main/java/com/epmet/modules/grid/controller/ResiMineGridController.java

@ -45,7 +45,7 @@ public class ResiMineGridController {
**/
@PostMapping("allgrids")
public Result<List<AllGridsByUserIdResultDTO>> allGrids(@LoginUser TokenDto tokenDto){
return resiMineGridService.allGrids(tokenDto.getUserId());
return resiMineGridService.allGrids(tokenDto.getUserId(),tokenDto.getCustomerId());
}
/**

2
epmet-module/resi-mine/resi-mine-server/src/main/java/com/epmet/modules/grid/service/ResiMineGridService.java

@ -29,7 +29,7 @@ public interface ResiMineGridService {
* @Description 获取用户访问过的所有网格列表
* @Author sun
**/
Result<List<AllGridsByUserIdResultDTO>> allGrids(String userId);
Result<List<AllGridsByUserIdResultDTO>> allGrids(String userId,String customerId);
/**
* @return

4
epmet-module/resi-mine/resi-mine-server/src/main/java/com/epmet/modules/grid/service/impl/ResiMineGridServiceImpl.java

@ -76,10 +76,10 @@ public class ResiMineGridServiceImpl implements ResiMineGridService {
* @Author sun
**/
@Override
public Result<List<AllGridsByUserIdResultDTO>> allGrids(String userId) {
public Result<List<AllGridsByUserIdResultDTO>> allGrids(String userId,String customerId) {
Result<List<AllGridsByUserIdResultDTO>> result = new Result<List<AllGridsByUserIdResultDTO>>();
//1:调用epmet-user服务,根据用户Id查询用户访问过的网格列表Id集合
Result<List<String>> resultGridIds = epmetUserFeignClient.getGridsByUserId(userId);
Result<List<String>> resultGridIds = epmetUserFeignClient.getGridsByUserId(userId,customerId);
if (!resultGridIds.success()) {
throw new RenException(ModuleConstant.SELECT_EXCEPTION);
}

4
epmet-user/epmet-user-server/src/main/java/com/epmet/controller/GridLatestController.java

@ -114,8 +114,8 @@ public class GridLatestController {
* @Author sun
**/
@PostMapping("getgridsbyuserid/{userId}")
public Result<List<String>> getGridsByUserId(@PathVariable("userId") String userId){
return gridLatestService.getGridsByUserId(userId);
public Result<List<String>> getGridsByUserId(@PathVariable("userId") String userId,@RequestParam("customerId") String customerId){
return gridLatestService.getGridsByUserId(userId,customerId);
}

2
epmet-user/epmet-user-server/src/main/java/com/epmet/dao/GridLatestDao.java

@ -55,7 +55,7 @@ public interface GridLatestDao extends BaseDao<GridLatestEntity> {
* @Description 根据用户Id查询用户访问过的网格列表Id集合
* @Author sun
**/
List<String> selectAllGridsByUserId(@Param("userId") String userId);
List<String> selectAllGridsByUserId(@Param("userId") String userId,@Param("customerId") String customerId);
/**
* @Description 查询一个客户下的所有用户注册居民陌生人

2
epmet-user/epmet-user-server/src/main/java/com/epmet/service/GridLatestService.java

@ -121,7 +121,7 @@ public interface GridLatestService extends BaseService<GridLatestEntity> {
* @Description 根据用户Id查询用户访问过的网格列表Id集合
* @Author sun
**/
Result<List<String>> getGridsByUserId(String userId);
Result<List<String>> getGridsByUserId(String userId,String customerId);
/**
* @Description 查询客户下所有用户包括陌生人

4
epmet-user/epmet-user-server/src/main/java/com/epmet/service/impl/GridLatestServiceImpl.java

@ -176,8 +176,8 @@ public class GridLatestServiceImpl extends BaseServiceImpl<GridLatestDao, GridLa
* @Author sun
**/
@Override
public Result<List<String>> getGridsByUserId(String userId) {
List<String> gridList = baseDao.selectAllGridsByUserId(userId);
public Result<List<String>> getGridsByUserId(String userId,String customerId) {
List<String> gridList = baseDao.selectAllGridsByUserId(userId,customerId);
return new Result<List<String>>().ok(gridList);
}

1
epmet-user/epmet-user-server/src/main/resources/mapper/GridLatestDao.xml

@ -80,6 +80,7 @@
WHERE
del_flag = '0'
AND customer_user_id = #{userId}
AND CUSTOMER_ID = #{customerId}
ORDER BY latest_time DESC
</select>

Loading…
Cancel
Save