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"); XxlJobHelper.log("read job end");
} }
public TianQingResponse<List<TianQingFileVO>> request(String timeRang, Map<String, Object> params) throws JsonProcessingException { public synchronized TianQingResponse<List<TianQingFileVO>> request(String timeRang, Map<String, Object> params) throws JsonProcessingException {
synchronized (this){ if (results.containsKey(timeRang)){
if (results.containsKey(timeRang)){ return results.get(timeRang);
return results.get(timeRang); }
}
results.clear(); results.clear();
params.put("timeRange", timeRang); params.put("timeRange", timeRang);
int index = 0; int index = 0;
while (index < 3){ while (index < 3){
String result = WebUtil.get(applicationCommon.getUrl(), params); String result = WebUtil.get(applicationCommon.getUrl(), params);
TianQingResponse<List<TianQingFileVO>> tianQingResponse = objectMapper.readValue(result, new TypeReference<>() {}); TianQingResponse<List<TianQingFileVO>> tianQingResponse = objectMapper.readValue(result, new TypeReference<>() {});
if (tianQingResponse.getReturnCode() == 0){ if (tianQingResponse.getReturnCode() == 0){
results.put(timeRang, tianQingResponse); results.put(timeRang, tianQingResponse);
return tianQingResponse; return tianQingResponse;
}
index++;
} }
return null; index++;
} }
return null;
} }
private Map<DealInfo, Map.Entry<MetaInfo, Coordinate>> download(List<TianQingFileVO> tianQingFileVOs, String elementCode, List<DealInfo> dealInfos){ 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"); XxlJobHelper.log("read job end");
} }
public TianQingResponse<List<TianQingFileVO>> request(String timeRang, Map<String, Object> params) throws JsonProcessingException { public synchronized TianQingResponse<List<TianQingFileVO>> request(String timeRang, Map<String, Object> params) throws JsonProcessingException {
synchronized (this){ if (results.containsKey(timeRang)){
if (results.containsKey(timeRang)){ return results.get(timeRang);
return results.get(timeRang); }
}
results.clear(); results.clear();
params.put("timeRange", timeRang); params.put("timeRange", timeRang);
int index = 0; int index = 0;
while (index < 3){ while (index < 3){
String result = WebUtil.get(applicationCommon.getUrl(), params); String result = WebUtil.get(applicationCommon.getUrl(), params);
TianQingResponse<List<TianQingFileVO>> tianQingResponse = objectMapper.readValue(result, new TypeReference<>() {}); TianQingResponse<List<TianQingFileVO>> tianQingResponse = objectMapper.readValue(result, new TypeReference<>() {});
if (tianQingResponse.getReturnCode() == 0){ if (tianQingResponse.getReturnCode() == 0){
results.put(timeRang, tianQingResponse); results.put(timeRang, tianQingResponse);
return tianQingResponse; return tianQingResponse;
}
index++;
} }
return null; index++;
} }
return null;
} }
private Map<DealInfo, Map.Entry<MetaInfo, Coordinate>> download(List<TianQingFileVO> tianQingFileVOs, String elementCode, List<DealInfo> dealInfos){ 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"); XxlJobHelper.log("read job end");
} }
public TianQingResponse<List<TianQingFileVO>> request(String timeRang, Map<String, Object> params) throws JsonProcessingException { public synchronized TianQingResponse<List<TianQingFileVO>> request(String timeRang, Map<String, Object> params) throws JsonProcessingException {
synchronized (this){ if (results.containsKey(timeRang)){
if (results.containsKey(timeRang)){ return results.get(timeRang);
return results.get(timeRang); }
}
results.clear(); results.clear();
params.put("timeRange", timeRang); params.put("timeRange", timeRang);
int index = 0; int index = 0;
while (index < 3){ while (index < 3){
String result = WebUtil.get(applicationCommon.getUrl(), params); String result = WebUtil.get(applicationCommon.getUrl(), params);
TianQingResponse<List<TianQingFileVO>> tianQingResponse = objectMapper.readValue(result, new TypeReference<>() {}); TianQingResponse<List<TianQingFileVO>> tianQingResponse = objectMapper.readValue(result, new TypeReference<>() {});
if (tianQingResponse.getReturnCode() == 0){ if (tianQingResponse.getReturnCode() == 0){
results.put(timeRang, tianQingResponse); results.put(timeRang, tianQingResponse);
return tianQingResponse; return tianQingResponse;
}
index++;
} }
return null; index++;
} }
return null;
} }
private Map<DealInfo, Map.Entry<MetaInfo, Coordinate>> download(List<TianQingFileVO> tianQingFileVOs, String memberCode, List<DealInfo> dealInfos){ 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"); XxlJobHelper.log("read job end");
} }
public TianQingResponse<List<TianQingFileVO>> request(String timeRang, Map<String, Object> params) throws JsonProcessingException { public synchronized TianQingResponse<List<TianQingFileVO>> request(String timeRang, Map<String, Object> params) throws JsonProcessingException {
synchronized (this){ if (results.containsKey(timeRang)){
if (results.containsKey(timeRang)){ return results.get(timeRang);
return results.get(timeRang); }
}
results.clear(); results.clear();
params.put("timeRange", timeRang); params.put("timeRange", timeRang);
int index = 0; int index = 0;
while (index < 3){ while (index < 3){
String result = WebUtil.get(applicationCommon.getUrl(), params); String result = WebUtil.get(applicationCommon.getUrl(), params);
TianQingResponse<List<TianQingFileVO>> tianQingResponse = objectMapper.readValue(result, new TypeReference<>() {}); TianQingResponse<List<TianQingFileVO>> tianQingResponse = objectMapper.readValue(result, new TypeReference<>() {});
if (tianQingResponse.getReturnCode() == 0){ if (tianQingResponse.getReturnCode() == 0){
results.put(timeRang, tianQingResponse); results.put(timeRang, tianQingResponse);
return tianQingResponse; return tianQingResponse;
}
index++;
} }
return null; index++;
} }
return null;
} }
private Map<DealInfo, Map.Entry<MetaInfo, Coordinate>> download(List<TianQingFileVO> tianQingFileVOs, String elementCode, List<DealInfo> dealInfos){ 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"); XxlJobHelper.log("read job end");
} }
public TianQingResponse<List<TianQingFileVO>> request(String timeRang, Map<String, Object> params) throws JsonProcessingException { public synchronized TianQingResponse<List<TianQingFileVO>> request(String timeRang, Map<String, Object> params) throws JsonProcessingException {
synchronized (this){ if (results.containsKey(timeRang)){
if (results.containsKey(timeRang)){ return results.get(timeRang);
return results.get(timeRang); }
}
results.clear(); results.clear();
params.put("timeRange", timeRang); params.put("timeRange", timeRang);
int index = 0; int index = 0;
while (index < 3){ while (index < 3){
String result = WebUtil.get(applicationCommon.getUrl(), params); String result = WebUtil.get(applicationCommon.getUrl(), params);
TianQingResponse<List<TianQingFileVO>> tianQingResponse = objectMapper.readValue(result, new TypeReference<>() {}); TianQingResponse<List<TianQingFileVO>> tianQingResponse = objectMapper.readValue(result, new TypeReference<>() {});
if (tianQingResponse.getReturnCode() == 0){ if (tianQingResponse.getReturnCode() == 0){
results.put(timeRang, tianQingResponse); results.put(timeRang, tianQingResponse);
return tianQingResponse; return tianQingResponse;
}
index++;
} }
return null; index++;
} }
return null;
} }
private Map<DealInfo, Map.Entry<MetaInfo, Coordinate>> download(List<TianQingFileVO> tianQingFileVOs, String elementCode, List<DealInfo> dealInfos){ 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); fileInputStream = new FileInputStream(filepath);
// available = new File(filepath).length(); // available = new File(filepath).length();
inputStream = clazz.getConstructor(InputStream.class).newInstance(fileInputStream); inputStream = clazz.getConstructor(InputStream.class).newInstance(fileInputStream);
System.out.println(inputStream.readAllBytes());
} }
@Override @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)); this.radials.add(new Radial(ICustomInputStream));
} }
}catch (EOFException e){ }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 @Test
void contextLoads() throws RadarReadException { void contextLoads() throws RadarReadException {
RadarReader radarReader = new RadarReader(); 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(""); System.out.println("");
} }

Loading…
Cancel
Save