光伏mppt收益修改
This commit is contained in:
@ -1611,6 +1611,7 @@ public class EarningsCalculateServiceImpl implements EarningsCalculateService {
|
||||
LocalDateTime end = mDate.with(TemporalAdjusters.lastDayOfMonth());
|
||||
String beginTime= DateUtil.format(begin, CommonConstant.DATE_YMD);
|
||||
String endTime = DateUtil.format(end, CommonConstant.DATE_YMD);
|
||||
String nowTime = DateUtil.format(new Date(), CommonConstant.DATE_YMD);
|
||||
//光伏收益
|
||||
List<PowerGenerateRespVO> pvIncome = earningsCalculateMpptService.countPvIncome(req.getStationId(),beginTime, endTime);
|
||||
Map<String,List<PowerGenerateRespVO>> mapIncome = pvIncome.stream().collect(Collectors.groupingBy(i ->i.getDate()));
|
||||
@ -1636,7 +1637,7 @@ public class EarningsCalculateServiceImpl implements EarningsCalculateService {
|
||||
if(elecs != null){
|
||||
pv.setPowerGenerate(elecs.stream().map(ElecMeterValue::getDigital).reduce(BigDecimal.ZERO,BigDecimal::add));
|
||||
}
|
||||
if(date.equals(endTime)){
|
||||
if(date.equals(nowTime)){
|
||||
String key = RedisKeyConstant.PV.STATION_PV_TODAY_PROFIT + req.getStationId();
|
||||
//获取今日收益
|
||||
BigDecimal todayIncone = (BigDecimal)redisService.get(key);
|
||||
|
||||
Reference in New Issue
Block a user