|
@@ -12,6 +12,7 @@ import com.qmth.ops.biz.query.WxappQuery;
|
|
import com.qmth.ops.biz.wxapp.api.WxappApiClient;
|
|
import com.qmth.ops.biz.wxapp.api.WxappApiClient;
|
|
import com.qmth.ops.biz.wxapp.dto.AccessTokenResult;
|
|
import com.qmth.ops.biz.wxapp.dto.AccessTokenResult;
|
|
import com.qmth.ops.biz.wxapp.dto.Code2SessionResult;
|
|
import com.qmth.ops.biz.wxapp.dto.Code2SessionResult;
|
|
|
|
+import com.qmth.ops.biz.wxapp.dto.GetPhoneNumberRequest;
|
|
import com.qmth.ops.biz.wxapp.dto.GetPhoneNumberResult;
|
|
import com.qmth.ops.biz.wxapp.dto.GetPhoneNumberResult;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.stereotype.Service;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
@@ -139,7 +140,8 @@ public class WxappService extends ServiceImpl<WxappDao, Wxapp> {
|
|
throw new ParameterException("Invalid WxappId");
|
|
throw new ParameterException("Invalid WxappId");
|
|
}
|
|
}
|
|
WxappAccessToken accessToken = getAccessToken(appId);
|
|
WxappAccessToken accessToken = getAccessToken(appId);
|
|
- GetPhoneNumberResult result = wxappApiClient.getPhoneNumber(accessToken.getAccessToken(), code);
|
|
|
|
|
|
+ GetPhoneNumberResult result = wxappApiClient
|
|
|
|
+ .getPhoneNumber(accessToken.getAccessToken(), new GetPhoneNumberRequest(code));
|
|
if (result.success()) {
|
|
if (result.success()) {
|
|
return result;
|
|
return result;
|
|
} else {
|
|
} else {
|