1 public static XTResult<Void> addTravel(String uuid, String travelName, String travelId, String startDate, 2 JSONArray travelCities) { 3 String partUrl = "/travelModel/addTravelModel"; 4 XTResult<Void> result = null; 5 JSONObject jsonObject = new JSONObject(); 6 try { 7 jsonObject.put("token", ServiceCenter.TOKEN_VALUE); 8 jsonObject.put("uuid", uuid); 9 jsonObject.put("name", travelName); 10 jsonObject.put("travelId", travelId); 11 jsonObject.put("startTime", startDate); 12 jsonObject.put("travelCities", travelCities); 13 StringEntity entity = new StringEntity(jsonObject.toString(), HTTP.UTF_8); 14 entity.setContentType("application/json"); 15 entity.setContentEncoding("utf-8"); 16 String response = ServiceCenter.postEntityApiV1(partUrl, entity); 17 Logger.d(Const.TAG_LOG, "addTravel:" + response); 18 if (!TextUtils.isEmpty(response)) { 19 result = new Gson().fromJson(response, XTResult.class); 20 } 21 } catch (JSONException e) { 22 e.printStackTrace(); 23 } catch (UnsupportedEncodingException e) { 24 e.printStackTrace(); 25 } 26 return result; 27 }
时间: 2024-11-06 07:24:23