进一步完成

This commit is contained in:
2025-10-15 19:30:38 +08:00
parent c957a1ba2b
commit 348a990f88
13 changed files with 547 additions and 53 deletions

View File

@@ -5,6 +5,7 @@ namespace app\command;
use app\common\model\MqLog;
use app\common\model\OrderInfo;
use app\common\model\RabbitMqConfig;
use app\model\ShopInfo;
use ba\Random;
use PhpAmqpLib\Connection\AMQPStreamConnection;
use support\think\Db;
@@ -37,6 +38,13 @@ class ApplySmsTemp extends Command
*/
protected function execute(InputInterface $input, OutputInterface $output): int
{
$str = '亲爱的${用户昵称}您好,${店铺名称}祝您生日快乐!感谢您一直的陪伴。为您准备了${数量}张超值优惠券已放入账户愿我们的礼物能为您增添一份喜悦。拒收请回复R';
$templateContent_arr = ShopInfo::handleSmsTemplates($str);
$a = '{"店铺名称":"火锅店","用户昵称":"嘿嘿","数量":"123"}';
p(replace_json_keys($a, json_encode($templateContent_arr, 256)));
$t_str = replace_placeholder_keys($str, $templateContent_arr);
p($templateContent_arr, $t_str);
$host = RabbitMqConfig::$host;
$port = RabbitMqConfig::$port;
@@ -59,7 +67,7 @@ class ApplySmsTemp extends Command
);
$rabbit_channel = $connection->channel();
$rabbit_channel->queue_declare($queue, false, true, false, false, false, [
'x-message-ttl' => ['I', 180000]
// 'x-message-ttl' => ['I', 180000]
]);
$callback = function ($msg) use ($queue){