['请求方法' => ['字段1','字段2'],], // 'post' => ['add' => ['data']] ]; // public function read() // { // try { // $Daiban_model = new \app\admin\model\Daiban(); // $result = $Daiban_model->read($_GET); // tojson(200, '请求成功', $result); // } catch (\Exception $e) { // tojson(10000, $e->getMessage()); // } // } public function getStatusSelect() { try { $Daiban_model = new \app\admin\model\Daiban(); $result = $Daiban_model->getStatusSelect(); tojson(200, '请求成功', $result); } catch (\Exception $e) { tojson(10000, $e->getMessage()); } catch (\Throwable $e) { tojson(10000, $e->getMessage()); } } public function getAll() { try { $Daiban_model = new \app\admin\model\Daiban(); $result = $Daiban_model->getAll($_GET, $this->request->page, $this->request->pageSize); tojson(200, '请求成功', $result); } catch (\Exception $e) { tojson(10000, $e->getMessage()); } catch (\Throwable $e) { tojson(10000, $e->getMessage()); } } public function save() { try { $Customer_model = new \app\admin\model\Customer(); $check = $Customer_model->where('id', $_POST['customer_id'])->value('id'); if (empty($check)) { tojson(10000, '客户不存在'); } $Daiban_model = new \app\admin\model\Daiban(); $result = $Daiban_model->save($_POST); if ($result) { tojson(200, '添加成功'); } else { tojson(10000, '添加失败'); } } catch (\Exception $e) { tojson(10000, $e->getMessage()); } catch (\Throwable $e) { tojson(10000, $e->getMessage()); } } public function update() { try { $Daiban_model = new \app\admin\model\Daiban(); $check = $Daiban_model->where($Daiban_model->getPk(), $this->param[$Daiban_model->getPk()])->value($Daiban_model->getPk()); if (!$check) { tojson(10000, '记录不存在'); } unset($this->param['customer_id']); $result = $Daiban_model->save($this->param, [$Daiban_model->getPk() => $this->param[$Daiban_model->getPk()]]); if ($result) { tojson(200, '修改成功'); } else { tojson(10000, '修改失败'); } } catch (\Exception $e) { tojson(10000, $e->getMessage()); } catch (\Throwable $e) { tojson(10000, $e->getMessage()); } } // public function delete() // { // try { // $Daiban_model = new \app\admin\model\Daiban(); // $check = $Daiban_model->where($Daiban_model->getPk(), $this->param[$Daiban_model->getPk()])->value($Daiban_model->getPk()); // if (!$check) { // tojson(10000, '记录不存在'); // } // $result = $Daiban_model->where($Daiban_model->getPk(), $this->param[$Daiban_model->getPk()])->delete(); // if ($result) { // tojson(200, '删除成功'); // } else { // tojson(10000, '删除失败'); // } // } catch (\Exception $e) { // tojson(10000, $e->getMessage()); // } // } }