diff --git a/Server/application/api/controller/MessageController.php b/Server/application/api/controller/MessageController.php index 734f3f7d..0f7f6d3d 100644 --- a/Server/application/api/controller/MessageController.php +++ b/Server/application/api/controller/MessageController.php @@ -350,6 +350,12 @@ class MessageController extends BaseController { // 检查消息是否已存在 $exists = WechatMessageModel::where('id', $item['id']) ->find(); + + if ($exists['sendStatus'] == 0){ + return true; + } + + // 将毫秒时间戳转换为秒级时间戳 $createTime = isset($item['createTime']) ? strtotime($item['createTime']) : null; $deleteTime = !empty($item['isDeleted']) ? strtotime($item['deleteTime']) : null; @@ -466,6 +472,9 @@ class MessageController extends BaseController // 检查消息是否已存在 $exists = WechatMessageModel::where('id', $item['id'])->find(); + if ($exists['sendStatus'] == 0){ + return true; + } // 处理发送者信息 $sender = $item['sender'] ?? [];