正在显示
1 个修改的文件
包含
25 行增加
和
3 行删除
| @@ -946,7 +946,28 @@ class Car extends Base | @@ -946,7 +946,28 @@ class Car extends Base | ||
| 946 | ->find(); | 946 | ->find(); |
| 947 | $price = 0; | 947 | $price = 0; |
| 948 | $price = bcmul($charter_num, $chartercar['price'], 2); | 948 | $price = bcmul($charter_num, $chartercar['price'], 2); |
| 949 | + //判断总表 | ||
| 950 | + $time = strtotime(date("Y-m-d", time())); | ||
| 951 | + $order_review = Db::name("order_review") | ||
| 952 | + ->where("car_id", $car["id"]) | ||
| 953 | + ->where("route_id", $route_id) | ||
| 954 | + ->where("driver_id", $driver['id']) | ||
| 955 | + ->where("createtime", ">", $time) | ||
| 956 | + ->find(); | ||
| 949 | 957 | ||
| 958 | + if (!$order_review) { | ||
| 959 | + $order_review_id = Db::name("order_review") | ||
| 960 | + ->insertGetId([ | ||
| 961 | + "car_id" => $car["id"], | ||
| 962 | + "route_id" => $route_id, | ||
| 963 | + "driver_id" => $driver['id'], | ||
| 964 | + "type" => 2, | ||
| 965 | + "order_status" => 3, | ||
| 966 | + "createtime" => time() | ||
| 967 | + ]); | ||
| 968 | + } else { | ||
| 969 | + $order_review_id = $order_review['id']; | ||
| 970 | + } | ||
| 950 | $data = [ | 971 | $data = [ |
| 951 | "order_no" => getOrderSn(), | 972 | "order_no" => getOrderSn(), |
| 952 | "price" => $price, | 973 | "price" => $price, |
| @@ -954,6 +975,7 @@ class Car extends Base | @@ -954,6 +975,7 @@ class Car extends Base | ||
| 954 | "is_pay" => "2",//未支付 | 975 | "is_pay" => "2",//未支付 |
| 955 | "route_id" => $route_id, | 976 | "route_id" => $route_id, |
| 956 | "user_id" => $this->auth->id, | 977 | "user_id" => $this->auth->id, |
| 978 | + "order_review_id" => $order_review_id, | ||
| 957 | "phone" => $phone, | 979 | "phone" => $phone, |
| 958 | "create_time" => time(), | 980 | "create_time" => time(), |
| 959 | "reservation_time" => time(), | 981 | "reservation_time" => time(), |
| @@ -1020,7 +1042,7 @@ class Car extends Base | @@ -1020,7 +1042,7 @@ class Car extends Base | ||
| 1020 | "car_id" => $car["id"], | 1042 | "car_id" => $car["id"], |
| 1021 | "route_id" => $route_id, | 1043 | "route_id" => $route_id, |
| 1022 | "driver_id" => $driver['id'], | 1044 | "driver_id" => $driver['id'], |
| 1023 | - "type" => 1, | 1045 | + "type" => 2, |
| 1024 | "order_status" => 3, | 1046 | "order_status" => 3, |
| 1025 | "createtime" => time() | 1047 | "createtime" => time() |
| 1026 | ]); | 1048 | ]); |
| @@ -1094,7 +1116,7 @@ class Car extends Base | @@ -1094,7 +1116,7 @@ class Car extends Base | ||
| 1094 | "car_id" => $car["id"], | 1116 | "car_id" => $car["id"], |
| 1095 | "route_id" => $route_id, | 1117 | "route_id" => $route_id, |
| 1096 | "driver_id" => $driver['id'], | 1118 | "driver_id" => $driver['id'], |
| 1097 | - "type" => 1, | 1119 | + "type" => 2, |
| 1098 | "order_status" => 3, | 1120 | "order_status" => 3, |
| 1099 | "createtime" => time() | 1121 | "createtime" => time() |
| 1100 | ]); | 1122 | ]); |
| @@ -1185,7 +1207,7 @@ class Car extends Base | @@ -1185,7 +1207,7 @@ class Car extends Base | ||
| 1185 | "car_id" => $car["id"], | 1207 | "car_id" => $car["id"], |
| 1186 | "route_id" => $route_id, | 1208 | "route_id" => $route_id, |
| 1187 | "driver_id" => $driver['id'], | 1209 | "driver_id" => $driver['id'], |
| 1188 | - "type" => 1, | 1210 | + "type" => 2, |
| 1189 | "order_status" => 3, | 1211 | "order_status" => 3, |
| 1190 | "createtime" => time() | 1212 | "createtime" => time() |
| 1191 | ]); | 1213 | ]); |
-
请 注册 或 登录 后发表评论