Browse Source

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

master
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.from.MyResiUserInfoFormDTO;
import com.epmet.resi.mine.dto.result.MyResiUserInfoResultDTO; import com.epmet.resi.mine.dto.result.MyResiUserInfoResultDTO;
import org.springframework.cloud.openfeign.FeignClient; import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.*;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import java.util.List; import java.util.List;
@ -64,7 +61,7 @@ public interface EpmetUserFeignClient {
* @Author sun * @Author sun
**/ **/
@PostMapping(value = "epmetuser/gridlatest/getgridsbyuserid/{userId}") @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 居民端获取个人信息 * @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 * @Author sun
**/ **/
@Override @Override
public Result<List<String>> getGridsByUserId(String userId) { public Result<List<String>> getGridsByUserId(String userId,String customerId) {
return ModuleUtils.feignConError(ServiceConstant.EPMET_USER_SERVER, "getGridsByUserId", userId); 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") @PostMapping("allgrids")
public Result<List<AllGridsByUserIdResultDTO>> allGrids(@LoginUser TokenDto tokenDto){ 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 获取用户访问过的所有网格列表 * @Description 获取用户访问过的所有网格列表
* @Author sun * @Author sun
**/ **/
Result<List<AllGridsByUserIdResultDTO>> allGrids(String userId); Result<List<AllGridsByUserIdResultDTO>> allGrids(String userId,String customerId);
/** /**
* @return * @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 * @Author sun
**/ **/
@Override @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>>(); Result<List<AllGridsByUserIdResultDTO>> result = new Result<List<AllGridsByUserIdResultDTO>>();
//1:调用epmet-user服务,根据用户Id查询用户访问过的网格列表Id集合 //1:调用epmet-user服务,根据用户Id查询用户访问过的网格列表Id集合
Result<List<String>> resultGridIds = epmetUserFeignClient.getGridsByUserId(userId); Result<List<String>> resultGridIds = epmetUserFeignClient.getGridsByUserId(userId,customerId);
if (!resultGridIds.success()) { if (!resultGridIds.success()) {
throw new RenException(ModuleConstant.SELECT_EXCEPTION); 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 * @Author sun
**/ **/
@PostMapping("getgridsbyuserid/{userId}") @PostMapping("getgridsbyuserid/{userId}")
public Result<List<String>> getGridsByUserId(@PathVariable("userId") String userId){ public Result<List<String>> getGridsByUserId(@PathVariable("userId") String userId,@RequestParam("customerId") String customerId){
return gridLatestService.getGridsByUserId(userId); 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集合 * @Description 根据用户Id查询用户访问过的网格列表Id集合
* @Author sun * @Author sun
**/ **/
List<String> selectAllGridsByUserId(@Param("userId") String userId); List<String> selectAllGridsByUserId(@Param("userId") String userId,@Param("customerId") String customerId);
/** /**
* @Description 查询一个客户下的所有用户注册居民陌生人 * @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集合 * @Description 根据用户Id查询用户访问过的网格列表Id集合
* @Author sun * @Author sun
**/ **/
Result<List<String>> getGridsByUserId(String userId); Result<List<String>> getGridsByUserId(String userId,String customerId);
/** /**
* @Description 查询客户下所有用户包括陌生人 * @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 * @Author sun
**/ **/
@Override @Override
public Result<List<String>> getGridsByUserId(String userId) { public Result<List<String>> getGridsByUserId(String userId,String customerId) {
List<String> gridList = baseDao.selectAllGridsByUserId(userId); List<String> gridList = baseDao.selectAllGridsByUserId(userId,customerId);
return new Result<List<String>>().ok(gridList); return new Result<List<String>>().ok(gridList);
} }

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

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

Loading…
Cancel
Save