Browse Source

订单配送

gorden 8 months ago
parent
commit
c358ccd6db
2 changed files with 11 additions and 10 deletions
  1. 10 9
      app/admin/service/order/OrderService.php
  2. 1 1
      process/Task.php

+ 10 - 9
app/admin/service/order/OrderService.php

@@ -29,12 +29,12 @@ class OrderService
             foreach ($orders as $order) {
                 // 订单主表
                 Order::where('order_id', $order->order_id)->update([
-                    // 'order_is_complete' => 'Y',
+                    'order_is_complete' => 'Y',
                     'order_status_system' => 'CONFIRM'
                 ]);
                 // 订单详情表
                 OrderSheet::where('join_sheet_order_id', $order->order_id)->update(['order_sheet_status' => 'CONFIRM']);
-                
+
                 // 7天后自动完成 order_is_complete=Y
                 $redis = Redis::connection();
                 $key = Order::AUTOMATIC_COMPLETE_PREFIX . date('Ymd', strtotime("+7 days"));
@@ -71,15 +71,16 @@ class OrderService
         }
     }
 
-    public static function generateWriteOffData($params) {
+    public static function generateWriteOffData($params)
+    {
         return [
-            'charge'=>[
-                'charge_amount'=>1,
-                'charge_content'=>$params['order_remark'] ?? '',
-                'charge_user_id'=>$params['write_off_member_id'],
-                'charge_premises'=>$params['dept_premises_id'],
+            'charge' => [
+                'charge_amount' => 1,
+                'charge_content' => $params['order_remark'] ?? '',
+                'charge_user_id' => $params['write_off_member_id'],
+                'charge_premises' => $params['dept_premises_id'],
             ],
-            'member_id'=>$params['join_order_member_id']
+            'member_id' => $params['join_order_member_id']
         ];
     }
 }

+ 1 - 1
process/Task.php

@@ -25,7 +25,7 @@ class Task
 
         // 每天的8点执行,注意这里省略了秒位
         new Crontab('0 2 * * *', function () {
-            // 签收后7天自动确认收货
+            // 签收后7天自动确认收货(已完成)
             OrderService::AutomaticReceipt();
         });
     }