|
@@ -15,6 +15,7 @@ import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
import java.util.Date;
|
|
|
+import java.util.List;
|
|
|
|
|
|
/***
|
|
|
* <Title> AppUserInfoController </Title>
|
|
@@ -38,42 +39,47 @@ public class AppUserInfoController {
|
|
|
Gson gson =new Gson();
|
|
|
ResultData resultData=null;
|
|
|
AppUserInfo appUserInfo =new AppUserInfo();
|
|
|
- if(request.getUserType()!=null){
|
|
|
- //1-微信公众号
|
|
|
- if(request.getUserType().equals("1") &&StringUtils.isNotBlank(request.getBlogOpenid())&&StringUtils.isNotBlank(request.getBlogToken())){
|
|
|
- appUserInfo.setUserType(request.getUserType());
|
|
|
- appUserInfo.setBlogToken(request.getBlogToken());
|
|
|
- appUserInfo.setBlogOpenid(request.getBlogOpenid());
|
|
|
- //2-微信小程序
|
|
|
- }else if(request.getUserType().equals("2") &&StringUtils.isNotBlank(request.getMinaOpenid())&&StringUtils.isNotBlank(request.getMinaToken())){
|
|
|
- appUserInfo.setUserType(request.getUserType());
|
|
|
- appUserInfo.setMinaToken(request.getMinaToken());
|
|
|
- appUserInfo.setMinaOpenid(request.getMinaOpenid());
|
|
|
+ try{
|
|
|
+ if(request.getUserType()!=null){
|
|
|
+ //1-微信公众号
|
|
|
+ if(request.getUserType().equals("1") &&StringUtils.isNotBlank(request.getBlogOpenid())&&StringUtils.isNotBlank(request.getBlogToken())){
|
|
|
+ appUserInfo.setUserType(request.getUserType());
|
|
|
+ appUserInfo.setBlogToken(request.getBlogToken());
|
|
|
+ appUserInfo.setBlogOpenid(request.getBlogOpenid());
|
|
|
+ //2-微信小程序
|
|
|
+ }else if(request.getUserType().equals("2") &&StringUtils.isNotBlank(request.getMinaOpenid())&&StringUtils.isNotBlank(request.getMinaToken())){
|
|
|
+ appUserInfo.setUserType(request.getUserType());
|
|
|
+ appUserInfo.setMinaToken(request.getMinaToken());
|
|
|
+ appUserInfo.setMinaOpenid(request.getMinaOpenid());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if(StringUtils.isNotBlank(request.getBlogNickName())){
|
|
|
+ appUserInfo.setBlogNickName(request.getBlogNickName());
|
|
|
+ }
|
|
|
+ if(StringUtils.isNotBlank(request.getMobilePhone())){
|
|
|
+ appUserInfo.setMobilePhone(request.getMobilePhone());
|
|
|
+ }
|
|
|
+ if(StringUtils.isNotBlank(request.getBlogProfilePhoto())){
|
|
|
+ appUserInfo.setBlogProfilePhoto(request.getBlogProfilePhoto());
|
|
|
+ }
|
|
|
+ if(StringUtils.isNotBlank(request.getRegisteDate())){
|
|
|
+ appUserInfo.setRegisteDate(new Date());
|
|
|
+ }
|
|
|
+ if(StringUtils.isNotBlank(request.getUpdateDate())){
|
|
|
+ appUserInfo.setUpdateDate(new Date());
|
|
|
+ }
|
|
|
+ if(StringUtils.isNotBlank(request.getSexFlag())){
|
|
|
+ appUserInfo.setSexFlag(request.getSexFlag());
|
|
|
}
|
|
|
|
|
|
- }
|
|
|
- if(StringUtils.isNotBlank(request.getBlogNickName())){
|
|
|
- appUserInfo.setBlogNickName(request.getBlogNickName());
|
|
|
- }
|
|
|
- if(StringUtils.isNotBlank(request.getMobilePhone())){
|
|
|
- appUserInfo.setMobilePhone(request.getMobilePhone());
|
|
|
- }
|
|
|
- if(StringUtils.isNotBlank(request.getBlogProfilePhoto())){
|
|
|
- appUserInfo.setBlogProfilePhoto(request.getBlogProfilePhoto());
|
|
|
- }
|
|
|
- if(StringUtils.isNotBlank(request.getRegisteDate())){
|
|
|
- appUserInfo.setRegisteDate(new Date());
|
|
|
- }
|
|
|
- if(StringUtils.isNotBlank(request.getUpdateDate())){
|
|
|
- appUserInfo.setUpdateDate(new Date());
|
|
|
- }
|
|
|
- if(StringUtils.isNotBlank(request.getSexFlag())){
|
|
|
- appUserInfo.setSexFlag(request.getSexFlag());
|
|
|
- }
|
|
|
-
|
|
|
- try{
|
|
|
- appUserInfoService.AddAppUserInfo(appUserInfo);
|
|
|
- resultData=ResultData.success(CodeMsg.SUCCESS);
|
|
|
+ //判断该用户是否已存在
|
|
|
+ List<AppUserInfo> appUserInfoList = appUserInfoService.Authentication(appUserInfo);
|
|
|
+ if(appUserInfoList !=null && appUserInfoList.size() > 0){
|
|
|
+ resultData = ResultData.error(CodeMsg.USER_EXSIST);
|
|
|
+ }else {
|
|
|
+ appUserInfoService.AddAppUserInfo(appUserInfo);
|
|
|
+ resultData=ResultData.success(CodeMsg.SUCCESS);
|
|
|
+ }
|
|
|
}catch (Exception e){
|
|
|
resultData=ResultData.error(CodeMsg.INSERT_FAIL);
|
|
|
e.printStackTrace();
|