00:00
各位同学大家好,下面呢我们继续往下实现啊,下面呢有一个小功能,咱们快速来实现一下啊,这个功能很简单,就是咱们因为后面我们这个页面呢,要在微信公众号进行显示,在微信公众号里面呢,有一个功能叫我的就是显示我的基本信息,那这里面有个页面,这页面呢叫user。咱们看啊,比如显示当前用户的姓名,手机号等信息,那咱就把这个来快速完成一下啊,当然我们这里边呢,咱们没有做到这个部门和岗位,咱就把这个名称和手机号做个显示就可以了,那下面呢,我们就来写一个接口,把这个进行实现,那咱们啊快速来写一下啊这个接口。然后接口就是得到当前的这个用户信息接口,那咱们来到这里。Per。里呢,我们上一个方法,就是前的信上一个get,然后方名。
01:07
右。下面呢,加上这个方法。咱们写个public,然后get current user。然后在里边呢,我们调用service中的方法进行实现,那咱们来调一下啊,因为他要根据当前的用户信息或者用户ID,用户名称进行查询,那咱们啊,这里边把那个user service给他注入进来,你之前没有注入,我在里边写一下啊。加上奥。Service咱们进行注入,然后注入之后呢,我们来调用里边的方法进行实现啊,那这个方法中因为很多值,所以咱们写个方法叫get current user。
02:00
这个方法呢,最终我们让它返回一个map集合。然后集邮中的key就是string。Y。最终做一个。OK,在里边map啊,这是一个基本结构,然后咱们在service里边把这方法创建出来,最后呢,来到实现类中,咱们实现一下这个方法。我在里边啊,快速写下这个方法,这个方法咱就直接根据里边这个里边的方法,根据我们这个用户的ID,我们进行查询就可以了啊,那给就是查一下啊,我们直接调base map中的方法白地,然后传入用坏地。User help get ID得到用户,对啊,这个得,然后得到之后呢,最后咱把数map集合中最终返回就可以了,我这里边啊,把这个放map过程,咱就直接复制了啊,然后大家看我课件里边啊,这里边有两行代码,我这里注掉了,这个是部门,这个是岗位,但是咱这里边因为没有做到这个功能,咱就直接给它注掉,直接就传个名称手机号。
03:20
当然你也可以完成一个部门管理和岗位管理,跟之前的角色用户的关系类似啊,我们这里边就把这个返回就可以了,现在啊,咱们把它放到map中。最终我们做一个。对。所以现在啊,这个接口咱就完成了,完成之后我现在把这服务启动一下,然后咱们做个测试,就看一下在那个我的页面中有没有相关信息名称,还有手机号啊,等他启用起来啊,然后咱们试一下这个效果。然后咱们看一下这个表里边啊,手机号我应该是加了一些测试值啊,包括有这个名称,这些纸都有啊,等它启动这种试一下啊。
04:06
然后现在啊,我这服务已经启动起来了,咱们来到里边啊,我在这个页面中刷新。啊,稍等我刷新一下啊。这个位置我先给它切换一下啊。首先做一个切换,比如现在我用这个in啊切换过来,然后在里面刷新,咱们看一下din里边这个信息有没有啊。咱们刷新看到啊,里边的admin手机号是不是有了,比如说我现在啊,我在切换一个张三这个用户,然后到这里边咱们刷新大家看数据是不是有了,所以这样的话,我们就完成了显示当前用户信息的功能,里边还一个功能啊,它叫这个。就是关于啊,里边就是一些固定的页面中的数据,所以咱们到这里啊,就把这个里边的主要的部分就完成了,咱们看一下啊,在这个员工端里边,咱们主要做了这么些功能,第一个就是查询你的审批分类与审批模板,它的具体页面应该是在这个位置咱们回车。
05:11
大家看是不是显示了有你的分类,有你的模板,然后这里边我们又做了第二部分,点击里边的就是某个模板,进入到页面中,咱们填写信息,然后点提交,点提交之后它就会启动一个流程实例啊,这是咱做的第二部分,就是这个启动流程实例,包括记录相关信息,然后这个之后现在还有第三部分,比如现在我这个我的命令提交第一个审批人是张三,张三能看到他目前要处理的任务。或者说叫代办任务,这是第三步,然后第四步,比如说张三要审批啊,那在里边他能看到他这个审批的详情信息,那咱来试一下啊,比如现在我找这个list的二啊,咱们给他换一个用户啊,切换一个用户。
06:02
替换用户呢,那应该是T的啊,咱用这个李四李四啊,这里边刷新。大家看李四是不是有代办任务啊,这是咱们做到的啊,然后咱们点击这个代办任务,能看到他的详情信息,详情信息之后我们可以在这个里边进行操作,包括你审批通过或者审批拒绝,完成这个流程的审批功能,这是咱们刚才做到的啊,然后这个之后,比如现在我们审批过了,我们能在这个位置,就是在我们刚才的这个页面中,在已处理中看到你已经审批过的这个任务,不管你是就是通过还是拒绝,里边可以看到,就咱看这张三。啊,它里面能看到这个已处理的这个任务,你看当前这个状态都有,这是一个啊,另外我们还能看到叫做已发起,比如咱们目前是由A的in,它发起这个请求,那咱在A的in里边能看到它已发起这个请求,这个任务,所以现在啊是咱们完成里边的主要功能,然后最后做了一个小功能,能显示当前用户的基本信息,我们用这个右侧的部分。
07:14
进行显示,包括用户名,包括手机号啊,这个各位可以自己完善一下啊,你加一个部门,加一个岗位啊,咱就主要以这个为例,把这个完成,所以以上啊,就是员工端审批的主要过程,这个咱们就完成完成了啊。
我来说两句