mppt模块

This commit is contained in:
2026-02-26 15:00:18 +08:00
parent 658b84faeb
commit 2d1371033c
50 changed files with 1906 additions and 443 deletions

View File

@ -178,6 +178,35 @@ public class JobHandler {
return ReturnT.SUCCESS;
}
/**
* 计算光伏-Mppt收益(昨日)
* @param param
* @return
*/
@XxlJob("jobEarningsCalculateMppt")
public ReturnT<String> jobEarningsCalculateMppt(String param) {
XxlJobLogger.log("jobEarningsCalculateMppt");
log.info("jobEarningsCalculateMpptInsert start !");
Date date = DateUtil.addDays(new Date(), -1);
businessFeignClient.jobEarningsCalculateMppt(DateUtil.formatDate(date));
log.info("jobEarningsCalculateMpptInsert end !");
return ReturnT.SUCCESS;
}
/**
* 计算光伏-Mppt收益(当日)
* @param param
* @return
*/
@XxlJob("jobEarningsCalculateMpptToDay")
public ReturnT<String> jobEarningsCalculateMpptToDay(String param) {
XxlJobLogger.log("jobEarningsCalculateMpptToDay");
log.info("jobEarningsCalculateMpptToDayInsert start !");
Date date = new Date();
businessFeignClient.jobEarningsCalculateMpptToDay(DateUtil.formatDate(date));
log.info("jobEarningsCalculateMpptToDayInsert end !");
return ReturnT.SUCCESS;
}
/**
* 计算收益(当日)
*

View File

@ -49,6 +49,12 @@ public interface BusinessFeignClient {
@PostMapping(value = ContextConstant.ROOT_CONTEXT + ContextConstant.BUSINESS + "earningsCalculate/all")
void jobEarningsCalculate(@RequestBody String dateTime);
@PostMapping(value = ContextConstant.ROOT_CONTEXT + ContextConstant.BUSINESS + "earningsCalculate/allMpptIncome")
void jobEarningsCalculateMppt(@RequestBody String dateTime);
@PostMapping(value = ContextConstant.ROOT_CONTEXT + ContextConstant.BUSINESS + "earningsCalculate/allTodayMpptIncome")
void jobEarningsCalculateMpptToDay(@RequestBody String dateTime);
@PostMapping(value = ContextConstant.ROOT_CONTEXT + ContextConstant.BUSINESS + "earningsCalculate/freezeMonthTotalEle")
void jobFreezeMonthTotalEle();

View File

@ -75,6 +75,18 @@ public class BusinessFeignClientFallback implements BusinessFeignClient {
throw new BusinessException(BaseResponseCode.FEIGN_CALL_FAIL);
}
@Override
public void jobEarningsCalculateMppt(String dateTime) {
log.error("BusinessFeignClient.jobEarningsCalculateMppt error!");
throw new BusinessException(BaseResponseCode.FEIGN_CALL_FAIL);
}
@Override
public void jobEarningsCalculateMpptToDay(String dateTime) {
log.error("BusinessFeignClient.jobEarningsCalculateMpptToDay error!");
throw new BusinessException(BaseResponseCode.FEIGN_CALL_FAIL);
}
@Override
public void jobFreezeMonthTotalEle() {
log.error("BusinessFeignClient.jobFreezeMonthTotalEle error!");