|
|
@@ -76,6 +76,64 @@ class ItemController extends Controller
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ //初见花季 ssh 20230223
|
|
|
+ public function actionCj()
|
|
|
+ {
|
|
|
+ if (getenv('YII_ENV') == 'production') {
|
|
|
+ $mtMainId = 0;
|
|
|
+ $ttMainId = 53;
|
|
|
+ } else {
|
|
|
+ $mtMainId = 703;
|
|
|
+ $ttMainId = 644;
|
|
|
+ }
|
|
|
+ $list = ItemClass::getAllByCondition(['mainId' => $mtMainId], null, '*');
|
|
|
+ if (!empty($list)) {
|
|
|
+ echo '已经有花材了';
|
|
|
+ exit();
|
|
|
+ }
|
|
|
+ $classList = ItemClassClass::getAllByCondition(['mainId' => $ttMainId], null, '*', null, true);
|
|
|
+ if (empty($classList)) {
|
|
|
+ echo '没有找到天天鲜花的分类';
|
|
|
+ exit();
|
|
|
+ }
|
|
|
+ $connection = Yii::$app->db;
|
|
|
+ $transaction = $connection->beginTransaction();
|
|
|
+ try {
|
|
|
+ foreach ($classList as $class) {
|
|
|
+ $oldId = $class->id ?? 0;
|
|
|
+ $cover = $class->cover ?? '';
|
|
|
+ $name = $class->name ?? '';
|
|
|
+ $inTurn = $class->inTurn ?? 0;
|
|
|
+ $isDefault = $class->isDefault ?? 0;
|
|
|
+ $newClass = [
|
|
|
+ 'mainId' => $mtMainId,
|
|
|
+ 'cover' => $cover,
|
|
|
+ 'name' => $name,
|
|
|
+ 'inTurn' => $inTurn,
|
|
|
+ 'isDefault' => $isDefault,
|
|
|
+ ];
|
|
|
+ $newRespond = ItemClassClass::add($newClass, true);
|
|
|
+ $newClassId = $newRespond->id ?? 0;
|
|
|
+ $oldItemList = ItemClass::getAllByCondition(['classId' => $oldId, 'delStatus' => 0], null, '*');
|
|
|
+ foreach ($oldItemList as $oldItem) {
|
|
|
+ unset($oldItem['id']);
|
|
|
+ $oldItem['classId'] = $newClassId;
|
|
|
+ $oldItem['stock'] = 0;
|
|
|
+ $oldItem['status'] = 2;
|
|
|
+ $oldItem['mainId'] = $mtMainId;
|
|
|
+ $oldItem['sjId'] = 16300;
|
|
|
+ $oldItem['shopId'] = 0;
|
|
|
+ ItemClass::add($oldItem);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ $transaction->commit();
|
|
|
+ } catch (\Exception $e) {
|
|
|
+ $transaction->rollBack();
|
|
|
+ $msg = $e->getMessage();
|
|
|
+ echo "报错了:" . $msg;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
public function actionMt()
|
|
|
{
|
|
|
if (getenv('YII_ENV') == 'production') {
|