소스 검색

@
fix: createInstitutionQuotas 生成 quotaId

制度创建/适用范围修改时为每个员工额度生成 UUID 作为 quotaId。
之前缺失导致 /payment/quota/{quota_id} 系列端点无法定位记录。
@

alphaH 14 시간 전
부모
커밋
231ea4b176
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      java/src/main/java/com/payment/platform/module/payment/expense/institution/service/InstitutionService.java

+ 2 - 0
java/src/main/java/com/payment/platform/module/payment/expense/institution/service/InstitutionService.java

@@ -1488,6 +1488,7 @@ public class InstitutionService {
             }
 
             QuotaEntity quota = new QuotaEntity();
+            quota.setQuotaId(java.util.UUID.randomUUID().toString().replace("-", ""));
             quota.setEmployeeId(empId);
             quota.setInstitutionId(institutionId);
             quota.setQuotaType("period".equals(grantMode) ? "CAP" : null);
@@ -1585,6 +1586,7 @@ public class InstitutionService {
                 }
 
                 QuotaEntity quota = new QuotaEntity();
+                quota.setQuotaId(java.util.UUID.randomUUID().toString().replace("-", ""));
                 quota.setEmployeeId(empId);
                 quota.setInstitutionId(institutionId);
                 quota.setOutBizNo("inst_" + institutionId + "_" + empId);