00:00
啊,经过刚才我们的分析呢,我们知道我们需要呢,是在发送验证码的时候校验用户是否注册啊所以呢,主要的核心呢,就是第一先校验用户是否注册,第二就是发送验证码的时候来调用。啊,这个校验用户是否注册的这样的一个接口,所以首先我们就要实现这个校验功能哈,好,那我们打开service校验功能呢,是要在service call中写的,因为呢,我们校验的是用户基本信息,那用户基本信息这个实体呢,在service call当中,所以呢,我们在这个里面啊来判断user in four啊,这个里面的这个mobile。Mobile mobile mobile在这个位置,在数据库中是否存在好,所以呢,我们就写一个接口,一个接口呢,我们写到API当中啊,找到user in for controller,然后这块呢,我们写一个教验方法public art,然后check mobile啊,这面呢,我们写pass variable mobile好,然后接下来呢,我们啊,User in for service,一会呢,我们会写一个方法,就叫做check mobile吧,然后接下来呢,在这里面呢,我们写mobile,好,然后呢,我们想让它返回一个结果就好了,这个结果呢,我们想让它是一个word值,就是如果用户存在,我们就布尔值就是true,如果用户不存在,我们不尔值就是false啊,所以呢,我们直接return r.OK。
01:47
然后点data,然后我们自己定义个变量,比如说is exist叫存在哈,然后这块呢叫result,好这块呢就是我们整个的一个接口的定义,那当然我们需要把接口这边嗯的注解给它补充一下API operation啊叫做校验手机号是否注册好,然后接下来呢,就是。
02:14
Get mapping好,然后这边呢,我们写杠check mobile,然后呢,这边我们写一个mobile参数就可以了,这是我们的接口的定义好接口定义完成之后呢,我们在这面呢,在out加answer,然后呢,Create method,好,然后接下来呢,这面我们在out加answer啊,然后employment method。好,我们把这个业务呢,给他实现一下。业务的实现呢,啊,就是查询user in for表当中当前的这个mobile电话号码存不存在,那所以呢,就是new query rapper好,然后嗯,我们这边呢,写一个userin for好,然后接下来呢,我们写userin for refer user in for query refer.eq,然后呢写mobile。
03:19
啊,写mobile mobile,然后接下来呢,嗯,写被map.select我们写count,就判断它存不存在,我们用select count就可以,所以呢,这面我们写user in for carry rapper,把它传进去,然后呢,得到一个countt值,好,最后呢,我们判断一下countt如果大于零的话,那么它就是存在的,否则的话呢,它就是不存在的。对吧,所以这是我们check mobile的一个后端接口的一个实现,那现在呢,我们来把这个接口呢。给他检查一下啊,就是看他,嗯。
04:03
可不可以?我给他运行一下吧。好,然后接下来呢。这面呢,我就呃,在wa里面先给他测试一下后810。啊用这个dock啊好,然后呢,这面呢,我就是web API啊,然后呢是会员吧啊校验手机号是否注册啊这面呢我们来嗯输入一个手机号要13766816630,然后呢点发送,好这样的话呢,这个手机号是注册过的,6639呢好这个手机号就是没注册过的,所以这块呢,校验手机号是否注册的,这个接口我们就开发完了。
我来说两句