| 12345678910111213141516171819202122232425262728 |
- <?php
- namespace bizGhs\order\services;
- use bizGhs\base\services\BaseService;
- use bizGhs\order\classes\PurchaseOrderClass;
- use Yii;
- class PurchaseOrderService extends BaseService
- {
- public static $baseFile = '\bizGhs\order\classes\PurchaseOrderClass';
- //所有的欠款采购单 ssh 2021.1.26
- public static function getDebtList($where)
- {
- $get = Yii::$app->request->get();
- $allowedPageSizes = [100, 200, 300];
- $pageSize = isset($get['pageSize']) && in_array((int)$get['pageSize'], $allowedPageSizes, true)
- ? (int)$get['pageSize'] : 100;
- $page = max(1, (int)($get['page'] ?? 1));
- Yii::$app->request->setQueryParams(array_merge($get, ['page' => $page, 'pageSize' => $pageSize]));
- $result = PurchaseOrderClass::getList('*', $where, 'addTime DESC');
- $result['debtNum'] = $result['totalNum'] ?? 0;
- return $result;
- }
- }
|