根据List利用Stream查询指定数据 根据List利用Stream查询指定数据需求: 需要修改一组数据,根据条件查询出未修改之前的存放在List1中,在之前的操作中就已经将需要修改的数据进行修改,修改后的数据会形成一条新的数据,新数据除了id和修改项之外与原来数据相同,。新数据的attr5字段中保留着原来数据的id(由此来形成两条数据之间的联系),保留原来的数据是因为需要走流程审核。 现在审核时要同时显示修改之前的和之后的,那么就根据 2023-01-04
前端控制日期显示类型 前端控制日期显示类型问题: 因为在明细表中显示计划时间是包括时分秒的,当点击详情查看详情时渲染的数据也是包括时分秒的,但是计划时间使用的是layui的时间组件,这个的时间形式不包括时分秒,所以在详情界面由于时间格式不符合标准,就导致随便操作界面中任意一处,就会使计划时间自动更新到当前这一天 解决办法 在详情界面渲染的数据只保留年-月-日的格式 在前端界面对数据进行处理 后台用SimpleD 2022-12-11
BigDecimal数据类型初始化 BigDecimal数据类型初始化错误: 在某个表中开发的导入功能,对于指标类型的数据不一定全部都是整数,所以设置为BigDecimal类型,但是在测试数据时却显示下面的形式,但是输入的是99.8 原因: BigDecimal为大数据类型,更精准的计算,初始化的时候将Excel中获取的数据通过cell.getNumericCellValue()方法转化成了double类型的,所以就导致数据出现 2022-12-04
git提交报错 git提交报错 提交错了分支,是在git commit提交的时候选择了master分支,但是应该提交到其他分支 解决方法: 在git push的时候local选择master而Remote则选择需要正确提交的远端分支,这样就可以了解决问题 学习: git的commit和push的区别 git commit命令是将本地修改过的文件提交到本地库中,而git push命令是将本地库中的最新信息发送给 2022-12-04
返回的数据状态不符合规范 返回的数据状态不符合规范 问题 在工作事项反馈界面添加新的预算金额的表格来显示该事项所需的预算金额并反馈,但是在保证后台查找出数据的情况下,前端界面不能显示 之后检查发现从后端返回的数据code=200,所以不符合规范 layui的table组件默认的规定的数据格式为123456{ "code": 0, "msg": "&quo 2022-11-27
导出jar包报错,不是自动配置类 导出jar包报错,不是自动配置类 问题:在导出jar包的时候出现下面的错误 原因: 这句话的意思是”不能排序以下类,因为他不是自动配置类” 之后就修改成了@SpringBootApplication(exclude = {DataSourceAutoConfiguration.class}) 而这个注释是会自动根据jar包的依赖来自动配置项目。例如就是用了M 2022-11-26
工作事项失效功能失效 工作事项失效功能失效 需求: 在工作事项修改时增加工作事项事项的功能,并且如果三层事项失效那么相关对应的三层明细、四层事项、以及四层明细都需要变更失效,对于三层明细、四层事项变更失效时同样如此;但是现在这个功能会出现变更失效流程走完之后事项依然有效的问题 问题1: 在完成修改后保存变更时会通过updateThree()方法(以三层为例)在数据库中缓存一条变更的数据并且利用attribute5属性来 2022-11-25
DATE_FORMAT Java时间格式转换 遇到的问题:在一个实现Excel导入中需要将Excel中的获取的数据转换成Date类型的存入,由于也包括从页面添加的数据,所以要实现两个数据的格式统一。 使用这个方法将数据类型进行转换 SimpleDateFormat类 日期和时间格式由 日期和时间模式字符串 指定。在 日期和时间模式字符串 中,未加引号的字母 ‘A’ 到 ‘Z’ 和 ‘a’ 到 ‘z’ 被解释为模式字母 2022-11-19
Java正则表达式Pattern和Matcher类 Java正则表达式Pattern和Matcher类 遇到的问题在通过excel导入数据时,需要导入的数据符合区间类型int,int类型的数据,为了避免用户在Excel中使用错误的符号,导致后面的数据判断出错,所以就在后台进行统一判断。 解决方案 拿到Excel中的数据之后进行是否存在特殊字符串的判断 sign就是字符串中存在的特殊字符 之后将特殊字符之前之后的数据取出,重新字 2022-11-15