guoshilong
2024-01-26 c7355cabec2f644bb291ba7a524f05748b6bba37
接口修改
4 files modified
14 ■■■■ changed files
skjcmanager/skjcmanager-service-api/skjcmanager-sm-api/src/main/java/cn/gistack/sm/resDataCheck/entity/RulesCondition.java 2 ●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/resDataCheck/feign/RulesClient.java 7 ●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/resDataCheck/mapper/QualityManageDetailMapper.xml 3 ●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/resDataCheck/service/impl/QualityManageServiceImpl.java 2 ●●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service-api/skjcmanager-sm-api/src/main/java/cn/gistack/sm/resDataCheck/entity/RulesCondition.java
@@ -64,5 +64,5 @@
     * 固定值
     */
    @ApiModelProperty("固定值")
    private Double fixValue;
    private String fixValue;
}
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/resDataCheck/feign/RulesClient.java
@@ -50,7 +50,7 @@
        String retStr = "-1";
        switch (key) {
            case "EQUAL": //等于
                retStr = " is null OR = '' ";
                retStr = " is null";
                break;
            case "UNEQUAL": //不等于
                retStr = " is not null ";
@@ -273,7 +273,10 @@
        varStr = "concat(" + varStr +") AS val";
        if (StringUtil.isNotBlank(rules.getIsGate())) {
            sqlStr += " and a.\"is_gate\" = " + rules.getIsGate();
            String gateStr = rules.getIsGate().equals("1") ?"'有闸水库'":"'无闸水库'";
            sqlStr += " and a.\"is_gate\" = " + gateStr;
        }
        // 拼接条件有问题,不操作
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/resDataCheck/mapper/QualityManageDetailMapper.xml
@@ -10,7 +10,7 @@
            (
                res_id,rule_id,rule_name,rule_description,create_time,update_time,val,
                is_gate,eng_scal,is_danger,town_code,town_name,county_code,county_name,city_code,city_name,
                res_reg_code,res_name,rz,tb_weir_top_elevation,tb_norm_pool_stag,tb_control_z,tb_des_fl_stag,tb_dam_top_elevation,tb_dead_stag,remark
                res_reg_code,res_name,rz,tb_weir_top_elevation,tb_flse_lim_stag,tb_norm_pool_stag,tb_control_z,tb_des_fl_stag,tb_dam_top_elevation,tb_dead_stag,remark
            )
        select
            distinct
@@ -46,6 +46,7 @@
            a."name" as res_name,
            f."rz" as rz,
            g."tb_weir_top_elevation",
            d2."tb_flse_lim_stag",
            c."tb_norm_pool_stag",
            b."tb_control_z",
            c."tb_des_fl_stag",
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/resDataCheck/service/impl/QualityManageServiceImpl.java
@@ -9,6 +9,7 @@
import lombok.AllArgsConstructor;
import org.springblade.core.mp.base.BaseServiceImpl;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
@Service
@AllArgsConstructor
@@ -27,6 +28,7 @@
    }
    @Override
    @Transactional(rollbackFor = Exception.class)
    public Integer addQualityManage(Long ruleId, String varStr, String whereStr) {
        qualityManageDetailService.saveQualityManageDetail(ruleId,varStr,whereStr);