EmailCount.jsp 1.35 KB

<%@ page language="java" contentType="application/json" pageEncoding="UTF-8"%>
<%@page import="net.sf.json.*"%>
<%@ page import="java.util.*" %>
<%@ include file="/page/maint/common/initNoCache.jsp" %>
<%@ page import="weaver.general.*" %>
<jsp:useBean id="ps" class="weaver.mobile.plugin.ecology.service.PluginServiceImpl" scope="page" />
<jsp:useBean id="mrs" class="weaver.email.service.MailResourceService" scope="page" />
<%
response.setContentType("application/json;charset=UTF-8");

String module = Util.null2String(request.getParameter("module"));
String scope = Util.null2String(request.getParameter("scope"));
String sessionkey = Util.null2String(request.getParameter("sessionkey"));
		
if(ps.verify(sessionkey)) {
//http://localhost:8082/email/new/MailInboxList.jsp?isInternal=-1&receivemailid=&star=&labelid=&folderid=0&receivemail=&status=&clickObj=&checkuser=true
	mrs.resetParameter();
	//总邮件数
	mrs.setResourceid(user.getUID()+"");
	mrs.setFolderid("0");
	mrs.selectMailResourceOnlyCount();
	String MailCount = Util.getIntValue(mrs.getRecordCount()+"",0)+"";
	mrs.setStatus("0");
	mrs.selectMailResourceOnlyCount();
	String unreadMailCount = Util.getIntValue(mrs.getRecordCount()+"",0)+"";	
	Map result = new HashMap();
	result.put("count", MailCount);
	result.put("unread", unreadMailCount);
	JSONObject jo = JSONObject.fromObject(result);
	out.println(jo);
}
%>