| 123456789101112131415161718192021222324252627282930313233343536373839 |
- <?php
- namespace console\controllers;
- use biz\shop\classes\ShopClass;
- use biz\shop\classes\ShopExtClass;
- use bizHd\member\classes\MemberLevelClass;
- use bizHd\recharge\classes\RechargeSqClass;
- use bizHd\shop\models\Shop;
- use yii\console\Controller;
- use Yii;
- class ShopExtController extends Controller
- {
- public function actionBc()
- {
- ini_set('memory_limit', '2045M');
- set_time_limit(0);
- $query = new \yii\db\Query();
- $query->from(Shop::tableName());
- foreach ($query->batch(1000) as $batch) {
- foreach ($batch as $shop) {
- $mainId = $shop['mainId'] ?? 0;
- $hasRecharge = RechargeSqClass::getByCondition(['mainId' => $mainId], true);
- if (empty($hasRecharge)) {
- RechargeSqClass::initData($shop);
- }
- $hasLevel = MemberLevelClass::getByCondition(['mainId' => $mainId], true);
- if (empty($hasLevel)) {
- MemberLevelClass::initData($shop);
- }
- }
- }
- }
- }
|