Recharge.php 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778
  1. <?php
  2. // +----------------------------------------------------------------------
  3. // | A3Mall
  4. // +----------------------------------------------------------------------
  5. // | Copyright (c) 2020 http://www.a3-mall.com All rights reserved.
  6. // +----------------------------------------------------------------------
  7. // | Author: xzncit <158373108@qq.com>
  8. // +----------------------------------------------------------------------
  9. namespace app\admin\controller\order;
  10. use app\admin\controller\Auth;
  11. use think\facade\Request;
  12. use think\facade\View;
  13. use mall\response\Response;
  14. use app\admin\service\order\Recharge as RechargeService;
  15. use app\common\models\Setting as SettingModel;
  16. class Recharge extends Auth{
  17. /**
  18. * 列表
  19. * @return string|\think\response\Json
  20. */
  21. public function index(){
  22. if(Request::isAjax()){
  23. $list = RechargeService::getList(Request::param());
  24. return Response::returnArray("ok",0,$list["data"],$list['count']);
  25. }
  26. return View::fetch();
  27. }
  28. /**
  29. * 充值设置
  30. * @return string|\think\response\Json
  31. */
  32. public function setting(){
  33. try{
  34. if(Request::isAjax()){
  35. $data = Request::post();
  36. $list = $data['list'];
  37. $i=0;
  38. $array = [];
  39. foreach($list['num'] as $key=>$value){
  40. $array[] = [
  41. "num"=>!empty($list["num"][$key]) ? $list["num"][$key] : "",
  42. ];
  43. $i++;
  44. }
  45. SettingModel::saveData("order_rechange",[ "list"=>$array ]);
  46. return Response::returnArray("操作成功");
  47. }
  48. return View::fetch("",["data"=>SettingModel::getArrayData("order_rechange")]);
  49. }catch (\Exception $ex){
  50. return Response::returnArray($ex->getMessage(),0);
  51. }
  52. }
  53. /**
  54. * 删除
  55. * @return \think\response\Json
  56. */
  57. public function delete(){
  58. try {
  59. RechargeService::delete(Request::get("id"));
  60. return Response::returnArray("删除成功");
  61. } catch (\Exception $ex) {
  62. return Response::returnArray($ex->getMessage(),0);
  63. }
  64. }
  65. }