Commit 47a8108f authored by christ's avatar christ

pc

parent 342f0d36
...@@ -367,10 +367,8 @@ class MessageServiceModel extends \Business\AbstractModel ...@@ -367,10 +367,8 @@ class MessageServiceModel extends \Business\AbstractModel
$isSuccess = $messageHistoryDao->updateByFromIdAndSelfTypeAndToIdAndToType($fromId, $fromType, $toId, $toType); $isSuccess = $messageHistoryDao->updateByFromIdAndSelfTypeAndToIdAndToType($fromId, $fromType, $toId, $toType);
$memberDb0Redis=\Redis\Db0\MemberRedisModel::getInstance(); $memberDb0Redis=\Redis\Db0\MemberRedisModel::getInstance();
if($isSuccess){ if($isSuccess){
if($fromId!=$toId){
$isSuccess=-1*$isSuccess; $isSuccess=-1*$isSuccess;
$memberDb0Redis->tableHIncrBy($fromId,'unread_message_count',$isSuccess); $memberDb0Redis->tableHIncrBy($fromId,'unread_message_count',$isSuccess);
}
} }
return $isSuccess; return $isSuccess;
......
...@@ -109,7 +109,6 @@ $serv->on('Message', function($server, $frame) use($conf){ ...@@ -109,7 +109,6 @@ $serv->on('Message', function($server, $frame) use($conf){
echo '发送fd:'.$sendFd; echo '发送fd:'.$sendFd;
if($sendFd!=$frame->fd){ if($sendFd!=$frame->fd){
$server->push($sendFd, responseJson(1,"fromMsg","success", $sendMessage)); $server->push($sendFd, responseJson(1,"fromMsg","success", $sendMessage));
$redis->hIncrBy(KEY_PRE.$rev_data['toId'],'unread_message_count',\Our\ApiConst::one);
} }
} }
echo 'afterSendFd:'.$sendFd; echo 'afterSendFd:'.$sendFd;
...@@ -121,8 +120,7 @@ $serv->on('Message', function($server, $frame) use($conf){ ...@@ -121,8 +120,7 @@ $serv->on('Message', function($server, $frame) use($conf){
$messageService->addMessage($sendMessage['fromId'],$sendMessage['fromUserId'],$sendMessage['fromUserName'],$sendMessage['fromType'],$sendMessage['message'],$sendMessage['toId'],$sendMessage['toUserId'],$sendMessage['toUserName'],$sendMessage['toType'],$sendMessage['id']); $messageService->addMessage($sendMessage['fromId'],$sendMessage['fromUserId'],$sendMessage['fromUserName'],$sendMessage['fromType'],$sendMessage['message'],$sendMessage['toId'],$sendMessage['toUserId'],$sendMessage['toUserName'],$sendMessage['toType'],$sendMessage['id']);
$sendMessage['message']=serialize($sendMessage['message']); $sendMessage['message']=serialize($sendMessage['message']);
$redis->rPush('push_center',serialize($sendMessage)); $redis->rPush('push_center',serialize($sendMessage));
$redis->hIncrBy(KEY_PRE.$rev_data['toId'],'unread_message_count',\Our\ApiConst::one);
} }
$redis->close(); $redis->close();
unset($redis); unset($redis);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment