|
@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
import com.zanxiang.common.domain.ResultVO;
|
|
|
import com.zanxiang.common.enums.HttpStatusEnum;
|
|
|
import com.zanxiang.common.exception.BaseException;
|
|
|
+import com.zanxiang.module.util.JsonUtil;
|
|
|
import com.zanxiang.mybatis.entity.User;
|
|
|
import com.zanxiang.mybatis.entity.UserCard;
|
|
|
import com.zanxiang.mybatis.mapper.UserCardMapper;
|
|
@@ -20,6 +21,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.beans.factory.annotation.Value;
|
|
|
import org.springframework.http.HttpEntity;
|
|
|
import org.springframework.http.HttpHeaders;
|
|
|
+import org.springframework.http.MediaType;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
import org.springframework.web.client.RestTemplate;
|
|
@@ -171,7 +173,8 @@ public class UserCardServiceImpl extends ServiceImpl<UserCardMapper, UserCard> i
|
|
|
HttpEntity httpEntity = new HttpEntity<>(headers);
|
|
|
CardCheckResult result;
|
|
|
try {
|
|
|
- result = restTemplate.postForObject(url, httpEntity, CardCheckResult.class);
|
|
|
+ String resultStr = restTemplate.postForObject(url, httpEntity, String.class);
|
|
|
+ result = JsonUtil.toObj(resultStr, CardCheckResult.class);
|
|
|
} catch (Exception e) {
|
|
|
log.error("请求阿里实名认证接口异常, cardName : {}, cardId : {}, e : {}", cardName, cardId, e.getMessage());
|
|
|
throw new BaseException("请求阿里实名认证接口异常");
|