小程序认证登录
This commit is contained in:
+60
@@ -0,0 +1,60 @@
|
||||
package com.ruoyi.web.controller.wisdomarbitrate;
|
||||
|
||||
import cn.hutool.core.util.StrUtil;
|
||||
import com.ruoyi.common.annotation.Anonymous;
|
||||
import com.ruoyi.common.core.controller.BaseController;
|
||||
import com.ruoyi.common.core.domain.AjaxResult;
|
||||
import com.ruoyi.common.exception.ServiceException;
|
||||
import com.ruoyi.common.utils.http.HttpUtils;
|
||||
import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
|
||||
import com.ruoyi.wisdomarbitrate.domain.IdentityAuthentication;
|
||||
import com.ruoyi.wisdomarbitrate.domain.vo.WeChatUserVO;
|
||||
import com.ruoyi.wisdomarbitrate.service.WeChatUserService;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.validation.annotation.Validated;
|
||||
import org.springframework.web.bind.annotation.*;
|
||||
|
||||
/**
|
||||
* @author wangqiong
|
||||
* @description 微信小程序用户注册登录
|
||||
* @date 2023-10-16 11:25
|
||||
*/
|
||||
@RestController
|
||||
@RequestMapping("/weChatUser")
|
||||
public class WeChatUserController extends BaseController {
|
||||
@Autowired
|
||||
private WeChatUserService weChatUserService;
|
||||
|
||||
/**
|
||||
* 小程序端获取手机验证码
|
||||
* @param userVO
|
||||
* @return
|
||||
*/
|
||||
@Anonymous
|
||||
@GetMapping("/sendCode")
|
||||
public AjaxResult sendCode( WeChatUserVO userVO)
|
||||
{
|
||||
if(StrUtil.isEmpty(userVO.getPhone())){
|
||||
return warn("手机号不能为空");
|
||||
}
|
||||
return success(weChatUserService.sendCode(userVO));
|
||||
}
|
||||
/**
|
||||
* 小程序注册
|
||||
*/
|
||||
@Anonymous
|
||||
@PostMapping("/registerUser")
|
||||
public AjaxResult registerUser( @RequestBody IdentityAuthentication ientityAuthentication) {
|
||||
if(ientityAuthentication.getId()==null
|
||||
|| StrUtil.isEmpty(ientityAuthentication.getName())
|
||||
|| StrUtil.isEmpty(ientityAuthentication.getIdentityNo())
|
||||
|| StrUtil.isEmpty(ientityAuthentication.getPhone())
|
||||
|| StrUtil.isEmpty(ientityAuthentication.getEmail())
|
||||
|| StrUtil.isEmpty(ientityAuthentication.getVerifyCode())
|
||||
){
|
||||
return warn("参数校验失败");
|
||||
}
|
||||
return weChatUserService.registerUser(ientityAuthentication);
|
||||
}
|
||||
|
||||
}
|
||||
Reference in New Issue
Block a user