新增上上签个人用户注册功能

This commit is contained in:
gy b
2023-10-05 12:25:52 +08:00
parent 66ac29f692
commit 7afc024819
9 changed files with 958 additions and 0 deletions
@@ -0,0 +1,14 @@
package com.ruoyi.bestsign.service;
import com.ruoyi.bestsign.domain.PersonRegisterVO;
import com.ruoyi.common.core.domain.AjaxResult;
public interface SignRegisterService {
/**
* 注册上上签个人用户
*
* @param personRegisterVO
* @return
*/
AjaxResult registerPerson(PersonRegisterVO personRegisterVO);
}
@@ -0,0 +1,39 @@
package com.ruoyi.bestsign.service.impl;
import com.ruoyi.bestsign.domain.PersonRegisterVO;
import com.ruoyi.bestsign.service.SignRegisterService;
import com.ruoyi.bestsign.utils.BestsignOpenApiClient;
import com.ruoyi.common.core.domain.AjaxResult;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@Service
public class RegisterServiceImpl implements SignRegisterService {
@Autowired
BestsignOpenApiClient bestsignOpenApiClient;
/**
* 注册上上签个人用户
*
* @param personRegisterVO
* @return
*/
@Override
public AjaxResult registerPerson(PersonRegisterVO personRegisterVO) {
try {
String s = bestsignOpenApiClient.userPersonalReg(personRegisterVO.getAccount(),
personRegisterVO.getName(),
personRegisterVO.getMail(),
personRegisterVO.getMobile(),
personRegisterVO.getCredential().getIdentity(),
personRegisterVO.getCredential().getIdentityType(),
null, null, null, null, null);
AjaxResult.success(s);
} catch (Exception e) {
e.printStackTrace();
return AjaxResult.error(e.getMessage());
}
return AjaxResult.success();
}
}