status.stub 696 B

1234567891011121314151617181920212223242526272829
  1. /**
  2. * 修改状态
  3. * @param $id
  4. * @return \think\Response
  5. * @date {%DATE%}
  6. */
  7. public function status($id)
  8. {
  9. if (!$id) {
  10. return app('json')->fail(100100);
  11. }
  12. $data = $this->request->postMore([
  13. ['field', ''],
  14. ['value', '']
  15. ]);
  16. $filedAll = {%FIELD_ALL_PHP%};
  17. if (!in_array($data['field'], $filedAll)) {
  18. return app('json')->fail(100100);
  19. }
  20. if ($this->service->update(['id'=> $id], [$data['field']=> $data['value']])) {
  21. return app('json')->success(100001);
  22. } else {
  23. return app('json')->fail(100100);
  24. }
  25. }