2018-06-03 22:26:41 +08:00

78 lines
2.8 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<%
/* 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"%>