Commit eed6c701 authored by wwccw0591's avatar wwccw0591

pc

parent 03a2fdc9
...@@ -141,6 +141,16 @@ class MessageServiceModel extends \Business\AbstractModel ...@@ -141,6 +141,16 @@ class MessageServiceModel extends \Business\AbstractModel
} }
return $avatar; return $avatar;
} }
public function unsetDb(){
$store = \DAO\StoreModel::getInstance();
$member = \DAO\MemberModel::getInstance();
$messageHistoryDao = \DAO\MessageHistoryModel::getInstance();
$mesageOneDao = \DAO\MessageOneModel::getInstance();
$store->unsetDb();
$member->unsetDb();
$messageHistoryDao->unsetDb();
$mesageOneDao->unsetDb();
}
/** /**
* 获得全部类型消息,每种消息一条数据,以及每种消息的未读条数 * 获得全部类型消息,每种消息一条数据,以及每种消息的未读条数
......
...@@ -28,6 +28,10 @@ abstract class AbstractModel { ...@@ -28,6 +28,10 @@ abstract class AbstractModel {
$this->db=LinkMySQLModel::get($dbLink); $this->db=LinkMySQLModel::get($dbLink);
} }
} }
public function unsetDb(){
unset($this->db);
LinkMySQLModel::unsetDbConecet();
}
/** /**
* 捕获dao中没有的方法,直接访问mysql中相应的类的方法 * 捕获dao中没有的方法,直接访问mysql中相应的类的方法
* *
......
...@@ -63,6 +63,10 @@ class LinkMySQLModel{ ...@@ -63,6 +63,10 @@ class LinkMySQLModel{
// return self::$_instances[$database]; // return self::$_instances[$database];
} }
public static function unsetDbConecet(){
unset(self::$_instances);
}
/** /**
* 构造函数 选择数据库 * 构造函数 选择数据库
......
...@@ -673,7 +673,7 @@ function sendMsg(content, type){ ...@@ -673,7 +673,7 @@ function sendMsg(content, type){
msg.messageUrl=""; msg.messageUrl="";
msg.messageHref=""; msg.messageHref="";
msg.messagePrice=1; msg.messagePrice=1;
console.log(msg);
showNewMsg(msg); showNewMsg(msg);
var sendData=Object(); var sendData=Object();
sendData.data=msg; sendData.data=msg;
......
...@@ -111,11 +111,11 @@ $serv->on('Message', function($server, $frame) use($conf){ ...@@ -111,11 +111,11 @@ $serv->on('Message', function($server, $frame) use($conf){
//$redis->rPush("message_center",serialize($sendMessage)); //$redis->rPush("message_center",serialize($sendMessage));
$redis->hSet(KEY_PRE.$memberId,'sendTime', time()); $redis->hSet(KEY_PRE.$memberId,'sendTime', time());
$server->push($frame->fd, responseJson(1,"sendMsg","success", $sendMessage)); $server->push($frame->fd, responseJson(1,"sendMsg","success", $sendMessage));
$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']);
unset($messageService);
} }
$messageService->unsetDb();
unset($messageService);
unset($redis);
}else{ }else{
$realKey = KEY_REDIS_PRE.$key; $realKey = KEY_REDIS_PRE.$key;
$sessData=$redis->get($realKey); $sessData=$redis->get($realKey);
......
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