|
|
@@ -4,26 +4,36 @@ 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
|
|
|
{
|
|
|
|
|
|
- //补充门店拓展信息 ssh ./yii shop-ext/bc
|
|
|
public function actionBc()
|
|
|
{
|
|
|
- $list = ShopClass::getAllByCondition([], null, '*', null, true);
|
|
|
- if (!empty($list)) {
|
|
|
- foreach ($list as $shop) {
|
|
|
- $shopId = $shop->id;
|
|
|
- $ext = ShopExtClass::getByCondition(['shopId' => $shopId]);
|
|
|
- if (empty($ext)) {
|
|
|
- $extData = [
|
|
|
- 'shopId' => $shopId
|
|
|
- ];
|
|
|
- ShopExtClass::add($extData);
|
|
|
+ ini_set('memory_limit', '2045M');
|
|
|
+ set_time_limit(0);
|
|
|
+
|
|
|
+ $query = new \yii\db\Query();
|
|
|
+ $query->from(Shop::tableName());
|
|
|
+
|
|
|
+ foreach ($query->batch() 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);
|
|
|
}
|
|
|
+ echo $mainId;
|
|
|
+ die;
|
|
|
}
|
|
|
}
|
|
|
}
|