| | |
| | | @PostMapping(value = "/getChargingPileBySiteIds") |
| | | public R<List<TChargingPile>> getChargingPileBySiteIds(@RequestParam("siteIds") List<Integer> siteIds) { |
| | | return R.ok(chargingPileService.list(Wrappers.lambdaQuery(TChargingPile.class) |
| | | .in(!siteIds.isEmpty(),TChargingPile::getSiteId,siteIds))); |
| | | .in(!siteIds.isEmpty(),TChargingPile::getSiteId,siteIds).eq(TChargingPile::getDelFlag, 0))); |
| | | } |
| | | |
| | | |
| | |
| | | List<TChargingPile> list1 = chargingPileService.lambdaQuery().eq(TChargingPile::getSiteId, id).eq(TChargingPile::getDelFlag, 0).list(); |
| | | for (TChargingPile tChargingPile : list1) { |
| | | integrationClient.setupBillingModel1(tChargingPile.getCode(), JSON.toJSONString(accountingStrategyDetails)); |
| | | chengDuJianGuanClient.notificationStationFee(tChargingPile.getId()); |
| | | } |
| | | |
| | | if(1 == site.getIsOpenSynchronization()){ |
| | |
| | | ChargeFeeDetail chargeFeeDetail1 = new ChargeFeeDetail(); |
| | | chargeFeeDetail1.setEquipmentType(chargingPile.getType()); |
| | | chargeFeeDetail1.setStartTime(accountingStrategyDetail.getStartTime()); |
| | | if("00:00".equals(accountingStrategyDetail.getEndTime())){ |
| | | accountingStrategyDetail.setEndTime("24:00"); |
| | | } |
| | | chargeFeeDetail1.setEndTime(accountingStrategyDetail.getEndTime()); |
| | | chargeFeeDetail1.setElectricityFee(accountingStrategyDetail.getElectrovalence()); |
| | | chargeFeeDetail1.setServiceFee(accountingStrategyDetail.getServiceCharge()); |