27 lines
1.1 KiB
Plaintext
27 lines
1.1 KiB
Plaintext
<%@ page contentType="text/html; charset=GBK"%><%@
|
|
include file="/IncludeBeginMDAJAX.jsp"%><%
|
|
/*
|
|
Describe: 完成归档/取消归档操作的通用模块
|
|
Input Param:
|
|
ObjectType: 对象类型
|
|
ObjectNo: 对象编号
|
|
Pigeonholed:归档标志(Y/N)
|
|
*/
|
|
String sObjectType = CurPage.getParameter("ObjectType");
|
|
String sObjectNo = CurPage.getParameter("ObjectNo");
|
|
String sPigeonholed = CurPage.getParameter("Pigeonholed");
|
|
if (sPigeonholed==null) sPigeonholed="";
|
|
|
|
//归档/取消归档的表对象
|
|
String sTable = ObjectTypeManager.getObjectType(sObjectType).getObjectTable();
|
|
|
|
if(sPigeonholed.equals("Y")){//已归档
|
|
sSql="UPDATE " + sTable + " SET PigeonholeDate=null where SerialNo=:SerialNo";
|
|
Sqlca.executeSQL(new SqlObject(sSql).setParameter("SerialNo",sObjectNo));
|
|
}else{
|
|
sSql="UPDATE " + sTable + " SET PigeonholeDate=:PigeonholeDate where SerialNo=:SerialNo";
|
|
Sqlca.executeSQL(new SqlObject(sSql).setParameter("PigeonholeDate",StringFunction.getToday()).setParameter("SerialNo",sObjectNo));
|
|
}
|
|
|
|
out.println("true");
|
|
%><%@ include file="/IncludeEndAJAX.jsp"%> |