AddTextsTasksController.php 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. <?php
  2. namespace App\Http\Controllers\Queue\Template;
  3. use Illuminate\Http\Request;
  4. use App\Http\Requests;
  5. use App\Jobs\SendTexts;
  6. use App\Http\Controllers\Controller;
  7. use App\Http\Models\WechatTemplateSendInfo;
  8. use Carbon\Carbon;
  9. use App\Http\Controllers\Wechat\Staff\TextsWorksController;
  10. class AddTextsTasksController extends Controller
  11. {
  12. public function add_texts_task(){
  13. $data = array();
  14. $data['openid'] = 'oMF1twu7TSSFcV2snbAmvZ5t96D4';
  15. $data['appid'] = 'wxb2aaa55b088f12e9';
  16. // $data['openid'] = 'oAcqg1LRHNKN2jaEkJ5v56HOwPEQ';
  17. // $data['appid'] = 'wxdbc486f1b4f6a8c3';
  18. $data['content'] = <<<EOT
  19. 你好啊3323,<a href="www.baidu.com">woca</a>
  20. woha
  21. woca
  22. nima
  23. EOT;
  24. // $data['content'] = json_encode($data['content']);
  25. $data['type'] = 'last_task';// last_task,one_task
  26. $data['task_id'] = 1;
  27. $data['send_time'] = date("Y-m-d H:i:s");
  28. $send_data=array(
  29. 'send_time'=>date("Y-m-d H:i:s"),
  30. 'data' => $data
  31. );
  32. v('add_texts_task_data:');v($send_data);
  33. $delay = 0;
  34. // v('delay:'.$delay);die();
  35. $job = (new SendTexts($send_data))->onConnection('rabbitmq')->delay($delay)->onQueue('send_texts_list');
  36. dispatch($job);
  37. }
  38. public function test_send_texts(){
  39. $data = array();
  40. $data['openid'] = 'oAcqg1LRHNKN2jaEkJ5v56HOwPEQ';
  41. $data['appid'] = 'wxdbc486f1b4f6a8c3';
  42. $data['content'] = '你好,<a href="www.baidu.com">woca</a>\n\nwoha';
  43. $data['type'] = 'last_task';// last_task,one_task
  44. $data['task_id'] = 3;
  45. $data['send_time'] = date("Y-m-d H:i:s");
  46. v('test_send_template_data:');v($data);
  47. $TemplateWork = new TextsWorksController($data);
  48. $TemplateWork->do_work();
  49. }
  50. }