|
@@ -2,6 +2,7 @@
|
|
|
|
|
|
namespace Modules\WechatPlatform\Http\Controllers;
|
|
namespace Modules\WechatPlatform\Http\Controllers;
|
|
|
|
|
|
|
|
+use App\Jobs\WechatPlatform\GZHSendKFMessage;
|
|
use Catch\Base\CatchController;
|
|
use Catch\Base\CatchController;
|
|
use Illuminate\Foundation\Validation\ValidatesRequests;
|
|
use Illuminate\Foundation\Validation\ValidatesRequests;
|
|
use Illuminate\Http\Request;
|
|
use Illuminate\Http\Request;
|
|
@@ -210,4 +211,23 @@ class KFMessageController extends CatchController
|
|
return 'ok';
|
|
return 'ok';
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ /**
|
|
|
|
+ * 测试发送
|
|
|
|
+ * @param Request $request
|
|
|
|
+ */
|
|
|
|
+ public function testSend(Request $request) {
|
|
|
|
+ $this->validate($request, [
|
|
|
|
+ 'gzh_id' => 'required', 'message_id' => 'required', 'openid' => 'required'
|
|
|
|
+ ]);
|
|
|
|
+
|
|
|
|
+ GZHSendKFMessage::dispatch([
|
|
|
|
+ 'gzhId' => $request->input('gzhId'),
|
|
|
|
+ 'messageId' => $request->input('message_id'),
|
|
|
|
+ 'openid' => $request->input('openid'),
|
|
|
|
+ 'isTest' => true
|
|
|
|
+ ])->onQueue('{duanju_manage}.wechatPlatform.sendKFMessage')
|
|
|
|
+ ->onConnection('queue-redis');
|
|
|
|
+
|
|
|
|
+ return 'ok';
|
|
|
|
+ }
|
|
}
|
|
}
|