diff --git a/WebContent/Tenwa/Lease/Flow/Comm/LBContract/LBContractPrintList.jsp b/WebContent/Tenwa/Lease/Flow/Comm/LBContract/LBContractPrintList.jsp index 1ca27f364..da00ccab5 100644 --- a/WebContent/Tenwa/Lease/Flow/Comm/LBContract/LBContractPrintList.jsp +++ b/WebContent/Tenwa/Lease/Flow/Comm/LBContract/LBContractPrintList.jsp @@ -32,6 +32,7 @@ } //判断是不是流程的第二步 if("0020".equals(PhaseNo)){ + btnflag = "false"; signs = "true"; } //0、是否展示 1、 权限控制 2、 展示类型 3、按钮显示名称 4、按钮解释文字 5、按钮触发事件代码 6、 7、 8、 9、图标,CSS层叠样式 10、风格 @@ -70,8 +71,12 @@ }) //完成电子签约 function signOnLine(){ - var results = RunJavaMethodTrans("com.tenwa.action.channelportal.businesshanding.contractaward.ContractAward","projectStatus","project_id=<%=projectId%>"); + var results = RunJavaMethodTrans("com.tenwa.action.channelportal.businesshanding.contractaward.ContractAward","projectStatus","project_id=<%=projectId%>,FlowUnid=<%=flowunid%>"); var result = results.split("@"); + if("true"==result[3]){ + AsDebug.showMessage("提示","请先生成pdf版的合同!!!","","",true); + return; + }; if(eval(result[0])<3){ AsDebug.showMessage("提示","请生成合同,在电子签约","","",true); return; @@ -86,10 +91,10 @@ AsDebug.showMessage("提示","电子签约已完成,无需重复发起!","","",true); return; }; - /* if(eval(result[0])==8){ + if(eval(result[0])==8){ AsDebug.showMessage("提示","电子签约已发起,请签署电子合同!","","",true); return; - }; */ + }; //查看合同word转换pdf进度 var result=RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignAction","getMakeContractProcess","ProjectId=<%=projectId%>"); if(eval(result)==1){ @@ -153,6 +158,7 @@ return; }; if(eval(result[0])==4){ + var sReturns = RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignAction","downloadDoc","ProjectId=<%=projectId%>,CurUserID=<%=CurUser.getUserID()%>"); AsDebug.showMessage("提示","电子签约已完成!","","",true); return; } diff --git a/WebContent/WEB-INF/etc/template/log4jlog.properties b/WebContent/WEB-INF/etc/template/log4jlog.properties index 9cff22f12..35238f1cd 100644 --- a/WebContent/WEB-INF/etc/template/log4jlog.properties +++ b/WebContent/WEB-INF/etc/template/log4jlog.properties @@ -50,8 +50,8 @@ log4j.appender.MAIL.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p log4j.appender.DATABASE=org.apache.log4j.jdbc.JDBCAppender log4j.appender.DATABASE.URL=jdbc:mysql://localhost:3306/test log4j.appender.DATABASE.driver=com.mysql.jdbc.Driver -log4j.appender.DATABASE.user=root -log4j.appender.DATABASE.password= +log4j.appender.DATABASE.user=apzl +log4j.appender.DATABASE.password=apzl@2018 log4j.appender.DATABASE.sql=INSERT INTO LOG4J (Message) VALUES ('[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n') log4j.appender.DATABASE.layout=org.apache.log4j.PatternLayout log4j.appender.DATABASE.layout.ConversionPattern=[framework] %d - %c -%-4r [%t] %-5p %c %x - %m%n diff --git a/WebContent/WEB-INF/web.xml b/WebContent/WEB-INF/web.xml index 22a2c26f8..c8bdb13b3 100644 --- a/WebContent/WEB-INF/web.xml +++ b/WebContent/WEB-INF/web.xml @@ -1,557 +1,557 @@ - - - A3Web - - - JSPConfiguration - *.jsp - GBK - - - JSPConfiguration - *.jspf - GBK - - - - RunFilter - com.amarsoft.awe.control.RunFilter - - RunTimeDebug - true - - - ShowFramePage - true - - - DbLog - false - - - encoding - GBK - - - DataSource - als - - - ExcludedURLs - ^/.*Logon.jsp,^/.*SaveGraphAjax.jsp,^/.*appDownload.jsp - - - - RunFilter - *.jsp - REQUEST - FORWARD - - - RunFilter - /servlet/view/* - - - InitAREServlet - com.amarsoft.are.InitAREServlet - - ConfigFile - /WEB-INF/etc/are.xml - - - AppHome - /WEB-INF - - 1 - - - InitAWEServlet - com.amarsoft.awe.control.InitAWEServlet - - ConfigFile - /WEB-INF/etc/a3web.xml - - - CacheFile - /WEB-INF/etc/cache.xml - - - SkinConfig - /WEB-INF/etc/skin.xml - - - ButtonConfig - /WEB-INF/etc/button.xml - - - DataSource - als - - 2 - - - RedirectorServlet - com.amarsoft.awe.control.RedirectorServlet - - encoding - GBK - - - - - InitSecondHandCarConfig - com.amarsoft.app.awe.config.InitSecondHandCarConfig - - shutdown-on-unload - true - - 1 - - - - InitCollectConfig - com.amarsoft.app.awe.config.InitCollectConfig - - shutdown-on-unload - true - - 1 - - - - RewriteRunJavaMethodServlet - com.tenwa.workflow.RewriteRunJavaMethodServlet - - DataSource - als - - - - - RedirectorDialogServlet - com.amarsoft.awe.control.RedirectorDialogServlet - - encoding - GBK - - - - ForwardServlet - com.amarsoft.awe.control.ForwardServlet - - encoding - GBK - - - - RunJavaMethodServlet - com.amarsoft.awe.control.RunJavaMethodServlet - - DataSource - als - - - - DisplayChart - org.jfree.chart.servlet.DisplayChart - - - MessageServlet - com.amarsoft.awe.message.MessageServlet - - - WorkDocFileServlet - com.amarsoft.awe.common.attachment.WorkDocFileServlet - - - AttachmentViewServlet - com.amarsoft.awe.common.attachment.AttachmentViewServlet - - - EditOfficeServlet - com.tenwa.onlineoperation.servlet.EditOfficeServlet - - - FileTemplateViewServlet - com.amarsoft.filetemplate.servlet.FileTemplateViewServlet - - - DocDownloadServlet - com.tenwa.doc.servlet.DocDownloadServlet - - - DocDownloadZipServlet - com.tenwa.doc.servlet.DocDownloadZipServlet - - - DocFlowDownloadZipServlet - com.tenwa.doc.servlet.DocFlowDownloadZipServlet - - - DownloadZipServlet - com.tenwa.officetempalte.controller.DownloadZipServlet - - - FileViewServlet - com.amarsoft.awe.common.attachment.FileViewServlet - - - ShowImageServlet - com.tenwa.doc.servlet.ShowImageServlet - - - ShowPDFServlet - com.tenwa.doc.servlet.ShowPDFServlet - - - StreamViewServlet - com.amarsoft.awe.common.attachment.StreamViewServlet - - - CheckCodeServlet - com.amarsoft.awe.control.CheckCodeServlet - - CodeLength - 5 - - - - MonitorSOAPServlet - com.amarsoft.awe.common.monitor.MonitorSOAPServlet - - - RedirectorServlet - /Redirector - - - RedirectorDialogServlet - /RedirectorDialog - - - RunJavaMethodServlet - /servlet/run - - - ForwardServlet - /ao - - - DisplayChart - /chartview - - - MessageServlet - /servlet/message - - - WorkDocFileServlet - /servlet/workdocfile/* - - - AttachmentViewServlet - /servlet/view/attachment - - - EditOfficeServlet - /servlet/view/editOffice - - - FileTemplateViewServlet - /servlet/view/fileTemplateView - - - DocDownloadServlet - /servlet/view/docDownloadServlet - - - - RewriteRunJavaMethodServlet - /servlet/runflow - - - - DocDownloadZipServlet - /servlet/view/docDownloadZipServlet - - - DocFlowDownloadZipServlet - /servlet/view/docFlowDownloadZipServlet - - - DownloadZipServlet - /servlet/view/DownloadZipServlet - - - AttachmentViewServlet - /servlet/pdf/* - - - FileViewServlet - /servlet/view/file - - - ShowImageServlet - /servlet/view/image - - - ShowPDFServlet - /servlet/view/pdf - - - FileViewServlet - /servlet/viewpic - - - StreamViewServlet - /servlet/view/stream - - - CheckCodeServlet - /servlet/checkcode - - - MonitorSOAPServlet - /servlet/monitor - - - QueryResultServlet - com.amarsoft.asquery.servlet.QueryResultServlet - - threadCount - 5 - - - - QueryResultServlet - /SynchResultQuery - - - InfoPageExportServlet - com.amarsoft.awe.dw.export.servlet.InfoExportServlet - - - ListPageExportServlet - com.amarsoft.awe.dw.export.servlet.ListExportServlet - - - InfoPageExportServlet - /EAS/PageExport/info - - - ListPageExportServlet - /EAS/PageExport/list - - - workflow_GetProcess - com.amarsoft.biz.workflow.graph.web.GetProcess - - - workflow_UpdateProcess - com.amarsoft.biz.workflow.graph.web.UpdateProcess - - - workflow_AddProcess - com.amarsoft.biz.workflow.graph.web.AddProcess - - - workflow_DeleteProcess - com.amarsoft.biz.workflow.graph.web.DeleteProcess - - - workflow_ListProcess - com.amarsoft.biz.workflow.graph.web.ListProcess - - - workflow_GetProcess - /getprocess.wf - - - workflow_UpdateProcess - /updateprocess.wf - - - workflow_AddProcess - /addprocess.wf - - - workflow_DeleteProcess - /deleteprocess.wf - - - workflow_ListProcess - /listprocess.wf - - - index.html - - - 404 - /Frame/page/sys/NoPageInfo.jsp - - - jdbc/als - javax.sql.DataSource - Application - Shareable - - - jdbc/report - javax.sql.DataSource - Application - Shareable - - - 240 - - - InitDBType - com.amarsoft.app.awe.config.InitDBType - - shutdown-on-unload - true - - 1 - - - QuartzInitializer - com.tenwa.quartz.MyQuartzInitializerServlet - - config-file - quartz.properties - - - shutdown-on-unload - true - - 5 - - - webAppRootKey - webapp.port - - - javax.servlet.jsp.jstl.fmt.localizationContext - ApplicationResources - - - log4jConfigLocation - /WEB-INF/classes/log4j.xml - - - 閰嶇疆鏂囦欢浣嶇疆 - contextConfigLocation - classpath:applicationContext*.xml - - - org.springframework.web.context.ContextLoaderListener - - - - - - - - Restfull澶勭悊Servlet - RestfullServlet - RestfullServlet - - cn.servlet.RestfullServiceServlet - - 1 - - - RestfullServlet - /webapi/resf/* - - - restfull鑷姩鎵弿璺緞璁剧疆 - RestfullScanPackage - - apx.com.amarsoft.als.user.logon.controller, - apx.com.amarsoft.als.user.pwd.controller, - apx.com.amarsoft.als.user.sys.controller, - apx.com.amarsoft.als.doc.controller, - apx.com.amarsoft.als.currency.select.controller, - apx.com.amarsoft.als.currency.select.contract.controller, - - - apx.com.amarsoft.als.apzl.apply.business.query.controller, - - apx.com.amarsoft.als.apzl.apply.business.start.controller, - - apx.com.amarsoft.als.currency.select.apzl.car.controller, - - apx.com.amarsoft.als.currency.select.apzl.product.controller, - - - - apx.com.amarsoft.als.business.opinion.sign.controller, - - apx.com.amarsoft.als.business.opinion.history.controller, - - - apx.com.amarsoft.als.business.attachment.controller, - - - apx.com.amarsoft.als.business.action.ready.controller, - apx.com.amarsoft.als.business.action.submit.controller, - apx.com.amarsoft.als.business.action.back.controller, - apx.com.amarsoft.als.business.comm.action.controller, - - - - apx.com.amarsoft.als.base.awe.controller, - - apx.com.amarsoft.als.business.change.controller, - - apx.com.amarsoft.als.business.verification.controller, - - - - - SessionAndContextFilter - SessionAndContextFilter - - cn.filter.SessionAndContextFilter - - NoCheckURI - - - /resf/logon/manager/logon, - /resf/logon/manager/logout, - - /resf/user/center/manager/acquisition/gesture, - /resf/user/center/manager/close/gesture, - - /resf/user/center/manager/detection/version, - - /resf/files/down/docById, - /resf/files/downloadPlist, - /resf/files/downloadApp, - /resf/files/downloadAppById, - - - - TokenHoldTime - 31536000 - - - dataSource - als - - - encoding - GBK - - - - SessionAndContextFilter - /webapi/* - - - - + + + A3Web + + + JSPConfiguration + *.jsp + GBK + + + JSPConfiguration + *.jspf + GBK + + + + RunFilter + com.amarsoft.awe.control.RunFilter + + RunTimeDebug + true + + + ShowFramePage + true + + + DbLog + false + + + encoding + GBK + + + DataSource + als + + + ExcludedURLs + ^/.*Logon.jsp,^/.*SaveGraphAjax.jsp,^/.*appDownload.jsp + + + + RunFilter + *.jsp + REQUEST + FORWARD + + + RunFilter + /servlet/view/* + + + InitAREServlet + com.amarsoft.are.InitAREServlet + + ConfigFile + /WEB-INF/etc/are.xml + + + AppHome + /WEB-INF + + 1 + + + InitAWEServlet + com.amarsoft.awe.control.InitAWEServlet + + ConfigFile + /WEB-INF/etc/a3web.xml + + + CacheFile + /WEB-INF/etc/cache.xml + + + SkinConfig + /WEB-INF/etc/skin.xml + + + ButtonConfig + /WEB-INF/etc/button.xml + + + DataSource + als + + 2 + + + RedirectorServlet + com.amarsoft.awe.control.RedirectorServlet + + encoding + GBK + + + + + InitSecondHandCarConfig + com.amarsoft.app.awe.config.InitSecondHandCarConfig + + shutdown-on-unload + true + + 1 + + + + InitCollectConfig + com.amarsoft.app.awe.config.InitCollectConfig + + shutdown-on-unload + true + + 1 + + + + RewriteRunJavaMethodServlet + com.tenwa.workflow.RewriteRunJavaMethodServlet + + DataSource + als + + + + + RedirectorDialogServlet + com.amarsoft.awe.control.RedirectorDialogServlet + + encoding + GBK + + + + ForwardServlet + com.amarsoft.awe.control.ForwardServlet + + encoding + GBK + + + + RunJavaMethodServlet + com.amarsoft.awe.control.RunJavaMethodServlet + + DataSource + als + + + + DisplayChart + org.jfree.chart.servlet.DisplayChart + + + MessageServlet + com.amarsoft.awe.message.MessageServlet + + + WorkDocFileServlet + com.amarsoft.awe.common.attachment.WorkDocFileServlet + + + AttachmentViewServlet + com.amarsoft.awe.common.attachment.AttachmentViewServlet + + + EditOfficeServlet + com.tenwa.onlineoperation.servlet.EditOfficeServlet + + + FileTemplateViewServlet + com.amarsoft.filetemplate.servlet.FileTemplateViewServlet + + + DocDownloadServlet + com.tenwa.doc.servlet.DocDownloadServlet + + + DocDownloadZipServlet + com.tenwa.doc.servlet.DocDownloadZipServlet + + + DocFlowDownloadZipServlet + com.tenwa.doc.servlet.DocFlowDownloadZipServlet + + + DownloadZipServlet + com.tenwa.officetempalte.controller.DownloadZipServlet + + + FileViewServlet + com.amarsoft.awe.common.attachment.FileViewServlet + + + ShowImageServlet + com.tenwa.doc.servlet.ShowImageServlet + + + ShowPDFServlet + com.tenwa.doc.servlet.ShowPDFServlet + + + StreamViewServlet + com.amarsoft.awe.common.attachment.StreamViewServlet + + + CheckCodeServlet + com.amarsoft.awe.control.CheckCodeServlet + + CodeLength + 5 + + + + MonitorSOAPServlet + com.amarsoft.awe.common.monitor.MonitorSOAPServlet + + + RedirectorServlet + /Redirector + + + RedirectorDialogServlet + /RedirectorDialog + + + RunJavaMethodServlet + /servlet/run + + + ForwardServlet + /ao + + + DisplayChart + /chartview + + + MessageServlet + /servlet/message + + + WorkDocFileServlet + /servlet/workdocfile/* + + + AttachmentViewServlet + /servlet/view/attachment + + + EditOfficeServlet + /servlet/view/editOffice + + + FileTemplateViewServlet + /servlet/view/fileTemplateView + + + DocDownloadServlet + /servlet/view/docDownloadServlet + + + + RewriteRunJavaMethodServlet + /servlet/runflow + + + + DocDownloadZipServlet + /servlet/view/docDownloadZipServlet + + + DocFlowDownloadZipServlet + /servlet/view/docFlowDownloadZipServlet + + + DownloadZipServlet + /servlet/view/DownloadZipServlet + + + AttachmentViewServlet + /servlet/pdf/* + + + FileViewServlet + /servlet/view/file + + + ShowImageServlet + /servlet/view/image + + + ShowPDFServlet + /servlet/view/pdf + + + FileViewServlet + /servlet/viewpic + + + StreamViewServlet + /servlet/view/stream + + + CheckCodeServlet + /servlet/checkcode + + + MonitorSOAPServlet + /servlet/monitor + + + QueryResultServlet + com.amarsoft.asquery.servlet.QueryResultServlet + + threadCount + 5 + + + + QueryResultServlet + /SynchResultQuery + + + InfoPageExportServlet + com.amarsoft.awe.dw.export.servlet.InfoExportServlet + + + ListPageExportServlet + com.amarsoft.awe.dw.export.servlet.ListExportServlet + + + InfoPageExportServlet + /EAS/PageExport/info + + + ListPageExportServlet + /EAS/PageExport/list + + + workflow_GetProcess + com.amarsoft.biz.workflow.graph.web.GetProcess + + + workflow_UpdateProcess + com.amarsoft.biz.workflow.graph.web.UpdateProcess + + + workflow_AddProcess + com.amarsoft.biz.workflow.graph.web.AddProcess + + + workflow_DeleteProcess + com.amarsoft.biz.workflow.graph.web.DeleteProcess + + + workflow_ListProcess + com.amarsoft.biz.workflow.graph.web.ListProcess + + + workflow_GetProcess + /getprocess.wf + + + workflow_UpdateProcess + /updateprocess.wf + + + workflow_AddProcess + /addprocess.wf + + + workflow_DeleteProcess + /deleteprocess.wf + + + workflow_ListProcess + /listprocess.wf + + + index.html + + + 404 + /Frame/page/sys/NoPageInfo.jsp + + + jdbc/als + javax.sql.DataSource + Application + Shareable + + + jdbc/report + javax.sql.DataSource + Application + Shareable + + + 240 + + + InitDBType + com.amarsoft.app.awe.config.InitDBType + + shutdown-on-unload + true + + 1 + + + QuartzInitializer + com.tenwa.quartz.MyQuartzInitializerServlet + + config-file + quartz.properties + + + shutdown-on-unload + true + + 5 + + + webAppRootKey + webapp.port + + + javax.servlet.jsp.jstl.fmt.localizationContext + ApplicationResources + + + log4jConfigLocation + /WEB-INF/classes/log4j.xml + + + 閰嶇疆鏂囦欢浣嶇疆 + contextConfigLocation + classpath:applicationContext*.xml + + + org.springframework.web.context.ContextLoaderListener + + + + + + + + Restfull澶勭悊Servlet + RestfullServlet + RestfullServlet + + cn.servlet.RestfullServiceServlet + + 1 + + + RestfullServlet + /webapi/resf/* + + + restfull鑷姩鎵弿璺緞璁剧疆 + RestfullScanPackage + + apx.com.amarsoft.als.user.logon.controller, + apx.com.amarsoft.als.user.pwd.controller, + apx.com.amarsoft.als.user.sys.controller, + apx.com.amarsoft.als.doc.controller, + apx.com.amarsoft.als.currency.select.controller, + apx.com.amarsoft.als.currency.select.contract.controller, + + + apx.com.amarsoft.als.apzl.apply.business.query.controller, + + apx.com.amarsoft.als.apzl.apply.business.start.controller, + + apx.com.amarsoft.als.currency.select.apzl.car.controller, + + apx.com.amarsoft.als.currency.select.apzl.product.controller, + + + + apx.com.amarsoft.als.business.opinion.sign.controller, + + apx.com.amarsoft.als.business.opinion.history.controller, + + + apx.com.amarsoft.als.business.attachment.controller, + + + apx.com.amarsoft.als.business.action.ready.controller, + apx.com.amarsoft.als.business.action.submit.controller, + apx.com.amarsoft.als.business.action.back.controller, + apx.com.amarsoft.als.business.comm.action.controller, + + + + apx.com.amarsoft.als.base.awe.controller, + + apx.com.amarsoft.als.business.change.controller, + + apx.com.amarsoft.als.business.verification.controller, + + + + + SessionAndContextFilter + SessionAndContextFilter + + cn.filter.SessionAndContextFilter + + NoCheckURI + + + /resf/logon/manager/logon, + /resf/logon/manager/logout, + + /resf/user/center/manager/acquisition/gesture, + /resf/user/center/manager/close/gesture, + + /resf/user/center/manager/detection/version, + + /resf/files/down/docById, + /resf/files/downloadPlist, + /resf/files/downloadApp, + /resf/files/downloadAppById, + + + + TokenHoldTime + 31536000 + + + dataSource + als + + + encoding + GBK + + + + SessionAndContextFilter + /webapi/* + + + + \ No newline at end of file diff --git a/config/quartz.properties b/config/quartz.properties index a92309abb..8e6950a7f 100644 --- a/config/quartz.properties +++ b/config/quartz.properties @@ -1,44 +1,44 @@ -org.quartz.dataSource.zhulhDS.URL=jdbc:mysql://localhost:3306/apzl?rewriteBatchedStatements=true&useUnicode=true&characterEncoding=GBK&autoReconnect=true -#tel6 -#org.quartz.dataSource.zhulhDS.user=2sHTLrRv8sRxxaX7RrjfKQ== -#tel6_123 -#org.quartz.dataSource.zhulhDS.key=LR8hbgC5Gwc920lYM5vH8g== -#apzl -org.quartz.dataSource.zhulhDS.user=338A48E135315FDBC2DF24EB080903D7 -#apzl@2018 -org.quartz.dataSource.zhulhDS.key=431DC9744DEF477868F97C4842F87AB3 -org.quartz.dataSource.zhulhDS.driver=com.mysql.jdbc.Driver -c3p0.minPoolSize=5 -c3p0.maxPoolSize=400 -c3p0.initialPoolSize=10 -c3p0.maxIdleTime=60 -c3p0.acquireIncrement=5 -c3p0.maxStatements=0 -c3p0.checkoutTimeout=0 -c3p0.breakAfterAcquireFailure=false -c3p0.testConnectionOnCheckout=false -c3p0.testConnectionOnCheckin=false -c3p0.idleConnectionTestPeriod=60 -c3p0.acquireRetryAttempts=10 -c3p0.acquireRetryDelay=1000 -c3p0.preferredTestQuery=select 1 - -org.quartz.scheduler.skipUpdateCheck=true -#QuartzScheduler -org.quartz.scheduler.instanceName=zhouyh -org.quartz.scheduler.instanceId=AUTO -org.quartz.threadPool.class=org.quartz.simpl.SimpleThreadPool -org.quartz.threadPool.threadCount=50 -org.quartz.threadPool.threadPriority=4 -org.quartz.jobStore.misfireThreshold=500 -org.quartz.jobStore.class=org.quartz.impl.jdbcjobstore.JobStoreTX -org.quartz.jobStore.dataSource=zhulhDS -org.quartz.dataSource.zhulhDS.connectionProvider.class=com.tenwa.quartz.MyPoolingConnectionProvider -org.quartz.jobStore.tablePrefix=QRTZ_ -org.quartz.jobStore.isClustered=false -org.quartz.jobStore.clusterCheckinInterval=15000 -org.quartz.jobStore.driverDelegateClass=org.quartz.impl.jdbcjobstore.StdJDBCDelegate -org.quartz.dataSource.zhulhDS.maxConnections=50 - -#control distributor(temporary) +org.quartz.dataSource.zhulhDS.URL=jdbc:mysql://localhost:3306/apzl?rewriteBatchedStatements=true&useUnicode=true&characterEncoding=GBK&autoReconnect=true +#tel6 +#org.quartz.dataSource.zhulhDS.user=2sHTLrRv8sRxxaX7RrjfKQ== +#tel6_123 +#org.quartz.dataSource.zhulhDS.key=LR8hbgC5Gwc920lYM5vH8g== +#apzl +org.quartz.dataSource.zhulhDS.user=338A48E135315FDBC2DF24EB080903D7 +#apzl@2018 +org.quartz.dataSource.zhulhDS.key=431DC9744DEF477868F97C4842F87AB3 +org.quartz.dataSource.zhulhDS.driver=com.mysql.jdbc.Driver +c3p0.minPoolSize=5 +c3p0.maxPoolSize=400 +c3p0.initialPoolSize=10 +c3p0.maxIdleTime=60 +c3p0.acquireIncrement=5 +c3p0.maxStatements=0 +c3p0.checkoutTimeout=0 +c3p0.breakAfterAcquireFailure=false +c3p0.testConnectionOnCheckout=false +c3p0.testConnectionOnCheckin=false +c3p0.idleConnectionTestPeriod=60 +c3p0.acquireRetryAttempts=10 +c3p0.acquireRetryDelay=1000 +c3p0.preferredTestQuery=select 1 + +org.quartz.scheduler.skipUpdateCheck=true +#QuartzScheduler +org.quartz.scheduler.instanceName=zhouyh +org.quartz.scheduler.instanceId=AUTO +org.quartz.threadPool.class=org.quartz.simpl.SimpleThreadPool +org.quartz.threadPool.threadCount=50 +org.quartz.threadPool.threadPriority=4 +org.quartz.jobStore.misfireThreshold=500 +org.quartz.jobStore.class=org.quartz.impl.jdbcjobstore.JobStoreTX +org.quartz.jobStore.dataSource=zhulhDS +org.quartz.dataSource.zhulhDS.connectionProvider.class=com.tenwa.quartz.MyPoolingConnectionProvider +org.quartz.jobStore.tablePrefix=QRTZ_ +org.quartz.jobStore.isClustered=false +org.quartz.jobStore.clusterCheckinInterval=15000 +org.quartz.jobStore.driverDelegateClass=org.quartz.impl.jdbcjobstore.StdJDBCDelegate +org.quartz.dataSource.zhulhDS.maxConnections=50 + +#control distributor(temporary) distributor_role = 401 \ No newline at end of file diff --git a/src/com/tenwa/channelportal/action/ContractSignAction.java b/src/com/tenwa/channelportal/action/ContractSignAction.java index 4a0683d10..91551296b 100644 --- a/src/com/tenwa/channelportal/action/ContractSignAction.java +++ b/src/com/tenwa/channelportal/action/ContractSignAction.java @@ -207,6 +207,7 @@ public class ContractSignAction{ String docName = keys.getAttribute("DOC_NAME").toString(); // 自然人和调查表 String info = keys.getAttribute("CUSTOMERNAME").toString() + "@" + keys.getAttribute("TELEPHONE").toString(); +// String info = "唐福堂@18516860186,朱荟辰@17778045090"; List list = map.get(info); if (list == null) { list = new ArrayList(); diff --git a/src/com/tenwa/channelportal/action/generativecontract/WordToPDFUtil.java b/src/com/tenwa/channelportal/action/generativecontract/WordToPDFUtil.java index a44cb4aa4..18b682708 100644 --- a/src/com/tenwa/channelportal/action/generativecontract/WordToPDFUtil.java +++ b/src/com/tenwa/channelportal/action/generativecontract/WordToPDFUtil.java @@ -4,6 +4,8 @@ import java.io.File; import java.io.InputStreamReader; import org.apache.log4j.Logger; + +import com.tenwa.httpclient.resources.QuartzPropertiesUtil; public class WordToPDFUtil { private static Logger logger = Logger.getLogger(WordToPDFUtil.class); // 将word格式的文件转换为pdf格式 @@ -24,8 +26,10 @@ public class WordToPDFUtil { long start= System.currentTimeMillis(); logger.info("============转换pdf开始============"); try{ - String cmd = "C:\\Program Files\\LibreOffice 5\\program\\soffice --headless -invisible --convert-to pdf "+srcPath+" --outdir "+desPath; - logger.info("python:"+cmd); + String path = QuartzPropertiesUtil.get("libreOffice_path"); +// String cmd = "/opt/libreoffice5.4/program/soffice --headless -invisible --convert-to pdf "+srcPath+" --outdir "+desPath; + String cmd = path+"\\soffice --headless -invisible --convert-to pdf "+srcPath+" --outdir "+desPath; + logger.info("python:"+cmd); process = Runtime.getRuntime().exec(cmd); String cmdMsg = ""; BufferedReader bufferedReader = new BufferedReader( new InputStreamReader(process.getInputStream())); diff --git a/src_tenwa/com/tenwa/action/channelportal/businesshanding/contractaward/ContractAward.java b/src_tenwa/com/tenwa/action/channelportal/businesshanding/contractaward/ContractAward.java index 626f4d454..4fb530658 100644 --- a/src_tenwa/com/tenwa/action/channelportal/businesshanding/contractaward/ContractAward.java +++ b/src_tenwa/com/tenwa/action/channelportal/businesshanding/contractaward/ContractAward.java @@ -10,6 +10,7 @@ import jbo.app.tenwa.doc.LB_DOCATTRIBUTE; import jbo.app.tenwa.doc.LB_DOCLIBRARY; import jbo.app.tenwa.doc.LB_DOC_CONTRACT_LIST; import jbo.com.tenwa.lease.carbrand.BUSINESS_STATUS; +import jbo.com.tenwa.lease.carbrand.VI_CONTRACTMAKEPRINTLIST; import jbo.com.tenwa.lease.comm.LB_CONTRACT_STATUS; import jbo.com.tenwa.lease.comm.LB_PROJECT_INFO; import jbo.sys.CHANNEL_SUBMIT_APPLICATIONS; @@ -262,15 +263,21 @@ public void setProject_id(String project_id) { BizObjectManager bom = JBOFactory.getBizObjectManager(LB_PROJECT_INFO.CLASS_NAME,tx); BizObjectManager bomstatus = JBOFactory.getBizObjectManager(LB_CONTRACT_STATUS.CLASS_NAME,tx); BizObjectManager ldclBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME,tx); + BizObjectManager vc = JBOFactory.getBizObjectManager(VI_CONTRACTMAKEPRINTLIST.CLASS_NAME,tx); Boolean flag=false; + Boolean unflag=true; List ldclBo = ldclBom.createQuery("project_id='"+project_id+"' and file_flag='yes' and sendprocess='1'").getResultList(false); if(ldclBo.size()>0){ flag=true; } - BizObject bo=bom.createQuery("id='"+project_id+"'").getSingleResult(false); + List vcs = vc.createQuery("id=:projectid and flowunid=:flowunid").setParameter("projectid", project_id).setParameter("flowunid", FlowUnid).getResultList(false); + if(vcs.size()>0){ + unflag=false; + } + BizObject bo=bom.createQuery("id='"+project_id+"'").getSingleResult(false); BizObject bostatus=bomstatus.createQuery("status_code='"+bo.getAttribute("PROJECT_STATUS").toString()+"'").getSingleResult(false); String projstatus=bostatus!=null?bostatus.getAttribute("STATUS_NAME").toString():""; - return bo.getAttribute("PROJECT_STATUS").toString()+"@"+projstatus+"@"+flag; + return bo.getAttribute("PROJECT_STATUS").toString()+"@"+projstatus+"@"+flag+"@"+unflag; } public String customerinfo(JBOTransaction tx) throws JBOException, SQLException{