浏览代码

优化车辆信息审核

shuiqilin
zhangxin 1年前
父节点
当前提交
45d5eb564f

+ 2
- 2
src/main/java/com/qtzl/alterSales/manager/service/AflCenterUserInfoServiceImpl.java 查看文件

@@ -318,7 +318,7 @@ public class AflCenterUserInfoServiceImpl implements AflCenterUserInfoService{
response = httpUtil.doPost(ZttxInterfaceCode.USER_INFO_AUTHENTICATION, requestParam);
} catch (ManagerException e) {
e.getMessage();
throw UcServiceError.BUSINESS_VALIDATE_ERR.toHandleException("获取账号信息token失败,请重新审核");
throw UcServiceError.BUSINESS_VALIDATE_ERR.toHandleException("获取账号信息token失败,请重新审核。失败原因:"+e.getMessage());
}
if (response != null && response.getRcode() == 0) {
try {
@@ -335,7 +335,7 @@ public class AflCenterUserInfoServiceImpl implements AflCenterUserInfoService{
try {
refreshTokenResponseVo = tokenService.refreshToken(aflCenterUserInfo.getOpenId(), aflCenterUserInfo.getAccessToken());
} catch (ServiceHandleException e) {
throw UcServiceError.BUSINESS_VALIDATE_ERR.toHandleException("获取刷新令牌失败,请重新审核");
throw UcServiceError.BUSINESS_VALIDATE_ERR.toHandleException("获取刷新令牌失败,请重新审核。失败原因:"+e.getMessage());
}
if (refreshTokenResponseVo==null){
throw UcServiceError.BUSINESS_VALIDATE_ERR.toHandleException("获取刷新令牌失败,请重新审核");

+ 1
- 1
src/main/java/com/qtzl/alterSales/zt/enums/ZttxInterfaceCode.java 查看文件

@@ -9,7 +9,7 @@ public enum ZttxInterfaceCode {

XZ_FINDBYVEHICLEID_VEHICLE_INFO("IF01001202401101030","选装-根据车辆编号查询卡签信息"),
UPDATE_VEHICLE_INFO("IF01001202101080528","选装-修改车辆信息"),
USER_INFO_AUTHENTICATION("IF01001202101080528","选装-用户信息认证"),
USER_INFO_AUTHENTICATION("IF01001202012310478","选装-用户信息认证"),
REFRESH_TOKEN("IF01001202101080528","选装-刷新token"),
UPDATE_PERSONAL_USER_INFO("IF01001202101080526","选装-修改个人用户信息"),
UPDATE_COMPANY_USER_INFO("IF01001202101080527","选装-修改单位用户信息"),

+ 9
- 0
src/main/java/com/qtzl/alterSales/zt/utils/FastJsonTools.java 查看文件

@@ -11,6 +11,7 @@ package com.qtzl.alterSales.zt.utils;
import cn.com.taiji.common.manager.AbstractManager;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import org.apache.commons.lang3.StringUtils;

/**
* @ClassName FastJsonTools
@@ -31,5 +32,13 @@ public class FastJsonTools extends AbstractManager{
String propertyValue = jsonObject.getString(propertyName);
return propertyValue;
}

public static String getXmlDate(String data){
if (!StringUtils.isEmpty(data)&&data.indexOf("</title>")>0){
String substring = data.substring(data.indexOf("<title>")+7, data.indexOf("</title>"));
return substring;
}
return null;
}
}


+ 12
- 1
src/main/java/com/qtzl/alterSales/zt/utils/ZtHttpUtil.java 查看文件

@@ -4,7 +4,9 @@ import cn.com.taiji.common.manager.AbstractManager;
import cn.com.taiji.common.manager.ManagerException;
import com.alibaba.fastjson.JSONObject;
import com.google.common.collect.Maps;
import com.qtzl.alterSales.manager.model.protocol.UcServiceError;
import com.qtzl.alterSales.zt.enums.ZttxInterfaceCode;
import org.apache.commons.lang3.StringUtils;
import org.apache.http.HttpResponse;
import org.apache.http.util.EntityUtils;
import org.springframework.beans.factory.annotation.Autowired;
@@ -49,7 +51,16 @@ public class ZtHttpUtil extends AbstractManager {
throw new ManagerException(e.getMessage());
}
// 中台接口 rcode="0"时表示成功 否则失败
String rcode = FastJsonTools.getPropertyValueFromJsonData("rcode", resInfo);
String rcode = null;
try {
rcode = FastJsonTools.getPropertyValueFromJsonData("rcode", resInfo);
} catch (Exception e) {
String xmlDate = FastJsonTools.getXmlDate(resInfo);
if (StringUtils.isEmpty(xmlDate)){
throw UcServiceError.BUSINESS_VALIDATE_ERR.toHandleException("获取属性resInfo异常,"+resInfo);
}
throw UcServiceError.BUSINESS_VALIDATE_ERR.toHandleException("获取属性resInfo异常,"+xmlDate);
}
if (!"0".equals(rcode)) {
logger.info("http请求中台转发失败:" + resInfo);
String rmsg = FastJsonTools.getPropertyValueFromJsonData("rmsg", resInfo);

+ 1
- 1
src/main/resources/application-prod.yml 查看文件

@@ -212,7 +212,7 @@ files:
zt:
# 外网地址
# url: https://medusa.hltgz.com
url: http://192.168.100.148:20801/common/req
url: http://192.168.100.148:20801
appId: f344651a-9708-4e7d-bcae-9fd149c81b8b
token: 0
zip: 0

正在加载...
取消
保存