AuditFinding.php 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: yunzhong
  5. * Date: 2020/6/22
  6. * Time: 14:38
  7. */
  8. namespace app\common\services\notice\applet\room;
  9. use app\common\services\notice\applet\AppletMessageNotice;
  10. use app\common\services\notice\BaseMessageBody;
  11. use app\common\services\notice\share\MiniNoticeTemplate;
  12. class AuditFinding extends BaseMessageBody
  13. {
  14. use MiniNoticeTemplate;
  15. public $member;
  16. public function __construct($member)
  17. {
  18. $this->member = $member;
  19. }
  20. public function organizeData()
  21. {
  22. // TODO: Implement organizeData() method.
  23. $this->data = [
  24. "thing2" => ['value'=>'申请通过'],
  25. "date1" => ['value'=>date("Y-m-d H:i:s",time())],
  26. ];
  27. }
  28. public function sendMessage()
  29. {
  30. // TODO: Implement sendMessage() method.
  31. $this->getTemplate("审核结果通知");
  32. if (empty($this->temp_open)) {
  33. $back['message'] = "消息通知未开启";
  34. \Log::debug($back['message']);
  35. return ;
  36. }
  37. $this->organizeData();
  38. \Log::debug("新版小程序消息-直播审核1",$this->temp_id);
  39. \Log::debug("新版小程序消息-直播审核2",$this->member->hasOneMiniApp->openid);
  40. \Log::debug("新版小程序消息-直播审核3",$this->data);
  41. $result = (new AppletMessageNotice($this->temp_id,$this->member->hasOneMiniApp->openid,$this->data,[],2))->sendMessage();
  42. if ($result['status'] == 0) {
  43. \Log::debug($result['message']);
  44. }
  45. }
  46. }