apzl_leasing/WebContent/AppConfig/EDoc/EDocCreateCheckAll.jsp
2018-06-03 22:26:41 +08:00

66 lines
2.1 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. 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: fmwu 2008.1.4
* Content: 生成电子文档条件检查
* Input Param:
*  合同流水号: ObjectNo
* Output param:
* 结果: ok 或者 nodef 或者 nodoc
*/
%>
<%@ page contentType="text/html; charset=GBK"%>
<%@ include file="/IncludeBeginMDAJAX.jsp"%><%
String sReturn = "ok";
String sObjectNo = CurPage.getParameter("ObjectNo");
String sObjectType = CurPage.getParameter("ObjectType");
String sEDocNo = CurPage.getParameter("EDocNo");
String sSerialNo = null;
//假如业务品种没有定义,则提示没有定义模板
if (sEDocNo == null ) {
sReturn = "nodef";
}else{
sEDocNo = Sqlca.getString("select EDocNo from EDOC_DEFINE where EDocNo='"+sEDocNo+"'");
}
if (sEDocNo == null) {
sReturn = "nodef";
}else{
sSerialNo = Sqlca.getString("Select SerialNo from EDOC_PRINT where ObjectNo='"+sObjectNo+"' and ObjectType='"+sObjectType+"' and EDocNo='"+sEDocNo+"'");
}
if (sSerialNo == null) {
sReturn = "nodoc";
} else {
String sFullPath = Sqlca.getString("Select FullPath from EDOC_PRINT where SerialNo='"+sSerialNo+"'");
java.io.File dFile = new java.io.File(sFullPath);
if(!dFile.exists())
sReturn = "nodoc";
}
//假如没有生成好的文档,看看是否有文档模板定义
if ("nodoc".equals(sReturn)) {
String sFullPathFmt = Sqlca.getString("select FullPathFmt from EDOC_DEFINE where EDocNo='"+sEDocNo+"'");
String sFullPathDef = Sqlca.getString("select FullPathDef from EDOC_DEFINE where EDocNo='"+sEDocNo+"'");
if (sFullPathFmt == null || sFullPathDef == null) {
sReturn = "nodef";
} else {
java.io.File dFile = new java.io.File(sFullPathFmt);
System.out.println("sFullPathFmt:"+sFullPathFmt);
System.out.println("dFile.exists():"+dFile.exists());
if(!dFile.exists())
sReturn = "nodef";
dFile = new java.io.File(sFullPathDef);
if(!dFile.exists())
sReturn = "nodef";
}
}
if ("ok".equals(sReturn)) {
sReturn = sSerialNo;
}
out.println(sReturn);
%><%@ include file="/IncludeEndAJAX.jsp"%>