潘志宝
2025-03-19 10ae4a7dac33efa40cc7a8ddcf926864a09aace9
调整速率
已添加1个文件
已修改6个文件
27 ■■■■■ 文件已修改
iailab-module-model/iailab-module-model-api/src/main/java/com/iailab/module/model/api/mcs/dto/StScheduleSchemeDTO.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
iailab-module-model/iailab-module-model-biz/db/增量SQL/2025.sql 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/api/MdkApiImpl.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/sche/entity/StScheduleSchemeEntity.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/sche/service/impl/StAdjustConfigServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/sche/vo/StScheduleSchemeRespVO.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/sche/vo/StScheduleSchemeSaveReqVO.java 3 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
iailab-module-model/iailab-module-model-api/src/main/java/com/iailab/module/model/api/mcs/dto/StScheduleSchemeDTO.java
@@ -78,4 +78,9 @@
     * 项目ID
     */
    private String mpkprojectid;
    /**
     * 调整速率
     */
    private Integer adjustRate;
}
iailab-module-model/iailab-module-model-biz/db/增量SQL/2025.sql
对比新文件
@@ -0,0 +1 @@
alter table t_st_schedule_scheme add column `adjust_rate` int DEFAULT NULL COMMENT '调整速率';
iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/api/MdkApiImpl.java
@@ -211,9 +211,15 @@
                continue;
            }
            String firstOutKey = entry.getValue().get(0).getOutKey();
            if(StringUtils.isBlank(firstOutKey)) {
                continue;
            }
            if(reqDTO.getModelResult().get(firstOutKey) == null || StringUtils.isBlank(reqDTO.getModelResult().get(firstOutKey).toString())) {
                continue;
            }
            BigDecimal firstAdjustValue = new BigDecimal(reqDTO.getModelResult().get(firstOutKey.trim()).toString().trim());
            if (BigDecimal.ZERO.compareTo(firstAdjustValue) == 0) {
                log.info("adjustValue = ZERO");
                log.info("firstAdjustValue = ZERO");
                continue;
            }
            for (StAdjustConfigDetEntity det : entry.getValue()) {
iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/sche/entity/StScheduleSchemeEntity.java
@@ -88,4 +88,9 @@
     * 运行状态
     */
    private String runStatus;
    /**
     * 调整速率
     */
    private Integer adjustRate;
}
iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/sche/service/impl/StAdjustConfigServiceImpl.java
@@ -94,7 +94,7 @@
        queryWrapper.eq("schedule_model_id", modelId)
                .eq("status", AdjustConfigStatusEnum.ENABLE.getCode());
        List<StAdjustConfigEntity> configList =  baseDao.selectList(queryWrapper);
        if (!CollectionUtils.isEmpty(configList)) {
        if (CollectionUtils.isEmpty(configList)) {
            return result;
        }
        for (StAdjustConfigEntity entity : configList) {
iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/sche/vo/StScheduleSchemeRespVO.java
@@ -57,4 +57,7 @@
    @Schema(description = "运行状态")
    private String runStatus;
    @Schema(description = "调整速率")
    private Integer adjustRate;
}
iailab-module-model/iailab-module-model-biz/src/main/java/com/iailab/module/model/mcs/sche/vo/StScheduleSchemeSaveReqVO.java
@@ -52,4 +52,7 @@
    @Schema(description = "项目ID")
    private String mpkprojectid;
    @Schema(description = "调整速率")
    private Integer adjustRate;
}