Browse Source

modify some codes

master
xiaowuler 3 years ago
parent
commit
209ac4c1f4
  1. 33
      04.系统编码/01.xxl-job/xxl-job-executor/src/main/java/com/ping/chuan/ahpmsdp/xxljobexecutor/jobhandler/TianQingCLDASDataHandler.java
  2. 34
      04.系统编码/01.xxl-job/xxl-job-executor/src/main/java/com/ping/chuan/ahpmsdp/xxljobexecutor/jobhandler/TianQingCMPADataHandler.java
  3. 34
      04.系统编码/01.xxl-job/xxl-job-executor/src/main/java/com/ping/chuan/ahpmsdp/xxljobexecutor/jobhandler/TianQingRadarDataHandler.java
  4. 34
      04.系统编码/01.xxl-job/xxl-job-executor/src/main/java/com/ping/chuan/ahpmsdp/xxljobexecutor/jobhandler/TianQingSCMOCDataHandler.java
  5. 34
      04.系统编码/01.xxl-job/xxl-job-executor/src/main/java/com/ping/chuan/ahpmsdp/xxljobexecutor/jobhandler/TianQingSPCCDataHandler.java
  6. 1
      04.系统编码/03.radar-resolver/radar-core/src/main/java/com/xiaowuler/radar/core/custom/impl/CustomRadarInputStream.java
  7. 1
      04.系统编码/03.radar-resolver/radar-core/src/main/java/com/xiaowuler/radar/core/weather/domain/RadialBlock.java
  8. 2
      04.系统编码/03.radar-resolver/radar-test/src/test/java/com/xiaowuler/radartest/RadarTestApplicationTests.java

33
04.系统编码/01.xxl-job/xxl-job-executor/src/main/java/com/ping/chuan/ahpmsdp/xxljobexecutor/jobhandler/TianQingCLDASDataHandler.java

@ -96,28 +96,25 @@ public class TianQingCLDASDataHandler {
XxlJobHelper.log("read job end");
}
public TianQingResponse<List<TianQingFileVO>> request(String timeRang, Map<String, Object> params) throws JsonProcessingException {
synchronized (this){
if (results.containsKey(timeRang)){
return results.get(timeRang);
}
public synchronized TianQingResponse<List<TianQingFileVO>> request(String timeRang, Map<String, Object> params) throws JsonProcessingException {
if (results.containsKey(timeRang)){
return results.get(timeRang);
}
results.clear();
params.put("timeRange", timeRang);
int index = 0;
while (index < 3){
String result = WebUtil.get(applicationCommon.getUrl(), params);
TianQingResponse<List<TianQingFileVO>> tianQingResponse = objectMapper.readValue(result, new TypeReference<>() {});
if (tianQingResponse.getReturnCode() == 0){
results.put(timeRang, tianQingResponse);
return tianQingResponse;
}
index++;
results.clear();
params.put("timeRange", timeRang);
int index = 0;
while (index < 3){
String result = WebUtil.get(applicationCommon.getUrl(), params);
TianQingResponse<List<TianQingFileVO>> tianQingResponse = objectMapper.readValue(result, new TypeReference<>() {});
if (tianQingResponse.getReturnCode() == 0){
results.put(timeRang, tianQingResponse);
return tianQingResponse;
}
return null;
index++;
}
return null;
}
private Map<DealInfo, Map.Entry<MetaInfo, Coordinate>> download(List<TianQingFileVO> tianQingFileVOs, String elementCode, List<DealInfo> dealInfos){

34
04.系统编码/01.xxl-job/xxl-job-executor/src/main/java/com/ping/chuan/ahpmsdp/xxljobexecutor/jobhandler/TianQingCMPADataHandler.java

@ -91,28 +91,26 @@ public class TianQingCMPADataHandler {
XxlJobHelper.log("read job end");
}
public TianQingResponse<List<TianQingFileVO>> request(String timeRang, Map<String, Object> params) throws JsonProcessingException {
synchronized (this){
if (results.containsKey(timeRang)){
return results.get(timeRang);
}
public synchronized TianQingResponse<List<TianQingFileVO>> request(String timeRang, Map<String, Object> params) throws JsonProcessingException {
if (results.containsKey(timeRang)){
return results.get(timeRang);
}
results.clear();
params.put("timeRange", timeRang);
int index = 0;
while (index < 3){
String result = WebUtil.get(applicationCommon.getUrl(), params);
TianQingResponse<List<TianQingFileVO>> tianQingResponse = objectMapper.readValue(result, new TypeReference<>() {});
if (tianQingResponse.getReturnCode() == 0){
results.put(timeRang, tianQingResponse);
return tianQingResponse;
}
index++;
results.clear();
params.put("timeRange", timeRang);
int index = 0;
while (index < 3){
String result = WebUtil.get(applicationCommon.getUrl(), params);
TianQingResponse<List<TianQingFileVO>> tianQingResponse = objectMapper.readValue(result, new TypeReference<>() {});
if (tianQingResponse.getReturnCode() == 0){
results.put(timeRang, tianQingResponse);
return tianQingResponse;
}
return null;
index++;
}
return null;
}
private Map<DealInfo, Map.Entry<MetaInfo, Coordinate>> download(List<TianQingFileVO> tianQingFileVOs, String elementCode, List<DealInfo> dealInfos){

34
04.系统编码/01.xxl-job/xxl-job-executor/src/main/java/com/ping/chuan/ahpmsdp/xxljobexecutor/jobhandler/TianQingRadarDataHandler.java

@ -94,28 +94,26 @@ public class TianQingRadarDataHandler {
XxlJobHelper.log("read job end");
}
public TianQingResponse<List<TianQingFileVO>> request(String timeRang, Map<String, Object> params) throws JsonProcessingException {
synchronized (this){
if (results.containsKey(timeRang)){
return results.get(timeRang);
}
public synchronized TianQingResponse<List<TianQingFileVO>> request(String timeRang, Map<String, Object> params) throws JsonProcessingException {
if (results.containsKey(timeRang)){
return results.get(timeRang);
}
results.clear();
params.put("timeRange", timeRang);
int index = 0;
while (index < 3){
String result = WebUtil.get(applicationCommon.getUrl(), params);
TianQingResponse<List<TianQingFileVO>> tianQingResponse = objectMapper.readValue(result, new TypeReference<>() {});
if (tianQingResponse.getReturnCode() == 0){
results.put(timeRang, tianQingResponse);
return tianQingResponse;
}
index++;
results.clear();
params.put("timeRange", timeRang);
int index = 0;
while (index < 3){
String result = WebUtil.get(applicationCommon.getUrl(), params);
TianQingResponse<List<TianQingFileVO>> tianQingResponse = objectMapper.readValue(result, new TypeReference<>() {});
if (tianQingResponse.getReturnCode() == 0){
results.put(timeRang, tianQingResponse);
return tianQingResponse;
}
return null;
index++;
}
return null;
}
private Map<DealInfo, Map.Entry<MetaInfo, Coordinate>> download(List<TianQingFileVO> tianQingFileVOs, String memberCode, List<DealInfo> dealInfos){

34
04.系统编码/01.xxl-job/xxl-job-executor/src/main/java/com/ping/chuan/ahpmsdp/xxljobexecutor/jobhandler/TianQingSCMOCDataHandler.java

@ -96,28 +96,26 @@ public class TianQingSCMOCDataHandler {
XxlJobHelper.log("read job end");
}
public TianQingResponse<List<TianQingFileVO>> request(String timeRang, Map<String, Object> params) throws JsonProcessingException {
synchronized (this){
if (results.containsKey(timeRang)){
return results.get(timeRang);
}
public synchronized TianQingResponse<List<TianQingFileVO>> request(String timeRang, Map<String, Object> params) throws JsonProcessingException {
if (results.containsKey(timeRang)){
return results.get(timeRang);
}
results.clear();
params.put("timeRange", timeRang);
int index = 0;
while (index < 3){
String result = WebUtil.get(applicationCommon.getUrl(), params);
TianQingResponse<List<TianQingFileVO>> tianQingResponse = objectMapper.readValue(result, new TypeReference<>() {});
if (tianQingResponse.getReturnCode() == 0){
results.put(timeRang, tianQingResponse);
return tianQingResponse;
}
index++;
results.clear();
params.put("timeRange", timeRang);
int index = 0;
while (index < 3){
String result = WebUtil.get(applicationCommon.getUrl(), params);
TianQingResponse<List<TianQingFileVO>> tianQingResponse = objectMapper.readValue(result, new TypeReference<>() {});
if (tianQingResponse.getReturnCode() == 0){
results.put(timeRang, tianQingResponse);
return tianQingResponse;
}
return null;
index++;
}
return null;
}
private Map<DealInfo, Map.Entry<MetaInfo, Coordinate>> download(List<TianQingFileVO> tianQingFileVOs, String elementCode, List<DealInfo> dealInfos){

34
04.系统编码/01.xxl-job/xxl-job-executor/src/main/java/com/ping/chuan/ahpmsdp/xxljobexecutor/jobhandler/TianQingSPCCDataHandler.java

@ -96,28 +96,26 @@ public class TianQingSPCCDataHandler {
XxlJobHelper.log("read job end");
}
public TianQingResponse<List<TianQingFileVO>> request(String timeRang, Map<String, Object> params) throws JsonProcessingException {
synchronized (this){
if (results.containsKey(timeRang)){
return results.get(timeRang);
}
public synchronized TianQingResponse<List<TianQingFileVO>> request(String timeRang, Map<String, Object> params) throws JsonProcessingException {
if (results.containsKey(timeRang)){
return results.get(timeRang);
}
results.clear();
params.put("timeRange", timeRang);
int index = 0;
while (index < 3){
String result = WebUtil.get(applicationCommon.getUrl(), params);
TianQingResponse<List<TianQingFileVO>> tianQingResponse = objectMapper.readValue(result, new TypeReference<>() {});
if (tianQingResponse.getReturnCode() == 0){
results.put(timeRang, tianQingResponse);
return tianQingResponse;
}
index++;
results.clear();
params.put("timeRange", timeRang);
int index = 0;
while (index < 3){
String result = WebUtil.get(applicationCommon.getUrl(), params);
TianQingResponse<List<TianQingFileVO>> tianQingResponse = objectMapper.readValue(result, new TypeReference<>() {});
if (tianQingResponse.getReturnCode() == 0){
results.put(timeRang, tianQingResponse);
return tianQingResponse;
}
return null;
index++;
}
return null;
}
private Map<DealInfo, Map.Entry<MetaInfo, Coordinate>> download(List<TianQingFileVO> tianQingFileVOs, String elementCode, List<DealInfo> dealInfos){

1
04.系统编码/03.radar-resolver/radar-core/src/main/java/com/xiaowuler/radar/core/custom/impl/CustomRadarInputStream.java

@ -49,7 +49,6 @@ public class CustomRadarInputStream implements ICustomInputStream, Closeable{
fileInputStream = new FileInputStream(filepath);
// available = new File(filepath).length();
inputStream = clazz.getConstructor(InputStream.class).newInstance(fileInputStream);
System.out.println(inputStream.readAllBytes());
}
@Override

1
04.系统编码/03.radar-resolver/radar-core/src/main/java/com/xiaowuler/radar/core/weather/domain/RadialBlock.java

@ -25,7 +25,6 @@ public class RadialBlock {
this.radials.add(new Radial(ICustomInputStream));
}
}catch (EOFException e){
}
}
}

2
04.系统编码/03.radar-resolver/radar-test/src/test/java/com/xiaowuler/radartest/RadarTestApplicationTests.java

@ -11,7 +11,7 @@ class RadarTestApplicationTests {
@Test
void contextLoads() throws RadarReadException {
RadarReader radarReader = new RadarReader();
radarReader.read("C:\\Users\\xiaowuler\\Desktop\\test\\Z_RADR_I_Z9551_20210712000134_O_DOR_SA_CAP_FMT.bin.bz2");
radarReader.read("C:\\Users\\xiaowuler\\Desktop\\Z_RADR_I_Z9559_20220321094351_O_DOR_SAD_CAP_FMT.bin.bz2");
System.out.println("");
}

Loading…
Cancel
Save