ManyOrder.php 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. <?php
  2. /**
  3. *
  4. * @author: xaboy<365615158@qq.com>
  5. * @day: 2017/11/11
  6. */
  7. namespace app\admin\controller\many;
  8. use app\admin\controller\AuthController;
  9. use crmeb\repositories\OrderRepository;
  10. use crmeb\repositories\ShortLetterRepositories;
  11. use crmeb\services\{ExpressService,
  12. JsonService,
  13. JsonService as Json,
  14. MiniProgramService,
  15. WechatService,
  16. FormBuilder as Form,
  17. CacheService,
  18. UtilService as Util};
  19. use app\admin\model\ump\StorePink;
  20. use crmeb\basic\BaseModel;
  21. use think\facade\Route as Url;
  22. use crmeb\services\YLYService;
  23. use think\facade\Log;
  24. use think\facade\Validate;
  25. /**
  26. * 订单管理控制器 同一个订单表放在一个控制器
  27. * Class StoreOrder
  28. * @package app\admin\controller\store
  29. */
  30. class ManyOrder extends AuthController
  31. {
  32. /**
  33. * @return mixed
  34. */
  35. public function index()
  36. {
  37. $list = \app\admin\model\many\Many::select();
  38. $this->assign([
  39. 'year' => get_month(),
  40. 'auction'=> $list,
  41. ]);
  42. return $this->fetch();
  43. }
  44. public function list()
  45. {
  46. $where = Util::getMore([
  47. ['status', ''],
  48. ['page', 1],
  49. ['limit', 20],
  50. ['stage', ''],
  51. ['order_id', ''],
  52. ['excel', 0],
  53. ['data', ''],
  54. ['many_id',''],
  55. ['name', ''],
  56. ['type', 0]
  57. ]);
  58. return Json::successlayui(\app\admin\model\many\ManyOrder::list($where));
  59. }
  60. /**
  61. * 删除
  62. * @param $id
  63. * @return void
  64. * @throws \Exception
  65. */
  66. public function delete($id)
  67. {
  68. if (!$id) Json::fail('删除失败');
  69. $model = new \app\admin\model\many\ManyOrder();
  70. $res = $model->where('id', $id)->delete();
  71. if ($res){
  72. return Json::success('删除成功!');
  73. }else{
  74. return Json::fail($model->getErrorInfo());
  75. }
  76. }
  77. }