diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/mapper/PileBillingTemplateMapper.java b/jsowell-pile/src/main/java/com/jsowell/pile/mapper/PileBillingTemplateMapper.java index 439aa70f0..831fa60f9 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/mapper/PileBillingTemplateMapper.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/mapper/PileBillingTemplateMapper.java @@ -102,8 +102,8 @@ public interface PileBillingTemplateMapper { * @param stationId 站点id * @return */ - List queryStationBillingTemplateList(@Param("stationId") String stationId, - @Param("stationDeptIds") List stationDeptIds); + List queryStationBillingTemplateListWithAuth(@Param("stationId") String stationId, + @Param("stationDeptIds") List stationDeptIds); /** * 根据站点id查询站点计费模板列表 @@ -111,7 +111,7 @@ public interface PileBillingTemplateMapper { * @param stationId 站点id * @return */ - List queryStationBillingTemplateListForUniApp(@Param("stationId") String stationId); + List queryStationBillingTemplateList(@Param("stationId") String stationId); /** * 通过桩sn号查询计费模板 diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/PileBillingTemplateServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/PileBillingTemplateServiceImpl.java index af9584224..8d521d97d 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/PileBillingTemplateServiceImpl.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/PileBillingTemplateServiceImpl.java @@ -332,7 +332,8 @@ public class PileBillingTemplateServiceImpl implements IPileBillingTemplateServi LocalTime localTime = LocalTime.now(); String now = LocalTime.of(localTime.getHour(), localTime.getMinute(), localTime.getSecond()).toString(); // 通过站点id查询计费模板 - BillingTemplateVO billingTemplateVO = pileBillingTemplateMapper.selectBillingTemplateByStationId(stationId); + // BillingTemplateVO billingTemplateVO = pileBillingTemplateMapper.selectBillingTemplateByStationId(stationId); + BillingTemplateVO billingTemplateVO = queryUsedBillingTemplate(stationId); if (Objects.nonNull(billingTemplateVO)) { result = new CurrentTimePriceDetails(); result.setTemplateCode(billingTemplateVO.getTemplateCode()); @@ -419,7 +420,7 @@ public class PileBillingTemplateServiceImpl implements IPileBillingTemplateServi // 为空表示没有权限,返回空数组 return Lists.newArrayList(); } - return pileBillingTemplateMapper.queryStationBillingTemplateList(stationId, authorizedMap.getStationDeptIds()); + return pileBillingTemplateMapper.queryStationBillingTemplateListWithAuth(stationId, authorizedMap.getStationDeptIds()); } /** @@ -454,7 +455,7 @@ public class PileBillingTemplateServiceImpl implements IPileBillingTemplateServi String redisKey = CacheConstants.QUERY_STATION_BILLING_TEMPLATE_LIST + stationId; List voList = redisCache.getCacheList(redisKey); if (CollectionUtils.isEmpty(voList)) { - voList = pileBillingTemplateMapper.queryStationBillingTemplateListForUniApp(stationId); + voList = pileBillingTemplateMapper.queryStationBillingTemplateList(stationId); if (CollectionUtils.isNotEmpty(voList)) { redisCache.setCacheList(redisKey, voList); redisCache.expire(redisKey, 15, TimeUnit.MINUTES); diff --git a/jsowell-pile/src/main/resources/mapper/pile/PileBillingTemplateMapper.xml b/jsowell-pile/src/main/resources/mapper/pile/PileBillingTemplateMapper.xml index 743210606..6659342b6 100644 --- a/jsowell-pile/src/main/resources/mapper/pile/PileBillingTemplateMapper.xml +++ b/jsowell-pile/src/main/resources/mapper/pile/PileBillingTemplateMapper.xml @@ -306,7 +306,7 @@ and t.public_flag = '1' - select t2.id as templateId, t2.template_code as templateCode, @@ -488,7 +488,7 @@ limit 1 - select t2.id as templateId, t2.template_code as templateCode,