kaoqinmgr.java
来自「一个用java编写的功能强大的OA系统」· Java 代码 · 共 94 行
JAVA
94 行
package com.redmoon.oa.kaoqin;import java.util.Calendar;import cn.js.fan.db.Conn;import cn.js.fan.util.*;import java.sql.*;import com.redmoon.oa.pvg.Privilege;import cn.js.fan.util.ErrMsgException;import javax.servlet.http.*;import org.apache.log4j.Logger;import cn.js.fan.web.Global;public class KaoqinMgr { Logger logger = Logger.getLogger( KaoqinMgr.class.getName() ); public KaoqinMgr() { } public boolean modify(HttpServletRequest request) throws ErrMsgException { Privilege privilege = new Privilege(); if (!privilege.isUserLogin(request)) throw new ErrMsgException("请先登录!"); boolean re = true; String errmsg = ""; int id = ParamUtil.getInt(request, "id"); String reason = ParamUtil.get(request, "reason"); String direction = ParamUtil.get(request, "direction"); String type = ParamUtil.get(request, "type"); if (!errmsg.equals("")) throw new ErrMsgException(errmsg); KaoqinDb kd = getKaoqinDb(id); kd.setReason(reason); kd.setDirection(direction); kd.setType(type); re = kd.save(); return re; } public KaoqinDb getKaoqinDb(int id) { KaoqinDb addr = new KaoqinDb(); return addr.getKaoqinDb(id); } public boolean create(HttpServletRequest request) throws ErrMsgException { Privilege privilege = new Privilege(); if (!privilege.isUserLogin(request)) throw new ErrMsgException("请先登录!"); boolean re = true; String errmsg = ""; String reason = ParamUtil.get(request, "reason"); String name = privilege.getUser(request); String direction = ParamUtil.get(request, "direction"); String type = ParamUtil.get(request, "type"); if (!errmsg.equals("")) throw new ErrMsgException(errmsg); boolean isvalid = true; if (type.equals("考勤")) { KaoqinDb kd = new KaoqinDb(); if (kd.isKaoqinDone(name, direction, type)) throw new ErrMsgException("您的考勤重复了!"); } KaoqinDb kd = new KaoqinDb(); kd.setReason(reason); kd.setDirection(direction); kd.setType(type); kd.setName(name); re = kd.create(); return re; } public boolean del(HttpServletRequest request) throws ErrMsgException { int id = ParamUtil.getInt(request, "id"); KaoqinDb kd = getKaoqinDb(id); if (kd==null || !kd.isLoaded()) throw new ErrMsgException("该项已不存在!"); Privilege privilege = new Privilege(); return kd.del(); }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?