feat: 添加VendorGroupRequireFileTypeVo及相关服务功能

refactor: 重构多个服务类和方法,优化代码结构
fix: 修复PermissionVo中code字段更名为key的问题
docs: 更新create_vo.md文档,添加新创建的VO记录
perf: 优化WebSocketClientService中的session关闭逻辑
style: 清理无用导入和注释,统一代码格式
This commit is contained in:
2025-09-21 23:08:34 +08:00
parent 039d753bab
commit 35b33d401b
94 changed files with 1260 additions and 810 deletions

View File

@@ -1,6 +1,7 @@
package com.ecep.contract.cloud;
import java.time.Instant;
import java.time.LocalDateTime;
import java.util.Objects;
import org.hibernate.annotations.ColumnDefault;
@@ -57,7 +58,7 @@ public class CloudInfo {
* 本地更新时间戳,控制更新频率和重复更新
*/
@Column(name = "LATEST_UPDATE")
private Instant latestUpdate;
private LocalDateTime latestUpdate;
/**
* 关联的公司

View File

@@ -2,6 +2,7 @@ package com.ecep.contract.cloud.u8;
import java.time.Instant;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Map;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.stream.Stream;
@@ -110,7 +111,7 @@ public class CustomerSyncTask extends AbstContractRepairTasker {
return;
}
cloudYu.setCustomerUpdateDate(LocalDate.now());
cloudYu.setCloudLatest(Instant.now());
cloudYu.setCloudLatest(LocalDateTime.now());
cloudYu.setExceptionMessage("");
yongYouU8Service.save(cloudYu);

View File

@@ -2,6 +2,7 @@ package com.ecep.contract.cloud.u8;
import java.time.Instant;
import java.time.LocalDate;
import java.time.LocalDateTime;
import java.util.Map;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.stream.Stream;
@@ -124,7 +125,7 @@ public class VendorSyncTask extends AbstContractRepairTasker {
return;
}
cloudYu.setVendorUpdateDate(LocalDate.now());
cloudYu.setCloudLatest(Instant.now());
cloudYu.setCloudLatest(LocalDateTime.now());
cloudYu.setExceptionMessage("");
yongYouU8Service.save(cloudYu);
}

View File

@@ -121,7 +121,7 @@ public class CompanyCompositeUpdateTasker extends Tasker<Object> {
yongYouU8Service.initialize(contractCtx);
contractCtx.syncContract(company, holder);
cloudYu.setCloudLatest(Instant.now());
cloudYu.setCloudLatest(LocalDateTime.now());
cloudYu.setExceptionMessage("");
} catch (Exception e) {
String message = e.getMessage();
@@ -132,7 +132,7 @@ public class CompanyCompositeUpdateTasker extends Tasker<Object> {
}
cloudYu.setExceptionMessage(message);
} finally {
cloudYu.setLatestUpdate(Instant.now());
cloudYu.setLatestUpdate(LocalDateTime.now());
yongYouU8Service.save(cloudYu);
}
}

View File

@@ -2,6 +2,7 @@ package com.ecep.contract.ds.contract.tasker;
import java.time.Instant;
import java.time.LocalDate;
import java.time.LocalDateTime;
import org.springframework.beans.BeansException;
@@ -58,12 +59,12 @@ public class ContractRepairByCompanyTask extends AbstContractRepairTasker {
repaired = true;
}
cloudYu.setCloudLatest(Instant.now());
cloudYu.setCloudLatest(LocalDateTime.now());
cloudYu.setExceptionMessage("");
} catch (Exception e) {
cloudYu.setExceptionMessage(e.getMessage());
} finally {
cloudYu.setLatestUpdate(Instant.now());
cloudYu.setLatestUpdate(LocalDateTime.now());
yongYouU8Service.save(cloudYu);
}
}