AppUserInfoController.java 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. package com.platform.yijia.controller;
  2. import com.google.gson.Gson;
  3. import com.platform.yijia.param.request.AppUserInfoRequest;
  4. import com.platform.yijia.param.request.StationRequest;
  5. import com.platform.yijia.pojo.AppUserInfo;
  6. import com.platform.yijia.service.AppUserInfoService;
  7. import com.platform.yijia.utils.CodeMsg;
  8. import com.platform.yijia.utils.ResultData;
  9. import org.apache.commons.lang3.StringUtils;
  10. import org.apache.logging.log4j.Logger;
  11. import org.slf4j.LoggerFactory;
  12. import org.springframework.web.bind.annotation.*;
  13. import javax.annotation.Resource;
  14. public class AppUserInfoController {
  15. private static Logger logger =(Logger) LoggerFactory.getLogger(PayController.class);
  16. @Resource
  17. private AppUserInfoService appUserInfoService;
  18. /**
  19. * 添加用户信息
  20. * @param request
  21. * @return
  22. */
  23. @RequestMapping(value = "/addAppUserInfo", method = RequestMethod.POST)
  24. @ResponseBody
  25. public String addAppUserInfo(@RequestBody AppUserInfoRequest request){
  26. Gson gson =new Gson();
  27. ResultData resultData=null;
  28. AppUserInfo appUserInfo =new AppUserInfo();
  29. if(request.getUserType()!=null){
  30. if(request.getUserType().equals("1") &&StringUtils.isNotBlank(request.getBlogOpenid())&&StringUtils.isNotBlank(request.getBlogToken())){
  31. appUserInfo.setUserType(request.getUserType());
  32. appUserInfo.setBlogToken(request.getBlogToken());
  33. appUserInfo.setBlogOpenid(request.getBlogOpenid());
  34. }else if(request.getUserType().equals("2") &&StringUtils.isNotBlank(request.getMinaOpenid())&&StringUtils.isNotBlank(request.getMinaToken())){
  35. appUserInfo.setUserType(request.getUserType());
  36. appUserInfo.setMinaToken(request.getMinaToken());
  37. appUserInfo.setMinaOpenid(request.getMinaOpenid());
  38. }
  39. }
  40. if(StringUtils.isNotBlank(request.getBlogNickName())){
  41. appUserInfo.setBlogNickName(request.getBlogNickName());
  42. }
  43. if(StringUtils.isNotBlank(request.getMobilePhone())){
  44. appUserInfo.setMobilePhone(request.getMobilePhone());
  45. }
  46. if(StringUtils.isNotBlank(request.getBlogProfilePhoto())){
  47. appUserInfo.setBlogProfilePhoto(request.getBlogProfilePhoto());
  48. }
  49. // if(StringUtils.isNotBlank(request.getRegisteDate())){
  50. // appUserInfo.setRegisteDate(request.getRegisteDate());
  51. // }
  52. // if(StringUtils.isNotBlank(request.getUpdateDate())){
  53. // appUserInfo.setUpdateDate(request.getUpdateDate());
  54. // }
  55. if(StringUtils.isNotBlank(request.getSexFlag())){
  56. appUserInfo.setSexFlag(request.getSexFlag());
  57. }
  58. try{
  59. appUserInfoService.AddAppUserInfo(appUserInfo);
  60. resultData=ResultData.success(CodeMsg.SUCCESS);
  61. }catch (Exception e){
  62. resultData=ResultData.error(CodeMsg.INSERT_FAIL);
  63. e.printStackTrace();
  64. }
  65. return gson.toJson(resultData);
  66. }
  67. }