78 lines
2.8 KiB
Plaintext
78 lines
2.8 KiB
Plaintext
<%
|
||
/* Copyright 2001-2005 Amarsoft, Inc. All Rights Reserved.
|
||
* This software is the proprietary information of Amarsoft, Inc.
|
||
* Use is subject to license terms.
|
||
* Author: CChang 2003.8.28
|
||
* Tester:
|
||
*
|
||
* Content: 提示下一阶段信息
|
||
* Input Param:
|
||
* SerialNo: 当前任务的流水号
|
||
* Output param:
|
||
* sReturnValue: 返回值Commit表示完成操作
|
||
* History Log:
|
||
* tzhang 2012/09/06 退回补充资料重新提交上来后,退回上一步,退给上一个审批阶段,而非客户经理
|
||
jychen 2014/12/01 退回前一步,记录退回信息
|
||
jychen 2014/12/16 统计审查效率快速查询数据
|
||
*/
|
||
%>
|
||
|
||
<%@ page contentType="text/html; charset=GBK"%>
|
||
<%@ include file="/IncludeBeginMD.jsp"%>
|
||
<%@page import="com.amarsoft.biz.workflow.*" %>
|
||
<%@page import="com.amarsoft.app.lending.bizlets.BackStepAction,com.amarsoft.app.lending.bizlets.StatisticsTaskEfficiency,com.amarsoft.biz.workflow.ReturnMessage"%>
|
||
<%
|
||
String sSerialNo = CurPage.getParameter("SerialNo");//从上个页面得到传入的任务流水号
|
||
String sReturnMessage = "";//执行后返回的信息
|
||
|
||
//jychen 退回上一步功能调整, 记录退回信息
|
||
/*
|
||
int iCount = 0;
|
||
//当前阶段不是退回补充资料阶段
|
||
ASResultSet rs = Sqlca.getASResultSet("select count(FT2.SerialNo) from FLOW_TASK FT1,FLOW_TASK FT2 where FT1.ObjectNo = FT2.ObjectNo and FT1.ObjectType = FT2.ObjectType "+
|
||
" and FT1.PhaseType <> '1030' and FT1.SerialNo = '"+sSerialNo+"' and FT2.UserID = '"+CurUser.getUserID()+"' and FT1.PhaseNo = FT2.PhaseNo ");
|
||
if(rs.next()){
|
||
iCount = rs.getInt(1);
|
||
}
|
||
rs.getStatement().close();
|
||
|
||
if(iCount == 1 ){
|
||
FlowTask ftBusiness = new FlowTask(sSerialNo,Sqlca);//初始化任务对象
|
||
//ftBusiness.cancel(CurUser);//执行退回操作
|
||
sReturnMessage = ftBusiness.cancel(CurUser).ReturnMessage;
|
||
}else {
|
||
CancelTaskAction ctAction = new CancelTaskAction(CurUser);//退回补充资料之后的退回上一步处理
|
||
ctAction.setAttribute("SerialNo",sSerialNo);
|
||
ctAction.setAttribute("UserID",CurUser.getUserID());
|
||
sReturnMessage = ctAction.run(Sqlca).ReturnMessage.toString();
|
||
}
|
||
*/
|
||
//退回上一步处理
|
||
BackStepAction bsa = new BackStepAction();
|
||
bsa.setAttribute("SerialNo",sSerialNo);
|
||
ReturnMessage ReturnMessage = bsa.run(Sqlca);
|
||
//退回成功
|
||
if(ReturnMessage.ReturnCode == 0)
|
||
{
|
||
//jychen 2014/12/16 统计审查效率快速查询数据
|
||
//获取下一阶段阶段号:
|
||
String sNextPhaseNo = Sqlca.getString("select PhaseNo from flow_task where relativeserialno ='"+sSerialNo+"'");
|
||
|
||
StatisticsTaskEfficiency ste = new StatisticsTaskEfficiency();
|
||
ste.setAttribute("SerialNo",sSerialNo);
|
||
ste.setAttribute("NextPhaseNo",sNextPhaseNo);
|
||
ste.setAttribute("Flag","2");
|
||
ste.run(Sqlca);
|
||
//end by jychen 2014/12/16 统计审查效率快速查询数据
|
||
}
|
||
|
||
%>
|
||
<script language=javascript>
|
||
if("<%=ReturnMessage.ReturnCode%>" == "0")
|
||
self.returnValue = "Commit";
|
||
else
|
||
self.returnValue = '<%=ReturnMessage.ReturnMessage.toString()%>';
|
||
self.close();
|
||
</script>
|
||
<%@ include file="/IncludeEnd.jsp"%>
|