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<String,Object> 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<String, String> headers = new HashMap<String, String>();
|
|
Map<String, String> querys = new HashMap<String, String>();
|
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<String, String> headers = new HashMap<String, String>();
|
headers.put("Cookie","ASP.NET_SessionId=vpt0ai143s0npijvnl4bmm0b");
|
Map<String, String> querys = new HashMap<String, String>();
|
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<String,Object> saveRedis(String url,String cookie,String redisString,int type,String time,String newTime){
|
Map<String,Object> 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<AqiResultVo> tableResult = new ArrayList<>();
|
List<SixConcentrationsVo> tableSixResult = new ArrayList<>();
|
for (Element tr : trs) {
|
Elements tds = tr.select("td");
|
id = 0;
|
if(2 == type && tds.size() == 19){
|
if(tds.get(1+1).text().equals("NA")&&tds.get(2+1).text().equals("NA")&&tds.get(3+1).text().equals("NA")&&tds.get(4+1).text().equals("NA")&&tds.get(5+1).text().equals("NA")){
|
continue;
|
}
|
AqiResultVo testVo = AqiResultVo.builder().name(tds.get(0+1).text()).SO2(tds.get(1+1).text().equals("NA")?0:Double.valueOf(tds.get(1+1).text()))
|
.SO2Index(tds.get(2+1).text().equals("NA")?0:Double.valueOf(tds.get(2+1).text())).NO2(tds.get(3+1).text().equals("NA")?0:Double.valueOf(tds.get(3+1).text())).NO2Index(tds.get(4+1).text().equals("NA")?0:Double.valueOf(tds.get(4+1).text()))
|
.granule(tds.get(5+1).text().equals("NA")?0:Double.valueOf(tds.get(5+1).text())).granuleIndex(tds.get(6+1).text().equals("NA")?0:Double.valueOf(tds.get(6+1).text())).CO(tds.get(7+1).text().equals("NA")?0:Double.valueOf(tds.get(7+1).text()))
|
.COIndex(tds.get(8+1).text().equals("NA")?0:Double.valueOf(tds.get(8+1).text())).OO(tds.get(9+1).text()).OOIndex(tds.get(10+1).text())
|
.granule25(tds.get(11+1).text().equals("NA")?0:Double.valueOf(tds.get(11+1).text())).granule25Index(tds.get(12+1).text().equals("NA")?0:Double.valueOf(tds.get(12+1).text())).AQI(tds.get(13+1).text())
|
.SW(tds.get(14+1).text()).airQuality(tds.get(15+1).text()).category(tds.get(16+1).text())
|
.colour(tds.get(17+1).text())
|
.build();
|
tableResult.add(testVo);
|
}else if(3 == type && 24 == tds.size()){
|
SixConcentrationsVo sixConcentrationsVo = SixConcentrationsVo.builder()
|
.name(tds.get(0+1).text()).SO2(Double.valueOf(tds.get(1+1).text()))
|
.SO2ExceedingMultiple(tds.get(2+1).text()).SO2Avg(Double.valueOf(tds.get(3+1).text())).SO2ExceedingMultipleTwo(tds.get(4+1).text())
|
.NO2(Double.valueOf(tds.get(5+1).text())).NO2ExceedingMultiple(tds.get(6+1).text()).NO2Avg(Double.valueOf(tds.get(7+1).text()))
|
.NO2ExceedingMultipleTwo(tds.get(8+1).text()).PM10(Double.valueOf(tds.get(9+1).text())).PM10ExceedingMultiple(tds.get(10+1).text())
|
.PM10Avg(Double.valueOf(tds.get(11+1).text())).PM10ExceedingMultipleTwo(tds.get(12+1).text()).CO(Double.valueOf(tds.get(13+1).text()))
|
.COAvg(Double.valueOf(tds.get(14+1).text())).COExceedingMultipleTwo(tds.get(15+1).text()).OO(Double.valueOf(tds.get(16+1).text()))
|
.OOAvg(Double.valueOf(tds.get(17+1).text())).OOExceedingMultipleTwo(tds.get(18+1).text()).PM25(Double.valueOf(tds.get(19+1).text()))
|
.PM25ExceedingMultiple(tds.get(20+1).text()).PM25Avg(Double.valueOf(tds.get(21+1).text())).PM25ExceedingMultipleTwo(tds.get(22+1).text())
|
.build();
|
tableSixResult.add(sixConcentrationsVo);
|
}else if(1 == type && 21 == tds.size()){
|
SixConcentrationsVo sixConcentrationsVo = SixConcentrationsVo.builder()
|
.excellentRateName(tds.get(1+1).text()).excellentRateRatio(tds.get(14+1).text().equals("-")?0:Double.valueOf(tds.get(14+1).text()))
|
.excellentRateRatioYoY(tds.get(15+1).text().equals("-")?0:Double.valueOf(tds.get(15+1).text())).name(tds.get(1+1).text())
|
.build();
|
tableSixResult.add(sixConcentrationsVo);
|
}else if(4 == type && 29 == tds.size() ){
|
int rDay = BigDecimal.valueOf(Double.valueOf(tds.get(25+1).text())).subtract(BigDecimal.valueOf(Double.valueOf(tds.get(26+1).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;
|
}
|
}
|