数据同步修复

master
cxw 2024-09-29 17:14:55 +08:00
parent 7cb35a2557
commit d56f2c2621
1 changed files with 7 additions and 5 deletions

View File

@ -22,6 +22,7 @@ import com.gunshi.project.xyt.service.StRiverRService;
import com.gunshi.project.xyt.service.StRsvrRRealService;
import com.gunshi.project.xyt.service.StRsvrRService;
import com.gunshi.project.xyt.util.OkHttpUtil;
import jakarta.annotation.PostConstruct;
import lombok.extern.slf4j.Slf4j;
import okhttp3.FormBody;
import okhttp3.OkHttpClient;
@ -56,7 +57,7 @@ import java.util.stream.Collectors;
@EnableScheduling//开启定时任务
@Component
@Slf4j
@Profile("prod")
@Profile("dev")
public class DataTaskTSG {
private static SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
@ -77,8 +78,8 @@ public class DataTaskTSG {
public static String jcskPathPptnRoute = "/pptn/";// 雨情接口需拼接源sh、sw、qx
public static String jcskPathRrRiverRoute = "/rsvr/";// RR水库水位接口
public static String jcskPathZzRsvrRoute = "/river/";// ZZ河道水位接口
public static String jcskPathRrRiverRoute = "/river/";// ZZ河道水位接口
public static String jcskPathZzRsvrRoute = "/rsvr/";// RR水库水位接口
// 实时雨情
@Autowired
@ -237,6 +238,7 @@ public class DataTaskTSG {
*/
@Async
@Scheduled(fixedRate = 5, timeUnit = TimeUnit.MINUTES)
@PostConstruct
public void getRiverData() {
Date now = new Date();
System.out.println("水情历史定时任务,执行时间:" + sdf.format(now));
@ -272,9 +274,9 @@ public class DataTaskTSG {
stm = calendar.getTime();
String url = jcskPath;
if ("rr".equals(sttp)) {
url += jcskPathRrRiverRoute + source;
} else if ("zz".equals(sttp)) {
url += jcskPathZzRsvrRoute + source;
} else if ("zz".equals(sttp)) {
url += jcskPathRrRiverRoute + source;
} else {
continue;
}