AuthApi.php 3.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. <?php
  2. namespace app\admin\controller;
  3. use app\admin\model\ump\StoreBargain;
  4. use app\admin\model\ump\StoreCombination;
  5. use app\admin\model\ump\StoreSeckill;
  6. use basic\SystemBasic;
  7. use app\admin\model\store\StoreProduct;
  8. use service\JsonService;
  9. use service\UtilService;
  10. /**
  11. * 异步请求控制器
  12. * Class AuthApi
  13. * @package app\admin\controller
  14. */
  15. class AuthApi extends SystemBasic
  16. {
  17. /**
  18. * 获取砍价产品曲线图数据
  19. */
  20. public function get_echarts_product($type='',$data='',$model = 0){
  21. if(!$model) return JsonService::successful(StoreBargain::getChatrdata($type,$data));
  22. if($model) return JsonService::successful(StoreSeckill::getChatrdata($type,$data));
  23. }
  24. /**
  25. * 获取销量
  26. */
  27. public function get_echarts_maxlist($data='',$model = 0){
  28. if(!$model) return JsonService::successful(StoreBargain::getMaxList(compact('data')));
  29. if($model) return JsonService::successful(StoreSeckill::getMaxList(compact('data')));
  30. }
  31. /**
  32. * 获取利润
  33. */
  34. public function get_echarts_profity($data='',$model = 0){
  35. if(!$model) return JsonService::successful(StoreBargain::ProfityTop10(compact('data')));
  36. if($model) return JsonService::successful(StoreSeckill::ProfityTop10(compact('data')));
  37. }
  38. /**
  39. * 获取补货的砍价产品
  40. */
  41. public function getLackList($model = 0){
  42. $where = UtilService::getMore([
  43. ['page',1],
  44. ['limit',20],
  45. ]);
  46. if(!$model) return JsonService::successlayui(StoreBargain::getLackList($where));
  47. if($model) return JsonService::successlayui(StoreSeckill::getLackList($where));
  48. }
  49. /**
  50. * 获取砍价产品的评论
  51. */
  52. public function getnegativelist($model = 0){
  53. $where = UtilService::getMore([
  54. ['page',1],
  55. ['limit',20],
  56. ]);
  57. if(!$model) return JsonService::successlayui(StoreBargain::getNegativeList($where));
  58. if($model) return JsonService::successlayui(StoreSeckill::getNegativeList($where));
  59. }
  60. /**
  61. * 获取砍价产品的退货
  62. */
  63. public function get_bargain_refund_list($model = 0){
  64. $where = UtilService::getMore([
  65. ['page',1],
  66. ['limit',20],
  67. ]);
  68. if(!$model) return JsonService::successlayui(StoreBargain::getBargainRefundList($where));
  69. if($model) return JsonService::successlayui(StoreSeckill::getBargainRefundList($where));
  70. }
  71. /**
  72. * 修改拼团状态
  73. * @param $status
  74. * @param int $idd
  75. */
  76. public function set_combination_status($status,$id = 0){
  77. if(!$id) return JsonService::fail('参数错误');
  78. $res = StoreCombination::edit(['is_show'=>$status],$id);
  79. if($res) return JsonService::successful('修改成功');
  80. else return JsonService::fail('修改失败');
  81. }
  82. /**
  83. * 修改砍价状态
  84. * @param $status
  85. * @param int $id
  86. */
  87. public function set_bargain_status($status,$id = 0){
  88. if(!$id) return JsonService::fail('参数错误');
  89. $res = StoreBargain::edit(['status'=>$status],$id);
  90. if($res) return JsonService::successful('修改成功');
  91. else return JsonService::fail('修改失败');
  92. }
  93. /**
  94. * 修改秒杀产品状态
  95. * @param $status
  96. * @param int $id
  97. */
  98. public function set_seckill_status($status,$id = 0){
  99. if(!$id) return JsonService::fail('参数错误');
  100. $res = StoreSeckill::edit(['status'=>$status],$id);
  101. if($res) return JsonService::successful('修改成功');
  102. else return JsonService::fail('修改失败');
  103. }
  104. }