lqmac 10 months ago
parent 42df64b48c
commit 3e46c1b408
  1. 8
      app/admin/controller/Category.php
  2. 8
      app/admin/model/Store.php
  3. 2
      app/command/SyncStoreBasicData.php

@ -146,13 +146,13 @@ class Category extends Controller
unset($temp2['rankimage']); unset($temp2['rankimage']);
unset($temp2['category_id']); unset($temp2['category_id']);
Db::table('yoshop_category')->insertGetId($temp2); $thirdid = Db::table('yoshop_category')->insertGetId($temp2);
if (!isset($value2['children']) || !$value2['children']) { if (!isset($value2['children']) || !$value2['children']) {
continue; continue;
} }
foreach ($value2['children'] as $value3) { foreach ($value2['children'] as $value3) {
$value3 = $value3->toArray(); $value3 = $value3->toArray();
$value3['parent_id'] = $secondid; $value3['parent_id'] = $thirdid;
$value3['store_id'] = $new_store_id; $value3['store_id'] = $new_store_id;
$value3['create_time'] = time(); $value3['create_time'] = time();
$value3['update_time'] = time(); $value3['update_time'] = time();
@ -165,13 +165,13 @@ class Category extends Controller
unset($temp3['rankimage']); unset($temp3['rankimage']);
unset($temp3['category_id']); unset($temp3['category_id']);
Db::table('yoshop_category')->insertGetId($temp3); $fourthid = Db::table('yoshop_category')->insertGetId($temp3);
if (!isset($value3['children']) || !$value3['children']) { if (!isset($value3['children']) || !$value3['children']) {
continue; continue;
} }
foreach ($value3['children'] as $value4) { foreach ($value3['children'] as $value4) {
$value4 = $value4->toArray(); $value4 = $value4->toArray();
$value4['parent_id'] = $secondid; $value4['parent_id'] = $fourthid;
$value4['store_id'] = $new_store_id; $value4['store_id'] = $new_store_id;
$value4['create_time'] = time(); $value4['create_time'] = time();
$value4['update_time'] = time(); $value4['update_time'] = time();

@ -135,13 +135,13 @@ class Store extends StoreModel
unset($temp2['rankimage']); unset($temp2['rankimage']);
unset($temp2['category_id']); unset($temp2['category_id']);
Db::table('yoshop_category')->insertGetId($temp2); $thirdid = Db::table('yoshop_category')->insertGetId($temp2);
if (!isset($value2['children']) || !$value2['children']) { if (!isset($value2['children']) || !$value2['children']) {
continue; continue;
} }
foreach ($value2['children'] as $value3) { foreach ($value2['children'] as $value3) {
$value3 = $value3->toArray(); $value3 = $value3->toArray();
$value3['parent_id'] = $secondid; $value3['parent_id'] = $thirdid;
$value3['store_id'] = $new_store_id; $value3['store_id'] = $new_store_id;
$value3['create_time'] = time(); $value3['create_time'] = time();
$value3['update_time'] = time(); $value3['update_time'] = time();
@ -154,13 +154,13 @@ class Store extends StoreModel
unset($temp3['rankimage']); unset($temp3['rankimage']);
unset($temp3['category_id']); unset($temp3['category_id']);
Db::table('yoshop_category')->insertGetId($temp3); $fourthid = Db::table('yoshop_category')->insertGetId($temp3);
if (!isset($value3['children']) || !$value3['children']) { if (!isset($value3['children']) || !$value3['children']) {
continue; continue;
} }
foreach ($value3['children'] as $value4) { foreach ($value3['children'] as $value4) {
$value4 = $value4->toArray(); $value4 = $value4->toArray();
$value4['parent_id'] = $secondid; $value4['parent_id'] = $fourthid;
$value4['store_id'] = $new_store_id; $value4['store_id'] = $new_store_id;
$value4['create_time'] = time(); $value4['create_time'] = time();
$value4['update_time'] = time(); $value4['update_time'] = time();

@ -19,7 +19,7 @@ use app\common\model\UploadFile;
// /www/server/php/74/bin/php /server/wwwroot/yanzong/think test // /www/server/php/74/bin/php /server/wwwroot/yanzong/think test
class SyncStoreBasicData extends Command class SyncStoreBasicData extends Command
{ {
const DEFAULT_STORE_ID = 10001; const DEFAULT_STORE_ID = 10048;
protected function configure() protected function configure()
{ {

Loading…
Cancel
Save