Simpleform.php 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. <?php
  2. namespace app\api\controller;
  3. use app\common\controller\Api;
  4. use think\Db;
  5. /**
  6. * 几个简单表单
  7. */
  8. class Simpleform extends Api
  9. {
  10. protected $noNeedLogin = ['laorenguanhuai_category'];
  11. protected $noNeedRight = ['*'];
  12. //空间预约地址下拉
  13. public function kongjianyuyue_address(){
  14. $list = Db::name('kongjianyuyue_address')->where(['status'=>1])->order('weigh desc,id desc')->select();
  15. $this->success(1,$list);
  16. }
  17. //空间预约
  18. public function kongjianyuyue(){
  19. $truename = input('truename');
  20. $mobile = input('mobile');
  21. $huodongchangdi = input('huodongchangdi');
  22. $yuyue_time = input('yuyue_time');
  23. $data = [
  24. 'user_id' => $this->auth->id,
  25. 'truename' => $truename,
  26. 'mobile' => $mobile,
  27. 'huodongchangdi' => $huodongchangdi,
  28. 'yuyue_time' => strtotime($yuyue_time),
  29. 'createtime' => time(),
  30. ];
  31. Db::name('kongjianyuyue')->insert($data);
  32. $this->success('预约成功');
  33. }
  34. public function my_yuyue(){
  35. $list = Db::name('kongjianyuyue')->where('user_id',$this->auth->id)->autopage()->order('id desc')->select();
  36. $this->success(1, $list);
  37. }
  38. //老人关怀选项
  39. public function laorenguanhuai_category(){
  40. $list = Db::name('laorenguanhuai_category')->field('id,name')->where('status',1)->order('weigh','desc')->select();
  41. $this->success(1,$list);
  42. }
  43. public function shequ(){
  44. $list = Db::name('shequ')->select();
  45. $this->success(1,$list);
  46. }
  47. //老人关怀
  48. public function laorenguanhuai(){
  49. $truename = input('truename');
  50. $gender = input('gender',0,'intval');
  51. $birthday = input('birthday');
  52. $mobile = input('mobile');
  53. $shequ = input('shequ');
  54. $address = input('address');
  55. $jiankang = input('jiankang');
  56. $data = [
  57. 'user_id' => $this->auth->id,
  58. 'truename' => $truename,
  59. 'gender' => $gender,
  60. 'birthday' => $birthday,
  61. 'mobile' => $mobile,
  62. 'shequ' => $shequ,
  63. 'address' => $address,
  64. 'jiankang' => $jiankang,
  65. 'createtime' => time(),
  66. ];
  67. Db::name('laorenguanhuai')->insert($data);
  68. $this->success('登记成功');
  69. }
  70. }