Table.php 790 B

12345678910111213141516171819202122232425262728293031
  1. <?php
  2. namespace app\api\controller\plus\table;
  3. use app\api\controller\Controller;
  4. use app\api\model\plus\table\Table as TableModel;
  5. use app\common\model\settings\Region as RegionModel;
  6. /**
  7. * 表单填写控制器
  8. */
  9. class Table extends Controller
  10. {
  11. /**
  12. * 添加用户签到
  13. */
  14. public function add($table_id)
  15. {
  16. $user = $this->getUser();
  17. $model = TableModel::detail($table_id);
  18. if($this->request->isGet()){
  19. $regionData = RegionModel::getRegionForApi();
  20. return $this->renderSuccess('', compact('model', 'regionData'));
  21. }
  22. if ($model->add($user, $this->postData())) {
  23. return $this->renderSuccess('');
  24. }
  25. return $this->renderError($model->getError() ?: '提交失败');
  26. }
  27. }