管道基础大数据平台系统开发-【后端】-Server
1
13693261870
2022-10-13 3dd6b5b169705cad3dd00743ccf972ab733cf93b
1
已修改4个文件
26 ■■■■■ 文件已修改
src/main/java/com/lf/server/controller/sys/ArgsController.java 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/mapper/sys/ArgsMapper.java 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/service/sys/ArgsService.java 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapper/sys/ArgsMapper.xml 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/lf/server/controller/sys/ArgsController.java
@@ -217,7 +217,12 @@
                entity.setUpdateUser(ue.getId());
            }
            int count = argsService.update(entity);
            ArgsEntity ae = argsService.selectById(entity.getId());
            if (entity.getCvalue() > ae.getMaxValue() || entity.getCvalue() < ae.getMinValue()) {
                return fail("待更新的值不在有效范围内", -1);
            }
            int count = argsService.updateForValue(entity);
            return success(count);
        } catch (Exception ex) {
src/main/java/com/lf/server/mapper/sys/ArgsMapper.java
@@ -87,6 +87,14 @@
    public Integer update(ArgsEntity entity);
    /**
     * 更新数值
     *
     * @param entity
     * @return
     */
    public Integer updateForValue(ArgsEntity entity);
    /**
     * 更新多条
     *
     * @param list
src/main/java/com/lf/server/service/sys/ArgsService.java
@@ -67,6 +67,11 @@
    }
    @Override
    public Integer updateForValue(ArgsEntity entity) {
        return argsMapper.updateForValue(entity);
    }
    @Override
    public Integer updates(List<ArgsEntity> list) {
        return argsMapper.updates(list);
    }
src/main/resources/mapper/sys/ArgsMapper.xml
@@ -62,6 +62,12 @@
    where id=#{id}
    </update>
    <update id="updateForValue">
    update lf.sys_args
    set cvalue=#{cvalue},update_user=#{updateUser},update_time=now()
    where id=#{id}
    </update>
    <update id="updates">
        <foreach collection="list" item="item" index="index" separator=";">
            update lf.sys_args