News.php 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <?php
  2. declare (strict_types = 1);
  3. namespace app\admin\controller\v1;
  4. use app\BaseController;
  5. use app\model\admin\SiteAbout;
  6. use app\model\api\MemberDetail;
  7. use app\model\admin\Order as OrderModel;
  8. use app\model\admin\OrderInfo;
  9. use app\model\admin\OrderInfoAsw;
  10. use app\model\admin\OrderInfoDd;
  11. use app\model\admin\OrderInfoMono;
  12. use app\Request;
  13. use library\services\UtilService;
  14. use library\utils\Region;
  15. use think\db\exception\DbException;
  16. use think\Exception;
  17. // +----------------------------------------------------------------------
  18. // | [ WE CAN DO IT MORE SIMPLE ]
  19. // +----------------------------------------------------------------------
  20. // | Copyright (c) 2018-2020 rights reserved.
  21. // +----------------------------------------------------------------------
  22. // | Author: TABLE ME
  23. // +----------------------------------------------------------------------
  24. // | Date: 2020-09-06 21:53
  25. // +----------------------------------------------------------------------
  26. class News extends BaseController
  27. {
  28. /**
  29. * about
  30. * @param Request $request
  31. */
  32. public function about(Request $request) {
  33. $aboutValue = SiteAbout::where('sassid',$request->site['sassid'])->value('content');
  34. if(empty($aboutValue)) $aboutValue = "";
  35. return app('json')->success(['content'=>$aboutValue]);
  36. }
  37. public function saveAbout(Request $request) {
  38. $post = UtilService::getMore(
  39. ['content','']
  40. );
  41. $count = (new SiteAbout)->where('sassid',$request->site['sassid'])->count();
  42. if($count > 0) {
  43. (new SiteAbout)->where('sassid',$request->site['sassid'])->save(['content' => $post['content']]);
  44. } else {
  45. (new SiteAbout)->insert([
  46. 'sassid' => $request->site['sassid'],
  47. 'content' => $post['content']
  48. ]);
  49. }
  50. return app('json')->success('操作成功');
  51. }
  52. }