Browse Source

vue_admin_action

Panda 3 months ago
parent
commit
99bda05674
1 changed files with 7 additions and 3 deletions
  1. 7 3
      application/api/controller/Hotel.php

+ 7 - 3
application/api/controller/Hotel.php

@@ -116,6 +116,9 @@ class Hotel extends Api
         if (empty($params['end_date'])) {
             return $this->error('参数缺失');
         }
+        if (empty($params['num'])) {
+            return $this->error('参数缺失');
+        }
         if (empty($params['name'])) {
             return $this->error('参数缺失');
         }
@@ -134,19 +137,20 @@ class Hotel extends Api
         if (empty($info['hotel'])) {
             return $this->error('酒店信息有误');
         }
-
+        $days = (int)((strtotime($params['end_date']) - strtotime($params['start_date'])) / 86400);
         // 开始报名
         $data = [
             'hotel_id' => $info['hotel_id'],
             'room_id' => $info['id'],
             'user_id' => $user_id,
+            'num' => $params['num'],
             'name' => $params['name'],
             'phone' => $params['phone'],
             'start_date' => $params['start_date'],
             'end_date' => $params['end_date'],
-            'days' => (int)((strtotime($params['end_date']) - strtotime($params['start_date'])) / 86400),
+            'days' => $days,
             'order_no' => createUniqueNo('H', $user_id),
-            'pay_amount' => bcmul($info['price'], 1, 2),
+            'pay_amount' => bcmul(bcmul($info['price'], $days, 2),$params['num'],2),
             'status' => 1,
             'create_time' => time()
         ];