Explorar el Código

统计票据次数通过订单id

Bob hace 1 año
padre
commit
607dc7c840

+ 1 - 1
pdf-office-payment/src/main/java/cn/kdan/cloud/pdf/office/payment/service/RestorePurchaseLogsService.java

@@ -20,5 +20,5 @@ public interface RestorePurchaseLogsService extends IService<RestorePurchaseLogs
 
     RestorePurchaseLogs getByOrderId(String orderId);
 
-    List<RestorePurchaseLogs> getByOrderReceipt(String receipt);
+    List<RestorePurchaseLogs> getByOrderReceipt(String orderId);
 }

+ 1 - 1
pdf-office-payment/src/main/java/cn/kdan/cloud/pdf/office/payment/service/impl/AppStoreServiceImpl.java

@@ -296,7 +296,7 @@ public class AppStoreServiceImpl implements AppStoreService {
                 throw new BackendRuntimeException(ExceptionEnum.EXCEPTION_TICKET_HAS_BEEN_BLOCKED);
             }
             // 判断当前票据restore次数(不统计解封前的)
-            List<RestorePurchaseLogs> byOrderReceipt = restorePurchaseLogsService.getByOrderReceipt(equityVerificationDTO.getReceipt());
+            List<RestorePurchaseLogs> byOrderReceipt = restorePurchaseLogsService.getByOrderReceipt(orderByThirdOrderNo.getId());
             Integer isLock = 0;
             Integer restoreTypeNew = 0;
             if (CollectionUtils.isNotEmpty(byOrderReceipt)) {

+ 2 - 2
pdf-office-payment/src/main/java/cn/kdan/cloud/pdf/office/payment/service/impl/RestorePurchaseLogsServiceImpl.java

@@ -31,9 +31,9 @@ public class RestorePurchaseLogsServiceImpl extends ServiceImpl<RestorePurchaseL
     }
 
     @Override
-    public List<RestorePurchaseLogs> getByOrderReceipt(String receipt) {
+    public List<RestorePurchaseLogs> getByOrderReceipt(String orderId) {
         return this.baseMapper.selectList(new LambdaQueryWrapper<RestorePurchaseLogs>()
-                .eq(RestorePurchaseLogs::getReceipt, receipt)
+                .eq(RestorePurchaseLogs::getOrderId, orderId)
                 .ne(RestorePurchaseLogs::getRestoreType, 3)
                 .orderByDesc(RestorePurchaseLogs::getCreatedAt));
     }