1.台账增加默认排序

2.增加场站/用户监测规模接口
This commit is contained in:
2026-06-15 10:21:14 +08:00
parent 6e4a294b00
commit 0196277eb2
15 changed files with 328 additions and 335 deletions

View File

@@ -85,6 +85,7 @@ public class TimersServiceImpl extends ServiceImpl<TimersMapper, Timers> impleme
public boolean editTimer(TimersParam timersParam) {
Timers timers = new Timers();
BeanUtil.copyProperties(timersParam, timers);
timers.setJobStatus(TimerJobStatusEnum.STOP.getCode());
return this.updateById(timers);
}

View File

@@ -1,38 +1,38 @@
//package com.njcn.system.timer.tasks;
//
//import cn.hutool.core.date.DatePattern;
//import cn.hutool.core.date.DateUtil;
//import cn.hutool.core.util.StrUtil;
//import com.njcn.algorithm.pojo.bo.BaseParam;
//import com.njcn.algorithm.pojo.liteflow.LiteFlowAlgorithmFeignClient;
//import com.njcn.prepare.harmonic.api.liteflow.LiteFlowFeignClient;
//import com.njcn.system.timer.TimerTaskRunner;
//import lombok.RequiredArgsConstructor;
//import org.springframework.stereotype.Component;
//
///**
// * 类的介绍:单位监测点算法执行链定时任务
// *
// * @author xuyang
// * @version 1.0.0
// * @createTime 2023/12/6 9:35
// */
//@Component
//@RequiredArgsConstructor
//public class OrgTaskRunner implements TimerTaskRunner {
//
// private final LiteFlowAlgorithmFeignClient liteFlowFeignClient;
//
// @Override
// public void action(String date) {
// BaseParam baseParam = new BaseParam();
// baseParam.setFullChain(true);
// baseParam.setRepair(false);
// if(StrUtil.isBlank(date)){
// baseParam.setDataDate(DateUtil.yesterday().toString(DatePattern.NORM_DATE_PATTERN));
// }else {
// baseParam.setDataDate(date);
// }
// liteFlowFeignClient.orgPointExecutor(baseParam);
// }
//}
package com.njcn.system.timer.tasks;
import cn.hutool.core.date.DatePattern;
import cn.hutool.core.date.DateUtil;
import cn.hutool.core.util.StrUtil;
import com.njcn.algorithm.pojo.bo.BaseParam;
import com.njcn.algorithm.pojo.liteflow.LiteFlowAlgorithmFeignClient;
import com.njcn.prepare.harmonic.api.liteflow.LiteFlowFeignClient;
import com.njcn.system.timer.TimerTaskRunner;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Component;
/**
* 类的介绍:单位监测点算法执行链定时任务
*
* @author xuyang
* @version 1.0.0
* @createTime 2023/12/6 9:35
*/
@Component
@RequiredArgsConstructor
public class OrgTaskRunner implements TimerTaskRunner {
private final LiteFlowAlgorithmFeignClient liteFlowFeignClient;
@Override
public void action(String date) {
BaseParam baseParam = new BaseParam();
baseParam.setFullChain(true);
baseParam.setRepair(false);
if(StrUtil.isBlank(date)){
baseParam.setDataDate(DateUtil.yesterday().toString(DatePattern.NORM_DATE_PATTERN));
}else {
baseParam.setDataDate(date);
}
liteFlowFeignClient.orgPointExecutor(baseParam);
}
}