1.pms电能质量报表

2.园区功能接口
3.自定义报表(部分)
This commit is contained in:
2024-08-13 10:45:06 +08:00
parent a6f9e30d54
commit 2319895ff4
17 changed files with 1216 additions and 484 deletions

View File

@@ -89,9 +89,14 @@ public class AuditController extends BaseController {
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, null, methodDescribe);
}
/**
* 这个接口有毒,千万被调用
* @return
*/
@OperateInfo(info = LogEnum.SYSTEM_COMMON)
@PostMapping("/saveLogParam")
@ApiOperation("筛选下拉列表参数")
@Deprecated
public HttpResult<LogParamVO> saveLogParam() {
String methodDescribe = getMethodDescribe("saveLogParam");
LogParamVO result = auditService.saveLogParam();

View File

@@ -0,0 +1,38 @@
package com.njcn.system.timer.tasks.report;
import cn.hutool.core.date.DatePattern;
import cn.hutool.core.date.DateTime;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.StrUtil;
import com.njcn.harmonic.api.ReportFeignClient;
import com.njcn.prepare.harmonic.api.line.CustomReportFeignClient;
import com.njcn.prepare.harmonic.pojo.param.LineParam;
import com.njcn.system.timer.TimerTaskRunner;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
/**
* 自定义报表预处理
*/
@Component
@RequiredArgsConstructor
@Slf4j
public class CustomReportRunner implements TimerTaskRunner {
private final CustomReportFeignClient customReportFeignClient;
@Override
public void action(String date) {
LineParam lineParam = new LineParam();
if(StrUtil.isNotBlank(date)){
lineParam.setDataDate(date);
}else {
DateTime dealDate = DateUtil.yesterday();
String end = DateUtil.format(dealDate, DatePattern.NORM_DATE_PATTERN);
lineParam.setDataDate(end);
}
customReportFeignClient.batchReport(lineParam);
}
}