From dfcc9f5693c44fcc52a9b0b261ae4dce69bbdb8c Mon Sep 17 00:00:00 2001
From: 6c <420680616@qq.com>
Date: 星期五, 19 九月 2025 10:50:12 +0800
Subject: [PATCH] 请求历史特殊处理-若是多次维修导致报表库数据重复,那么按照主键取最新数据
---
product-server-data-center/src/main/java/com/product/data/center/service/DataCollectService.java | 11 +++++++++++
1 files changed, 11 insertions(+), 0 deletions(-)
diff --git a/product-server-data-center/src/main/java/com/product/data/center/service/DataCollectService.java b/product-server-data-center/src/main/java/com/product/data/center/service/DataCollectService.java
index 815c7c4..0bf1d8c 100644
--- a/product-server-data-center/src/main/java/com/product/data/center/service/DataCollectService.java
+++ b/product-server-data-center/src/main/java/com/product/data/center/service/DataCollectService.java
@@ -53,13 +53,24 @@
// 閲囬泦鏈�澶ф壒娆�
public static final long COLLECT_MAX_BATCH_COUNT = 100L;
+ public static void main(String[] args) {
+ Calendar calendar = Calendar.getInstance();
+ int hour = calendar.get(Calendar.HOUR_OF_DAY);
+ int minute = calendar.get(Calendar.MINUTE);
+ if (hour == 1 && minute == 10) {
+ System.out.println("2222222");
+ }
+ }
+
/**
* 鏁版嵁閲囬泦-瀹氭椂浠诲姟鎵ц鏂规硶
*
* @param uuid
*/
public void dataCollect(String uuid) {
+
synchronized (uuid.intern()) {
+ //鍑屾櫒1鐐�10鍒嗗紑濮嬭繘鍏ユ鏂规硶鍒�1鐐�20鍒嗕笉鎵ц
Calendar startCalendar = Calendar.getInstance();
Date preExecuteTime = null;
Date curExecuteTime = startCalendar.getTime();
--
Gitblit v1.9.2