Commit 1d939ba6 by java-李谡

变更航班动态统计逻辑

parent 122e8878
......@@ -27,6 +27,7 @@ import java.io.Reader;
import java.io.UnsupportedEncodingException;
import java.security.GeneralSecurityException;
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.*;
/**
......@@ -68,7 +69,7 @@ public class DspReleaseInfoService {
log.info("开始" + date + "时间统计");
for (String s : flightNoList) {
//生成requestCode
Map<String, String> map = buildGatewayRequestString(s, key, userAccount, password);
Map<String, String> map = buildGatewayRequestString(s, key, userAccount, password, date);
//掉接口
String resultString = nativeHttpCall(map, gatewayUatUrl, key);
//解密
......@@ -79,15 +80,15 @@ public class DspReleaseInfoService {
}
public static Map<String, String> buildGatewayRequestString(String flightNo, String key, String userAccount, String password) throws UnsupportedEncodingException, GeneralSecurityException {
public static Map<String, String> buildGatewayRequestString(String flightNo, String key, String userAccount, String password, LocalDate date) throws UnsupportedEncodingException, GeneralSecurityException {
Gson gson = new Gson();
String currentTimeMillisStr = String.valueOf(System.currentTimeMillis());
/** step1: 参考接口文档 2.4输入参数说明 章节,并组装成json string **/
ApiRequest apiRequest = new ApiRequest();
apiRequest.getOptions().put("flightNos", flightNo);
apiRequest.getOptions().put("stdTimeStart", DateUtils.getTodayStartTime());
apiRequest.getOptions().put("stdTimeEnd", DateUtils.getTodayEndTime());
apiRequest.getOptions().put("stdTimeStart", date.format(DateTimeFormatter.ISO_LOCAL_DATE) + " 00:00:00");
apiRequest.getOptions().put("stdTimeEnd", date.plusDays(1).format(DateTimeFormatter.ISO_LOCAL_DATE) + " 00:00:00");
//分页参数
PageParam pageParam = new PageParam();
//从第一页开始
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment