package com.moral.api.service.impl; import com.moral.api.pojo.vo.yc.AqiResultVo; import com.moral.api.pojo.vo.yc.SixConcentrationsVo; import com.moral.api.service.ReptileResultService; import lombok.extern.slf4j.Slf4j; import okhttp3.*; import org.jsoup.Jsoup; import org.jsoup.nodes.Document; import org.jsoup.nodes.Element; import org.jsoup.select.Elements; import org.springframework.stereotype.Service; import java.math.BigDecimal; import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; import java.util.concurrent.TimeUnit; /** * @ClassName reptileResultServiceImpl * @Description TODO * @Author @cjl * @Date 2024-02-27 13:50 * @Version 1.0 */ @Service @Slf4j public class ReptileResultServiceImpl implements ReptileResultService { @Override public Map getYcDaily(String url,String cookie,String time,int type) { /*String host = "http://116.147.41.178:8081"; String path = "/Home/AjaxLogin"; String method = "POST"; Map headers = new HashMap(); Map querys = new HashMap(); try { HttpResponse response = HttpUtils.doPost(host, path, method, headers, new HashMap<>(),querys); }catch (Exception e) { e.printStackTrace(); }*/ return saveRedis(url,cookie,null,type,time,"2024-03-06 10:00:00"); } public static void main(String[] args) { String host = "http://116.147.41.178:8081?t="+System.currentTimeMillis();; String path = "/Home/AjaxLogin"; String path1 = "/AQI/Statistics/YouLiangRateDataNewNewNew?sTime=2024-01-01%2000:00:00&eTime=2024-02-26%2000:00:00&DecimalPlaces=0&isDustDay=false&selec=0&selet=0&Time=2024-02&isDustDayXianShi=false"; String method = "POST"; Map headers = new HashMap(); headers.put("Cookie","ASP.NET_SessionId=vpt0ai143s0npijvnl4bmm0b"); Map querys = new HashMap(); querys.put("user","shbj"); querys.put("password","shbj@123"); querys.put("yzma","7557"); String url = "http://116.147.41.178:8081/AQI/Statistics/YouLiangRateDataNewNewNew?sTime=2024-01-01%2000:00:00&eTime=2024-03-03%2000:00:00&DecimalPlaces=0&isDustDay=false&selec=0&selet=0&Time=2024-02&isDustDayXianShi=false"; String url1 = "http://116.147.41.178:8081/DataReport/AQIReport"; /*String cookie = "ASP.NET_SessionId=anpfqfg3qy0k3xlcbtqyfa0w;CurrentAMenuID=2fa3c748-bf4e-4453-9544-e5fd860d74bf;";*/ String cookie = "ASP.NET_SessionId=xo1nn2mvzmhaeb2csok130fd; CurrentSiteID=1fa76063-ec08-4907-ae54-0f78b57fec08; "; StringBuffer stringBuffer = new StringBuffer(); try { // HttpResponse response = HttpUtils.doPost(host, path, method, headers, new HashMap<>(),querys); // Header[] headerList = response.getHeaders("Set-Cookie"); // if(0 == headerList.length){ // return; // } // String cookieResult = headerList[0].toString().substring(0, headerList[0].toString().indexOf(";")); // System.out.println(cookieResult); // stringBuffer.append(cookieResult).append(";CurrentAMenuID=2fa3c748-bf4e-4453-9544-e5fd860d74bf;"); // AQI统计 /*ReptileResultServiceImpl resultService = new ReptileResultServiceImpl(); resultService.saveRedis(url1,cookie,null,2,"2024-03-05","2024-03-06 10:00:00");*/ // 六项浓度均值 /*String sTime="2024-01-01 00:00:00"; String eTime="2024-03-06 00:00:00"; String url2 = "http://116.147.41.178:8081/AQA/YearCustom/Year_Custom1?sTime="+sTime+"&eTime="+eTime+"&type=1&viewtype=1&isDustDay=true&DecimalPlaces=1"; ReptileResultServiceImpl resultService = new ReptileResultServiceImpl(); resultService.saveRedis(url2,cookie,null,3,"2024-03-05","2024-03-06 10:00:00");*/ // 县市区考核 // String url3 = "http://116.147.41.178:8081/AQA/Statistics/YouLiangRateDataNewNewNew?sTime="+sTime+"&eTime="+eTime+"&DecimalPlaces=1&isDustDay=false&selec=0&selet=0&Time=2024-03&isDustDayXianShi=false"; /* String sTime="2024-01-01"; String eTime="2024-03-06"; String url3 = "http://116.147.41.178:8081/AQI/Statistics/YouLiangRateDataNewNewNew?sTime="+sTime+"&eTime="+eTime+"&DecimalPlaces=1&isDustDay=false&selec=0&selet=0&isDustDayXianShi=false"; ReptileResultServiceImpl resultService = new ReptileResultServiceImpl(); resultService.saveRedis(url3,cookie,null,1,"2024-03-05","2024-03-06 10:00:00"); */ //达标率 String sTime="2023-01-01"; String eTime="2023-03-12"; String url4 = "http://116.147.41.178:8081/AQI/Statistics/StandardRateData?&sTime="+sTime+"&eTime="+eTime; ReptileResultServiceImpl resultService = new ReptileResultServiceImpl(); resultService.saveRedis(url4,cookie,null,4,"2024-03-05","2024-03-06 10:00:00"); int i = 0; }catch (Exception e) { log.error("错误>>>",e); } } public Map saveRedis(String url,String cookie,String redisString,int type,String time,String newTime){ Map map = new HashMap<>(); StringBuffer data = new StringBuffer(); int timeout = 60; OkHttpClient client = new OkHttpClient().newBuilder().connectTimeout(timeout, TimeUnit.SECONDS) .readTimeout(timeout, TimeUnit.SECONDS).writeTimeout(timeout, TimeUnit.SECONDS) .build(); Request request = new Request.Builder() .url(url) .method("POST", resultBody(type,time,newTime)) .addHeader("Cookie", cookie) .build(); try { Response response = client.newCall(request).execute(); String responseData = response.body().string(); //System.out.println(responseData); Document doc = Jsoup.parse(responseData); Element thead = null; Element tbody = null; if(2 == type){ Element element = doc.select("#Vdate").first(); thead = element.select("thead").last(); tbody = element.select("tbody").last(); }else { thead = doc.select("thead").last(); tbody = doc.select("tbody").last(); } Elements trsHead = thead.select("tr"); if(trsHead.size()>0){ String title = trsHead.get(0).select("th").get(0).text(); data.append(title + "\t"); data.append("\n"); map.put("title",title); } Elements trs = tbody.select("tr"); int id = 0; List tableResult = new ArrayList<>(); List tableSixResult = new ArrayList<>(); for (Element tr : trs) { Elements tds = tr.select("td"); id = 0; if(2 == type && tds.size() == 18){ if(tds.get(1).text().equals("NA")&&tds.get(2).text().equals("NA")&&tds.get(3).text().equals("NA")&&tds.get(4).text().equals("NA")&&tds.get(5).text().equals("NA")){ continue; } AqiResultVo testVo = AqiResultVo.builder().name(tds.get(0).text()).SO2(Double.valueOf(tds.get(1).text())) .SO2Index(Double.valueOf(tds.get(2).text())).NO2(Double.valueOf(tds.get(3).text())).NO2Index(Double.valueOf(tds.get(4).text())) .granule(tds.get(5).text().equals("NA")?0:Double.valueOf(tds.get(5).text())).granuleIndex(tds.get(6).text().equals("NA")?0:Double.valueOf(tds.get(6).text())).CO(tds.get(7).text().equals("NA")?0:Double.valueOf(tds.get(7).text())) .COIndex(tds.get(8).text().equals("NA")?0:Double.valueOf(tds.get(8).text())).OO(tds.get(9).text()).OOIndex(tds.get(10).text()) .granule25(tds.get(11).text().equals("NA")?0:Double.valueOf(tds.get(11).text())).granule25Index(tds.get(12).text().equals("NA")?0:Double.valueOf(tds.get(12).text())).AQI(tds.get(13).text()) .SW(tds.get(14).text()).airQuality(tds.get(15).text()).category(tds.get(16).text()) .colour(tds.get(17).text()) .build(); tableResult.add(testVo); }else if(3 == type && 23 == tds.size()){ SixConcentrationsVo sixConcentrationsVo = SixConcentrationsVo.builder() .name(tds.get(0).text()).SO2(Double.valueOf(tds.get(1).text())) .SO2ExceedingMultiple(tds.get(2).text()).SO2Avg(Double.valueOf(tds.get(3).text())).SO2ExceedingMultipleTwo(tds.get(4).text()) .NO2(Double.valueOf(tds.get(5).text())).NO2ExceedingMultiple(tds.get(6).text()).NO2Avg(Double.valueOf(tds.get(7).text())) .NO2ExceedingMultipleTwo(tds.get(8).text()).PM10(Double.valueOf(tds.get(9).text())).PM10ExceedingMultiple(tds.get(10).text()) .PM10Avg(Double.valueOf(tds.get(11).text())).PM10ExceedingMultipleTwo(tds.get(12).text()).CO(Double.valueOf(tds.get(13).text())) .COAvg(Double.valueOf(tds.get(14).text())).COExceedingMultipleTwo(tds.get(15).text()).OO(Double.valueOf(tds.get(16).text())) .OOAvg(Double.valueOf(tds.get(17).text())).OOExceedingMultipleTwo(tds.get(18).text()).PM25(Double.valueOf(tds.get(19).text())) .PM25ExceedingMultiple(tds.get(20).text()).PM25Avg(Double.valueOf(tds.get(21).text())).PM25ExceedingMultipleTwo(tds.get(22).text()) .build(); tableSixResult.add(sixConcentrationsVo); }else if(1 == type && 20 == tds.size()){ SixConcentrationsVo sixConcentrationsVo = SixConcentrationsVo.builder() .excellentRateName(tds.get(1).text()).excellentRateRatio(Double.valueOf(tds.get(14).text())) .excellentRateRatioYoY(Double.valueOf(tds.get(15).text())).name(tds.get(1).text()) .build(); tableSixResult.add(sixConcentrationsVo); }else if(4 == type && 28 == tds.size() ){ int rDay = BigDecimal.valueOf(Double.valueOf(tds.get(25).text())).subtract(BigDecimal.valueOf(Double.valueOf(tds.get(26).text()))).intValue(); map.put("surplusDay",rDay); } for (Element td : tds) { Elements tdList = td.getElementsByClass("class_xianshi"); if(1 == type){ if(tdList.size()>0 || id ==0){ id++; continue; } } data.append(td.text() + "\t"); } data.append("\n"); } if(2 == type){ map.put("table",tableResult); }else if(3 ==type){ map.put("table",tableSixResult); }else if(1 == type){ map.put("table",tableSixResult); } System.out.println(data.toString()); }catch (Exception e){ log.error("错误>>>",e); } return map; } private RequestBody resultBody(int type, String time, String newTime){ RequestBody body = null; if(1 == type){ body = new MultipartBody.Builder().setType(MultipartBody.FORM) .addFormDataPart("sids[]","1fa76063-ec08-4907-ae54-0f78b57fec08") .addFormDataPart("sids[]","d9a3e3d7-3a9e-45ce-9066-d3ee644f2777") .addFormDataPart("sids[]","39db8e45-8ecd-4314-addd-bb9d3bfd5e22") .addFormDataPart("sids[]","8fb74ca0-f1c2-4b43-b93a-d6f4a3f95ea9") .addFormDataPart("sids[]","67cd5c80-d475-4b3e-b544-d6bd825767a4") .addFormDataPart("sids[]","35d19f51-df72-4ee7-afcb-1ac93471f273") .addFormDataPart("sids[]","ca6bb16e-dc1b-403d-8501-358ddd17a82f") .addFormDataPart("sids[]","791e37f2-47dd-44a8-8cdb-1166387fe11a") .addFormDataPart("sids[]","3c97d443-772c-40f8-8962-cdaf5097b35c") .addFormDataPart("sids[]","6f2ee392-e989-4069-811f-18924155de18") .addFormDataPart("sids[]","e3be2a96-831c-493b-bfa8-8c6ff1aec698") .addFormDataPart("sids[]","d30b414c-ba52-453e-84fa-46451e2cb768") .addFormDataPart("sids[]","1d94cf00-c1a8-44d4-9468-cdc9d5c60711") .addFormDataPart("sids[]","240b6457-6037-4f98-ad63-51b011f3313a") .addFormDataPart("sids[]","faeab8e5-7dbc-4382-bcb3-9879b248315e") .addFormDataPart("sids[]","6c214d7b-b8df-43ef-8304-5b0443e1e34c") .addFormDataPart("sids[]","a72c9e60-cf73-4dc9-aa51-b2e98b41bb96") .addFormDataPart("sids[]","ff180f3b-af4b-4f20-ac71-94a707c5ac79") .addFormDataPart("sids[]","fe06316e-6132-4be8-9dab-e0ac944a2030") .addFormDataPart("sids[]","753da141-1b30-488b-b9b2-eb65a8268a37") .addFormDataPart("sids[]","3ff41b7b-f0b6-4af7-bc3f-f4b3b48671ee") .addFormDataPart("rids[]","2a38e028-db85-4afa-a682-a6f5e015e231") .addFormDataPart("rids[]","085fab12-2897-4a54-93fe-009288a4b933") .addFormDataPart("rids[]","780470c6-b99c-4ab8-88e5-9155aeef354c") .addFormDataPart("rids[]","58b02ba2-936b-4a20-a090-1b859cdd82a4") .addFormDataPart("rids[]","bffb79ac-e836-476b-b981-78cc752ec751") .addFormDataPart("rids[]","9d2d6eb3-ebca-4fa6-bf5b-6e01e85ba784") .addFormDataPart("rids[]","00e1a970-e889-42e0-a45c-79b506b826ac") .addFormDataPart("rids[]","3bea4bc8-23c0-4b9d-8eb1-b7e874c7c0fa") .addFormDataPart("rids[]","28e31d35-068f-4674-b70e-c742f9881b27") .addFormDataPart("rids[]","442f00ea-75b7-4fcb-8e39-52cbf4e76e15") .addFormDataPart("rids[]","203567c0-bff7-449a-bbe1-21ea9b62567b") .addFormDataPart("rids[]","c3d506b0-8541-4086-ac72-b34e5155e1a4") .addFormDataPart("r_sids[0][]","2a38e028-db85-4afa-a682-a6f5e015e231")// .addFormDataPart("r_sids[0][]","1fa76063-ec08-4907-ae54-0f78b57fec08") .addFormDataPart("r_sids[0][]","ca6bb16e-dc1b-403d-8501-358ddd17a82f") .addFormDataPart("r_sids[1][]","085fab12-2897-4a54-93fe-009288a4b933")// .addFormDataPart("r_sids[1][]","791e37f2-47dd-44a8-8cdb-1166387fe11a") .addFormDataPart("r_sids[1][]","3c97d443-772c-40f8-8962-cdaf5097b35c") .addFormDataPart("r_sids[2][]","cd11ce0b-5a31-43c1-879a-425866585652") .addFormDataPart("r_sids[2][]","6f2ee392-e989-4069-811f-18924155de18") .addFormDataPart("r_sids[2][]","e3be2a96-831c-493b-bfa8-8c6ff1aec698") .addFormDataPart("r_sids[3][]","780470c6-b99c-4ab8-88e5-9155aeef354c") .addFormDataPart("r_sids[3][]","d30b414c-ba52-453e-84fa-46451e2cb768") .addFormDataPart("r_sids[3][]","1d94cf00-c1a8-44d4-9468-cdc9d5c60711") .addFormDataPart("r_sids[4][]","58b02ba2-936b-4a20-a090-1b859cdd82a4") .addFormDataPart("r_sids[4][]","240b6457-6037-4f98-ad63-51b011f3313a") .addFormDataPart("r_sids[4][]","faeab8e5-7dbc-4382-bcb3-9879b248315e") .addFormDataPart("r_sids[5][]","bffb79ac-e836-476b-b981-78cc752ec751") .addFormDataPart("r_sids[5][]","6c214d7b-b8df-43ef-8304-5b0443e1e34c") .addFormDataPart("r_sids[5][]","a72c9e60-cf73-4dc9-aa51-b2e98b41bb96") .addFormDataPart("r_sids[6][]","9d2d6eb3-ebca-4fa6-bf5b-6e01e85ba784") .addFormDataPart("r_sids[6][]","8fb74ca0-f1c2-4b43-b93a-d6f4a3f95ea9") .addFormDataPart("r_sids[6][]","67cd5c80-d475-4b3e-b544-d6bd825767a4") .addFormDataPart("r_sids[7][]","00e1a970-e889-42e0-a45c-79b506b826ac") .addFormDataPart("r_sids[7][]","ff180f3b-af4b-4f20-ac71-94a707c5ac79") .addFormDataPart("r_sids[7][]","fe06316e-6132-4be8-9dab-e0ac944a2030") .addFormDataPart("r_sids[8][]","3bea4bc8-23c0-4b9d-8eb1-b7e874c7c0fa") .addFormDataPart("r_sids[8][]","1fa76063-ec08-4907-ae54-0f78b57fec08") .addFormDataPart("r_sids[8][]","d9a3e3d7-3a9e-45ce-9066-d3ee644f2777") .addFormDataPart("r_sids[8][]","39db8e45-8ecd-4314-addd-bb9d3bfd5e22") .addFormDataPart("r_sids[8][]","8fb74ca0-f1c2-4b43-b93a-d6f4a3f95ea9") .addFormDataPart("r_sids[8][]","67cd5c80-d475-4b3e-b544-d6bd825767a4") .addFormDataPart("r_sids[8][]","35d19f51-df72-4ee7-afcb-1ac93471f273") .addFormDataPart("r_sids[9][]","28e31d35-068f-4674-b70e-c742f9881b27") .addFormDataPart("r_sids[9][]","753da141-1b30-488b-b9b2-eb65a8268a37") .addFormDataPart("r_sids[9][]","3ff41b7b-f0b6-4af7-bc3f-f4b3b48671ee") .addFormDataPart("r_sids[10][]","442f00ea-75b7-4fcb-8e39-52cbf4e76e15") .addFormDataPart("r_sids[10][]","39db8e45-8ecd-4314-addd-bb9d3bfd5e22") .addFormDataPart("r_sids[10][]","e3be2a96-831c-493b-bfa8-8c6ff1aec698") .addFormDataPart("r_sids[11][]","203567c0-bff7-449a-bbe1-21ea9b62567b") .addFormDataPart("r_sids[11][]","d9a3e3d7-3a9e-45ce-9066-d3ee644f2777") .addFormDataPart("r_sids[12][]","c3d506b0-8541-4086-ac72-b34e5155e1a4") .addFormDataPart("r_sids[12][]","35d19f51-df72-4ee7-afcb-1ac93471f273") .addFormDataPart("r_sids[12][]","6f2ee392-e989-4069-811f-18924155de18") .build(); }else if(2 == type){ body = new MultipartBody.Builder().setType(MultipartBody.FORM) .addFormDataPart("chose","station") .addFormDataPart("Region","on") .addFormDataPart("Station","on") .addFormDataPart("Item","1fa76063-ec08-4907-ae54-0f78b57fec08") .addFormDataPart("Item","d9a3e3d7-3a9e-45ce-9066-d3ee644f2777") .addFormDataPart("Item","39db8e45-8ecd-4314-addd-bb9d3bfd5e22") .addFormDataPart("Item","8fb74ca0-f1c2-4b43-b93a-d6f4a3f95ea9") .addFormDataPart("Item","67cd5c80-d475-4b3e-b544-d6bd825767a4") .addFormDataPart("Item","35d19f51-df72-4ee7-afcb-1ac93471f273") .addFormDataPart("Item","ca6bb16e-dc1b-403d-8501-358ddd17a82f") .addFormDataPart("Item","791e37f2-47dd-44a8-8cdb-1166387fe11a") .addFormDataPart("Item","3c97d443-772c-40f8-8962-cdaf5097b35c") .addFormDataPart("Item","6f2ee392-e989-4069-811f-18924155de18") .addFormDataPart("Item","e3be2a96-831c-493b-bfa8-8c6ff1aec698") .addFormDataPart("Item","d30b414c-ba52-453e-84fa-46451e2cb768") .addFormDataPart("Item","1d94cf00-c1a8-44d4-9468-cdc9d5c60711") .addFormDataPart("Item","240b6457-6037-4f98-ad63-51b011f3313a") .addFormDataPart("Item","faeab8e5-7dbc-4382-bcb3-9879b248315e") .addFormDataPart("Item","6c214d7b-b8df-43ef-8304-5b0443e1e34c") .addFormDataPart("Item","a72c9e60-cf73-4dc9-aa51-b2e98b41bb96") .addFormDataPart("Item","ff180f3b-af4b-4f20-ac71-94a707c5ac79") .addFormDataPart("Item","fe06316e-6132-4be8-9dab-e0ac944a2030") .addFormDataPart("Item","753da141-1b30-488b-b9b2-eb65a8268a37") .addFormDataPart("Item","3ff41b7b-f0b6-4af7-bc3f-f4b3b48671ee") .addFormDataPart("ItemCity","2a38e028-db85-4afa-a682-a6f5e015e231") .addFormDataPart("ItemCity","085fab12-2897-4a54-93fe-009288a4b933") .addFormDataPart("ItemCity","780470c6-b99c-4ab8-88e5-9155aeef354c") .addFormDataPart("ItemCity","58b02ba2-936b-4a20-a090-1b859cdd82a4") .addFormDataPart("ItemCity","bffb79ac-e836-476b-b981-78cc752ec751") .addFormDataPart("ItemCity","9d2d6eb3-ebca-4fa6-bf5b-6e01e85ba784") .addFormDataPart("ItemCity","00e1a970-e889-42e0-a45c-79b506b826ac") .addFormDataPart("ItemCity","3bea4bc8-23c0-4b9d-8eb1-b7e874c7c0fa") .addFormDataPart("ItemCity","28e31d35-068f-4674-b70e-c742f9881b27") .addFormDataPart("ItemCity","442f00ea-75b7-4fcb-8e39-52cbf4e76e15") .addFormDataPart("ItemCity","203567c0-bff7-449a-bbe1-21ea9b62567b") .addFormDataPart("ItemCity","c3d506b0-8541-4086-ac72-b34e5155e1a4") .addFormDataPart("2a38e028-db85-4afa-a682-a6f5e015e231Item","1fa76063-ec08-4907-ae54-0f78b57fec08") .addFormDataPart("2a38e028-db85-4afa-a682-a6f5e015e231Item","ca6bb16e-dc1b-403d-8501-358ddd17a82f") .addFormDataPart("085fab12-2897-4a54-93fe-009288a4b933Item","791e37f2-47dd-44a8-8cdb-1166387fe11a") .addFormDataPart("085fab12-2897-4a54-93fe-009288a4b933Item","3c97d443-772c-40f8-8962-cdaf5097b35c") .addFormDataPart("cd11ce0b-5a31-43c1-879a-425866585652Item","6f2ee392-e989-4069-811f-18924155de18") .addFormDataPart("cd11ce0b-5a31-43c1-879a-425866585652Item","e3be2a96-831c-493b-bfa8-8c6ff1aec698") .addFormDataPart("780470c6-b99c-4ab8-88e5-9155aeef354cItem","d30b414c-ba52-453e-84fa-46451e2cb768") .addFormDataPart("780470c6-b99c-4ab8-88e5-9155aeef354cItem","1d94cf00-c1a8-44d4-9468-cdc9d5c60711") .addFormDataPart("58b02ba2-936b-4a20-a090-1b859cdd82a4Item","240b6457-6037-4f98-ad63-51b011f3313a") .addFormDataPart("58b02ba2-936b-4a20-a090-1b859cdd82a4Item","faeab8e5-7dbc-4382-bcb3-9879b248315e") .addFormDataPart("bffb79ac-e836-476b-b981-78cc752ec751Item","6c214d7b-b8df-43ef-8304-5b0443e1e34c") .addFormDataPart("bffb79ac-e836-476b-b981-78cc752ec751Item","a72c9e60-cf73-4dc9-aa51-b2e98b41bb96") .addFormDataPart("9d2d6eb3-ebca-4fa6-bf5b-6e01e85ba784Item","8fb74ca0-f1c2-4b43-b93a-d6f4a3f95ea9") .addFormDataPart("9d2d6eb3-ebca-4fa6-bf5b-6e01e85ba784Item","67cd5c80-d475-4b3e-b544-d6bd825767a4") .addFormDataPart("00e1a970-e889-42e0-a45c-79b506b826acItem","ff180f3b-af4b-4f20-ac71-94a707c5ac79") .addFormDataPart("00e1a970-e889-42e0-a45c-79b506b826acItem","fe06316e-6132-4be8-9dab-e0ac944a2030") .addFormDataPart("3bea4bc8-23c0-4b9d-8eb1-b7e874c7c0faItem","1fa76063-ec08-4907-ae54-0f78b57fec08") .addFormDataPart("3bea4bc8-23c0-4b9d-8eb1-b7e874c7c0faItem","d9a3e3d7-3a9e-45ce-9066-d3ee644f2777") .addFormDataPart("3bea4bc8-23c0-4b9d-8eb1-b7e874c7c0faItem","39db8e45-8ecd-4314-addd-bb9d3bfd5e22") .addFormDataPart("3bea4bc8-23c0-4b9d-8eb1-b7e874c7c0faItem","8fb74ca0-f1c2-4b43-b93a-d6f4a3f95ea9") .addFormDataPart("3bea4bc8-23c0-4b9d-8eb1-b7e874c7c0faItem","67cd5c80-d475-4b3e-b544-d6bd825767a4") .addFormDataPart("3bea4bc8-23c0-4b9d-8eb1-b7e874c7c0faItem","35d19f51-df72-4ee7-afcb-1ac93471f273") .addFormDataPart("28e31d35-068f-4674-b70e-c742f9881b27Item","753da141-1b30-488b-b9b2-eb65a8268a37") .addFormDataPart("28e31d35-068f-4674-b70e-c742f9881b27Item","3ff41b7b-f0b6-4af7-bc3f-f4b3b48671ee") .addFormDataPart("442f00ea-75b7-4fcb-8e39-52cbf4e76e15Item","39db8e45-8ecd-4314-addd-bb9d3bfd5e22") .addFormDataPart("442f00ea-75b7-4fcb-8e39-52cbf4e76e15Item","e3be2a96-831c-493b-bfa8-8c6ff1aec698") .addFormDataPart("203567c0-bff7-449a-bbe1-21ea9b62567bItem","d9a3e3d7-3a9e-45ce-9066-d3ee644f2777") .addFormDataPart("c3d506b0-8541-4086-ac72-b34e5155e1a4Item","35d19f51-df72-4ee7-afcb-1ac93471f273") .addFormDataPart("c3d506b0-8541-4086-ac72-b34e5155e1a4Item","6f2ee392-e989-4069-811f-18924155de18") .addFormDataPart("date",time) //.addFormDataPart("dateTime",newTime) .build(); }else if(3 == type){ body = new MultipartBody.Builder().setType(MultipartBody.FORM) .addFormDataPart("sids[]","1fa76063-ec08-4907-ae54-0f78b57fec08") .addFormDataPart("sids[]","d9a3e3d7-3a9e-45ce-9066-d3ee644f2777") .addFormDataPart("sids[]","39db8e45-8ecd-4314-addd-bb9d3bfd5e22") .addFormDataPart("sids[]","8fb74ca0-f1c2-4b43-b93a-d6f4a3f95ea9") .addFormDataPart("sids[]","67cd5c80-d475-4b3e-b544-d6bd825767a4") .addFormDataPart("sids[]","35d19f51-df72-4ee7-afcb-1ac93471f273") .addFormDataPart("sids[]","ca6bb16e-dc1b-403d-8501-358ddd17a82f") .addFormDataPart("sids[]","791e37f2-47dd-44a8-8cdb-1166387fe11a") .addFormDataPart("sids[]","3c97d443-772c-40f8-8962-cdaf5097b35c") .addFormDataPart("sids[]","6f2ee392-e989-4069-811f-18924155de18") .addFormDataPart("sids[]","e3be2a96-831c-493b-bfa8-8c6ff1aec698") .addFormDataPart("sids[]","d30b414c-ba52-453e-84fa-46451e2cb768") .addFormDataPart("sids[]","1d94cf00-c1a8-44d4-9468-cdc9d5c60711") .addFormDataPart("sids[]","240b6457-6037-4f98-ad63-51b011f3313a") .addFormDataPart("sids[]","faeab8e5-7dbc-4382-bcb3-9879b248315e") .addFormDataPart("sids[]","6c214d7b-b8df-43ef-8304-5b0443e1e34c") .addFormDataPart("sids[]","a72c9e60-cf73-4dc9-aa51-b2e98b41bb96") .addFormDataPart("sids[]","ff180f3b-af4b-4f20-ac71-94a707c5ac79") .addFormDataPart("sids[]","fe06316e-6132-4be8-9dab-e0ac944a2030") .addFormDataPart("sids[]","753da141-1b30-488b-b9b2-eb65a8268a37") .addFormDataPart("sids[]","3ff41b7b-f0b6-4af7-bc3f-f4b3b48671ee") .addFormDataPart("rids[]","2a38e028-db85-4afa-a682-a6f5e015e231") .addFormDataPart("rids[]","085fab12-2897-4a54-93fe-009288a4b933") .addFormDataPart("rids[]","780470c6-b99c-4ab8-88e5-9155aeef354c") .addFormDataPart("rids[]","58b02ba2-936b-4a20-a090-1b859cdd82a4") .addFormDataPart("rids[]","bffb79ac-e836-476b-b981-78cc752ec751") .addFormDataPart("rids[]","9d2d6eb3-ebca-4fa6-bf5b-6e01e85ba784") .addFormDataPart("rids[]","00e1a970-e889-42e0-a45c-79b506b826ac") .addFormDataPart("rids[]","3bea4bc8-23c0-4b9d-8eb1-b7e874c7c0fa") .addFormDataPart("rids[]","28e31d35-068f-4674-b70e-c742f9881b27") .addFormDataPart("rids[]","442f00ea-75b7-4fcb-8e39-52cbf4e76e15") .addFormDataPart("rids[]","203567c0-bff7-449a-bbe1-21ea9b62567b") .addFormDataPart("rids[]","c3d506b0-8541-4086-ac72-b34e5155e1a4") .addFormDataPart("r_sids[0][]","2a38e028-db85-4afa-a682-a6f5e015e231") .addFormDataPart("r_sids[0][]","1fa76063-ec08-4907-ae54-0f78b57fec08") .addFormDataPart("r_sids[0][]","ca6bb16e-dc1b-403d-8501-358ddd17a82f") .addFormDataPart("r_sids[1][]","085fab12-2897-4a54-93fe-009288a4b933") .addFormDataPart("r_sids[1][]","791e37f2-47dd-44a8-8cdb-1166387fe11a") .addFormDataPart("r_sids[1][]","3c97d443-772c-40f8-8962-cdaf5097b35c") .addFormDataPart("r_sids[2][]","cd11ce0b-5a31-43c1-879a-425866585652") .addFormDataPart("r_sids[2][]","6f2ee392-e989-4069-811f-18924155de18") .addFormDataPart("r_sids[2][]","e3be2a96-831c-493b-bfa8-8c6ff1aec698") .addFormDataPart("r_sids[3][]","780470c6-b99c-4ab8-88e5-9155aeef354c") .addFormDataPart("r_sids[3][]","d30b414c-ba52-453e-84fa-46451e2cb768") .addFormDataPart("r_sids[3][]","1d94cf00-c1a8-44d4-9468-cdc9d5c60711") .addFormDataPart("r_sids[4][]","58b02ba2-936b-4a20-a090-1b859cdd82a4") .addFormDataPart("r_sids[4][]","240b6457-6037-4f98-ad63-51b011f3313a") .addFormDataPart("r_sids[4][]","faeab8e5-7dbc-4382-bcb3-9879b248315e") .addFormDataPart("r_sids[5][]","bffb79ac-e836-476b-b981-78cc752ec751") .addFormDataPart("r_sids[5][]","6c214d7b-b8df-43ef-8304-5b0443e1e34c") .addFormDataPart("r_sids[5][]","a72c9e60-cf73-4dc9-aa51-b2e98b41bb96") .addFormDataPart("r_sids[6][]","9d2d6eb3-ebca-4fa6-bf5b-6e01e85ba784") .addFormDataPart("r_sids[6][]","8fb74ca0-f1c2-4b43-b93a-d6f4a3f95ea9") .addFormDataPart("r_sids[6][]","67cd5c80-d475-4b3e-b544-d6bd825767a4") .addFormDataPart("r_sids[7][]","00e1a970-e889-42e0-a45c-79b506b826ac") .addFormDataPart("r_sids[7][]","ff180f3b-af4b-4f20-ac71-94a707c5ac79") .addFormDataPart("r_sids[7][]","fe06316e-6132-4be8-9dab-e0ac944a2030") .addFormDataPart("r_sids[8][]","3bea4bc8-23c0-4b9d-8eb1-b7e874c7c0fa") .addFormDataPart("r_sids[8][]","1fa76063-ec08-4907-ae54-0f78b57fec08") .addFormDataPart("r_sids[8][]","d9a3e3d7-3a9e-45ce-9066-d3ee644f2777") .addFormDataPart("r_sids[8][]","39db8e45-8ecd-4314-addd-bb9d3bfd5e22") .addFormDataPart("r_sids[8][]","8fb74ca0-f1c2-4b43-b93a-d6f4a3f95ea9") .addFormDataPart("r_sids[8][]","67cd5c80-d475-4b3e-b544-d6bd825767a4") .addFormDataPart("r_sids[8][]","35d19f51-df72-4ee7-afcb-1ac93471f273") .addFormDataPart("r_sids[9][]","28e31d35-068f-4674-b70e-c742f9881b27") .addFormDataPart("r_sids[9][]","753da141-1b30-488b-b9b2-eb65a8268a37") .addFormDataPart("r_sids[9][]","3ff41b7b-f0b6-4af7-bc3f-f4b3b48671ee") .addFormDataPart("r_sids[10][]","442f00ea-75b7-4fcb-8e39-52cbf4e76e15") .addFormDataPart("r_sids[10][]","39db8e45-8ecd-4314-addd-bb9d3bfd5e22") .addFormDataPart("r_sids[10][]","e3be2a96-831c-493b-bfa8-8c6ff1aec698") .addFormDataPart("r_sids[11][]","203567c0-bff7-449a-bbe1-21ea9b62567b") .addFormDataPart("r_sids[11][]","d9a3e3d7-3a9e-45ce-9066-d3ee644f2777") .addFormDataPart("r_sids[12][]","c3d506b0-8541-4086-ac72-b34e5155e1a4") .addFormDataPart("r_sids[12][]","35d19f51-df72-4ee7-afcb-1ac93471f273") .addFormDataPart("r_sids[12][]","6f2ee392-e989-4069-811f-18924155de18").build(); }else if(4 == type){ body = new MultipartBody.Builder().setType(MultipartBody.FORM) .addFormDataPart("rids[]","3bea4bc8-23c0-4b9d-8eb1-b7e874c7c0fa") .addFormDataPart("r_sids[0][]","2a38e028-db85-4afa-a682-a6f5e015e231") .addFormDataPart("r_sids[0][]","1fa76063-ec08-4907-ae54-0f78b57fec08") .addFormDataPart("r_sids[0][]","ca6bb16e-dc1b-403d-8501-358ddd17a82f") .addFormDataPart("r_sids[1][]","085fab12-2897-4a54-93fe-009288a4b933") .addFormDataPart("r_sids[1][]","791e37f2-47dd-44a8-8cdb-1166387fe11a") .addFormDataPart("r_sids[1][]","3c97d443-772c-40f8-8962-cdaf5097b35c") .addFormDataPart("r_sids[2][]","cd11ce0b-5a31-43c1-879a-425866585652") .addFormDataPart("r_sids[2][]","6f2ee392-e989-4069-811f-18924155de18") .addFormDataPart("r_sids[3][]","780470c6-b99c-4ab8-88e5-9155aeef354c") .addFormDataPart("r_sids[3][]","35d19f51-df72-4ee7-afcb-1ac93471f273") .addFormDataPart("r_sids[3][]","d30b414c-ba52-453e-84fa-46451e2cb768") .addFormDataPart("r_sids[4][]","58b02ba2-936b-4a20-a090-1b859cdd82a4") .addFormDataPart("r_sids[4][]","240b6457-6037-4f98-ad63-51b011f3313a") .addFormDataPart("r_sids[4][]","faeab8e5-7dbc-4382-bcb3-9879b248315e") .addFormDataPart("r_sids[5][]","bffb79ac-e836-476b-b981-78cc752ec751") .addFormDataPart("r_sids[5][]","6c214d7b-b8df-43ef-8304-5b0443e1e34c") .addFormDataPart("r_sids[5][]","a72c9e60-cf73-4dc9-aa51-b2e98b41bb96") .addFormDataPart("r_sids[6][]","9d2d6eb3-ebca-4fa6-bf5b-6e01e85ba784") .addFormDataPart("r_sids[6][]","8fb74ca0-f1c2-4b43-b93a-d6f4a3f95ea9") .addFormDataPart("r_sids[6][]","67cd5c80-d475-4b3e-b544-d6bd825767a4") .addFormDataPart("r_sids[7][]","00e1a970-e889-42e0-a45c-79b506b826ac") .addFormDataPart("r_sids[7][]","ff180f3b-af4b-4f20-ac71-94a707c5ac79") .addFormDataPart("r_sids[7][]","fe06316e-6132-4be8-9dab-e0ac944a2030") .addFormDataPart("r_sids[8][]","3bea4bc8-23c0-4b9d-8eb1-b7e874c7c0fa") .addFormDataPart("r_sids[8][]","1fa76063-ec08-4907-ae54-0f78b57fec08") .addFormDataPart("r_sids[8][]","d9a3e3d7-3a9e-45ce-9066-d3ee644f2777") .addFormDataPart("r_sids[8][]","39db8e45-8ecd-4314-addd-bb9d3bfd5e22") .addFormDataPart("r_sids[8][]","8fb74ca0-f1c2-4b43-b93a-d6f4a3f95ea9") .addFormDataPart("r_sids[8][]","67cd5c80-d475-4b3e-b544-d6bd825767a4") .addFormDataPart("r_sids[8][]","35d19f51-df72-4ee7-afcb-1ac93471f273") .addFormDataPart("r_sids[9][]","28e31d35-068f-4674-b70e-c742f9881b27") .addFormDataPart("r_sids[9][]","753da141-1b30-488b-b9b2-eb65a8268a37") .addFormDataPart("r_sids[9][]","3ff41b7b-f0b6-4af7-bc3f-f4b3b48671ee") .addFormDataPart("r_sids[10][]","442f00ea-75b7-4fcb-8e39-52cbf4e76e15") .addFormDataPart("r_sids[10][]","39db8e45-8ecd-4314-addd-bb9d3bfd5e22") .addFormDataPart("r_sids[10][]","e3be2a96-831c-493b-bfa8-8c6ff1aec698") .addFormDataPart("r_sids[11][]","203567c0-bff7-449a-bbe1-21ea9b62567b") .addFormDataPart("r_sids[11][]","d9a3e3d7-3a9e-45ce-9066-d3ee644f2777") .build(); } return body; } }