diff --git a/src_tenwa/com/tenwa/gps/GpsController.java b/src_tenwa/com/tenwa/gps/GpsController.java index 8dcf1a532..97632fc28 100644 --- a/src_tenwa/com/tenwa/gps/GpsController.java +++ b/src_tenwa/com/tenwa/gps/GpsController.java @@ -2,11 +2,8 @@ package com.tenwa.gps; import java.util.HashMap; import java.util.Map; - import net.sf.json.JSONObject; - import com.alibaba.fastjson.JSON; -import com.amarsoft.are.jbo.JBOFactory; import com.amarsoft.are.jbo.JBOTransaction; import com.amarsoft.awe.util.ASResultSet; import com.amarsoft.awe.util.SqlObject; @@ -172,36 +169,41 @@ public class GpsController { * 天易--根据车架号查询工单 * @throws Exception */ - public boolean queryOrderToVin(Transaction Sqlca) throws Exception{ - String url = GPSConfigure.get("TYQueryOrderToVin"); - - System.err.println("***************天易--根据车架号查询工单URL*****************"); - System.err.println(url); - System.err.println("***************天易--根据车架号查询工单URL*****************"); - - Map params = GpsCommon.tyEditQueryToVinParameter(vin); - System.err.println("***************天易--根据车架号查询工单上传参数*****************"); - System.err.println(params); - System.err.println("***************天易--根据车架号查询工单上传参数*****************"); - - Map resultMap = HttpClientSUtil.doGet(url, params, null); - String data = resultMap.get("data"); - System.err.println("***************天易--根据车架号查询工单返回参数*****************"); - System.err.println(data); - System.err.println("***************天易--根据车架号查询工单返回参数*****************"); - - //日志参数 - Map logMap = new HashMap(); - logMap.put("URL",url); - logMap.put("UPLOAD_PARAMETER",params.toString()); - logMap.put("RETURN_PARAMETER",data); - logMap.put("CALL_USERID",userId); - logMap.put("FLOWUNID",flowUnid); - logMap.put("PROJECT_ID",projectId); - logMap.put("CALL_PURPOSE","天易--根据车架号查询工单"); - logMap.put("CALL_STATUS",resultMap.get("status")); - GpsCommon.callRecord(logMap, Sqlca); - return GpsCommon.tyQueryToVinDataPersistence(data,Sqlca); + public boolean queryOrderToVin(Transaction Sqlca){ + try{ + String url = GPSConfigure.get("TYQueryOrderToVin"); + + System.err.println("***************天易--根据车架号查询工单URL*****************"); + System.err.println(url); + System.err.println("***************天易--根据车架号查询工单URL*****************"); + + Map params = GpsCommon.tyEditQueryToVinParameter(vin); + System.err.println("***************天易--根据车架号查询工单上传参数*****************"); + System.err.println(params); + System.err.println("***************天易--根据车架号查询工单上传参数*****************"); + + Map resultMap = HttpClientSUtil.doGet(url, params, null); + String data = resultMap.get("data"); + System.err.println("***************天易--根据车架号查询工单返回参数*****************"); + System.err.println(data); + System.err.println("***************天易--根据车架号查询工单返回参数*****************"); + + //日志参数 + Map logMap = new HashMap(); + logMap.put("URL",url); + logMap.put("UPLOAD_PARAMETER",params.toString()); + logMap.put("RETURN_PARAMETER",data); + logMap.put("CALL_USERID",userId); + logMap.put("FLOWUNID",flowUnid); + logMap.put("PROJECT_ID",projectId); + logMap.put("CALL_PURPOSE","天易--根据车架号查询工单"); + logMap.put("CALL_STATUS",resultMap.get("status")); + GpsCommon.callRecord(logMap, Sqlca); + return GpsCommon.tyQueryToVinDataPersistence(data,Sqlca); + }catch(Exception e){ + e.printStackTrace(); + return false; + } }