| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <?php
- namespace console\controllers;
- use bizGhs\order\classes\OrderClass;
- use bizGhs\order\classes\OrderClearClass;
- use bizHd\purchase\classes\PurchaseClass;
- use yii\console\Controller;
- use Yii;
- class ClearController extends Controller
- {
- //更新 ssh 2023503
- public function actionUpdate()
- {
- ini_set('memory_limit', '2045M');
- set_time_limit(0);
- $list = OrderClearClass::getAllByCondition(['status' => 2], null, '*', null, true);
- if (!empty($list)) {
- foreach ($list as $clear) {
- $payTime = $clear->payTime ?? '';
- $saleIds = $clear->saleIds ?? '';
- $ids = explode(',', trim($saleIds));
- print_r($ids);
- if (!empty($ids)) {
- OrderClass::updateByIds($ids, ['clearTime' => $payTime]);
- }
- $purchaseIds = $clear->purchaseIds ?? '';
- $purchaseIds = explode(',', $purchaseIds);
- print_r($purchaseIds);
- if (!empty($purchaseIds)) {
- PurchaseClass::updateByIds($purchaseIds, ['clearTime' => $payTime]);
- }
- echo "-----------------\n";
- }
- }
- }
- }
|