# java85group7-back **Repository Path**: chenhaolan11/java85group7back ## Basic Information - **Project Name**: java85group7-back - **Description**: 后端仓库 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-03-04 - **Last Updated**: 2023-06-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 3/7,2022 鲜涛:研究若依前端代码基本结构,新建模块的代码生成器的使用。 姚波:研究若依前端代码基本结构,研究七牛云的应用。 冯文成:研究若依前端代码基本结构,数据库表的关系梳理。 黄志超:研究若依后端代码基本结构,联合数据库表与若依数据库表的使用测试,swagger2接口文档api的使用 陈洁:研究若依后端代码基本结构,工单系统业务流程梳理,数据库表逻辑梳理。 3/8,2022 鲜涛: 1.在昨天的提交页面上修改完善,能和后端接通传值(但是个别组件不知道如何传值,其次就是没和后端沟通,所传参数有差错,最终解决) 2.新加“我的工单”页面,查询所有工单的接口以写好,等待后端接口 3.方便团队数据库同步,解决局域网内共享数据库 姚波:若依工单管理分派前端实现与后端代码传参,后端代码写到若依代码内部了,准备重新建个模块, 冯文成:研究若依前端代码基本结构,数据库表的关系梳理。 黄志超:工单提交以及查看工单的后台代码实现;问题:不熟悉若依的框架导致花了大量时间去研究,数据库缺少字段 陈洁:解决后端分级菜单的获取,以及对若依后台的用户认证以及授权的逻辑梳理,看了若依后代*mapper.xml文件的写法,提高了认知水平,这是一天最大的收获。 问题: 1、在使用postman测试时时间参数的传递上出现了不匹配的问题,也寄此发现了若依公共实体类的妙用; 2、在考虑菜单表的获取与权限问题的时候发现数据库表之间的依赖并不妥当,导致后续的工作加大了难度,明白了 数据库设计好与不好会给实际的代码实现带来巨大的问题 3/9,2022 鲜涛: 1.一开始就解决组员上传的BUG,最终发现是模块间引入了循环依赖;第二个是相应模块未引入swagger依赖报错。 2.写了‘我受理的工单页面’‘组织架构页面’,完善了我的工单页面,能请求后端,传值过来,但还未渲染数据 3.数据库字段的更改,导致一系列更改,花费了部分时间 陈洁: 完成与实现:完成了沟通列表的新增和查询,更大的收获是对代码的理解更加深刻了,虽然若依的使用确实比较费劲,但是也学到了很多东西,包括*mapper.xml文件的很多写法都觉得很有意思,视图(给我的感觉就像是嵌套子查询,只是简写了,暂时还没尝试); 问题与困境:在第一遍看若依后端各种代码实现封装思想的时候,还是有些地方有点儿出乎意料之外,虽然最终理解了,但是也感觉到了不足; 还有就是在使用连表查询的时候出现了因为笛卡尔积而导致的重复数据,一时间还有点儿举足无措,翻了一下笔记,才知道是以前很熟悉的东西,居然给搞忘记了,也知道了sql语句的生疏; 3/10,2022 鲜涛: 1..我的工单_渲染数据到页面,并增加修改部门管理页面(若依的部门表),并完善后端代码 2.修改组件,尝试通过更改路由实现页面跳转效果,最终失败,然后用ElementUI的动画效果组件,通过点击实现隐藏显示,达到页面跳转的效果 姚波:工单列表的前后端,工单另外一个页面的前端 冯文成:修改数据库 做了工单分派 渲染了数据 但是不知道怎么点击分派的时候弹出选择框 黄志超:工单提交以及查看工单的后台代码实现;问题:不熟悉若依的框架导致花了大量时间去研究,数据库缺少字段 陈洁:解决问题分类获取和增加,在使用sql递归的时,遇到问题fid is null携程了fid =null浪费了一些时间,解决前端动态分类联级菜单的渲染,对elementUI的一个固定属性字段lable以及value这种需要后端对应字段的key相同,如果不同的话就需要让组件知道我更改了了这个值。 3/14,2022 鲜涛: 1.写了工单转接详情页面的后端部分,前端完成详情跳转,页面还未完善,未渲染赋值,,根据elementUI实现对话框来转接操作。。 2.遇到了跳转页面传值问题,还未尝试用路由传值,,使用了session传值方式,虽然拿到值,但是不能够动态重复获取,不能覆盖,于是用了remove方法,每次拿到后就清除,暂时达到想要的效果,但是如果用户刷新当前页面,就会拿到null值,还需考虑路由传值 姚波:工单列表的前后端,工单另外一个页面的前端 冯文成:修改数据库 做了工单分派 渲染了数据 但是不知道怎么点击分派的时候弹出选择框 黄志超:工单提交以及查看工单的后台代码实现;问题:不熟悉若依的框架导致花了大量时间去研究,数据库缺少字段 陈洁:若依后端权限数据限制研究,质检列表的显示,业务逻辑梳理; 问题:若依的组件传值有点儿不咋会,路由也有点儿蒙圈,对若依的前端还是不怎么了解,知道怎么传值,但是下手却极为困难。 3/16,2022 鲜涛: 1.后端返回数据状态,前端自动转化为汉字,根据网上尝试定义全局转换组件,不知道哪里的错不行,只能在当前页面使用转换数据状态为汉字 2.获取数据传入后端,由于马虎,写掉了点击事件的(scope.row),造成数据获取失败,浪费过多时间, 3.工单转接后端部分完成,能根据前端操作进行更改状态。 4.目前工单转接只差前端页面部分数据还未渲染,但已经拿到值了 姚波:工单列表的前后端,工单另外一个页面的前端 冯文成:工单分派的至详情页代码的路由跳转 黄志超:工单提交以及查看工单的后台代码实现;问题:不熟悉若依的框架导致花了大量时间去研究,数据库缺少字段 陈洁:完成了质检页面及质检详情页面,使用插值表达式并自定义的字典解释方法解决状态问题