ソースを参照

配送时间优化

shish 4 年 前
コミット
6573b1edbb
1 ファイル変更6 行追加0 行削除
  1. 6 0
      app-mall/controllers/OrderController.php

+ 6 - 0
app-mall/controllers/OrderController.php

@@ -145,6 +145,12 @@ class OrderController extends BaseController
             $post['discountType'] = $discountData['discountType'];
             $post['discountAmount'] = $discountData['discountAmount'];
 
+            $post['reachDate'] = isset($post['reachDate']) && !empty($post['reachDate']) ? $post['reachDate'] : date("Y-m-d");
+            if (isset($post['reachPeriod']) == false || empty($post['reachPeriod'])) {
+                util::fail('请选择配送时间');
+            }
+            $post['reachTime'] = strtotime($post['reachDate'] . ' ' . $post['reachPeriod']);
+
             $now = time();
             $expireTime = $now + 1800;//订单30分钟后过期
             $post['deadline'] = $expireTime;