5月11日--建国(1. 设置数据库字段`取值只能是正整数`,2. 数据库加一个字段,3. sh脚本执行注意,4. 发版注意,5. 字段的范围前段和后端都要进行约束,6. 模糊查询注意,7. warehouse_id!='' and warehouse_id!=null注意)

TodayDinner

1. 数据库字段取值只能是正整数:加一个 UNSIGNED 字段就可以了 https://blog.csdn.net/haibo0668/article/details/112710910

ADD COLUMN warning_value bigint(20) UNSIGNED NOT NULL DEFAULT '0' COMMENT '预警值';

2. 数据库加一个字段:ADD COLUMN ziduan VARCHAR(200) NUT NULL DEFAULT '' COMMENT "123321";

3. sh脚本执行:0库1库都要写相关的 V1.2.1__alter_basic_pack_material.sql

然后再DOCKER里面执行SH脚本。

4. 发版回顾:配置文件必须该为远端的配置文件

5. 字段的范围前段和后端都要进行约束。:前后端都要限制,更安全

后端在serviceImpl里面写相关的限制方法,然后再在serviceImpl里面进行方法的调用即可,果然还是要多模仿

private void checkWarningValue(Integer WarningValue) {
        if (WarningValue >=0) {
            return;
        }
        if (WarningValue < 0) {
            throw new BizException(-1, "预警值的范围不能小于0");
        }
    }

6. 模糊查询的话:be.id=#{warehouse_express_id}。be.id和其他的字段进行比较

7. warehouse_id!='' and warehouse_id!=null。不能为空,你还传入一个"",进水了吗?

8. 除了分页查询,增加删除修改都是返回JsonData类型的数据。

未解决

1. 两个库需要同时做删除,我只做了一个库的删除,这个怎么实现呢???

posted @ 2022-05-11 23:33  思考与感悟  阅读(137)  评论(0)    收藏  举报