|
|
@@ -12,14 +12,19 @@ import com.sqx.modules.app.utils.WxPhone;
|
|
|
import com.sqx.modules.common.entity.CommonInfo;
|
|
|
import com.sqx.modules.common.service.CommonInfoService;
|
|
|
import com.sqx.modules.utils.HttpClientUtil;
|
|
|
-import com.sqx.modules.utils.MD5Util;
|
|
|
+import icu.xuyijie.secureapi.annotation.DecryptParam;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
|
import io.swagger.annotations.ApiParam;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
-import org.junit.Test;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
-import org.springframework.web.bind.annotation.*;
|
|
|
+import org.springframework.web.bind.annotation.GetMapping;
|
|
|
+import org.springframework.web.bind.annotation.PathVariable;
|
|
|
+import org.springframework.web.bind.annotation.RequestBody;
|
|
|
+import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
+import org.springframework.web.bind.annotation.RequestMethod;
|
|
|
+import org.springframework.web.bind.annotation.ResponseBody;
|
|
|
+import org.springframework.web.bind.annotation.RestController;
|
|
|
import weixin.popular.api.SnsAPI;
|
|
|
import weixin.popular.bean.sns.SnsToken;
|
|
|
|
|
|
@@ -81,7 +86,7 @@ public class AppLoginController {
|
|
|
|
|
|
@RequestMapping(value = "/appleLogin", method = RequestMethod.GET)
|
|
|
@ApiOperation("苹果登陆获取appleUserId")
|
|
|
- public Result loginVerify(@RequestParam("identityToken") String identityToken) {
|
|
|
+ public Result loginVerify(@DecryptParam("identityToken") String identityToken) {
|
|
|
try {
|
|
|
log.info("苹果token:{}", identityToken);
|
|
|
JSONObject jsonObject = JSON.parseObject(identityToken);
|
|
|
@@ -97,14 +102,14 @@ public class AppLoginController {
|
|
|
|
|
|
@ApiOperation("苹果登录")
|
|
|
@RequestMapping(value = "/insertAppleUser", method = RequestMethod.GET)
|
|
|
- public Result insertAppleUser(@RequestParam String appleId){
|
|
|
+ public Result insertAppleUser(@DecryptParam String appleId){
|
|
|
return userService.iosRegister(appleId);
|
|
|
}
|
|
|
|
|
|
@RequestMapping(value = "/iosBindMobile", method = RequestMethod.POST)
|
|
|
@ApiOperation("苹果登录绑定手机号")
|
|
|
@ResponseBody
|
|
|
- public Result iosBindMobile(@RequestParam String phone,@RequestParam String code,@RequestParam String appleId,@RequestParam String platform,@RequestParam Integer sysPhone) {
|
|
|
+ public Result iosBindMobile(@DecryptParam String phone, @DecryptParam String code, @DecryptParam String appleId, @DecryptParam String platform, @DecryptParam Integer sysPhone) {
|
|
|
return userService.iosBindMobile(phone, code, appleId, platform, sysPhone);
|
|
|
}
|
|
|
|
|
|
@@ -112,7 +117,7 @@ public class AppLoginController {
|
|
|
@RequestMapping(value = "/wxAppLogin", method = RequestMethod.POST)
|
|
|
@ApiOperation("微信APP登录")
|
|
|
@ResponseBody
|
|
|
- public Result wxAppLogin(@RequestParam String wxOpenId,@RequestParam String token) {
|
|
|
+ public Result wxAppLogin(@DecryptParam String wxOpenId,@DecryptParam String token) {
|
|
|
return userService.wxAppLogin(wxOpenId,token);
|
|
|
}
|
|
|
|
|
|
@@ -120,7 +125,7 @@ public class AppLoginController {
|
|
|
@RequestMapping(value = "/wxBindMobile", method = RequestMethod.POST)
|
|
|
@ApiOperation("微信登录绑定手机号")
|
|
|
@ResponseBody
|
|
|
- public Result wxBindMobile(@RequestParam String phone,@RequestParam String code,@RequestParam String wxOpenId,@RequestParam String token,@RequestParam String platform,@RequestParam Integer sysPhone) {
|
|
|
+ public Result wxBindMobile(@DecryptParam String phone,@DecryptParam String code,@DecryptParam String wxOpenId,@DecryptParam String token,@DecryptParam String platform,@DecryptParam Integer sysPhone) {
|
|
|
return userService.wxBindMobile(phone, code, wxOpenId, token, platform, sysPhone);
|
|
|
}
|
|
|
|
|
|
@@ -151,7 +156,7 @@ public class AppLoginController {
|
|
|
}
|
|
|
@ApiParam("登录app")
|
|
|
@RequestMapping(value = "/loginApp",method = RequestMethod.POST)
|
|
|
- public Result loginApp(@RequestParam String phone,@RequestParam String password){
|
|
|
+ public Result loginApp(@DecryptParam String phone,@DecryptParam String password){
|
|
|
return userService.loginApp(phone,password);
|
|
|
}
|
|
|
|