记录云尚办公的学习

记录一下:之前貌似出现了循环依赖导致UnsatisfiedDependencyException

好像是之前根据idea提示快速导入依赖到类路径下导致

云尚办公项目遇到的错误以及bug

一、前端错误以及bug

1.前端vue组件中template标签中多个根标签
2.点击按钮触发不了函数:

老是把方法不小心写在methods外边,低级错误

3.老师的项目中的前端页面修改和添加对话框有bug,会显示之前的数据,通过@close事件触发函数给数据赋值为空解决
4.清空时间选择器后查询条件对象searchObj身上残留时间范围条件会导致以下结果

在这里插入图片描述

在这里插入图片描述

我的解决办法:

加上else中删除这两个属性

在这里插入图片描述

5.全选状态不对(已解决)

在这里插入图片描述

在这里插入图片描述

6.前端scope.row.children.length>0这个语句是错误的,因为后端传过来的数据有子节点为null的情况,就会报错,页面不显示数据。

在这里插入图片描述

在这里插入图片描述

我的解决办法:

在这里插入图片描述

7.前端有几处小错误:

disabled前面没有加冒号

在这里插入图片描述
在这里插入图片描述

8.这里分配过的菜单没有显示选中

在这里插入图片描述

在这里插入图片描述

应该把item.children.length=0改为item.children=null;成功显示

在这里插入图片描述

后端

在这里插入图片描述

在这里插入图片描述

当用户没有分配过角色时,根据id查询不到对应的角色列表时返回空集合[],然后再执行mp中的selectBatchIds([])此方法传入空集合然后后面又Andxxx所以出错

解决办法:在执行此方法前加入判断语句

在这里插入图片描述

7.24

登入申请审批的界面时发现

在这里插入图片描述

在这里插入图片描述

然后发现自己的浏览器一开始没有存储token,然后我就登入test界面设置了token,接着测试,发现报了空指针异常导致程序崩溃,经过调试发现原因是根据用户名获取task任务时,从数据库中获取到的user对象为空

在这里插入图片描述

在这里插入图片描述

然后debug发现从请求头中的token获取到的用户名称为zhang3,我看了一下数据库,用户表里是zhangsan,所以我改成zhang3,解决错误

在这里插入图片描述

在登录张三的任务查看页面时,发现页面不显示数据,后端传过来的ipage对象中records为空数组

在这里插入图片描述

我查看后端发现自己忘记把查询到的数据封装到new出来的page对象中

在这里插入图片描述

应该加上如下:

在这里插入图片描述

接着发现还是没有显示数据,通过一步步的断点发现原来是task分页查询任务时,查询不到任务

在这里插入图片描述

在这里插入图片描述

再往上面的代码看,我发现是我在设置查询的参数时忘记把page-1导致

在这里插入图片描述

修改代码为(page-1)

在这里插入图片描述

成功显示数据!

在这里插入图片描述

在开发项目时的一些小发现或者说经验:

1.使用mybatisPlus实现业务所需的数据操作有时候不如自己写sql语句来操作效率高

2.一定要在写代码的时候备份一下已经能够成功实现的代码,由于之前我没有用git,而且没有备份代码,有一次好像出现了貌似循环依赖的问题导致我项目启动不起来,我寻思我的代码也没有什么逻辑错误,但是就是启动不起来,于是我一点一点得去对照要导入的依赖,该来该去,耗费了大量的时间,那时候真的很崩溃,好在最后又能够启动了。所以自己开发项目一定一定记得备份!!!后来我虽然还是没有用git但是我每天完成一部分功能后测试成功后,我便把代码都压缩一份存起来,虽然有点笨拙哈哈,但是也可以之前一样浪费大量的时间,毕竟除了业务逻辑什么的错误,有些错误的解决对自己真的没有多少好处,还会浪费很多时间。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值