正在显示
6 个修改的文件
包含
25 行增加
和
7 行删除
@@ -10,6 +10,7 @@ return [ | @@ -10,6 +10,7 @@ return [ | ||
10 | 'Colour' => '车辆颜色', | 10 | 'Colour' => '车辆颜色', |
11 | 'Driver_license_img' => '驾照', | 11 | 'Driver_license_img' => '驾照', |
12 | 'Driving_license_img' => '行驶证', | 12 | 'Driving_license_img' => '行驶证', |
13 | + 'Reservation_time' => '预约时间', | ||
13 | 'Start_time' => '发车时间', | 14 | 'Start_time' => '发车时间', |
14 | 'Create_time' => '创建时间', | 15 | 'Create_time' => '创建时间', |
15 | 'Route.name' => '线路名称', | 16 | 'Route.name' => '线路名称', |
@@ -65,6 +65,12 @@ | @@ -65,6 +65,12 @@ | ||
65 | </div> | 65 | </div> |
66 | </div> | 66 | </div> |
67 | <div class="form-group"> | 67 | <div class="form-group"> |
68 | + <label class="control-label col-xs-12 col-sm-2">{:__('Reservation_time')}:</label> | ||
69 | + <div class="col-xs-12 col-sm-8"> | ||
70 | + <input id="c-reservation_time" class="form-control datetimepicker" data-date-format=" HH:mm" data-use-current="true" name="row[reservation_time]" type="text" value="{:date('H:i')}"> | ||
71 | + </div> | ||
72 | + </div> | ||
73 | + <div class="form-group"> | ||
68 | <label class="control-label col-xs-12 col-sm-2">{:__('Start_time')}:</label> | 74 | <label class="control-label col-xs-12 col-sm-2">{:__('Start_time')}:</label> |
69 | <div class="col-xs-12 col-sm-8"> | 75 | <div class="col-xs-12 col-sm-8"> |
70 | <input id="c-start_time" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[start_time]" type="text" value="{:date('Y-m-d H:i:s')}"> | 76 | <input id="c-start_time" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[start_time]" type="text" value="{:date('Y-m-d H:i:s')}"> |
@@ -65,6 +65,12 @@ | @@ -65,6 +65,12 @@ | ||
65 | </div> | 65 | </div> |
66 | </div> | 66 | </div> |
67 | <div class="form-group"> | 67 | <div class="form-group"> |
68 | + <label class="control-label col-xs-12 col-sm-2">{:__('Reservation_time')}:</label> | ||
69 | + <div class="col-xs-12 col-sm-8"> | ||
70 | + <input id="c-reservation_time" class="form-control datetimepicker" data-date-format=" HH:mm" data-use-current="true" name="row[reservation_time]" type="text" value="{:$row.reservation_time?datetime($row.reservation_time):''}"> | ||
71 | + </div> | ||
72 | + </div> | ||
73 | + <div class="form-group"> | ||
68 | <label class="control-label col-xs-12 col-sm-2">{:__('Start_time')}:</label> | 74 | <label class="control-label col-xs-12 col-sm-2">{:__('Start_time')}:</label> |
69 | <div class="col-xs-12 col-sm-8"> | 75 | <div class="col-xs-12 col-sm-8"> |
70 | <input id="c-start_time" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[start_time]" type="text" value="{:$row.start_time?datetime($row.start_time):''}"> | 76 | <input id="c-start_time" class="form-control datetimepicker" data-date-format="YYYY-MM-DD HH:mm:ss" data-use-current="true" name="row[start_time]" type="text" value="{:$row.start_time?datetime($row.start_time):''}"> |
@@ -32,7 +32,7 @@ class Car extends Api | @@ -32,7 +32,7 @@ class Car extends Api | ||
32 | $res=Db::name("car") | 32 | $res=Db::name("car") |
33 | ->alias("a") | 33 | ->alias("a") |
34 | ->join("route b","a.route_id=b.id") | 34 | ->join("route b","a.route_id=b.id") |
35 | - ->field("a.id,b.id as route_id,DATE_FORMAT(FROM_UNIXTIME(a.start_time), '%H:%i') AS start_time ,b.price") | 35 | + ->field("a.id,b.id as route_id,DATE_FORMAT(FROM_UNIXTIME(a.reservation_time), '%H:%i') AS reservation_time ,DATE_FORMAT(FROM_UNIXTIME(a.start_time), '%H:%i') AS start_time ,b.price") |
36 | ->where("route_id",$route_id) | 36 | ->where("route_id",$route_id) |
37 | ->group("start_time") | 37 | ->group("start_time") |
38 | ->select(); | 38 | ->select(); |
@@ -68,6 +68,7 @@ class Car extends Api | @@ -68,6 +68,7 @@ class Car extends Api | ||
68 | $route_id = $this->request->param("route_id"); | 68 | $route_id = $this->request->param("route_id"); |
69 | $car_id = $this->request->param("car_id"); | 69 | $car_id = $this->request->param("car_id"); |
70 | 70 | ||
71 | + | ||
71 | } | 72 | } |
72 | 73 | ||
73 | /** | 74 | /** |
@@ -113,7 +114,7 @@ class Car extends Api | @@ -113,7 +114,7 @@ class Car extends Api | ||
113 | "phone"=>$phone, | 114 | "phone"=>$phone, |
114 | "is_adult"=>$is_adult | 115 | "is_adult"=>$is_adult |
115 | ]); | 116 | ]); |
116 | - return $this->success("添加成功",$res); | 117 | + return $this->success("修改成功",$res); |
117 | } | 118 | } |
118 | 119 | ||
119 | /** | 120 | /** |
@@ -122,9 +123,12 @@ class Car extends Api | @@ -122,9 +123,12 @@ class Car extends Api | ||
122 | */ | 123 | */ |
123 | public function selectorder(){ | 124 | public function selectorder(){ |
124 | $is_pay=$this->request->param("is_pay"); //是否支付:1=已支付,2=未支付,3=已退款,4=已取消 | 125 | $is_pay=$this->request->param("is_pay"); //是否支付:1=已支付,2=未支付,3=已退款,4=已取消 |
126 | + $w['user_id'] = $this->auth->id; | ||
127 | + if ($is_pay){ | ||
128 | + $w['is_pay'] = $is_pay; | ||
129 | + } | ||
125 | $res=Db::name("order") | 130 | $res=Db::name("order") |
126 | - ->where("is_pay",$is_pay) | ||
127 | - ->where("user_id",$this->auth->id) | 131 | + ->where($w) |
128 | ->select(); | 132 | ->select(); |
129 | return $this->success("请求成功",$res); | 133 | return $this->success("请求成功",$res); |
130 | } | 134 | } |
@@ -16,13 +16,13 @@ return [ | @@ -16,13 +16,13 @@ return [ | ||
16 | // 数据库类型 | 16 | // 数据库类型 |
17 | 'type' => Env::get('database.type', 'mysql'), | 17 | 'type' => Env::get('database.type', 'mysql'), |
18 | // 服务器地址 | 18 | // 服务器地址 |
19 | - 'hostname' => Env::get('database.hostname', '127.0.0.1'), | 19 | + 'hostname' => Env::get('database.hostname', '121.37.3.63'), |
20 | // 数据库名 | 20 | // 数据库名 |
21 | 'database' => Env::get('database.database', 'net_car'), | 21 | 'database' => Env::get('database.database', 'net_car'), |
22 | // 用户名 | 22 | // 用户名 |
23 | - 'username' => Env::get('database.username', 'root'), | 23 | + 'username' => Env::get('database.username', 'net_car'), |
24 | // 密码 | 24 | // 密码 |
25 | - 'password' => Env::get('database.password', '123456'), | 25 | + 'password' => Env::get('database.password', 'yznN5MMw7Htbj8Ac'), |
26 | // 端口 | 26 | // 端口 |
27 | 'hostport' => Env::get('database.hostport', ''), | 27 | 'hostport' => Env::get('database.hostport', ''), |
28 | // 连接dsn | 28 | // 连接dsn |
@@ -36,6 +36,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin | @@ -36,6 +36,7 @@ define(['jquery', 'bootstrap', 'backend', 'table', 'form'], function ($, undefin | ||
36 | {field: 'driving_license_img', title: __('Driving_license_img'), operate: false, events: Table.api.events.image, formatter: Table.api.formatter.images}, | 36 | {field: 'driving_license_img', title: __('Driving_license_img'), operate: false, events: Table.api.events.image, formatter: Table.api.formatter.images}, |
37 | {field: 'route.name', title: __('Route.name'), operate: 'LIKE', table: table, class: 'autocontent', formatter: Table.api.formatter.content}, | 37 | {field: 'route.name', title: __('Route.name'), operate: 'LIKE', table: table, class: 'autocontent', formatter: Table.api.formatter.content}, |
38 | {field: 'driver.name', title: __('Driver.name'), operate: 'LIKE', table: table, class: 'autocontent', formatter: Table.api.formatter.content}, | 38 | {field: 'driver.name', title: __('Driver.name'), operate: 'LIKE', table: table, class: 'autocontent', formatter: Table.api.formatter.content}, |
39 | + {field: 'reservation_time', title: __('Reservation_time'),operate:'RANGE', addclass:'datetimerange',datetimeFormat:"HH:mm", autocomplete:false, formatter: Table.api.formatter.datetime}, | ||
39 | {field: 'start_time', title: __('Start_time'),operate:'RANGE', addclass:'datetimerange',datetimeFormat:"HH:mm", autocomplete:false, formatter: Table.api.formatter.datetime}, | 40 | {field: 'start_time', title: __('Start_time'),operate:'RANGE', addclass:'datetimerange',datetimeFormat:"HH:mm", autocomplete:false, formatter: Table.api.formatter.datetime}, |
40 | {field: 'create_time', title: __('Create_time'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime}, | 41 | {field: 'create_time', title: __('Create_time'), operate:'RANGE', addclass:'datetimerange', autocomplete:false, formatter: Table.api.formatter.datetime}, |
41 | {field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, formatter: Table.api.formatter.operate} | 42 | {field: 'operate', title: __('Operate'), table: table, events: Table.api.events.operate, formatter: Table.api.formatter.operate} |
-
请 注册 或 登录 后发表评论