response = httpUtil.doPost(ZttxInterfaceCode.USER_INFO_AUTHENTICATION, requestParam); | response = httpUtil.doPost(ZttxInterfaceCode.USER_INFO_AUTHENTICATION, requestParam); | ||||
} catch (ManagerException e) { | } catch (ManagerException e) { | ||||
e.getMessage(); | e.getMessage(); | ||||
throw UcServiceError.BUSINESS_VALIDATE_ERR.toHandleException("获取账号信息token失败,请重新审核"); | |||||
throw UcServiceError.BUSINESS_VALIDATE_ERR.toHandleException("获取账号信息token失败,请重新审核。失败原因:"+e.getMessage()); | |||||
} | } | ||||
if (response != null && response.getRcode() == 0) { | if (response != null && response.getRcode() == 0) { | ||||
try { | try { | ||||
try { | try { | ||||
refreshTokenResponseVo = tokenService.refreshToken(aflCenterUserInfo.getOpenId(), aflCenterUserInfo.getAccessToken()); | refreshTokenResponseVo = tokenService.refreshToken(aflCenterUserInfo.getOpenId(), aflCenterUserInfo.getAccessToken()); | ||||
} catch (ServiceHandleException e) { | } catch (ServiceHandleException e) { | ||||
throw UcServiceError.BUSINESS_VALIDATE_ERR.toHandleException("获取刷新令牌失败,请重新审核"); | |||||
throw UcServiceError.BUSINESS_VALIDATE_ERR.toHandleException("获取刷新令牌失败,请重新审核。失败原因:"+e.getMessage()); | |||||
} | } | ||||
if (refreshTokenResponseVo==null){ | if (refreshTokenResponseVo==null){ | ||||
throw UcServiceError.BUSINESS_VALIDATE_ERR.toHandleException("获取刷新令牌失败,请重新审核"); | throw UcServiceError.BUSINESS_VALIDATE_ERR.toHandleException("获取刷新令牌失败,请重新审核"); |
XZ_FINDBYVEHICLEID_VEHICLE_INFO("IF01001202401101030","选装-根据车辆编号查询卡签信息"), | XZ_FINDBYVEHICLEID_VEHICLE_INFO("IF01001202401101030","选装-根据车辆编号查询卡签信息"), | ||||
UPDATE_VEHICLE_INFO("IF01001202101080528","选装-修改车辆信息"), | UPDATE_VEHICLE_INFO("IF01001202101080528","选装-修改车辆信息"), | ||||
USER_INFO_AUTHENTICATION("IF01001202101080528","选装-用户信息认证"), | |||||
USER_INFO_AUTHENTICATION("IF01001202012310478","选装-用户信息认证"), | |||||
REFRESH_TOKEN("IF01001202101080528","选装-刷新token"), | REFRESH_TOKEN("IF01001202101080528","选装-刷新token"), | ||||
UPDATE_PERSONAL_USER_INFO("IF01001202101080526","选装-修改个人用户信息"), | UPDATE_PERSONAL_USER_INFO("IF01001202101080526","选装-修改个人用户信息"), | ||||
UPDATE_COMPANY_USER_INFO("IF01001202101080527","选装-修改单位用户信息"), | UPDATE_COMPANY_USER_INFO("IF01001202101080527","选装-修改单位用户信息"), |
import cn.com.taiji.common.manager.AbstractManager; | import cn.com.taiji.common.manager.AbstractManager; | ||||
import com.alibaba.fastjson.JSON; | import com.alibaba.fastjson.JSON; | ||||
import com.alibaba.fastjson.JSONObject; | import com.alibaba.fastjson.JSONObject; | ||||
import org.apache.commons.lang3.StringUtils; | |||||
/** | /** | ||||
* @ClassName FastJsonTools | * @ClassName FastJsonTools | ||||
String propertyValue = jsonObject.getString(propertyName); | String propertyValue = jsonObject.getString(propertyName); | ||||
return propertyValue; | 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; | |||||
} | |||||
} | } | ||||
import cn.com.taiji.common.manager.ManagerException; | import cn.com.taiji.common.manager.ManagerException; | ||||
import com.alibaba.fastjson.JSONObject; | import com.alibaba.fastjson.JSONObject; | ||||
import com.google.common.collect.Maps; | import com.google.common.collect.Maps; | ||||
import com.qtzl.alterSales.manager.model.protocol.UcServiceError; | |||||
import com.qtzl.alterSales.zt.enums.ZttxInterfaceCode; | import com.qtzl.alterSales.zt.enums.ZttxInterfaceCode; | ||||
import org.apache.commons.lang3.StringUtils; | |||||
import org.apache.http.HttpResponse; | import org.apache.http.HttpResponse; | ||||
import org.apache.http.util.EntityUtils; | import org.apache.http.util.EntityUtils; | ||||
import org.springframework.beans.factory.annotation.Autowired; | import org.springframework.beans.factory.annotation.Autowired; | ||||
throw new ManagerException(e.getMessage()); | throw new ManagerException(e.getMessage()); | ||||
} | } | ||||
// 中台接口 rcode="0"时表示成功 否则失败 | // 中台接口 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)) { | if (!"0".equals(rcode)) { | ||||
logger.info("http请求中台转发失败:" + resInfo); | logger.info("http请求中台转发失败:" + resInfo); | ||||
String rmsg = FastJsonTools.getPropertyValueFromJsonData("rmsg", resInfo); | String rmsg = FastJsonTools.getPropertyValueFromJsonData("rmsg", resInfo); |
zt: | zt: | ||||
# 外网地址 | # 外网地址 | ||||
# url: https://medusa.hltgz.com | # 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 | appId: f344651a-9708-4e7d-bcae-9fd149c81b8b | ||||
token: 0 | token: 0 | ||||
zip: 0 | zip: 0 |