Pay.php 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <?php
  2. /**
  3. * 支付管理类
  4. * */
  5. namespace app\admin\controller;
  6. use app\admin\controller\Pay;
  7. use think\Request;
  8. use think\Db;
  9. class Pay extends Base
  10. {
  11. //配置参数
  12. public function index()
  13. {
  14. //查询所有配置参数
  15. $pay = Db::name('pay')->where('id',1)->find();
  16. return view('index',['pay'=>$pay]);
  17. }
  18. //配置参数编辑
  19. public function indexEdit(Request $request)
  20. {
  21. //判断是否为ajax请求
  22. if(request()->isAjax()){
  23. //接收前端的数据
  24. $data = $request->param();
  25. //更新数据
  26. $res = Db::name('pay')->where('id',1)->update($data);
  27. if($res){
  28. //记录日志
  29. $this->logs("更新了支付配置信息!");
  30. $this->success("更新成功!");
  31. }else{
  32. //记录日志
  33. $this->logs("更新支付配置信息失败!");
  34. $this->error("更新失败!");
  35. }
  36. }
  37. }
  38. //支付设置
  39. public function setPay()
  40. {
  41. //查询开关信息
  42. $pay = Db::name('pay_set')->where('id',1)->find();
  43. return view('setpay',['pay'=>$pay]);
  44. }
  45. //支付设置编辑
  46. public function setPayEdit(Request $request)
  47. {
  48. //判断是否为ajax请求
  49. if(request()->isAjax()){
  50. //接收前端的数据
  51. $data = $request->param();
  52. //更新数据
  53. $res = Db::name('pay_set')->where('id',1)->update($data);
  54. if($res){
  55. //记录日志
  56. $this->logs("更新了支付设置信息!");
  57. $this->success("更新成功!");
  58. }else{
  59. //记录日志
  60. $this->logs("更新支付设置信息失败!");
  61. $this->error("更新失败!");
  62. }
  63. }
  64. }
  65. }