From 2cf71afeb48a70dba3bdc601633772494197a3d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=88=98=E6=B3=89=E4=BD=B3?= <1107186916@qq.com> Date: Sun, 27 Sep 2026 22:43:48 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20HCS=E6=8E=A8=E9=80=81=E9=9B=B6=E5=9F=8B?= =?UTF-8?q?=E7=82=B9=E6=8E=A5=E7=BA=BF=EF=BC=88=E7=AB=8B=E9=A1=B9/?= =?UTF-8?q?=E5=90=88=E5=90=8C=E5=AE=A1=E6=89=B9=E9=80=9A=E8=BF=87=E4=B8=8E?= =?UTF-8?q?MK=E5=9B=9E=E8=B0=83=E7=BB=9F=E4=B8=80=E7=BD=AEhcs=5Fsync=5Fsta?= =?UTF-8?q?tus=3Dunsynced=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../org/springblade/transport/mk/MkProcessBizHandlers.java | 5 +++++ .../transport/service/impl/ContractManageServiceImpl.java | 3 +++ .../transport/service/impl/ProjectApplyServiceImpl.java | 3 +++ 3 files changed, 11 insertions(+) diff --git a/blade-service/blade-transport/src/main/java/org/springblade/transport/mk/MkProcessBizHandlers.java b/blade-service/blade-transport/src/main/java/org/springblade/transport/mk/MkProcessBizHandlers.java index b5456cf4..6c9bce09 100644 --- a/blade-service/blade-transport/src/main/java/org/springblade/transport/mk/MkProcessBizHandlers.java +++ b/blade-service/blade-transport/src/main/java/org/springblade/transport/mk/MkProcessBizHandlers.java @@ -14,6 +14,7 @@ import org.springblade.transport.service.ICustomerArchiveService; import org.springblade.transport.service.IFormalSettlementService; import org.springblade.transport.service.IPaymentApplicationService; import org.springblade.transport.service.IPreSettlementService; +import org.springblade.transport.constant.HcsSyncConstant; import org.springblade.transport.service.IProjectApplyService; import org.springblade.transport.service.IWaybillService; import org.springframework.stereotype.Component; @@ -112,6 +113,8 @@ public final class MkProcessBizHandlers { entity.setCurrentNode("审核通过"); entity.setCurrentProcessor(MkProcessNodeHelper.text(processorName, "系统")); entity.setApprovedTime(LocalDateTime.now()); + // HCS 推送零埋点:MK 审批回调仅置待同步状态,与 /approve 入口收敛于同一权威状态(ADR-0001) + entity.setHcsSyncStatus(HcsSyncConstant.HCS_STATUS_UNSYNCED); return service.updateById(entity); } @@ -180,6 +183,8 @@ public final class MkProcessBizHandlers { entity.setApprovalStatus(change ? "change_approved" : "approved"); entity.setCurrentNode("审核通过"); entity.setCurrentProcessor(MkProcessNodeHelper.text(processorName, "系统")); + // HCS 推送零埋点:MK 审批回调仅置待同步状态,与 /approve 入口收敛于同一权威状态(ADR-0001) + entity.setHcsSyncStatus(HcsSyncConstant.HCS_STATUS_UNSYNCED); return service.updateById(entity); } diff --git a/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/ContractManageServiceImpl.java b/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/ContractManageServiceImpl.java index aa08bff9..b6cf8840 100644 --- a/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/ContractManageServiceImpl.java +++ b/blade-service/blade-transport/src/main/java/org/springblade/transport/service/impl/ContractManageServiceImpl.java @@ -33,6 +33,7 @@ import org.springblade.core.tool.jackson.JsonUtil; import org.springblade.core.tool.utils.BeanUtil; import org.springblade.core.tool.utils.Func; import org.springblade.system.cache.UserCache; +import org.springblade.transport.constant.HcsSyncConstant; import org.springblade.transport.excel.ContractManageExcel; import org.springblade.transport.mapper.ContractManageMapper; import org.springblade.transport.pojo.entity.ContractManage; @@ -214,6 +215,8 @@ public class ContractManageServiceImpl extends BaseServiceImpl