|  | @ -50,6 +50,7 @@ exports.updatePrivateChatSummary = function (userId, peerId, from, type, content
 | 
												
													
														
															|  |     if (userId == from) {
 |  |     if (userId == from) {
 | 
												
													
														
															|  |         //userId  = from ,peerId = to from = from
 |  |         //userId  = from ,peerId = to from = from
 | 
												
													
														
															|  |         // 更新自身的统计信息
 |  |         // 更新自身的统计信息
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         var sql = "INSERT INTO msg_statistic (uid,uuid,from_uid,peer_uid,msg_type,last_content_type,last_content,new_msg_count) " +
 |  |         var sql = "INSERT INTO msg_statistic (uid,uuid,from_uid,peer_uid,msg_type,last_content_type,last_content,new_msg_count) " +
 | 
												
													
														
															|  |             "VALUES (?,?,?,?,?,?,?,?) ON DUPLICATE KEY UPDATE peer_uid=?,last_content_type=?,last_content=?";
 |  |             "VALUES (?,?,?,?,?,?,?,?) ON DUPLICATE KEY UPDATE peer_uid=?,last_content_type=?,last_content=?";
 | 
												
													
														
															|  | 
 |  | 
 | 
												
											
												
													
														
															|  | @ -59,15 +60,29 @@ exports.updatePrivateChatSummary = function (userId, peerId, from, type, content
 | 
												
													
														
															|  |             "handler": handler
 |  |             "handler": handler
 | 
												
													
														
															|  |         });
 |  |         });
 | 
												
													
														
															|  |     } else {
 |  |     } else {
 | 
												
													
														
															|  | 
 |  |         var sql ="";
 | 
												
													
														
															|  | 
 |  |         if(type==7){//结束的咨询
 | 
												
													
														
															|  | 
 |  |             //userId  = to ,peerId = from, from = from
 | 
												
													
														
															|  | 
 |  |             sql = "INSERT INTO msg_statistic (uid,uuid,from_uid,peer_uid,msg_type,last_content_type,last_content) " +
 | 
												
													
														
															|  | 
 |  |                 "VALUES (?,?,?,?,?,?,?) ON DUPLICATE KEY UPDATE peer_uid=?,last_content_type=?,last_content=?";
 | 
												
													
														
															|  | 
 |  |             // 更新对端的统计信息
 | 
												
													
														
															|  | 
 |  |             imRepo.execQuery({
 | 
												
													
														
															|  | 
 |  |                 "sql": sql,
 | 
												
													
														
															|  | 
 |  |                 "args": [userId, uuid, from, peerId, 1, type, content, peerId, type, content],
 | 
												
													
														
															|  | 
 |  |                 "handler": handler
 | 
												
													
														
															|  | 
 |  |             });
 | 
												
													
														
															|  | 
 |  |         }else{
 | 
												
													
														
															|  |         //userId  = to ,peerId = from, from = from
 |  |         //userId  = to ,peerId = from, from = from
 | 
												
													
														
															|  |         var sql = "INSERT INTO msg_statistic (uid,uuid,from_uid,peer_uid,msg_type,last_content_type,last_content,new_msg_count) " +
 |  | 
 | 
												
													
														
															|  | 
 |  |          sql = "INSERT INTO msg_statistic (uid,uuid,from_uid,peer_uid,msg_type,last_content_type,last_content,new_msg_count) " +
 | 
												
													
														
															|  |             "VALUES (?,?,?,?,?,?,?,?) ON DUPLICATE KEY UPDATE peer_uid=?,last_content_type=?,last_content=?,new_msg_count=new_msg_count+1";
 |  |             "VALUES (?,?,?,?,?,?,?,?) ON DUPLICATE KEY UPDATE peer_uid=?,last_content_type=?,last_content=?,new_msg_count=new_msg_count+1";
 | 
												
													
														
															|  |         // 更新对端的统计信息
 |  | 
 | 
												
													
														
															|  |         imRepo.execQuery({
 |  | 
 | 
												
													
														
															|  |             "sql": sql,
 |  | 
 | 
												
													
														
															|  |             "args": [userId, uuid, from, peerId, 1, type, content, 1, peerId, type, content],
 |  | 
 | 
												
													
														
															|  |             "handler": handler
 |  | 
 | 
												
													
														
															|  |         });
 |  | 
 | 
												
													
														
															|  | 
 |  |             // 更新对端的统计信息
 | 
												
													
														
															|  | 
 |  |             imRepo.execQuery({
 | 
												
													
														
															|  | 
 |  |                 "sql": sql,
 | 
												
													
														
															|  | 
 |  |                 "args": [userId, uuid, from, peerId, 1, type, content, 1, peerId, type, content],
 | 
												
													
														
															|  | 
 |  |                 "handler": handler
 | 
												
													
														
															|  | 
 |  |             });
 | 
												
													
														
															|  | 
 |  |         }
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |     }
 |  |     }
 | 
												
													
														
															|  | };
 |  | };
 | 
												
													
														
															|  | 
 |  | 
 |