소스 검색

fix: EnterpriseHandler PENDING记录复用updateIgnoreTenant替代insert避免主键冲突

alphaH 1 일 전
부모
커밋
01c00342ed
1개의 변경된 파일1개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 1
      java/src/main/java/com/payment/platform/module/payment/notification/handler/EnterpriseHandler.java

+ 1 - 1
java/src/main/java/com/payment/platform/module/payment/notification/handler/EnterpriseHandler.java

@@ -104,7 +104,7 @@ public class EnterpriseHandler extends BaseNotifyHandler {
             entity.setAccountId(accountId);
             entity.setStatus(status);
             entity.setRemark(remark);
-            enterpriseMapper.insert(entity);
+            enterpriseMapper.updateIgnoreTenant(entity);
             log.info("通知创建企业记录: enterprise_id={}, status={}, providerId={}", enterpriseId, status, entity.getServiceProviderId());
         } else {
             // 已存在 → 更新状态