Commit 48cbd9100bbb44b0b68d0d8a2864dc014b544410

Authored by llw
1 parent 9c44aec3

tijiao

src/main/java/com/zteits/irain/portal/web/parkinglotcloudplatform/datastatistic/BerthsStatisticController.java
@@ -470,29 +470,27 @@ public class BerthsStatisticController extends BizController { @@ -470,29 +470,27 @@ public class BerthsStatisticController extends BizController {
470 @ApiOperation("获取停车场信息统计和今日收益") 470 @ApiOperation("获取停车场信息统计和今日收益")
471 @PostMapping("getParkStaticsticAndTodayAmount") 471 @PostMapping("getParkStaticsticAndTodayAmount")
472 public BizResultVO<List<ParkStaticsticAndTodayAmountVO>> getParkStaticsticAndTodayAmount(@RequestBody QueryTodayOrderRequest request) throws Exception{ 472 public BizResultVO<List<ParkStaticsticAndTodayAmountVO>> getParkStaticsticAndTodayAmount(@RequestBody QueryTodayOrderRequest request) throws Exception{
473 - // 1.调用接口查询当前登录人管辖的停车场名称  
474 - UserInfo userInfo = sessionCommUtil.getUserInfo();  
475 - List<String> plNos=Lists.newArrayList();  
476 - if(null != userInfo){  
477 - plNos= userInfo.getOrgIds();  
478 - } 473 + if(CollectionUtils.isEmpty(request.getPlNos())){
  474 + throw new BizException(ErrorType.PARAMM_NULL, "入参不能为空!");
  475 + }
  476 +
479 //今日收益 477 //今日收益
480 List<ParkStaticsticAndTodayAmountVO> listVO= new ArrayList<ParkStaticsticAndTodayAmountVO>(); 478 List<ParkStaticsticAndTodayAmountVO> listVO= new ArrayList<ParkStaticsticAndTodayAmountVO>();
481 BizResult<Map<String, BigDecimal>> result = tdBOrderService.queryTodayAmountSumByPlno(request); 479 BizResult<Map<String, BigDecimal>> result = tdBOrderService.queryTodayAmountSumByPlno(request);
482 Map<String, BigDecimal> mapAmount=ResultUtils.getBizResultData(result); 480 Map<String, BigDecimal> mapAmount=ResultUtils.getBizResultData(result);
483 //空闲车位数 481 //空闲车位数
484 ParkFreeBerthGetByPlnoRequest parkFreeBerthGetByPlnoRequest = new ParkFreeBerthGetByPlnoRequest(); 482 ParkFreeBerthGetByPlnoRequest parkFreeBerthGetByPlnoRequest = new ParkFreeBerthGetByPlnoRequest();
485 - request.setPlNos(plNos);  
486 - request.setSysCode(sysCode); 483 + parkFreeBerthGetByPlnoRequest.setPlNos(request.getPlNos());
  484 + parkFreeBerthGetByPlnoRequest.setSysCode(request.getSysCode());
487 BizResult<Map<String, Integer>> freeBerthsNumBizResult = parkFreeBerthService.getParkFreeBerthByPlno(parkFreeBerthGetByPlnoRequest); 485 BizResult<Map<String, Integer>> freeBerthsNumBizResult = parkFreeBerthService.getParkFreeBerthByPlno(parkFreeBerthGetByPlnoRequest);
488 Map<String, Integer> freeBerthsNumMap = ResultUtils.getBizResultData(freeBerthsNumBizResult); 486 Map<String, Integer> freeBerthsNumMap = ResultUtils.getBizResultData(freeBerthsNumBizResult);
489 - for (String plNo : plNos) { 487 + for (String plNo : request.getPlNos()) {
490 //先查询缓存 488 //先查询缓存
491 ParkingLotDTO lotDTO = ParkingLotCacheUtil.getParkLotByPlNo(plNo); 489 ParkingLotDTO lotDTO = ParkingLotCacheUtil.getParkLotByPlNo(plNo);
492 if(lotDTO == null){ 490 if(lotDTO == null){
493 //查询数据库 491 //查询数据库
494 QueryParkLotInfoByPkNoRequest request1 = new QueryParkLotInfoByPkNoRequest(); 492 QueryParkLotInfoByPkNoRequest request1 = new QueryParkLotInfoByPkNoRequest();
495 - request1.setSysCode(sysCode); 493 + request1.setSysCode(request.getSysCode());
496 request1.setPklNo(plNo); 494 request1.setPklNo(plNo);
497 BizResult<ParkingLotDTO> bizResult2 = parkingLotQueryService.QueryParkingLotByPkNo(request1); 495 BizResult<ParkingLotDTO> bizResult2 = parkingLotQueryService.QueryParkingLotByPkNo(request1);
498 lotDTO = ResultUtils.getBizResultData(bizResult2); 496 lotDTO = ResultUtils.getBizResultData(bizResult2);