From 8e75b26beb26cfaff496409a7bfa5e01407c5c19 Mon Sep 17 00:00:00 2001 From: vine_liutk <961510893@qq.com> Date: Sat, 25 Dec 2021 09:52:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E8=AE=A2=E5=8D=95=E6=98=AF?= =?UTF-8?q?=E5=90=A6=E6=8D=A2=E8=B4=A7=E5=8D=95=E6=A0=87=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Models/Order.php | 2 ++ app/Services/AfterSaleService.php | 3 ++ ...5_094822_add_is_change_to_orders_table.php | 34 +++++++++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 database/migrations/2021_12_25_094822_add_is_change_to_orders_table.php diff --git a/app/Models/Order.php b/app/Models/Order.php index 5dbc5a8d..d9beb049 100644 --- a/app/Models/Order.php +++ b/app/Models/Order.php @@ -53,6 +53,7 @@ class Order extends Model 'pay_at' => 'datetime', 'completed_at' => 'datetime', 'status' => 'int', + 'is_change' => 'bool', ]; /** @@ -80,6 +81,7 @@ class Order extends Model 'shipping_state', 'status', 'completed_at', + 'is_change', ]; /** diff --git a/app/Services/AfterSaleService.php b/app/Services/AfterSaleService.php index 1d881d0b..db0c2682 100644 --- a/app/Services/AfterSaleService.php +++ b/app/Services/AfterSaleService.php @@ -355,6 +355,9 @@ class AfterSaleService $changeOrder->consignee_telephone = $order->consignee_telephone; $changeOrder->consignee_zone = $order->consignee_zone; $changeOrder->consignee_address = $order->consignee_address; + + //标记是换货单 + $changeOrder->is_change = true; $changeOrder->save(); OrderProduct::create([ diff --git a/database/migrations/2021_12_25_094822_add_is_change_to_orders_table.php b/database/migrations/2021_12_25_094822_add_is_change_to_orders_table.php new file mode 100644 index 00000000..18c6e487 --- /dev/null +++ b/database/migrations/2021_12_25_094822_add_is_change_to_orders_table.php @@ -0,0 +1,34 @@ +unsignedTinyInteger('is_change')->default(0)->comment('是否是换货后生成的新订单'); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('orders', function (Blueprint $table) { + // + $table->dropColumn('is_change'); + }); + } +}