Party.php 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283
  1. <?php
  2. /*
  3. * @Author: wang jun
  4. * @Date: 2021-11-09 09:39:05
  5. * @Last Modified by: wang jun
  6. * @Last Modified time: 2022-01-18 13:29:22
  7. */
  8. namespace app\admin\controller;
  9. use app\admin\logic\partylogic;
  10. use app\admin\logic\webuserloglogic;
  11. use think\Controller;
  12. use think\facade\Log;
  13. class Party extends AdminBase
  14. {
  15. /**
  16. * 保存活动信息
  17. * 20220210
  18. * wj
  19. */
  20. public function saveinfo()
  21. {
  22. $param = request()->param();
  23. $l_p = new partylogic();
  24. $result = $l_p->saveinfo($param);
  25. if (1 != $result['status']) {
  26. return backjson2(0, $result['msg']);
  27. }
  28. //日志保存
  29. $data = $result['data'];
  30. $id = $data['id'];
  31. $isupdate = $data['isupdate'];
  32. $node = "新增活动";
  33. if ($isupdate) {
  34. $node = "修改活动";
  35. }
  36. $logData = [
  37. 'wuid' => $this->webuserid,
  38. 'type' => 3,
  39. 'node' => $node,
  40. 'refid' => $id,
  41. 'tablename' => 'party',
  42. ];
  43. $l_wl = new webuserloglogic();
  44. $reulstlog = $l_wl->addlog($logData);
  45. if (1 != $reulstlog['status']) {
  46. Log::info($logData);
  47. Log::error("用户日志添加失败");
  48. }
  49. return backjson2(200, '操作成功', $result['data']);
  50. }
  51. /**
  52. * 根据id获取信息
  53. * 20220210
  54. * wj
  55. */
  56. public function getinfobyid()
  57. {
  58. $param = request()->param();
  59. $l_p = new partylogic();
  60. $result = $l_p->getinfobyid($param);
  61. if (1 != $result['status']) {
  62. return backjson2(0, $result['msg']);
  63. }
  64. return backjson2(200, $result['msg'], $result['data']);
  65. }
  66. /**
  67. * 根据id获取信息
  68. * 20220210
  69. * wj
  70. */
  71. public function getlistbywhere()
  72. {
  73. $param = request()->param();
  74. $l_p = new partylogic();
  75. $result = $l_p->getlistbywhere($param);
  76. if (1 != $result['status']) {
  77. return backjson2(0, $result['msg']);
  78. }
  79. return backjson2(200, $result['msg'], $result['data']);
  80. }
  81. }