Forráskód Böngészése

@
fix: createInstitutionQuotas 生成 quotaId

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

alphaH 17 órája
szülő
commit
231ea4b176

+ 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);