|
@@ -800,6 +800,32 @@ public class CountLogic {
|
|
|
List<SettlementOrder> settlementOrders = settlementOrderService.lambdaQuery()
|
|
|
.in(!CollectionUtils.isEmpty(adminUser.getAdminWebsitIds()), SettlementOrder::getWebsitId, adminUser.getAdminWebsitIds())
|
|
|
.select(SettlementOrder::getStatus, SettlementOrder::getPayStatus, SettlementOrder::getSettlementOrderId, SettlementOrder::getPayType).list();
|
|
|
+ materialCount.setWaitWechatNumOne(
|
|
|
+ Convert.toInt(settlementOrders.stream().filter(item -> item.getPayType().equals(PayTypeEnum.WECHAT.getKey()) &&
|
|
|
+ item.getStatus().equals(ExamineStatusEnum.WAIT.getKey())
|
|
|
+ ).count())
|
|
|
+ );
|
|
|
+
|
|
|
+ materialCount.setOkWechatNumOne(
|
|
|
+ Convert.toInt(settlementOrders.stream().filter(item -> item.getPayType().equals(PayTypeEnum.WECHAT.getKey()) &&
|
|
|
+ item.getStatus().equals(SettlementStatusNewEnum.OK.getKey())
|
|
|
+ ).count())
|
|
|
+ );
|
|
|
+
|
|
|
+ materialCount.setYcWechatNumOne(
|
|
|
+ Convert.toInt(settlementOrders.stream().filter(item -> item.getPayType().equals(PayTypeEnum.WECHAT.getKey()) &&
|
|
|
+ item.getStatus().equals(SettlementStatusNewEnum.YC.getKey())
|
|
|
+ ).count())
|
|
|
+ );
|
|
|
+
|
|
|
+ materialCount.setLineWechatNumOne(
|
|
|
+ Convert.toInt(settlementOrders.stream().filter(item -> item.getPayType().equals(PayTypeEnum.WECHAT.getKey()) &&
|
|
|
+ item.getStatus().equals(SettlementStatusNewEnum.LINE.getKey())
|
|
|
+ ).count())
|
|
|
+ );
|
|
|
+
|
|
|
+
|
|
|
+
|
|
|
|
|
|
|
|
|
materialCount.setWaitWechatNum(
|