SocialIMMsgReadStatus.jsp 4.09 KB
<%@ page language="java" contentType="text/html; charset=UTF-8" %>
<%@ page import="java.util.*" %>
<%@page import="weaver.social.SocialUtil"%>
<%@ taglib uri="/WEB-INF/weaver.tld" prefix="wea"%>
<%@ taglib uri="/browserTag" prefix="brow"%>
<jsp:useBean id="ResourceComInfo" class="weaver.hrm.resource.ResourceComInfo" scope="page" />
<jsp:useBean id="SocialIMService" class="weaver.social.service.SocialIMService" scope="page" />
<%@ include file="/systeminfo/init_wev8.jsp" %>
<head>
	<script type="text/javascript" src="/js/weaver_wev8.js"></script>
	<link type="text/css" rel="stylesheet" href="/css/Weaver_wev8.css" />
	<link rel="stylesheet" href="/social/css/base_wev8.css" type="text/css" />
	<link rel="stylesheet" href="/social/css/im_wev8.css" type="text/css" />
</head>

<body>

<%@ include file="/systeminfo/RightClickMenuConent_wev8.jsp" %>
<%
	RCMenu += "{"+SystemEnv.getHtmlLabelName(86,user.getLanguage())+",javascript:doSubmit(),_self} " ;
	RCMenuHeight += RCMenuHeightStep;
%>
<%
	String messageid = Util.null2String(request.getParameter("messageid"),"");
	String memberids = Util.null2String(request.getParameter("memberids"),"");
	String readUserIds = request.getParameter("readUserIds");

	List<String> unReadMemberidsList = new ArrayList<String>(Arrays.asList(memberids.split(",")));
	List<String> readMemberidsList  = new ArrayList<String>();
	String userid=user.getUID()+"";
	if(readUserIds ==null){
		RecordSet recordSet=new RecordSet();
		recordSet.execute("select distinct receiverid from (select * from social_IMMsgRead where msgid='"+messageid+"' and status=0) a where receiverid <> '"+userid+"'");
		while(recordSet.next()){
			readMemberidsList.add( recordSet.getString("receiverid"));
		}
	}else{
		readMemberidsList = Arrays.asList(readUserIds.split(","));
	}

	unReadMemberidsList.removeAll(readMemberidsList);
	unReadMemberidsList.remove(userid);
	int readCount= readMemberidsList.size();
	int unReadCount= unReadMemberidsList.size();
%>
<div class="zDialog_div_content" id="zDialog_div_content" style="height:409px;">
	<!-- 人未读    全部已读 -->
	<div align="center" style="height:45px;line-height:45px;font-size:14px;"><%=unReadCount>0?unReadCount+SystemEnv.getHtmlLabelName(126956, user.getLanguage()):SystemEnv.getHtmlLabelName(126957, user.getLanguage())%></div>
	<div style="padding-left:10px;padding-bottom:10px;border-top:1px solid #E3E6F0">
		<div style="height:30px;line-height:30px;color:#544E4E"><%=SystemEnv.getHtmlLabelName(25396, user.getLanguage())%>(<%=unReadCount%>)</div><!-- 未读 -->
		<div>
			<%
				for (String receiverid : unReadMemberidsList){
			%>
			<div class="left" style="margin-right:10px;margin-bottom:5px;text-align:center;">
				<div><img src="<%=SocialUtil.getUserHeadImage(receiverid)%>" class="head35 targetHead"></div>
				<div style="color:#8f8f8f"><%=SocialUtil.getUserName(receiverid) %></div>
			</div>
			<%} %>
			<div class="clear"></div>
		</div>
	</div>
	<div style="padding-left:10px;padding-bottom:10px;border-top:1px solid #E3E6F0">
		<div style="height:30px;line-height:30px;color:#544E4E"><%=SystemEnv.getHtmlLabelName(25425, user.getLanguage())%>(<%=readCount%>)</div><!-- 已读 -->
		<div>
			<%
				for(String receiverid : readMemberidsList){
			%>
			<div class="left" style="margin-right:10px;margin-bottom:5px;text-align:center;">
				<div><img src="<%=SocialUtil.getUserHeadImage(receiverid)%>" class="head35 targetHead"></div>
				<div style="color:#8f8f8f"><%=SocialUtil.getUserName(receiverid) %></div>
			</div>
			<%} %>
			<div class="clear"></div>
		</div>
	</div>

</div>

<div id="zDialog_div_bottom" class="zDialog_div_bottom">
	<wea:layout>
		<wea:group context="" attributes="{groupDisplay:none}">
			<wea:item type="toolbar">
				<input type="button" value="<%=SystemEnv.getHtmlLabelName(309,user.getLanguage()) %>" id="zd_btn_cancle"  class="zd_btn_cancle" onclick="parent.getDialog(window).close();">
			</wea:item>
		</wea:group>
	</wea:layout>
</div>
<jsp:include page="/systeminfo/commonTabFoot.jsp"></jsp:include>
<script language="javascript">
    jQuery(document).ready(function(){
        $('.zDialog_div_content').perfectScrollbar();

    })
</script>
</body>