EmailOperationGet.jsp 1.16 KB
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<%@page import="weaver.hrm.User"%>
<%@page import="com.weaver.formmodel.mobile.manager.MobileUserInit"%>
<%@page import="weaver.general.Util"%>

<jsp:useBean id="rst" class="weaver.conn.RecordSet" scope="page" />
<jsp:useBean id="WeavermailUtil" class="weaver.email.WeavermailUtil" scope="page" />
<%@page import="net.sf.json.JSONObject"%>

<%
    User user = MobileUserInit.getUser(request, response);
    if (user == null) {
        out.println("服务器端重置了登录信息,请重新登录");
        return;
    }

    String info = "";
    float space = 1;
    rst.execute("select totalSpace , occupySpace from HrmResource where id = " + user.getUID());
    if (rst.next()) {
        space = rst.getFloat("totalSpace") - rst.getFloat("occupySpace");
    }
    if (space <= 0) {
        JSONObject json = new JSONObject();
        json.put("receivedMailNumber", "-9999");
        info = json.toString();
    } else {
        int mailAccountId = Util.getIntValue(request.getParameter("mailAccountId"));
        info = WeavermailUtil.receiveMail(mailAccountId, user, request);
    }

    out.println(info);
%>