<% /* 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 统计审查效率快速查询数据 } %> <%@ include file="/IncludeEnd.jsp"%>