正在显示
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 | ]); |
-
请 注册 或 登录 后发表评论