Merge pull request #36 from Danakcorp/mrtz

fix : sale report data
This commit is contained in:
morteza-mortezai
2025-10-29 10:18:05 +03:30
committed by GitHub
+14 -9
View File
@@ -557,7 +557,7 @@ class OrderRepository extends BaseRepository<IOrder> {
as: "orderItems",
},
},
{
{
$addFields: {
orderItems: {
$filter: {
@@ -595,7 +595,7 @@ class OrderRepository extends BaseRepository<IOrder> {
const aggResults: Array<{ _id: { period: Date }; periodTotal: number }> = await this.model.aggregate(pipeline).exec();
const map = new Map<string, number>();
const map = new Map<string, number>();
for (const r of aggResults) {
const d: Date = r._id.period;
const key = unit === "month" ? d.toISOString().slice(0, 7) : d.toISOString().slice(0, 10);
@@ -2077,7 +2077,7 @@ class OrderItemRepo extends BaseRepository<IOrderItem> {
$lte: endOfDay,
},
status: {
$nin: ["cancelled_shop", "cancelled_system", "Returned"],
$nin: ["cancelled_shop", "cancelled_system", "Returned", OrdersStatus.wait_payment],
},
},
},
@@ -2115,7 +2115,7 @@ class OrderItemRepo extends BaseRepository<IOrderItem> {
$lte: endOfWeek,
},
status: {
$nin: ["cancelled_shop", "cancelled_system", "Returned"],
$nin: ["cancelled_shop", "cancelled_system", "Returned", OrdersStatus.wait_payment],
},
},
},
@@ -2151,7 +2151,7 @@ class OrderItemRepo extends BaseRepository<IOrderItem> {
$lte: endOfMonth,
},
status: {
$nin: ["cancelled_shop", "cancelled_system", "Returned"],
$nin: ["cancelled_shop", "cancelled_system", "Returned", OrdersStatus.wait_payment],
},
},
},
@@ -2187,7 +2187,7 @@ class OrderItemRepo extends BaseRepository<IOrderItem> {
$lte: endOfYear,
},
status: {
$nin: ["cancelled_shop", "cancelled_system", "Returned"],
$nin: ["cancelled_shop", "cancelled_system", "Returned", OrdersStatus.wait_payment],
},
},
},
@@ -2303,7 +2303,12 @@ class OrderItemRepo extends BaseRepository<IOrderItem> {
$lt: new Date(today.getTime() + 24 * 60 * 60 * 1000), // Include today
},
status: {
$nin: [OrderItemsStatus.cancelled_shop, OrderItemsStatus.cancelled_system, OrderItemsStatus.Returned],
$nin: [
OrderItemsStatus.cancelled_shop,
OrderItemsStatus.cancelled_system,
OrderItemsStatus.Returned,
OrdersStatus.wait_payment,
],
},
},
},
@@ -2413,7 +2418,7 @@ class OrderItemRepo extends BaseRepository<IOrderItem> {
$lt: endOfMonth,
},
status: {
$nin: ["cancelled_shop", "cancelled_system", "Returned"],
$nin: ["cancelled_shop", "cancelled_system", "Returned", OrdersStatus.wait_payment],
},
},
},
@@ -2452,7 +2457,7 @@ class OrderItemRepo extends BaseRepository<IOrderItem> {
$lt: endOfYear,
},
status: {
$nin: ["cancelled_shop", "cancelled_system", "Returned"],
$nin: ["cancelled_shop", "cancelled_system", "Returned", OrdersStatus.wait_payment],
},
},
},