->all();
- $endDatePlusThreeWeeks = date('Y-m-d 23:59:59', strtotime($endDate . ' +3 weeks'));
+
$returnedSales = Sales::find()
->select(['sales_check'])
->where(['store_id' => $storeId, 'operation' => Sales::OPERATION_RETURN])
->andWhere(['>=', 'date', $startDate])
- ->andWhere(['<=', 'date', $endDatePlusThreeWeeks]) // $endDate + 3 недели
+ ->andWhere(['<=', 'date', $endDate])
->andWhere(['is not', 'sales_check', null]) // Проверяем, что поле sales_check не пустое
->asArray()
->all();
->asArray()
->all();
- $endDatePlusThreeWeeks = date('Y-m-d 23:59:59', strtotime($endDate . ' +3 weeks'));
- // Находим возвраты за указанный период + 3 недели
+
+ // Находим возвраты за указанный период
$returnedSales = Sales::find()
->select(['sales_check'])
->where(['store_id' => $storeId, 'operation' => Sales::OPERATION_RETURN])
->andWhere(['>=', 'date', $startDate])
- ->andWhere(['<=', 'date', $endDatePlusThreeWeeks])
+ ->andWhere(['<=', 'date', $endDate])
->andWhere(['is not', 'sales_check', null])
->asArray()
->all();
->asArray()
->all();
- $endDatePlusThreeWeeks = date('Y-m-d 23:59:59', strtotime($endDate . ' +3 weeks'));
- // Находим возвраты за указанный период + 3 недели
+
+ // Находим возвраты за указанный период
$returnedSales = Sales::find()
// ->select(['id', 'date', 'sales_check'])
->where(['store_id' => $storeId, 'operation' => Sales::OPERATION_RETURN])
->andWhere(['>=', 'date', $startDate])
- ->andWhere(['<=', 'date', $endDatePlusThreeWeeks])
+ ->andWhere(['<=', 'date', $endDate])
->andWhere(['is not', 'sales_check', null])
->asArray()
->all();