正在显示
1 个修改的文件
包含
19 行增加
和
2 行删除
1 | <?php | 1 | <?php |
2 | 2 | ||
3 | namespace app\admin\controller; | 3 | namespace app\admin\controller; |
4 | - | 4 | +use app\admin\controller\Index; |
5 | use app\common\controller\Backend; | 5 | use app\common\controller\Backend; |
6 | use think\Db; | 6 | use think\Db; |
7 | use think\exception\DbException; | 7 | use think\exception\DbException; |
@@ -106,7 +106,24 @@ class Car extends Backend | @@ -106,7 +106,24 @@ class Car extends Backend | ||
106 | $validate = is_bool($this->modelValidate) ? ($this->modelSceneValidate ? $name . '.add' : $name) : $this->modelValidate; | 106 | $validate = is_bool($this->modelValidate) ? ($this->modelSceneValidate ? $name . '.add' : $name) : $this->modelValidate; |
107 | $this->model->validateFailException()->validate($validate); | 107 | $this->model->validateFailException()->validate($validate); |
108 | } | 108 | } |
109 | - $result = $this->model->allowField(true)->save($params); | 109 | + $istrue=$this->model->where("driver_id",$params['driver_id'])->find(); |
110 | + if($istrue){ | ||
111 | + $this->error("该司机添加车辆"); | ||
112 | + } | ||
113 | + $route=Db::name("route")->where("id",$params['route_id'])->find(); | ||
114 | + $driver=Db::name("driver")->where("id",$params['driver_id'])->find(); | ||
115 | + | ||
116 | + $result = $this->model->allowField(true)->insertGetId($params); | ||
117 | + | ||
118 | + $index=new Index(); | ||
119 | + $data=[ | ||
120 | + "start_address"=>$route["start_address"], | ||
121 | + "end_address"=>$route["end_address"], | ||
122 | + "name"=>$driver["name"], | ||
123 | + "driver_id"=>$driver["id"], | ||
124 | + ]; | ||
125 | + $place_image=$index->build($data); | ||
126 | + $result = Db::name('driver')->where('id','=',$driver["id"])->update(['place_image'=>$place_image]); | ||
110 | Db::commit(); | 127 | Db::commit(); |
111 | } catch (ValidateException|PDOException|Exception $e) { | 128 | } catch (ValidateException|PDOException|Exception $e) { |
112 | Db::rollback(); | 129 | Db::rollback(); |
-
请 注册 或 登录 后发表评论