From b1eaf34e89a76a5f4d4a1e1d4c68d957ded01a99 Mon Sep 17 00:00:00 2001 From: gityjf <2211675158@qq.com> Date: Fri, 20 Dec 2019 19:21:55 +0800 Subject: [PATCH] =?UTF-8?q?=E8=BF=98=E5=8E=9Fgit=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E4=B8=BA=E7=94=9F=E4=BA=A7=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../LoanSimulation/LoanBasicInfo.jsp | 32 +- .../LoanSimulation/LoanBasicInfoBusiness.jsp | 6 +- .../LoanSimulation/RentPlanList.jsp | 4 +- .../LoanSimulation_old/RentPlanList.jsp | 17 +- .../AutoRiskDetect/ScenarioAlarm.jsp | 2 - .../FlowUserConfig/flowUserSelect.jsp | 2 +- .../DealerDeposit/DDepositReturn_TempInfo.jsp | 47 +- .../DealerDeposit/DMarginChargeInfo_Temp.jsp | 30 +- WebContent/FlowTest/FlowArchiveSingle.jsp | 152 --- WebContent/FlowTest/MailFilingSingle.jsp | 152 --- .../Frame/jbpmdesigner/js/tracywindyUtils.js | 185 +-- WebContent/Frame/page/ow/ListSearch.jsp | 3 - .../ueditor/third-party/video-js/video.dev.js | 2 + WebContent/Logon.jsp | 12 +- WebContent/META-INF/context.xml | 27 +- .../ComponentConfig/ComponentRule.jsp | 31 - .../ParameterConfig/ParameterInfo.jsp | 2 +- WebContent/Tenwa/Comm/DocList/PayDocList.jsp | 2 +- .../Tenwa/Comm/Document/LBDocumentUpload.jsp | 116 +- .../MessageInfo/BaseMessageInfo.jsp | 2 +- .../MessageInfo/BaseMessageList.jsp | 10 +- .../ntko/OfficeContorlFunctions.js | 199 ++-- .../OwnConfig/BOwnAccount/BOwnAccount.jsp | 11 +- .../Tenwa/Core/quartz/QrtzTriggersList.jsp | 2 +- WebContent/Tenwa/HomePage/js/mainnotice.js | 15 +- .../Lease/App/Interface/Ebank/LCEbankList.jsp | 15 +- .../CollectionAudit/VERIFICATIONSPARE.jsp | 38 +- .../query_report/pengyuanEbankList.jsp | 5 +- .../query_report/pengyuandataList.jsp | 3 +- .../LDeductionsWayInfo.jsp | 43 - .../LDeductionsWayList.jsp | 49 - .../LSendTextMmessageInfo.jsp | 44 - .../LSendTextMmessageList.jsp | 46 - .../MoreThemeMaintenanceInfo.jsp | 58 - .../MoreThemeMaintenanceList.jsp | 46 - .../PoundageMaintenanceInfo.jsp | 82 -- .../PoundageMaintenanceList.jsp | 53 - .../Flow/Comm/LBContract/LBContractInfo.jsp | 43 +- .../Comm/LBContract/LBContractPrintList.jsp | 8 +- .../LBContractTemplate/contract_template.jsp | 6 +- .../AccountChangeFlowDebitCardInfo.jsp | 139 --- .../Lease/Flow/Comm/LBDebitCard/Change.jsp | 2 +- .../Comm/LBDebitCard/ChangeDebitCardList.jsp | 7 - .../Comm/LBDebitCard/DebitCardInfoForm.jsp | 2 +- .../Comm/LBEquipment_Car/LBEquipmentInfo.jsp | 1 + .../LBIdentityCheck/LBCarIdentityCheck.jsp | 4 +- .../LBIdentityCheckResultTemp.jsp | 16 +- .../LBCarCreditTempList.jsp | 3 +- .../Flow/Comm/LBProject/LBProjectInfo.jsp | 14 - .../Flow/Comm/LBTelOnline/LbTelOnlinList.jsp | 10 +- .../Flow/Comm/QuotationList/QuotationList.jsp | 22 +- .../ContractApprovalApplyList.jsp | 16 +- .../ContractChangeApplyList_Car.jsp | 12 +- .../Flow/Fund/ActualPayment/BCpayInfoLog.jsp | 1 + .../ActualPayment/VIActualFundPlanList.jsp | 45 - .../FundCollectionApplyList.jsp | 5 +- .../Fund/FundCollection/LCEbankTempInfo.jsp | 65 +- .../Fund/FundPayment/FundPaymentApplyList.jsp | 7 - .../LCFundPaymentTempInfoSelect.jsp | 41 - .../BusinessApplication/ApprovalForm.jsp | 6 - .../BusinessCancelApplyList.jsp | 4 +- .../BusinessChangeApplyList.jsp | 10 +- .../CustomerFamilyTempInfo.jsp | 1 - .../BusinessApplication/CustomerInfo.jsp | 30 +- .../ProjectApprovalCreationInfo.jsp | 15 +- .../Flow/Rent/RentReback/LCEbankTemp.jsp | 76 -- .../Rent/RentReback/LCSplittingPayTemp.jsp | 75 -- .../Rent/RentReback/OtherPayCarApplyList.jsp | 27 - .../Lease/Flow/Rent/RentReback/Splitting.jsp | 38 - .../Flow/Rent/RentReback/SplittingList.jsp | 60 - .../Flow/Rent/RentReback/SurplusReback.jsp | 37 - .../Rent/RentReback/SurplusRebackList.jsp | 63 - .../overduedunning/OverdueDunningList.jsp | 34 +- .../rentcollection/DistributorInformation.jsp | 47 - .../Tenwa/wechat/WechatAdvanceSettleInfo.jsp | 84 -- .../Tenwa/wechat/WechatBankNumberDocList.jsp | 168 --- .../wechat/WechatBanknumberChangeInfo.jsp | 53 - WebContent/Tenwa/wechat/WechatBasicChange.jsp | 72 -- .../Tenwa/wechat/WechatProblemGuideInfo.jsp | 34 - .../Tenwa/wechat/WechatProblemGuideList.jsp | 42 - WebContent/WEB-INF/etc/a3web.xml | 65 +- .../etc/app/component/component-config.xml | 2 +- .../component/component-parameter-config.xml | 2 +- WebContent/WEB-INF/etc/app_config.properties | 147 ++- WebContent/WEB-INF/etc/jbo/jbo_app.xml | 169 +-- WebContent/WEB-INF/etc/jbo/jbo_calc.xml | 46 +- WebContent/WEB-INF/etc/jbo/jbo_comm.xml | 42 +- WebContent/WEB-INF/etc/jbo/jbo_customer.xml | 85 -- WebContent/WEB-INF/etc/jbo/jbo_lease.xml | 119 +- WebContent/WEB-INF/etc/jbo/jbo_prd.xml | 1 - WebContent/WEB-INF/etc/simplelog.properties | 9 +- .../WEB-INF/lib/javassist-3.18.2-GA.jar | Bin 0 -> 714524 bytes .../lib/mysql-connector-java-5.1.44-bin.jar | Bin 0 -> 999635 bytes WebContent/WEB-INF/tlds/web.xml | 557 +++++++++ WebContent/WEB-INF/web.xml | 74 +- .../ParameterConfig/ParameterInfo.jsp | 129 ++ WebContent/config/bigdata.properties | 22 + .../C端售后回租合同(网约车).docx | Bin 0 -> 60099 bytes WebContent/fileTemplate/乘用车车型导入.xlsx | Bin 0 -> 9189 bytes WebContent/fileTemplate/保值租赁.docx | Bin 0 -> 62928 bytes WebContent/fileTemplate/催收函.docx | Bin 13782 -> 34271 bytes WebContent/fileTemplate/凭证导出.xlsx | Bin 11742 -> 10963 bytes .../fileTemplate/合同(售后回租)_C端.docx | Bin 41551 -> 44752 bytes .../fileTemplate/合同(售后回租)_S端.docx | Bin 41533 -> 0 bytes .../fileTemplate/合同(售后回租)_专用车.docx | Bin 0 -> 44583 bytes .../fileTemplate/合同(售后回租)_北汽I.docx | Bin 41857 -> 0 bytes .../fileTemplate/合同(售后回租)_北汽S.docx | Bin 41518 -> 0 bytes .../fileTemplate/合同(售后回租)_大通.docx | Bin 42902 -> 45183 bytes .../合同(售后回租)_第一车贷.docx | Bin 40477 -> 43563 bytes .../合同(售后回租)和抵押合同-修订版.docx | Bin 54051 -> 0 bytes .../合同(售后回租)和抵押合同_凯捷.docx | Bin 54241 -> 54321 bytes .../合同(售后回租)和抵押合同_网约车.docx | Bin 54083 -> 0 bytes WebContent/fileTemplate/报价方案.xlsx | Bin 48746 -> 0 bytes .../放款信息{CONTRACT_NUMBER}.xlsx | Bin 10894 -> 0 bytes .../放款通知书及放款到账确认书.docx | Bin 50950 -> 50935 bytes WebContent/fileTemplate/渠道商催收报表.xlsx | Bin 8557 -> 0 bytes .../fileTemplate/渠道商租金计划报表.xlsx | Bin 9429 -> 0 bytes .../fileTemplate/渠道商结清数据报表.xlsx | Bin 8348 -> 0 bytes .../租金支付计划{CONTRACT_NO} .xlsx | Bin 10619 -> 0 bytes .../租金支付计划{CONTRACT_NUMBER}.xlsx | Bin 10491 -> 0 bytes WebContent/fileTemplate/网银模板.xlsx | Bin 11752 -> 9232 bytes .../fileTemplate/融资租赁合同-C端回租 .docx | Bin 0 -> 33669 bytes WebContent/fileTemplate/计提分摊页面.xlsx | Bin 8433 -> 8426 bytes WebContent/fileTemplate/财务报表导出模板.xlsx | Bin 16835 -> 10023 bytes WebContent/fileTemplate/贴息导入.xlsx | Bin 12153 -> 8939 bytes WebContent/fileTemplate/资金实收报表导出.xlsx | Bin 10696 -> 10735 bytes WebContent/js/tracywindy/tracywindyUtils.js | 2 + WebContent/vouchers.properties | 130 ++ .../tenwa/flow/ChangeWechatSubmitFlow.java | 46 - .../tenwa/flow/ChangeWechatSubmitStatus.java | 85 -- .../flow/ChangeWechatSubmitStatusVeto.java | 96 -- .../reckon/copydata/CalcRentCompare.java | 12 +- .../executor/CreateTransactionExecutor.java | 58 +- .../reckon/executor/EvenInterestExecutor.java | 12 +- .../tenwa/reckon/executor/Transaction.java | 2 +- .../reckon/help/CalcConditionCopyService.java | 5 +- config/Wechat.properties | 3 - config/bigdata.properties | 24 +- config/collect_config.properties | 99 +- config/credit.properties | 21 +- config/gps.properties | 15 +- config/interfacePlatform.properties | 8 +- config/license.properties | 10 +- config/log4j.xml | 17 +- config/quartz.properties | 101 +- config/telonline.properties | 22 +- config/vouchers.properties | 269 +++-- .../app/awe/config/CollectProperties.java | 23 +- .../app/awe/config/InitCollectConfig.java | 14 +- .../app/lc/check/InitProjectAlarmScen.java | 4 +- .../app/lc/customer/CustomerCertAction.java | 15 +- .../app/lc/customer/CustomerOperate.java | 14 +- .../app/lc/customer/CustomerPartner.java | 8 +- .../dw/ProjectEquipListCustomData.java | 4 +- .../app/lc/taskObject/TaskObjectManager.java | 4 +- .../lc/workflow/action/FlowProcessAction.java | 6 +- .../lc/workflow/action/GroupManageAction.java | 6 +- .../lc/workflow/action/NewProjectAction.java | 7 +- .../dict/als/manage/ColRelativeInfo.java | 48 +- .../amarsoft/dict/als/manage/NameManager.java | 27 +- .../servlet/FileTemplateViewServlet.java | 2 + .../handle/FileTemplateUtil.java | 74 +- .../app/wechat/WechatCustomerInfoChange.java | 312 ----- .../action/ContractSignAction.java | 157 +-- .../comm/credit/BodyGuardApiInvoker.java | 16 +- .../comm/credit/CreditBodyGuardAction.java | 89 +- .../customerfilterlist/DebitCardAction.java | 29 - .../controller/FileMailingMessage.java | 4 +- .../tenwa/doc/action/DocListInitAction.java | 8 +- .../servlet/DocFlowDownloadZipServlet.java | 2 +- .../impl/LBRentPlanTempCallBack.java | 3 +- src_core/com/tenwa/util/SerialNumberUtil.java | 5 +- src_core/com/tenwa/util/ZipFileUtil.java | 18 +- .../CreateVoucherActualPaymentTradition.java | 49 +- .../CreateVoucherDistCautionMoneyRe.java | 8 +- .../CreateVoucherHandlingMoney.java | 4 +- .../CommLoanFactMoneyToMoney.java | 1 + ...ContractActualPaymentTraditionVoucher.java | 3 +- .../ContractBeforeOnhireToVoucher.java | 2 - .../IncomeVoucher.java | 3 - .../IncomeVoucherForTradition.java | 6 - .../RedIncomeVoucher.java | 12 - .../RedIncomeVoucherForTradition.java | 9 - .../CreateVoucherMonthSettlement.java | 19 +- ...ateVoucherMonthSettlementForTradition.java | 58 +- .../CreateVoucherRentIncome.java | 28 +- .../CreateVoucherToBeforeOnhire.java | 35 +- .../InsertVoucherRentCompensatory.java | 39 +- .../InsertVoucherRentIncome.java | 125 +- .../serviceImp/CreateVoucherServiceImpl.java | 78 +- .../VoucherToNCforAssistContract.java | 8 +- .../serviceImp/VoucherToNCforCustomer.java | 10 +- .../serviceImp/VoucherToNCforDistributor.java | 8 +- .../serviceImp/VoucherToNCforVoucherPZ.java | 197 +-- .../voucher/serviceImp/VoucherToV8Impl.java | 10 +- .../flow/action/comm/FlowBussionAction.java | 13 +- .../contractaward/ContractAward.java | 43 +- .../cache/CollectAuditInfoCache.java | 101 +- .../controller/group/CheckPoundegeDate.java | 77 -- .../group/CustomerGroupCompanyController.java | 46 +- .../AdvanceCopyEbankTempToFormal.java | 15 +- .../flow/fund/flowpayment/FundPayment.java | 40 +- .../fund/flowpayment/SubmitAgainLabel.java | 49 - .../fund/fundcollection/FundIncomeMethod.java | 59 +- .../lease/check/contract/IsNullCheck.java | 92 -- src_tenwa/com/tenwa/gps/GpsController.java | 7 +- src_tenwa/com/tenwa/gps/HttpClientSUtil.java | 2 +- .../handler/LCFundPaymentTempInfoSelect.java | 101 -- src_tenwa/com/tenwa/httpclient/PyConfig.java | 7 +- src_tenwa/com/tenwa/httpclient/PyUtils.java | 1 - .../controller/BigDataController.java | 40 +- .../resources/WechatPropertiesUtil.java | 49 - .../lease/app/carbrand/CarBrandService.java | 5 +- .../com/tenwa/lease/app/ebank/EbankUse.java | 10 - .../lease/app/quartzmession/AutoBuckle.java | 47 +- .../CreateVoucherMonthSettlementMission.java | 27 +- .../quartzmession/DeleteWechatRentPay.java | 47 - .../DistributorMarginCompensation.java | 13 +- .../DynamicPoolDetailRunBatch.java | 54 - .../DynamicPoolTotalRunBatch.java | 55 - .../app/quartzmession/StaticDataRunBatch.java | 54 - .../app/quartzmession/WechatMessagePush.java | 284 ----- .../LBInitContractStatusBusiness.java | 8 +- .../ContractApprovalStartAction.java | 14 +- .../businessapply/CustomerInfoCheck.java | 20 - .../BusinessApplicationPfToTemp.java | 159 --- .../CreateFiveGradeDataAction.java | 2 +- ...CustomerAccountChangeToFormalBusiness.java | 38 +- ...CustomerAccountFormalToChangeBusiness.java | 5 +- .../LBCustomerAccountHisToFormal.java | 65 - .../LBCustomerRelaTempToFormalBusiness.java | 9 +- ...LBProCustomerRelaTempToFormalBusiness.java | 6 +- .../LBProjectIntoTempInitCarBusiness.java | 2 - .../LBProjectIntoTempToContractBusiness.java | 2 - .../project/commcheck/ClcNumberCheck.java | 6 - .../validate/IdentityVerification.java | 23 +- .../flow/project/validate/NciicClient.java | 15 +- .../flow/project/validate/OnlineClient.java | 42 +- .../flow/project/validate/SoapRequest.java | 46 +- .../rentreback/CopyLCEbankTempToForml.java | 50 - .../CopyLCSplittingPayTempToForml.java | 41 - .../flow/rent/rentreback/OtherPayMethod.java | 231 ---- .../serviceImpl/voucher/VoucherAction.java | 47 +- .../serviceImpl/voucher/VoucherToV8Impl.java | 54 +- .../util/MakeOneCodeAndContractModel.java | 1056 ++++++++--------- .../controller/CustomerInfoController.java | 196 --- .../controller/CustomrAccountController.java | 134 --- src_tenwa/quartz/AutoDistribute.java | 78 +- .../quartz/ContractInfoForNomalEndSign.java | 22 +- src_tenwa/quartz/DbOptimizePenalty.java | 42 - 资源管理/ADE工具/ADE常用工具 | 0 资源管理/ADE工具/ADE表字段配置 | 0 资源管理/ADE工具/JSP模板维护 | 0 资源管理/WEB程序开发/代码管理 | 0 资源管理/WEB程序开发/功能配置 | 0 资源管理/WEB程序开发/对象类型设置 | 0 资源管理/WEB程序开发/方法设置 | 0 资源管理/WEB程序开发/显示模板V2 | 0 资源管理/WEB程序开发/格式化报告设置 | 0 资源管理/WEB程序开发/格式化报告设置V2 | 0 资源管理/WEB程序开发/系统菜单 | 0 资源管理/WEB程序开发/选择对话框设置 | 0 资源管理/业务模型设置/评级模型设置 | 0 资源管理/业务模型设置/财务报表模型管理 | 0 资源管理/业务模型设置/风险分类模型设置 | 0 资源管理/业务模型设置/风险预警配置 | 0 资源管理/业务流程设置/流程模型 | 0 资源管理/产品管理/产品v1 | 0 资源管理/对象模型/JBO配置.xml | 0 资源管理/对象模型/数据模型设计.adm | 160 +++ 资源管理/报表模型设置/参数设置 | 0 资源管理/报表模型设置/报表模型 | 0 272 files changed, 2929 insertions(+), 8089 deletions(-) delete mode 100644 WebContent/FlowTest/FlowArchiveSingle.jsp delete mode 100644 WebContent/FlowTest/MailFilingSingle.jsp delete mode 100644 WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/LDeductionsWayInfo.jsp delete mode 100644 WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/LDeductionsWayList.jsp delete mode 100644 WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/LSendTextMmessageInfo.jsp delete mode 100644 WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/LSendTextMmessageList.jsp delete mode 100644 WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/MoreThemeMaintenanceInfo.jsp delete mode 100644 WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/MoreThemeMaintenanceList.jsp delete mode 100644 WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/PoundageMaintenanceInfo.jsp delete mode 100644 WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/PoundageMaintenanceList.jsp delete mode 100644 WebContent/Tenwa/Lease/Flow/Comm/LBDebitCard/AccountChangeFlowDebitCardInfo.jsp delete mode 100644 WebContent/Tenwa/Lease/Flow/Fund/ActualPayment/VIActualFundPlanList.jsp delete mode 100644 WebContent/Tenwa/Lease/Flow/Fund/FundPayment/LCFundPaymentTempInfoSelect.jsp delete mode 100644 WebContent/Tenwa/Lease/Flow/Rent/RentReback/LCEbankTemp.jsp delete mode 100644 WebContent/Tenwa/Lease/Flow/Rent/RentReback/LCSplittingPayTemp.jsp delete mode 100644 WebContent/Tenwa/Lease/Flow/Rent/RentReback/OtherPayCarApplyList.jsp delete mode 100644 WebContent/Tenwa/Lease/Flow/Rent/RentReback/Splitting.jsp delete mode 100644 WebContent/Tenwa/Lease/Flow/Rent/RentReback/SplittingList.jsp delete mode 100644 WebContent/Tenwa/Lease/Flow/Rent/RentReback/SurplusReback.jsp delete mode 100644 WebContent/Tenwa/Lease/Flow/Rent/RentReback/SurplusRebackList.jsp delete mode 100644 WebContent/Tenwa/Lease/Flow/RentCollection/rentcollection/DistributorInformation.jsp delete mode 100644 WebContent/Tenwa/wechat/WechatAdvanceSettleInfo.jsp delete mode 100644 WebContent/Tenwa/wechat/WechatBankNumberDocList.jsp delete mode 100644 WebContent/Tenwa/wechat/WechatBanknumberChangeInfo.jsp delete mode 100644 WebContent/Tenwa/wechat/WechatBasicChange.jsp delete mode 100644 WebContent/Tenwa/wechat/WechatProblemGuideInfo.jsp delete mode 100644 WebContent/Tenwa/wechat/WechatProblemGuideList.jsp create mode 100644 WebContent/WEB-INF/lib/javassist-3.18.2-GA.jar create mode 100644 WebContent/WEB-INF/lib/mysql-connector-java-5.1.44-bin.jar create mode 100644 WebContent/WEB-INF/tlds/web.xml create mode 100644 WebContent/WebContent/ProductManage/ParameterConfig/ParameterInfo.jsp create mode 100644 WebContent/config/bigdata.properties create mode 100644 WebContent/fileTemplate/C端售后回租合同(网约车).docx create mode 100644 WebContent/fileTemplate/乘用车车型导入.xlsx create mode 100644 WebContent/fileTemplate/保值租赁.docx delete mode 100644 WebContent/fileTemplate/合同(售后回租)_S端.docx create mode 100644 WebContent/fileTemplate/合同(售后回租)_专用车.docx delete mode 100644 WebContent/fileTemplate/合同(售后回租)_北汽I.docx delete mode 100644 WebContent/fileTemplate/合同(售后回租)_北汽S.docx delete mode 100644 WebContent/fileTemplate/合同(售后回租)和抵押合同-修订版.docx delete mode 100644 WebContent/fileTemplate/合同(售后回租)和抵押合同_网约车.docx delete mode 100644 WebContent/fileTemplate/报价方案.xlsx delete mode 100644 WebContent/fileTemplate/放款信息{CONTRACT_NUMBER}.xlsx delete mode 100644 WebContent/fileTemplate/渠道商催收报表.xlsx delete mode 100644 WebContent/fileTemplate/渠道商租金计划报表.xlsx delete mode 100644 WebContent/fileTemplate/渠道商结清数据报表.xlsx delete mode 100644 WebContent/fileTemplate/租金支付计划{CONTRACT_NO} .xlsx delete mode 100644 WebContent/fileTemplate/租金支付计划{CONTRACT_NUMBER}.xlsx create mode 100644 WebContent/fileTemplate/融资租赁合同-C端回租 .docx create mode 100644 WebContent/vouchers.properties delete mode 100644 calc/com/tenwa/flow/ChangeWechatSubmitFlow.java delete mode 100644 calc/com/tenwa/flow/ChangeWechatSubmitStatus.java delete mode 100644 calc/com/tenwa/flow/ChangeWechatSubmitStatusVeto.java delete mode 100644 config/Wechat.properties delete mode 100644 src/com/tenwa/app/wechat/WechatCustomerInfoChange.java delete mode 100644 src_tenwa/com/tenwa/customer/controller/group/CheckPoundegeDate.java delete mode 100644 src_tenwa/com/tenwa/flow/fund/flowpayment/SubmitAgainLabel.java delete mode 100644 src_tenwa/com/tenwa/flow/lease/check/contract/IsNullCheck.java delete mode 100644 src_tenwa/com/tenwa/handler/LCFundPaymentTempInfoSelect.java delete mode 100644 src_tenwa/com/tenwa/httpclient/resources/WechatPropertiesUtil.java delete mode 100644 src_tenwa/com/tenwa/lease/app/quartzmession/DeleteWechatRentPay.java delete mode 100644 src_tenwa/com/tenwa/lease/app/quartzmession/DynamicPoolDetailRunBatch.java delete mode 100644 src_tenwa/com/tenwa/lease/app/quartzmession/DynamicPoolTotalRunBatch.java delete mode 100644 src_tenwa/com/tenwa/lease/app/quartzmession/StaticDataRunBatch.java delete mode 100644 src_tenwa/com/tenwa/lease/app/quartzmession/WechatMessagePush.java delete mode 100644 src_tenwa/com/tenwa/lease/flow/project/commbusiness/BusinessApplicationPfToTemp.java delete mode 100644 src_tenwa/com/tenwa/lease/flow/project/commbusiness/LBCustomerAccountHisToFormal.java delete mode 100644 src_tenwa/com/tenwa/lease/flow/rent/rentreback/CopyLCEbankTempToForml.java delete mode 100644 src_tenwa/com/tenwa/lease/flow/rent/rentreback/CopyLCSplittingPayTempToForml.java delete mode 100644 src_tenwa/com/tenwa/lease/flow/rent/rentreback/OtherPayMethod.java delete mode 100644 src_tenwa/com/tenwa/platform/controller/CustomerInfoController.java delete mode 100644 src_tenwa/com/tenwa/platform/controller/CustomrAccountController.java delete mode 100644 src_tenwa/quartz/DbOptimizePenalty.java create mode 100644 资源管理/ADE工具/ADE常用工具 create mode 100644 资源管理/ADE工具/ADE表字段配置 create mode 100644 资源管理/ADE工具/JSP模板维护 create mode 100644 资源管理/WEB程序开发/代码管理 create mode 100644 资源管理/WEB程序开发/功能配置 create mode 100644 资源管理/WEB程序开发/对象类型设置 create mode 100644 资源管理/WEB程序开发/方法设置 create mode 100644 资源管理/WEB程序开发/显示模板V2 create mode 100644 资源管理/WEB程序开发/格式化报告设置 create mode 100644 资源管理/WEB程序开发/格式化报告设置V2 create mode 100644 资源管理/WEB程序开发/系统菜单 create mode 100644 资源管理/WEB程序开发/选择对话框设置 create mode 100644 资源管理/业务模型设置/评级模型设置 create mode 100644 资源管理/业务模型设置/财务报表模型管理 create mode 100644 资源管理/业务模型设置/风险分类模型设置 create mode 100644 资源管理/业务模型设置/风险预警配置 create mode 100644 资源管理/业务流程设置/流程模型 create mode 100644 资源管理/产品管理/产品v1 create mode 100644 资源管理/对象模型/JBO配置.xml create mode 100644 资源管理/对象模型/数据模型设计.adm create mode 100644 资源管理/报表模型设置/参数设置 create mode 100644 资源管理/报表模型设置/报表模型 diff --git a/WebContent/Accounting/LoanSimulation/LoanBasicInfo.jsp b/WebContent/Accounting/LoanSimulation/LoanBasicInfo.jsp index 818b1d8c2..452fe574d 100644 --- a/WebContent/Accounting/LoanSimulation/LoanBasicInfo.jsp +++ b/WebContent/Accounting/LoanSimulation/LoanBasicInfo.jsp @@ -77,15 +77,8 @@ String sTempletNo = "LoanSimulationBasicInfo";//--ģ-- ASObjectModel doTemp = new ASObjectModel(sTempletNo); - Map> productRates = ProductParamUtil.getProductComponentType(productId, "PRD0350"); - Map productRate = productRates.get("product_rate"); - String termType = productRate.get("TermType")== null ? "" : productRate.get("TermType"); - String termMin = productRate.get("TermScope-MIN"); - String termMax = productRate.get("TermScope-MAX"); - if("02".equals(termType)){ - doTemp.setColumnAttribute("INCOME_NUMBER", "coleditstyle", "1"); - - } + + /*ֶ¼*/ doTemp.setHtmlEvent("SETTLE_METHOD", "onchange", "changeSettleMethod");//㷽ʽ doTemp.setHtmlEvent("RENT_OR_RATE", "onchange", "rentOrRateChange");//㷽 @@ -210,7 +203,6 @@ $(function(){ rentOrRateOption=$("#RENT_OR_RATE").children(); incomeNumberYear=$("#INCOME_NUMBER_YEAR").children(); adjustType=$("#ADJUST_TYPE").children(); - incomeNumber=$("#INCOME_NUMBER").children(); var fundRules=calcRules["fund"]; for(var key in fundRules){ @@ -255,7 +247,6 @@ $(function(){ } // getRatioByMoney(getObj(0, "EQUIP_AMT")); }); - function financingCar(){ var financingCar = getItemValue(0, 0, "EQUIP_AMT")-getItemValue(0, 0, "FIRST_PAYMENT"); setItemValue(0, 0, "financing_car", financingCar); @@ -836,7 +827,7 @@ function changeRateType(){ //ݽ function getRatioByMoney(e){ - + debugger; if(e.value === "") { setItemValue(0, 0, e.id, "0"); } @@ -888,7 +879,7 @@ function getRatioByMoney(e){ }else{ money=equipAmt; } - + debugger; if(fundRules[key]["ratioType"]=="InputMode03"){// if(e.id==key){ if(Number(equipAmt)!=0){ @@ -1020,21 +1011,6 @@ function saveRecord(sPostEvents){ alert('0 '); return ; } - - var termMin = parseInt("<%=termMin%>"); - var termMax = parseInt("<%=termMax%>"); - var incomeNumber = parseInt(getItemValue(0,0,"INCOME_NUMBER")); - if("02"=="<%=termType%>"){ - if(incomeNumbertermMax){ - alert("ܴ"+termMax); - return; - } - } - //ܴڲƷ var cleanLeaseMoney=eval(getItemValue(0,0,"CLEAN_LEASE_MONEY"));//ʶ var EQUIP_AMT=eval(getItemValue(0,0,"EQUIP_AMT")); diff --git a/WebContent/Accounting/LoanSimulation/LoanBasicInfoBusiness.jsp b/WebContent/Accounting/LoanSimulation/LoanBasicInfoBusiness.jsp index e0f2b9895..52690358b 100644 --- a/WebContent/Accounting/LoanSimulation/LoanBasicInfoBusiness.jsp +++ b/WebContent/Accounting/LoanSimulation/LoanBasicInfoBusiness.jsp @@ -29,8 +29,10 @@ if("FundPaymentFlow".equals(flowNo)){ RightType="ReadOnly"; sTempletNo = "LoanSimulationBusiness_Query"; - sParam = contractId; - name = "conditionQuery_plan"; + //sParam = contractId; + sParam = flowunid; + //name = "conditionQuery_plan"; + name = "condition_plan_business"; } String calType = CurPage.getParameter("calType"); /*ȡ*/ diff --git a/WebContent/Accounting/LoanSimulation/RentPlanList.jsp b/WebContent/Accounting/LoanSimulation/RentPlanList.jsp index c8d02a2b3..a22b5a4f1 100644 --- a/WebContent/Accounting/LoanSimulation/RentPlanList.jsp +++ b/WebContent/Accounting/LoanSimulation/RentPlanList.jsp @@ -22,12 +22,12 @@ } */ String Distributor=CurPage.getParameter("isDistributor"); String orgid = CurUser.getOrgID(); - /* if(CurUser.hasRole("401")){ + if(CurUser.hasRole("401")){ doTemp.setVisible("CORPUS", false); doTemp.setVisible("INTEREST", false); doTemp.setVisible("CORPUS_BUSINESS", false); doTemp.setVisible("INTEREST_BUSINESS", false); - } */ + } CurPage.setAttribute("modelno","rent"); doTemp.setJboClass(tcb.getRentPlan_tb()); ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request); diff --git a/WebContent/Accounting/LoanSimulation_old/RentPlanList.jsp b/WebContent/Accounting/LoanSimulation_old/RentPlanList.jsp index 495d2609a..d3b884b5f 100644 --- a/WebContent/Accounting/LoanSimulation_old/RentPlanList.jsp +++ b/WebContent/Accounting/LoanSimulation_old/RentPlanList.jsp @@ -1,29 +1,22 @@ <%@ page contentType="text/html; charset=GBK"%> <%@ include file="/Frame/resources/include/include_begin_list.jspf"%><% String paymentnumber = CurPage.getParameter("plannumber"); - String ishistory= CurPage.getParameter("IsHistory"); - String flowunid = CurPage.getParameter("FlowUnid"); - String modelName = "LCRentPlanList"; - String parm = paymentnumber; + ASObjectModel doTemp = new ASObjectModel("LCRentPlanList"); + ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request); + String ishistory=CurPage.getParameter("IsHistory"); + String nodeNo=CurPage.getParameter("NodeNo"); if(null!=ishistory&&ishistory.equals("true")){ //doTemp.setDataQueryClass("com.tenwa.flow.flowHistory.FlowDataListHistory");//ʷʾʷ - modelName = "LCRentPlanListHis"; - parm = flowunid; isShowButton=false; }else{ isShowButton=true; } - ASObjectModel doTemp = new ASObjectModel(modelName); - ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request); - - String nodeNo=CurPage.getParameter("NodeNo"); - dwTemp.ShowSummary="1"; // dwTemp.Style="1"; dwTemp.ReadOnly = "1"; dwTemp.setPageSize(100); - dwTemp.genHTMLObjectWindow(parm); + dwTemp.genHTMLObjectWindow(paymentnumber); String sButtons[][] = { }; diff --git a/WebContent/AppConfig/AutoRiskDetect/ScenarioAlarm.jsp b/WebContent/AppConfig/AutoRiskDetect/ScenarioAlarm.jsp index b7cccda90..b57e1b955 100644 --- a/WebContent/AppConfig/AutoRiskDetect/ScenarioAlarm.jsp +++ b/WebContent/AppConfig/AutoRiskDetect/ScenarioAlarm.jsp @@ -24,9 +24,7 @@ if("".equals(gpsVendor)) gpsVendor="null"; sBizArg +=sBizArg+",ProjectNo="+ProjectNo+",gpsVendor="+gpsVendor; - System.out.println("*********************************"); System.out.println(sBizArg); - System.out.println("**********************************"); String sSubTypeNo = CurPage.getParameter("SubTypeNo"); String autoCommit="false"; ARE.getLog().debug("ҵ:"+sBizArg); diff --git a/WebContent/AppConfig/FlowManage/FlowUserConfig/flowUserSelect.jsp b/WebContent/AppConfig/FlowManage/FlowUserConfig/flowUserSelect.jsp index 3e7f22951..dc942e991 100644 --- a/WebContent/AppConfig/FlowManage/FlowUserConfig/flowUserSelect.jsp +++ b/WebContent/AppConfig/FlowManage/FlowUserConfig/flowUserSelect.jsp @@ -49,7 +49,7 @@ <%=new Button(" ȷ  ","ȷ","getSelectData()","","").getHtmlText()%> - <%=new Button("   ",""," parent.AsDialog.ClosePage('')","","").getHtmlText()%> + <%=new Button("   ",""," parent.AsDialog.ClosePage('back')","","").getHtmlText()%> <%=new Button("   ",""," parent.AsDialog.ClosePage('clean')","","").getHtmlText()%> diff --git a/WebContent/DealerDeposit/DDepositReturn_TempInfo.jsp b/WebContent/DealerDeposit/DDepositReturn_TempInfo.jsp index 8f6a9b353..765d09d4b 100644 --- a/WebContent/DealerDeposit/DDepositReturn_TempInfo.jsp +++ b/WebContent/DealerDeposit/DDepositReturn_TempInfo.jsp @@ -6,7 +6,6 @@ History Log: */ String sFlowUnid = CurPage.getParameter("FlowUnid"); - String phaseNo = CurPage.getParameter("PhaseNo"); String sPrevUrl = CurPage.getParameter("ID"); String ProjectName = CurPage.getParameter("ProjectName"); String DistributorNo = CurPage.getParameter("DistributorNo"); @@ -23,16 +22,11 @@ ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,request); dwTemp.Style = "2";//freeform //dwTemp.ReadOnly = "-2";//ֻģʽ - /* if(!"0010".equals(phaseNo)){ - doTemp.setColInnerBtEvent("SUBJECTNAME", "");//ȥѡԻ - } */ + dwTemp.genHTMLObjectWindow(sFlowUnid); String acc_number = Sqlca.getString("select acc_number from OWN_ACCOUNT limit 0,1"); String acc_bank = Sqlca.getString("select acc_bank from OWN_ACCOUNT limit 0,1"); String acc = Sqlca.getString("select acc_number from DISTRIBUTOR_ACCOUNT where distributor_id='"+DistributorNo+"' limit 0,1"); - - String subjectid = Sqlca.getString("SELECT cl.itemno AS subjectid FROM OWN_ACCOUNT oa LEFT JOIN CODE_LIBRARY CL ON CL.CODENO='ManySubject' AND CL.ITEMNAME=oa.acc_name WHERE oa.ACC_NUMBER='"+acc_number+"' limit 0,1"); - String subjectname = Sqlca.getString("SELECT cl.itemname AS subjectname FROM OWN_ACCOUNT oa LEFT JOIN CODE_LIBRARY CL ON CL.CODENO='ManySubject' AND CL.ITEMNAME=oa.acc_name WHERE oa.ACC_NUMBER='"+acc_number+"' limit 0,1"); String sButtons[][] = { {"true","All","Button","","޸","save()","","","",""} }; @@ -40,22 +34,8 @@ diff --git a/WebContent/DealerDeposit/DMarginChargeInfo_Temp.jsp b/WebContent/DealerDeposit/DMarginChargeInfo_Temp.jsp index 5145453cc..9b3a63be9 100644 --- a/WebContent/DealerDeposit/DMarginChargeInfo_Temp.jsp +++ b/WebContent/DealerDeposit/DMarginChargeInfo_Temp.jsp @@ -6,7 +6,6 @@ History Log: */ String sFlowUnid = CurPage.getParameter("FlowUnid"); - String phaseNo = CurPage.getParameter("PhaseNo"); String sPrevUrl = CurPage.getParameter("id"); String rightType = CurPage.getParameter("RightType"); @@ -29,19 +28,14 @@ dwTemp.Style = "2";//freeform if("ReadOnly".equals(rightType)){ - dwTemp.ReadOnly = "1";//ֻģʽ - doTemp.setColInnerBtEvent("LOCAL_ACCOUNT,ACCOUNT_INFO", ""); - } - - if(!"0010".equals(phaseNo)){ - doTemp.setColInnerBtEvent("SUBJECTNAME", "");//ȥѡԻ + dwTemp.ReadOnly = "1";//ֻģʽ + doTemp.setColInnerBtEvent("LOCAL_ACCOUNT,ACCOUNT_INFO", ""); } String acc_number = Sqlca.getString("select acc_number from OWN_ACCOUNT limit 0,1"); String acc_bank = Sqlca.getString("select acc_bank from OWN_ACCOUNT limit 0,1"); - String acc = Sqlca.getString("select acc_number from DISTRIBUTOR_ACCOUNT where distributor_id="+"'"+DistributorNo+"'"+" limit 0,1"); + String acc = Sqlca.getString("select acc_number from DISTRIBUTOR_ACCOUNT where distributor_id="+"'"+DistributorNo+"'"+" limit 0,1"); String acco = Sqlca.getString("select account from DISTRIBUTOR_ACCOUNT where distributor_id="+"'"+DistributorNo+"'"+" limit 0,1"); - dwTemp.genHTMLObjectWindow(sFlowUnid); dwTemp.getDataObject().setVisible("CAUTION_MONEY", true); String sButtons[][] = { @@ -75,21 +69,6 @@ function returnList(){ parent.selectItem(1); } - - // ȡϢ - function selectManySubject(){ - AsDialog.OpenSelector("selectManySubject","","dialogWidth=" + parseInt(window.screen.width * 0.8) + "px dialogHeight=" + parseInt(window.screen.height * 0.5) + "px", - function(sReturn){ - if(!sReturn||sReturn=="_CANCEL_"||sReturn==""){ - //alert(getHtmlMessage('1'));//ѡһϢ - return; - } - sReturn = sReturn.split("@"); - setItemValue(0,0,"SUBJECTID",sReturn[0]); - setItemValue(0,0,"SUBJECTNAME",sReturn[1]); - },"ѡ",''); - } - function selectaccount(){ var disno = getItemValue(0, 0, "disno"); // alert(id); @@ -106,7 +85,6 @@ } function selectensure(){ - debugger; AsDialog.OpenSelector("Depositcollection","","dialogWidth=" + parseInt(window.screen.width * 0.6) + "px dialogHeight=" + parseInt(window.screen.height * 0.6) + "px",function(sReturn){ if(!sReturn||sReturn=="_CANCEL_"){ //alert(getHtmlMessage('1'));//ѡһϢ @@ -115,8 +93,6 @@ sReturn = sReturn.split("@");//"@"ʾҳʱ setItemValue(0,getRow(),"LOCAL_ACCOUNT",sReturn[0]);//ҳĿ setItemValue(0,getRow(),"LOCAL_BANK",sReturn[1]); - setItemValue(0,getRow(),"SUBJECTID",sReturn[2]); - setItemValue(0,getRow(),"SUBJECTNAME",sReturn[3]); },"ѡ"); } function initRow() diff --git a/WebContent/FlowTest/FlowArchiveSingle.jsp b/WebContent/FlowTest/FlowArchiveSingle.jsp deleted file mode 100644 index 048a65bd3..000000000 --- a/WebContent/FlowTest/FlowArchiveSingle.jsp +++ /dev/null @@ -1,152 +0,0 @@ -<%@ page contentType="text/html; charset=GBK"%> -<%@ include file="/Frame/resources/include/include_begin_list.jspf"%> -<%@include file="/Tenwa/Core/FlowManager/BaseFunction/BaseFlowListFunction.jspf" %> - - - -<%/*~BEGIN~ɱ༭~[Editable=true;CodeAreaID=List00;Describe=ע;]~*/%> -<% -/* - Author:lzb 2017-05-12 - Tester: - Content: Ϣ - Input Param: - Output param: - History Log: - */ -%> -<%/*~END~*/%> - - - -<%/*~BEGIN~ɱ༭~[Editable=true;CodeAreaID=List01;Describe=ҳ;]~*/%> -<% - String PG_TITLE = "ʵ"; // ڱ PG_TITLE -%> -<%/*~END~*/%> - -<%/*~BEGIN~ɱ༭~[Editable=true;CodeAreaID=List02;Describe=ȡ;]~*/%> - - -<%/*~BEGIN~ɱ༭~[Editable=true;CodeAreaID=List03;Describe=ݶ;]~*/%> -<% - String soft = CurPage.getParameter("soft"); - //ASObjectModel doTemp = new ASObjectModel("FlowInstanceTrack"); - ASObjectModel doTemp = new ASObjectModel("ArchiveSingle"); - String ros = "true"; - if("ſ".equals(soft)){ - ros = "false"; - doTemp.appendJboWhere(" O.flow_name='ſ' and O.PHASENAME='Ӫ'"); - }; - ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request); - dwTemp.Style="1"; //--ΪGrid-- - dwTemp.ReadOnly = "1"; //ֻģʽ - dwTemp.setPageSize(15); - dwTemp.genHTMLObjectWindow(""); -%> -<%/*~END~*/%> - - -<%/*~BEGIN~ɱ༭~[Editable=true;CodeAreaID=List04;Describe=尴ť;]~*/%> -<% - - String sButtons[][] = { - {"true","All","Button","·Ա","·Ա","changeFlowOperator()","","","","btn_icon_resetuser",""}, - {ros,"All","Button","·","·","flowChangeRoute()","","","","btn_icon_resetrouting",""} - }; -%> -<%/*~END~*/%> - - - - -<%/*~BEGIN~ɱ༭~[Editable=false;CodeAreaID=List05;Describe=ҳ;]~*/%> -<%@include file="/Frame/resources/include/ui/include_list.jspf"%> -<%/*~END~*/%> - - -<%/*~BEGIN~ɱ༭~[Editable=false;CodeAreaID=List06;Describe=尴ť¼;]~*/%> - -<%/*~END~*/%> -<%/*~BEGIN~ɱ༭~[Editable=false;CodeAreaID=List08;Describe=ҳװʱгʼ;]~*/%> - -<%/*~END~*/%> -<%@ include file="/Frame/resources/include/include_end.jspf"%> \ No newline at end of file diff --git a/WebContent/FlowTest/MailFilingSingle.jsp b/WebContent/FlowTest/MailFilingSingle.jsp deleted file mode 100644 index de3c0b5a7..000000000 --- a/WebContent/FlowTest/MailFilingSingle.jsp +++ /dev/null @@ -1,152 +0,0 @@ -<%@ page contentType="text/html; charset=GBK"%> -<%@ include file="/Frame/resources/include/include_begin_list.jspf"%> -<%@include file="/Tenwa/Core/FlowManager/BaseFunction/BaseFlowListFunction.jspf" %> - - - -<%/*~BEGIN~ɱ༭~[Editable=true;CodeAreaID=List00;Describe=ע;]~*/%> -<% -/* - Author:lzb 2017-05-12 - Tester: - Content: Ϣ - Input Param: - Output param: - History Log: - */ -%> -<%/*~END~*/%> - - - -<%/*~BEGIN~ɱ༭~[Editable=true;CodeAreaID=List01;Describe=ҳ;]~*/%> -<% - String PG_TITLE = "ʵ"; // ڱ PG_TITLE -%> -<%/*~END~*/%> - -<%/*~BEGIN~ɱ༭~[Editable=true;CodeAreaID=List02;Describe=ȡ;]~*/%> - - -<%/*~BEGIN~ɱ༭~[Editable=true;CodeAreaID=List03;Describe=ݶ;]~*/%> -<% - String soft = CurPage.getParameter("soft"); - //ASObjectModel doTemp = new ASObjectModel("FlowInstanceTrack"); - ASObjectModel doTemp = new ASObjectModel("MailSingle"); - String ros = "true"; - if("ʼϹ鵵".equals(soft)){ - ros = "false"; - doTemp.appendJboWhere(" O.flow_name='ʼϹ鵵' and O.PHASENAME='Ӫ'"); - }; - ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request); - dwTemp.Style="1"; //--ΪGrid-- - dwTemp.ReadOnly = "1"; //ֻģʽ - dwTemp.setPageSize(15); - dwTemp.genHTMLObjectWindow(""); -%> -<%/*~END~*/%> - - -<%/*~BEGIN~ɱ༭~[Editable=true;CodeAreaID=List04;Describe=尴ť;]~*/%> -<% - - String sButtons[][] = { - {"true","All","Button","·Ա","·Ա","changeFlowOperator()","","","","btn_icon_resetuser",""}, - {ros,"All","Button","·","·","flowChangeRoute()","","","","btn_icon_resetrouting",""} - }; -%> -<%/*~END~*/%> - - - - -<%/*~BEGIN~ɱ༭~[Editable=false;CodeAreaID=List05;Describe=ҳ;]~*/%> -<%@include file="/Frame/resources/include/ui/include_list.jspf"%> -<%/*~END~*/%> - - -<%/*~BEGIN~ɱ༭~[Editable=false;CodeAreaID=List06;Describe=尴ť¼;]~*/%> - -<%/*~END~*/%> -<%/*~BEGIN~ɱ༭~[Editable=false;CodeAreaID=List08;Describe=ҳװʱгʼ;]~*/%> - -<%/*~END~*/%> -<%@ include file="/Frame/resources/include/include_end.jspf"%> \ No newline at end of file diff --git a/WebContent/Frame/jbpmdesigner/js/tracywindyUtils.js b/WebContent/Frame/jbpmdesigner/js/tracywindyUtils.js index c2b28e69a..f34def490 100644 --- a/WebContent/Frame/jbpmdesigner/js/tracywindyUtils.js +++ b/WebContent/Frame/jbpmdesigner/js/tracywindyUtils.js @@ -8,7 +8,7 @@ function getTracywindyRandomUrl(url){ tempUrl = "tracywindyRandom=" + Math.random(); } /* - * ��ԴURL ��ӱ�־�� + * ԴURL ӱ־ */ if(url.indexOf('?')>-1){ url += ("&" + tempUrl); @@ -17,19 +17,19 @@ function getTracywindyRandomUrl(url){ } return url; } -//��ʽ������Ϊǧ��λ +//ʽΪǧλ function formatNumberThousand(s) { if(isNaN(s)){ return s; } s += ""; s = s.replace(/,/g,""); -var re=/(\d{1,3})(?=(\d{3})+(?:$|\D))/g; //Фң��ָ�� +var re=/(\d{1,3})(?=(\d{3})+(?:$|\D))/g; //Фңָ var n1=s.replace(re,"$1,"); return n1; } -//�ж�parentObj�Ƿ���obj���ϼ�Ԫ�� +//жparentObjǷobjϼԪ function isParent(obj,parentObj){ while (obj != undefined && obj != null && obj.tagName.toUpperCase() != 'BODY'){ if (obj == parentObj){ @@ -60,7 +60,7 @@ function clearForm(form) } } } -//��ȡ���� +//ȡ function getCurDateTime(date) { var d = new Date(); @@ -70,13 +70,13 @@ function getCurDateTime(date) } var week; switch (d.getDay()){ - case 1: week="����һ"; break; - case 2: week="���ڶ�"; break; - case 3: week="������"; break; - case 4: week="������"; break; - case 5: week="������"; break; - case 6: week="������"; break; - default: week="������"; + case 1: week="һ"; break; + case 2: week="ڶ"; break; + case 3: week=""; break; + case 4: week=""; break; + case 5: week=""; break; + case 6: week=""; break; + default: week=""; } var years = d.getFullYear(); var month = add_zero(d.getMonth()+1); @@ -100,13 +100,13 @@ function getCurDate(date) var ndate = years+"-"+month+"-"+days; return ndate; } -//������λ��ǰ�߲�0 +//λǰ߲0 function add_zero(temp) { if(temp<10) return "0"+temp; else return temp; } -//�۵���ʾ���� +//۵ʾ function fieldsetHidden(e){ var src=getTarget(e); var legend = src.parentNode.parentNode; @@ -121,7 +121,7 @@ function fieldsetHidden(e){ } src.src = src.src.indexOf("Left")!=-1?src.src.replace(/Left/g,"Down"):src.src.replace(/Down/g,"Left"); } -//�жϵ�ǰʹ��������汾�� +//жϵǰʹ汾 var userAgent = navigator.userAgent.toLowerCase(); var SysBrowser = { version: (userAgent.match( /.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [])[1], @@ -131,16 +131,16 @@ var SysBrowser = { chrome: /chrome/.test( userAgent ), opera: /opera/.test( userAgent ), safari: /safari/.test( userAgent ), - trident : userAgent.indexOf('trident') > -1, //IE�ں� - presto : userAgent.indexOf('presto') > -1, //opera�ں� - webKit : userAgent.indexOf('applewebkit') > -1, //ƻ�����ȸ��ں� - gecko : userAgent.indexOf('gecko') > -1 && userAgent.indexOf('khtml') == -1, //����ں� - mobile : !!userAgent.match(/applewebkit.*mobile.*/)|| !!userAgent.match(/applewebkit/), //�Ƿ�Ϊ�ƶ��ն� - ios : !!userAgent.match(/\(i[^;]+;( u;)? cpu.+mac os x/), //ios�ն� - android : userAgent.indexOf('android') > -1 || userAgent.indexOf('linux') > -1, //android�ն˻���uc����� - iPhone : userAgent.indexOf('iphone') > -1 /*|| userAgent.indexOf('mac') > -1*/, //�Ƿ�ΪiPhone����QQHD����� - iPad: userAgent.indexOf('ipad') > -1, //�Ƿ�iPad - webApp : userAgent.indexOf('safari') == -1,//�Ƿ�webӦ�ó���û��ͷ����ײ� + trident : userAgent.indexOf('trident') > -1, //IEں + presto : userAgent.indexOf('presto') > -1, //operaں + webKit : userAgent.indexOf('applewebkit') > -1, //ƻȸں + gecko : userAgent.indexOf('gecko') > -1 && userAgent.indexOf('khtml') == -1, //ں + mobile : !!userAgent.match(/applewebkit.*mobile.*/)|| !!userAgent.match(/applewebkit/), //ǷΪƶն + ios : !!userAgent.match(/\(i[^;]+;( u;)? cpu.+mac os x/), //iosն + android : userAgent.indexOf('android') > -1 || userAgent.indexOf('linux') > -1, //androidն˻uc + iPhone : userAgent.indexOf('iphone') > -1 /*|| userAgent.indexOf('mac') > -1*/, //ǷΪiPhoneQQHD + iPad: userAgent.indexOf('ipad') > -1, //ǷiPad + webApp : userAgent.indexOf('safari') == -1,//ǷwebӦóûͷײ google:userAgent.indexOf('chrome')>-1, getBrowser:function(){ if(SysBrowser.msie) return "IE"; @@ -188,7 +188,7 @@ function stopDefault(e){ getEvent(e).returnValue=false; } } -//ǿ�Ƽ�n��С��30->30.00 +//ǿƼnС30->30.00 function forcePreciseDecimal(x,scale) { scale = scale||2; @@ -217,9 +217,9 @@ function decimalReal(num,v) var dight =(num*Math.pow(10,v)/Math.pow(10,v)).toFixed(v); return parseFloat(dight); } -//�������� +// function decimal(num,v) -{ //num��ʾҪ�����������,v��ʾҪ������С��λ���� +{ //numʾҪ,vʾҪСλ if(0 == v) { return decimalReal(decimalReal(num,2),0); @@ -231,7 +231,7 @@ function getTracywindyObject(id) { return tracywindyObject[id]; } -//function ����css +//function css String.prototype.trim=function(){ return this.replace(/(^\s{1,})|(\s{1,}$)/gim,""); }; @@ -267,14 +267,14 @@ function removeClass(element,classname) } element.className = oldClassArr.join(" "); } -//����Ψһ��ʶ +//Ψһʶ function Guid(){ return (((1 + Math.random()) * 0x10000) | 0).toString(16).substring(1); } function GenerateGuid(){ return Guid()+Guid()+Guid()+Guid()+Guid()+Guid()+Guid()+Guid(); } -//��Ŀ��·�� +//Ŀ· function getRootPath(){ var strFullPath=window.document.location.href; var strPath=window.document.location.pathname; @@ -284,7 +284,7 @@ function getRootPath(){ return (prePath+postPath); } -//�������� +// var tracywindyApplyTo=function(originalObj,targetobj){ for(var p in originalObj) { @@ -294,7 +294,7 @@ var tracywindyApplyTo=function(originalObj,targetobj){ } } }; -//ֻ���������� +//ֻ function validateNumber() { /*var e = window.event; @@ -304,14 +304,14 @@ function validateNumber() { pass = true; } - //С���� + //С if(((keyCode>=96)&&(keyCode<=105))||(keyCode==110)) { pass = true; } e.returnValue = pass;*/ } -//����һ��ȫ������ +//һȫ function openFullScreenWindow(strURL,attachmentParams,winRef) { if(-1==strURL.indexOf("systemMathRandom")) @@ -381,9 +381,9 @@ function openFullScreenWindow(strURL,attachmentParams,winRef) var winoption ="left=0px,top=0px,height="+sheight+"px,width="+swidth+"px,toolbar=yes,menubar=yes,location=yes,status=yes,scrollbars=yes,resizable=yes"; if(winRef){ window.loc = function(){ - winRef.location.href = strURL;//�ı�ҳ��� location + winRef.location.href = strURL;//ıҳ location }; - setTimeout("window.loc();",800);//����ȴ�����Ҫ��������ȴ��Ļ����޷�ʵ�� + setTimeout("window.loc();",800);//ȴҪȴĻ޷ʵ }else{ window.open(strURL,'_blank',winoption); } @@ -411,20 +411,20 @@ function openFullScreenWindow(strURL,attachmentParams,winRef) tempSubmitForm.submit();*/ return false; } -function setCookie(name,value)//����������һ����cookie�����ӣ�һ����ֵ +function setCookie(name,value)//һcookieӣһֵ { - var Days = 30; //�� cookie �������� 30 �� + var Days = 30; // cookie 30 var exp = new Date(); //new Date("December 31, 9998"); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString(); } -function getCookie(name)//ȡcookies���� +function getCookie(name)//ȡcookies { var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)")); if(arr != null) return unescape(arr[2]); return ""; } -//ɾ�����ֶ����0 +//ɾֶ0 function nullToString(value) { if((typeof(value)=='undefined')||(value==null)) @@ -454,10 +454,10 @@ function empty2Other(sourceStr,replaceStr) { return !sourceStr ? replaceStr : sourceStr; } -//˵��������ij��table�е������Ϊֻ��/�ɱ༭ -//����1������table��ID -//����2:table�Ǹ����Dz��������ԡ�,���ָ� -//����3:�������� 0Ϊֻ�� 1Ϊ�༭ +//˵ijtableеΪֻ/ɱ༭ +//1tableID +//2:tableǸDzԡ,ָ +//3: 0Ϊֻ 1Ϊ༭ function formJSPInputHideOrShow(id,exceptFfield,stype){ if(document.getElementById(id)){ var inputs=jQuery("#"+id+" input[type='text'],#"+id+" textarea"); @@ -496,12 +496,12 @@ function formJSPInputHideOrShow(id,exceptFfield,stype){ }} } } -//��ѯ���пؼ��б����� +//ѯпؼб function checkTracywindyTableData(talbeid,title){ var sourceTable= getTracywindyObject(talbeid); var sourceData=sourceTable.getRowsJsonData(); if(sourceData.length<=0){ - jQuery.messager.alert('��ʾ',"
����д"+title+"
",'error'); + jQuery.messager.alert('ʾ',"
д"+title+"
",'error'); return false; } var sourceColumn=sourceTable.columns; @@ -518,7 +518,7 @@ function checkTracywindyTableData(talbeid,title){ columndata=onecolumn[sourceColumn[i].name]; columndata=columndata+""; if(columndata==""|| columndata=="." ||columndata=="undefined" ){ - jQuery.messager.alert('��ʾ',"
"+title+"��"+sourceColumn[i].header+"������
",'error'); + jQuery.messager.alert('ʾ',"
"+title+""+sourceColumn[i].header+"Ϊ
",'error'); return false; } } @@ -527,7 +527,7 @@ function checkTracywindyTableData(talbeid,title){ } -//�ϴ����� +//ϴ function attachmentUpWithUploadDate(config){ var _inputStyle = "width:215px;height:20px;cursor:pointer;outline:medium none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;"; var _div1Style = "border:1px solid #FFFFFF;float:left;height:20px;margin-left:90px;margin-top:50px;position:absolute;width:215px;z-index:999;"; @@ -542,12 +542,12 @@ function attachmentUpWithUploadDate(config){ _uploadWindowHtml += '
'; _uploadWindowHtml += ' '; _uploadWindowHtml += ' '; - _uploadWindowHtml += ' '; - _uploadWindowHtml += ' '; + _uploadWindowHtml += ' '; + _uploadWindowHtml += ' '; _uploadWindowHtml += ' '; _uploadWindowHtml += ' '; _uploadWindowHtml += ' '; _uploadWindowHtml += '
�տ�ʱ�䣺
�ϴ��ļ���
տʱ䣺
ϴļ
'; - _uploadWindowHtml += ' ȷ��'; - _uploadWindowHtml += ' ȡ��'; + _uploadWindowHtml += ' ȷ'; + _uploadWindowHtml += ' ȡ'; _uploadWindowHtml += '
'; @@ -576,10 +576,10 @@ function attachmentUpWithUploadDate(config){ var uploadDate = _formBox.find('#id_uploadDate').val(); var file = _formBox.find('#_hiddenFileName').val(); if(file == false){ - alert("��ѡ���ϴ��ļ�"); + alert("ѡϴļ"); return false; } else if(uploadDate == false){ - alert("�������տ�����"); + alert("տ"); return false; } config.parames = config.parames ? config.parames : {}; @@ -604,7 +604,7 @@ function attachmentUpWithUploadDate(config){ } -//�ϴ����� +//ϴ function attachmentUpMini(config){ var openurl = config.url; var param = fileDownLoadParams(config,"url,title,parames","str"); @@ -631,8 +631,8 @@ function attachmentUpMini(config){ uploadAttachmentFileWindow_html += ' '; uploadAttachmentFileWindow_html += ' '; uploadAttachmentFileWindow_html += ' '; - uploadAttachmentFileWindow_html += ' ȷ��'; - uploadAttachmentFileWindow_html += ' ȡ��'; + uploadAttachmentFileWindow_html += ' ȷ'; + uploadAttachmentFileWindow_html += ' ȡ'; uploadAttachmentFileWindow_html += ' '; uploadAttachmentFileWindow_html += ' '; uploadAttachmentFileWindow_html += ' '; @@ -653,7 +653,7 @@ function attachmentUpMini(config){ // jQuery("#id_downOrLoadFormWindow").window("open"); } -//�ϴ����� +//ϴ function attachmentUp(config){ var openurl = config.url; @@ -681,8 +681,8 @@ function attachmentUp(config){ uploadAttachmentFileWindow_html += ' '; uploadAttachmentFileWindow_html += ' '; uploadAttachmentFileWindow_html += ' '; - uploadAttachmentFileWindow_html += ' ȷ��'; - uploadAttachmentFileWindow_html += ' ȡ��'; + uploadAttachmentFileWindow_html += ' ȷ'; + uploadAttachmentFileWindow_html += ' ȡ'; uploadAttachmentFileWindow_html += ' '; uploadAttachmentFileWindow_html += ' '; uploadAttachmentFileWindow_html += ' '; @@ -708,7 +708,7 @@ function attachmentFormSubmit(url){ if(!window.currentImportExcelLoadMask) { - window.currentImportExcelLoadMask = new tracywindyLoadMask(document.body,"���������� ���Ե�..."); + window.currentImportExcelLoadMask = new tracywindyLoadMask(document.body," Ե..."); } if(window.currentImportExcelLoadMask){ @@ -732,7 +732,7 @@ function attachmentDown(config){ if(!window.currentImportExcelLoadMask) { - window.currentImportExcelLoadMask = new tracywindyLoadMask(document.body,"���������� ���Ե�..."); + window.currentImportExcelLoadMask = new tracywindyLoadMask(document.body," Ե..."); } var tempurl=config.url; window.currentImportExcelLoadMask.show(); @@ -790,7 +790,7 @@ function attachmentDown(config){ } function fileCreateWordByIds(config,uploadid){ if(!window.currentDeleteFileLoadMask) - {window.currentDeleteFileLoadMask = new tracywindyLoadMask(document.body,"���ں�ͬ ���Ե�..."); } + {window.currentDeleteFileLoadMask = new tracywindyLoadMask(document.body,"ںͬ Ե..."); } window.currentDeleteFileLoadMask.show(); var url="/leasing/template/CreateFileByTemplate.action"; tempurl=config.url||url; @@ -810,7 +810,7 @@ function fileCreateWordByIds(config,uploadid){ if(vlist.result=="success"){ var list=getTracywindyObject(uploadid); list.AddRows(vlist.message); - alert("�ļ����ɳɹ�"); + alert("ļɳɹ"); }else{ alert(vlist.message); } @@ -856,29 +856,29 @@ function fileDownLoadParams(config, exectFeild, reType) { function getTaskTypeChineseName(taskType){ var chineseMapping = { - "PENDING":"��������", - "DELEGATE":"ί������", - "ASSIGNMENTPENDING":"ָ�ɴ���������", - "ASSIGNMENTCOMPLETED":"ָ���Ѵ�������", - "READ":"��������", - "SIGNATURE":"��ǩ����" + "PENDING":"", + "DELEGATE":"ί", + "ASSIGNMENTPENDING":"ָɴ", + "ASSIGNMENTCOMPLETED":"ָѴ", + "READ":"", + "SIGNATURE":"ǩ" }; return chineseMapping[taskType.toUpperCase()]; } -//����ģ�� +//ģ function loadTemplate(config){ - //ע��config���� - //templateDiv�����ص�ģ�����λ�� - //oneClassify:һ������ - //twoClassify:�������� - //threethClassify:�������� - //fourClassify:�ļ����� - //fiveClassify:�弶���� + //עconfig + //templateDivصģλ + //oneClassify:һ + //twoClassify: + //threethClassify: + //fourClassify:ļ + //fiveClassify:弶 var params=fileDownLoadParams(config,"","array"); var templateDiv=config.templateDiv; config.changeRowNum = config.changeRowNum || 4; - window.currentDeleteFileLoadMask = new tracywindyLoadMask(document.body,"���ڼ���ģ�� ���Ե�..."); + window.currentDeleteFileLoadMask = new tracywindyLoadMask(document.body,"ڼģ Ե..."); currentDeleteFileLoadMask.show(); ajaxRequest({ url:getRootPath()+'/leasing/template/loadTemplateByClassify.action', @@ -892,13 +892,13 @@ function loadTemplate(config){ async:false, failure:function(res){ currentDeleteFileLoadMask.hide(); - alert("����ģ��ʧ��!");}, + alert("ģʧ!");}, params:params }); } function createWordByIds(config){ - //fileListTable:"ȡ�ļ������е�ID" - //modename:'��һ������' + //fileListTable:"ȡļеID" + //modename:'һ' config.fileListTable = config.fileListTable||"table_id_table_word_list_container"; var chk_value=[]; var tempid=""; @@ -912,15 +912,15 @@ function createWordByIds(config){ $('input[name="contract_word_list_check_box"]:checked').each(function(){ chk_value.push($(this).attr("checked",false)); }); - var filelist = getTracywindyObject(config.fileListTable).getRowsJsonData();//��ͬ�嵥 + var filelist = getTracywindyObject(config.fileListTable).getRowsJsonData();//ͬ嵥 if(chk_value.length<=0){ - jQuery.messager.alert('������ʾ',"
�빴ѡģ�壡
",'error') + jQuery.messager.alert('ʾ',"
빴ѡģ壡
",'error') return false; }else{ for(var i=0;i�����ظ�����"+filelist[j].templatename+"��
",'error') + jQuery.messager.alert('ʾ',"
ظ"+filelist[j].templatename+"
",'error') return false; } } @@ -942,9 +942,9 @@ function showContractFile(value,tableObj,columnName,columnIndex,rowData){ var base = "{1}{2}"; var base2 = "{1}{2}"; var separator = "  "; - var updateFlag="�༭"; + var updateFlag="༭"; var field=base.replace("{1}",updateFlag).replace("{2}",separator); - field=field+base2.replace("{1}","����").replace("{2}",separator); + field=field+base2.replace("{1}","").replace("{2}",separator); return field; } function showWORDFile(doc_id){ @@ -954,7 +954,7 @@ function showWORDFile(doc_id){ } function importFinanceExcel(custid,initConfig){ - attachmentUp({url:"/leasing/finance/importFinacne.acl",modelname:'cardupload',custid:custid,title:'���񱨱��д�',parames:initConfig}); + attachmentUp({url:"/leasing/finance/importFinacne.acl",modelname:'cardupload',custid:custid,title:'񱨱д',parames:initConfig}); } function DefaultAjaxCallBack(message){ if(window.currentImportExcelLoadMask){ @@ -967,9 +967,9 @@ function getFuncRightManage(userid,deptcolumn,managecolumn){ var params = {}; var datas = []; var conditon = ""; - params["userid"] = userid || "${sessionScope['login_userid']}"; //��½��ID - params["deptcolumn"] = deptcolumn; //���������ֶ������ɺ��������磺'contract_info.proj_dept'�� - params["managecolumn"] = managecolumn; //���������ֶ������ɺ��������磺'contract_info.proj_manage'�� + params["userid"] = userid || "${sessionScope['login_userid']}"; //½ID + params["deptcolumn"] = deptcolumn; //ֶɺ磺'contract_info.proj_dept' + params["managecolumn"] = managecolumn; //ֶɺ磺'contract_info.proj_manage' params["xmlFileName"] = "/eleasing/jsp/base/funcright_manage.xml"; $.ajax({ @@ -977,6 +977,7 @@ function getFuncRightManage(userid,deptcolumn,managecolumn){ async:false, params:params, success:function(res){ + debugger; var jsonData1 = ''; jsonData1=eval("(" + res.responseText + ")"); datas = jsonData1["datas"]; diff --git a/WebContent/Frame/page/ow/ListSearch.jsp b/WebContent/Frame/page/ow/ListSearch.jsp index 719b217cf..25692f965 100644 --- a/WebContent/Frame/page/ow/ListSearch.jsp +++ b/WebContent/Frame/page/ow/ListSearch.jsp @@ -80,9 +80,6 @@ if(request.getParameter("DOFILTER_DF_"+ sColName +"_2_VALUE")!=null){ value2 = URLDecoder.decode(request.getParameter("DOFILTER_DF_"+ sColName +"_2_VALUE").toString(),"UTF-8"); //ARE.getLog().trace("value2 = " + value2); - if(value2==null || "".equals(value2)){ - value2="undefined"; - } } if(null!=customFilter){ if(customFilter.checkFilter(sColName)){ diff --git a/WebContent/Frame/page/resources/ueditor/third-party/video-js/video.dev.js b/WebContent/Frame/page/resources/ueditor/third-party/video-js/video.dev.js index 04c99d2c9..d01ea6008 100644 --- a/WebContent/Frame/page/resources/ueditor/third-party/video-js/video.dev.js +++ b/WebContent/Frame/page/resources/ueditor/third-party/video-js/video.dev.js @@ -4414,10 +4414,12 @@ vjs.SeekBar.prototype.onMouseMove = function(event){ }; vjs.SeekBar.prototype.onMouseUp = function(event){ + debugger vjs.Slider.prototype.onMouseUp.call(this, event); this.player_.scrubbing = false; if (this.videoWasPlaying) { + debugger this.player_.play(); } }; diff --git a/WebContent/Logon.jsp b/WebContent/Logon.jsp index dc2d63968..f98574db6 100644 --- a/WebContent/Logon.jsp +++ b/WebContent/Logon.jsp @@ -164,7 +164,7 @@ public boolean validUserPassword(HttpServletRequest request, Transaction Sqlca,S sql.append(sUserID); sql.append("' and (endtime is null or endtime = '') group by userid"); String num = Sqlca.getString(new SqlObject(sql.toString())); - if(null != num){ + if(null != num && !"80009U00000001".equals(sUserID) && !"administrator".equals(sUserID)){ throw new Exception("false"); } }else if("compulsive".equals(loginType)){ @@ -197,17 +197,17 @@ public boolean validUserPassword(HttpServletRequest request, Transaction Sqlca,S %> <% } catch (Exception e) { diff --git a/WebContent/META-INF/context.xml b/WebContent/META-INF/context.xml index d8711176b..72ea8c453 100644 --- a/WebContent/META-INF/context.xml +++ b/WebContent/META-INF/context.xml @@ -1,20 +1,15 @@ - - - - + diff --git a/WebContent/ProductManage/ComponentConfig/ComponentRule.jsp b/WebContent/ProductManage/ComponentConfig/ComponentRule.jsp index a2486fc23..455bda6cb 100644 --- a/WebContent/ProductManage/ComponentConfig/ComponentRule.jsp +++ b/WebContent/ProductManage/ComponentConfig/ComponentRule.jsp @@ -94,9 +94,6 @@ if("ADJUST_INTEREST".equals(componentID)) { doTemp.setHtmlEvent("VALUE_ISADJUST_INTEREST", "onchange", "checkValueIsadjustInterest"); } - if("product_rate".equals(componentID)) { - doTemp.setHtmlEvent("VALUE_TERMTYPE", "onchange", "checkValueIsFixed"); - } dwTemp.ReadOnly = "0"; //Ƿֻ 1:ֻ 0:д dwTemp.genHTMLObjectWindow(""); CurPage.setObjectWindowOutput(dwTemp.CurPage.getObjectWindowOutput()); @@ -135,35 +132,7 @@ if("ADJUST_INTEREST" == "<%=componentID%>") { checkValueIsadjustInterest(); } - if("product_rate" == "<%=componentID%>") { - checkValueIsFixed(); - } }) - function checkValueIsFixed(){ - debugger; - var valueIsFixed = getItemValue(0, 0, "VALUE_TERMTYPE"); - if("01" == valueIsFixed){ - setItemReadOnly(0, 0, "MINIMUMVALUE_TERMSCOPE", true); - setItemReadOnly(0, 0, "MAXIMUMVALUE_TERMSCOPE", true); - setItemRequired(0, "MINIMUMVALUE_TERMSCOPE", false); - setItemRequired(0, "MAXIMUMVALUE_TERMSCOPE", false); - setItemValue(0, 0, "MINIMUMVALUE_TERMSCOPE", ""); - setItemValue(0, 0, "MAXIMUMVALUE_TERMSCOPE", ""); - - setItemReadOnly(0, 0, "OPTIONALVALUE_INCOME_NUMBER", false); - setItemRequired(0, "OPTIONALVALUE_INCOME_NUMBER", true); - }else{ - setItemReadOnly(0, 0, "OPTIONALVALUE_INCOME_NUMBER", true); - setItemRequired(0, "OPTIONALVALUE_INCOME_NUMBER", false); - setItemValue(0, 0, "OPTIONALVALUE_INCOME_NUMBER", ""); - - setItemReadOnly(0, 0, "MINIMUMVALUE_TERMSCOPE", false); - setItemReadOnly(0, 0, "MAXIMUMVALUE_TERMSCOPE", false); - setItemRequired(0, "MINIMUMVALUE_TERMSCOPE", true); - setItemRequired(0, "MAXIMUMVALUE_TERMSCOPE", true); - } - - } //JSУ function checkValueIsadjustInterest() { diff --git a/WebContent/ProductManage/ParameterConfig/ParameterInfo.jsp b/WebContent/ProductManage/ParameterConfig/ParameterInfo.jsp index 9d2571af7..bebe2fbb6 100644 --- a/WebContent/ProductManage/ParameterConfig/ParameterInfo.jsp +++ b/WebContent/ProductManage/ParameterConfig/ParameterInfo.jsp @@ -100,7 +100,7 @@ include file="/Frame/resources/include/ui/include_info.jspf"%> $(this).parent().show(); } } - else if("2"==dataType || "5"==dataType || "6"==dataType || "7"==dataType){ + else if("2"==dataType || "5"==dataType || "6"==dataType){ if(this.value=="MINIMUMVALUE" || this.value=="MAXIMUMVALUE" || this.value=="VALUE"){ $(this).parent().show(); } diff --git a/WebContent/Tenwa/Comm/DocList/PayDocList.jsp b/WebContent/Tenwa/Comm/DocList/PayDocList.jsp index 0a5550ba8..34dcdadc7 100644 --- a/WebContent/Tenwa/Comm/DocList/PayDocList.jsp +++ b/WebContent/Tenwa/Comm/DocList/PayDocList.jsp @@ -69,7 +69,7 @@ String projectId = flow.getAttribute("proj_id").getString(); //жǷڣھʹñʱ - DocListInitAction.initDocList(docParam,other,docClassItemno,CurConfig,Sqlca); + DocListInitAction.initDocList(docParam,other,docClassItemno,CurConfig); ASObjectModel doTemp = new ASObjectModel(sTempletNo); String otherWhere=DocListInitAction.getFlowWhere(flow,"","rela"); doTemp.appendJboWhere(otherWhere); diff --git a/WebContent/Tenwa/Comm/Document/LBDocumentUpload.jsp b/WebContent/Tenwa/Comm/Document/LBDocumentUpload.jsp index f2a26fd30..57c2f64b5 100644 --- a/WebContent/Tenwa/Comm/Document/LBDocumentUpload.jsp +++ b/WebContent/Tenwa/Comm/Document/LBDocumentUpload.jsp @@ -1,30 +1,100 @@ +<%@page import="java.io.File"%> <%@page import="java.net.URLDecoder"%> +<%@page import="org.apache.commons.io.FileUtils"%> <%@page import="com.amarsoft.are.jbo.impl.BizObjectTableMapper"%> <%@page import="com.amarsoft.awe.util.DBKeyHelp"%> <%@ page import="com.amarsoft.app.lc.workflow.action.GetFlowAction" %> <%@ page import="com.amarsoft.dict.als.manage.NameManager" %> <%@page import="com.amarsoft.awe.common.attachment.*"%> <%@ page import="com.tenwa.doc.action.DocListInitAction" %> +<%@page import="org.apache.commons.fileupload.FileItem"%> +<%@page import="org.apache.commons.fileupload.servlet.ServletFileUpload"%> +<%@page import="org.apache.commons.fileupload.disk.DiskFileItemFactory"%> <%@ page contentType="text/html; charset=GBK"%> -<%@ include file="/IncludeBegin.jsp"%><% - AmarsoftUpload myAmarsoftUpload = new AmarsoftUpload(); - myAmarsoftUpload.initialize(pageContext); - myAmarsoftUpload.upload(); - - String oneClassify=(String)myAmarsoftUpload.getRequest().getParameter("ONE_CLASSIFY");//һ +<%@ include file="/IncludeBegin.jsp"%> + +<% +// AmarsoftUpload myAmarsoftUpload = new AmarsoftUpload(); +// myAmarsoftUpload.initialize(pageContext); +// myAmarsoftUpload.upload(); + + //1.DiskFileItemFactoryû + DiskFileItemFactory diskFileItemFactory = new DiskFileItemFactory(); + + // 2. ServletFileUpload + ServletFileUpload servletFileUpload = new ServletFileUpload(diskFileItemFactory); + + // 3. ļƱ +// servletFileUpload.setHeaderEncoding("UTF-8"); + + List items = servletFileUpload.parseRequest(request); + +// String libraryId = "";//ҵݱ + String inputTime = StringFunction.getTodayNow(); //ϴʱ + long fileSize = 0l; //ļС + String contentType = ""; //ļ + String sFileName = ""; //ļ + String fileId = ""; + String objectType = ""; + + String oneClassify = ""; + String docId = ""; + String Remark = ""; + String cust_id = ""; + String flowunid = ""; + String ObjectType = ""; + + InputStream is = null; + + for (FileItem fileItem : items) { + if (fileItem.isFormField()) { // >> ͨ + String fieldValue = fileItem.getString("GB18030"); + String fieldName = fileItem.getFieldName(); + + if("ONE_CLASSIFY".equals(fieldName)) { + oneClassify = fieldValue; + } else if("DOC_NAME".equals(fieldName)) { + docId = fieldValue; + } else if("REMARK".equals(fieldName)) { + Remark = fieldValue; + } else if("CUST_ID".equals(fieldName)) { + cust_id = fieldValue; + } else if("FLOWUNID".equals(fieldName)) { + flowunid = flowunid != null && !"".equals(flowunid) ? flowunid : fieldValue; + } else if("OBJECTTYPE".equals(fieldName)) { + ObjectType = fieldValue; + } + ARE.getLog().info(fieldName + ": " + fieldValue); + } else { + //ȡļʵ + is = fileItem.getInputStream(); + contentType = fileItem.getContentType(); + sFileName = fileItem.getName(); + fileSize = fileItem.getSize(); + } + } + + +// String oneClassify=(String)myAmarsoftUpload.getRequest().getParameter("ONE_CLASSIFY");//һ oneClassify = oneClassify==null?"004001":oneClassify; - String docId=(String)myAmarsoftUpload.getRequest().getParameter("DOC_NAME"); // - String sFileName = myAmarsoftUpload.getFiles().getFile(0).getFileName(); //ļ - String Remark= (String)myAmarsoftUpload.getRequest().getParameter("REMARK"); //ע - String cust_id=(String)myAmarsoftUpload.getRequest().getParameter("CUST_ID"); //ͻID +// String docId=(String)myAmarsoftUpload.getRequest().getParameter("DOC_NAME"); // +// String sFileName = fileName; //myAmarsoftUpload.getFiles().getFile(0).getFileName(); //ļ +// System.out.println("ļUTF-8" + new String(sFileName.getBytes(), "UTF-8")); +// System.out.println("ļGBK" + new String(sFileName.getBytes(), "GBK")); +// System.out.println("ļGB18030" + new String(sFileName.getBytes(), "GB18030")); +// String Remark= (String)myAmarsoftUpload.getRequest().getParameter("REMARK"); //ע +// System.out.println("עUTF-8" + new String(Remark.getBytes(), "UTF-8")); +// System.out.println("עGBK" + new String(Remark.getBytes(), "GBK")); +// System.out.println("עGB18030" + new String(Remark.getBytes(), "GB18030")); +// String cust_id=(String)myAmarsoftUpload.getRequest().getParameter("CUST_ID"); //ͻID BizObject docconfig=JBOFactory.createBizObjectQuery("jbo.app.tenwa.doc.LB_DOCCONFIG","id=:id").setParameter("id", docId).getSingleResult(false); String docName=docconfig.getAttribute("DOC_NAME").getString(); String docType=docconfig.getAttribute("DOC_TYPE").getString();// String doc_Class_Itemno=docconfig.getAttribute("DOC_CLASS_ITEMNO").getString();// String libraryId=""; // String InputTime= StringFunction.getTodayNow(); //ϴʱ - String flowunid= (String)myAmarsoftUpload.getRequest().getParameter("FLOWUNID"); //̺ - String ObjectType=(String)myAmarsoftUpload.getRequest().getParameter("OBJECTTYPE");// +// String flowunid= (String)myAmarsoftUpload.getRequest().getParameter("FLOWUNID"); //̺ +// String ObjectType=(String)myAmarsoftUpload.getRequest().getParameter("OBJECTTYPE");// String otherParamWhere=""; if(oneClassify==null){oneClassify="";}else if(oneClassify.length()>1){otherParamWhere=otherParamWhere+" and One_Classify=:oneClassify";} @@ -109,8 +179,8 @@ attr.setAttributeValue("FlowUnid", flowunid); //õ·ļ - sFileName = StringFunction.getFileName(sFileName); - sFileName = URLDecoder.decode(URLDecoder.decode(sFileName,"utf-8"),"utf-8"); +// sFileName = StringFunction.getFileName(sFileName); +// sFileName = URLDecoder.decode(URLDecoder.decode(sFileName,"utf-8"),"utf-8"); //ݿ SqlObject so = null; String sNewSql = ""; @@ -121,26 +191,30 @@ String trueTable = ((BizObjectTableMapper)attrBm).getTable(); //ȡʵı String sAttachmentNo = DBKeyHelp.getSerialNo(trueTable,"Id"); - if (!myAmarsoftUpload.getFiles().getFile(0).isMissing()){ +// if (!myAmarsoftUpload.getFiles().getFile(0).isMissing()){ try { String uuid=java.util.UUID.randomUUID().toString().replaceAll("-", ""); String sFullPath =com.tenwa.officetempalte.util.FileOperatorUtil.getuploadFileDir(sFileSavePath) +uuid+"_"+sFileName; //com.amarsoft.awe.common.attachment.FileNameHelper.getFullPath(libraryId, sAttachmentNo,sFileName, sFileSavePath, sFileNameType, application); - myAmarsoftUpload.getFiles().getFile(0).saveAs(sFullPath); +// myAmarsoftUpload.getFiles().getFile(0).saveAs(sFullPath); + //ļ + File targetFile = new File(sFullPath); + ; + FileUtils.copyInputStreamToFile(is, new File(sFullPath)); //õ·ļ String sFilePath = sFullPath.replace(sFileSavePath, ""); attr.setAttributeValue("FilePath",sFilePath); attr.setAttributeValue("FullPath",sFullPath); - attr.setAttributeValue("Content_Type",DataConvert.toString(myAmarsoftUpload.getFiles().getFile(0).getContentType())); - attr.setAttributeValue("FileSize",DataConvert.toString(String.valueOf(myAmarsoftUpload.getFiles().getFile(0).getSize()))); + attr.setAttributeValue("Content_Type",contentType); + attr.setAttributeValue("FileSize",fileSize); attrBm.saveObject(attr); - myAmarsoftUpload = null; +// myAmarsoftUpload = null; }catch(Exception e){ e.printStackTrace(); out.println("An error occurs : " + e.toString()); attrBm.deleteObject(attr); - myAmarsoftUpload = null; +// myAmarsoftUpload = null; %> <% } - } +// } %> diff --git a/WebContent/Tenwa/Lease/Flow/Comm/BigdataPengyuan/query_report/pengyuandataList.jsp b/WebContent/Tenwa/Lease/Flow/Comm/BigdataPengyuan/query_report/pengyuandataList.jsp index 9d326f8d2..28331c9c1 100644 --- a/WebContent/Tenwa/Lease/Flow/Comm/BigdataPengyuan/query_report/pengyuandataList.jsp +++ b/WebContent/Tenwa/Lease/Flow/Comm/BigdataPengyuan/query_report/pengyuandataList.jsp @@ -7,7 +7,6 @@ */ String sFlowUnid = CurPage.getParameter("FlowUnid");//̱ String ProjectId = CurPage.getParameter("ProjectId");//̱ - String SubjectId = CurPage.getParameter("SubjectId");// String flag = "true"; /* String flowunid = CurPage.getParameter("ObjectNo"); String projectNo = CurPage.getParameter("ProjectNo"); @@ -43,7 +42,7 @@ var fullcertId = getItemValue(0,getRow(0),'certId'); var fullrelation = getItemValue(0,getRow(0),'relation'); var fullphone = getItemValue(0,getRow(0),'phone'); - var params = 'ProjectId='+'<%=ProjectId%>'+'&fullName='+fullName+'&fullcertId='+fullcertId+'&fullrelation='+fullrelation+'&fullphone='+fullphone+'&GetType='+getType+'&SubjectId='+'<%=SubjectId%>'; + var params = 'ProjectId='+'<%=ProjectId%>'+'&fullName='+fullName+'&fullcertId='+fullcertId+'&fullrelation='+fullrelation+'&fullphone='+fullphone+'&GetType='+getType; AsControl.OpenView(sUrl,params,'_self',''); } function newRecord(){ diff --git a/WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/LDeductionsWayInfo.jsp b/WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/LDeductionsWayInfo.jsp deleted file mode 100644 index b2059edb9..000000000 --- a/WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/LDeductionsWayInfo.jsp +++ /dev/null @@ -1,43 +0,0 @@ -<%@page import="com.itextpdf.text.log.SysoCounter"%> -<%@ page contentType="text/html; charset=GBK"%> -<%@include file="/Frame/resources/include/include_begin_info.jspf"%><% - - - String sPrevUrl = CurPage.getParameter("PrevUrl"); - if(sPrevUrl == null) sPrevUrl = "Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/LDeductionsWayList.jsp"; - String sTempletNo = "DeductionsWayInfo";//--ģ-- - ASObjectModel doTemp = new ASObjectModel(sTempletNo); - ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,request); - dwTemp.Style = "2";//freeform - dwTemp.ReadOnly = "0";//ֻģʽ - dwTemp.genHTMLObjectWindow(CurPage.getParameter("ID")); - - String sButtons[][] = { - {"true", "All", "Button", "","޸", "saveRecord()", "", "", "", ""}, - }; -%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%> - -<%@ include file="/Frame/resources/include/include_end.jspf"%> diff --git a/WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/LDeductionsWayList.jsp b/WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/LDeductionsWayList.jsp deleted file mode 100644 index 395b33b32..000000000 --- a/WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/LDeductionsWayList.jsp +++ /dev/null @@ -1,49 +0,0 @@ -<%@ page contentType="text/html; charset=GBK"%> -<%@ include file="/Frame/resources/include/include_begin_list.jspf"%><% - - String PG_TITLE = "ۿʽ"; // ڱ PG_TITLE - - ASObjectModel doTemp = new ASObjectModel("DeductionsWayList"); - ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request); - dwTemp.Style="1"; //--ΪGrid-- - //dwTemp.MultiSelect = true; //ѡ - dwTemp.ReadOnly = "1"; //ֻģʽ - dwTemp.setPageSize(30); - dwTemp.genHTMLObjectWindow(""); - String sButtons[][] = { - {"true","All","Button","","","newRecord()","","","","btn_icon_add",""}, - {"true","","Button","޸","޸","viewAndEdit()","","","","btn_icon_edit"}, - {"true","All","Button","ɾ","ɾ","deleteRecord()","","","","btn_icon_delete",""}, - }; -%><%@include file="/Frame/resources/include/ui/include_list.jspf"%> - -<%@ include file="/Frame/resources/include/include_end.jspf"%> \ No newline at end of file diff --git a/WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/LSendTextMmessageInfo.jsp b/WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/LSendTextMmessageInfo.jsp deleted file mode 100644 index f4ef2ef67..000000000 --- a/WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/LSendTextMmessageInfo.jsp +++ /dev/null @@ -1,44 +0,0 @@ -<%@page import="com.itextpdf.text.log.SysoCounter"%> -<%@ page contentType="text/html; charset=GBK"%> -<%@include file="/Frame/resources/include/include_begin_info.jspf"%><% - - - String sPrevUrl = CurPage.getParameter("PrevUrl"); - if(sPrevUrl == null) sPrevUrl = "/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/LSendTextMmessageList.jsp"; - String sTempletNo = "SendTextMmessageInfo";//--ģ-- - ASObjectModel doTemp = new ASObjectModel(sTempletNo); - ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,request); - dwTemp.Style = "2";//freeform - dwTemp.ReadOnly = "0";//ֻģʽ - dwTemp.genHTMLObjectWindow(CurPage.getParameter("ID")); - - String sButtons[][] = { - {"true", "All", "Button", "","޸", "saveRecord()", "", "", "", ""}, - }; -%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%> - -<%@ include file="/Frame/resources/include/include_end.jspf"%> diff --git a/WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/LSendTextMmessageList.jsp b/WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/LSendTextMmessageList.jsp deleted file mode 100644 index 297fff569..000000000 --- a/WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/LSendTextMmessageList.jsp +++ /dev/null @@ -1,46 +0,0 @@ -<%@ page contentType="text/html; charset=GBK"%> -<%@ include file="/Frame/resources/include/include_begin_list.jspf"%><% - - String PG_TITLE = "ŷ"; // ڱ PG_TITLE - - ASObjectModel doTemp = new ASObjectModel("SendTextMmessageList"); - ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request); - dwTemp.Style="1"; //--ΪGrid-- - //dwTemp.MultiSelect = true; //ѡ - dwTemp.ReadOnly = "1"; //ֻģʽ - dwTemp.setPageSize(30); - dwTemp.genHTMLObjectWindow(""); - String sButtons[][] = { - {"true","All","Button","","","newRecord()","","","","btn_icon_add",""}, - {"true","","Button","޸","޸","viewAndEdit()","","","","btn_icon_edit"}, - {"true","All","Button","ɾ","ɾ","deleteRecord()","","","","btn_icon_delete",""}, - }; -%><%@include file="/Frame/resources/include/ui/include_list.jspf"%> - -<%@ include file="/Frame/resources/include/include_end.jspf"%> \ No newline at end of file diff --git a/WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/MoreThemeMaintenanceInfo.jsp b/WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/MoreThemeMaintenanceInfo.jsp deleted file mode 100644 index 8a7b5fb79..000000000 --- a/WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/MoreThemeMaintenanceInfo.jsp +++ /dev/null @@ -1,58 +0,0 @@ -<%@page import="com.itextpdf.text.log.SysoCounter"%> -<%@ page contentType="text/html; charset=GBK"%> -<%@include file="/Frame/resources/include/include_begin_info.jspf"%><% - - - String sPrevUrl = CurPage.getParameter("PrevUrl"); - if(sPrevUrl == null) sPrevUrl = "/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/MoreThemeMaintenanceList.jsp"; - String sTempletNo = "LB_MANY_SUBJECT_INFO";//--ģ-- - ASObjectModel doTemp = new ASObjectModel(sTempletNo); - ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,request); - dwTemp.Style = "2";//freeform - //dwTemp.ReadOnly = "0";//ֻģʽ - dwTemp.genHTMLObjectWindow(CurPage.getParameter("ID")); - - String sButtons[][] = { - {"true", "All", "Button", "","޸", "saveRecord()", "", "", "", ""}, - }; -%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%> - -<%@ include file="/Frame/resources/include/include_end.jspf"%> diff --git a/WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/MoreThemeMaintenanceList.jsp b/WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/MoreThemeMaintenanceList.jsp deleted file mode 100644 index 5f74f85d2..000000000 --- a/WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/MoreThemeMaintenanceList.jsp +++ /dev/null @@ -1,46 +0,0 @@ -<%@ page contentType="text/html; charset=GBK"%> -<%@ include file="/Frame/resources/include/include_begin_list.jspf"%><% - - String PG_TITLE = "ά"; // ڱ PG_TITLE - - ASObjectModel doTemp = new ASObjectModel("LB_MANY_SUBJECT_LIST"); - ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request); - dwTemp.Style="1"; //--ΪGrid-- - //dwTemp.MultiSelect = true; //ѡ - dwTemp.ReadOnly = "1"; //ֻģʽ - dwTemp.setPageSize(30); - dwTemp.genHTMLObjectWindow(""); - String sButtons[][] = { - {"true","All","Button","","","newRecord()","","","","btn_icon_add",""}, - {"true","","Button","޸","޸","viewAndEdit()","","","","btn_icon_edit"}, - {"true","All","Button","ɾ","ɾ","deleteRecord()","","","","btn_icon_delete",""}, - }; -%><%@include file="/Frame/resources/include/ui/include_list.jspf"%> - -<%@ include file="/Frame/resources/include/include_end.jspf"%> \ No newline at end of file diff --git a/WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/PoundageMaintenanceInfo.jsp b/WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/PoundageMaintenanceInfo.jsp deleted file mode 100644 index e619bf66e..000000000 --- a/WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/PoundageMaintenanceInfo.jsp +++ /dev/null @@ -1,82 +0,0 @@ -<%@page import="com.itextpdf.text.log.SysoCounter"%> -<%@ page contentType="text/html; charset=GBK"%> -<%@include file="/Frame/resources/include/include_begin_info.jspf"%><% - - String Id = CurPage.getParameter("ID"); - String sPrevUrl = CurPage.getParameter("PrevUrl"); - if(sPrevUrl == null) sPrevUrl = "/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/PoundageMaintenanceList.jsp"; - String sTempletNo = "LPoundageMaintenanceInfo";//--ģ-- - ASObjectModel doTemp = new ASObjectModel(sTempletNo); - doTemp.setHtmlEvent("charge_channel", "onchange", "getChargeWay"); - doTemp.setHtmlEvent("expiry_date", "onchange", "isEndTime"); - doTemp.setHtmlEvent("start_date", "onchange", "isStartTime"); - if(Id!=null){ - String sql = "SELECT id FROM LPOUNDAGE_MAINTENANCE WHERE charge_channel='"+CurPage.getParameter("chargeChannel")+"' AND charge_way='"+CurPage.getParameter("chargeWay")+"' AND DATE_FORMAT("+CurPage.getParameter("startDate")+",'%Y/%m/%d')<%@ include file="/Frame/resources/include/ui/include_info.jspf"%> - -<%@ include file="/Frame/resources/include/include_end.jspf"%> diff --git a/WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/PoundageMaintenanceList.jsp b/WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/PoundageMaintenanceList.jsp deleted file mode 100644 index 1b4b18a50..000000000 --- a/WebContent/Tenwa/Lease/Flow/Comm/LBAssetTransferRegistration/PoundageMaintenanceList.jsp +++ /dev/null @@ -1,53 +0,0 @@ -<%@ page contentType="text/html; charset=GBK"%> -<%@ include file="/Frame/resources/include/include_begin_list.jspf"%><% - - String PG_TITLE = "ۿά"; // ڱ PG_TITLE - - ASObjectModel doTemp = new ASObjectModel("LPoundageMaintenanceList"); - ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request); - dwTemp.Style="1"; //--ΪGrid-- - //dwTemp.MultiSelect = true; //ѡ - dwTemp.ReadOnly = "1"; //ֻģʽ - dwTemp.setPageSize(30); - dwTemp.genHTMLObjectWindow(""); - String sButtons[][] = { - {"true","All","Button","","","newRecord()","","","","btn_icon_add",""}, - {"true","","Button","޸","޸","viewAndEdit()","","","","btn_icon_edit"}, - {"true","All","Button","ɾ","ɾ","deleteRecord()","","","","btn_icon_delete",""}, - }; -%><%@include file="/Frame/resources/include/ui/include_list.jspf"%> - -<%@ include file="/Frame/resources/include/include_end.jspf"%> \ No newline at end of file diff --git a/WebContent/Tenwa/Lease/Flow/Comm/LBContract/LBContractInfo.jsp b/WebContent/Tenwa/Lease/Flow/Comm/LBContract/LBContractInfo.jsp index 34e3c54ee..dbc2353f4 100644 --- a/WebContent/Tenwa/Lease/Flow/Comm/LBContract/LBContractInfo.jsp +++ b/WebContent/Tenwa/Lease/Flow/Comm/LBContract/LBContractInfo.jsp @@ -40,9 +40,7 @@ }else{ product_id=flow.getAttribute("productId").toString(); } - String businesstype = Sqlca.getString("select businesstype from LB_CONTRACT_INFO_TEMP where flowunid = '"+sFlowUnid+"'"); - String SUBJECTID = Sqlca.getString("select SUBJECTID from LB_CONTRACT_INFO_TEMP where flowunid='"+sFlowUnid+"'"); - String subject = Sqlca.getString("select subject_name from LB_MANY_SUBJECT where id='"+SUBJECTID+"'"); + String sPhaseNo=CurPage.getParameter("PhaseNo");//׶κ String FlowNo=CurPage.getParameter("FlowNo");// String NodeNo=CurPage.getParameter("NodeNo");// @@ -56,7 +54,6 @@ if(("0030".equals(sPhaseNo)&&("ContractApprovalFlow".equals(FlowNo)||"ContractChangeFlow".equals(FlowNo)))){ sTempletNo="LBContractInfoAtMakeTemp"; } - String orgid = CurUser.getOrgID();//ǰûid String orgidname = CurUser.getOrgName();//ǰû String userid = CurUser.getUserID();//ûid @@ -83,18 +80,6 @@ }else{ doTemp.setColInnerBtEvent("PROJECT_ASSIST_NAME", ""); } - - /* - "2"ͳ - "3"ഫͳ - Ϊ"2","3"״̬ʱֶαֶΪֻҶԻص - */ - if("2".equals(businesstype) || "3".equals(businesstype)){ - doTemp.setRequired("subject_name",true); - }else{ - doTemp.setRequired("subject_name",false); - doTemp.setColInnerBtEvent("subject_name", ""); - } doTemp.setDefaultValue("FlowUnid", sFlowUnid);//ֵ̱ if("TAssetsDisposalFeeFlow".equals(FlowNo)){ doTemp.setReadOnly("CONTRACT_NUMBER", true); @@ -110,7 +95,6 @@ if((null!=RightType&&RightType.equals("ReadOnly"))||(null!=ishistory&&ishistory.equals("true"))){ dwTemp.ReadOnly = "-2";//ֻģʽ } - dwTemp.genHTMLObjectWindow(sFlowUnid + "," + sContractId + "," + businesstype + "," + SUBJECTID + "," + subject); if(isShowForaml.equals("true")){ dwTemp.genHTMLObjectWindow(sContractId); }else{ @@ -183,17 +167,6 @@ setItemValue(0,getRow(),"PROJECT_ASSIST",sReturn[0]); },"ѡĿЭ"); } - //ѡ - function selectaaaa(){ - AsDialog.OpenSelector("SelectAAAA","","dialogWidth=" + parseInt(window.screen.width * 0.4) + "px dialogHeight=" + parseInt(window.screen.height * 0.6) + "px",function(sReturn){ - if(!sReturn||sReturn=="_CANCEL_"){ - alert(getHtmlMessage('1'));//ѡһϢ - return; - } - sReturn = sReturn.split("@");//"@"ʾҳʱ - setItemValue(0,getRow(),"subject_name",sReturn[0]);//ҳĿ - },"ѡ"); - } <%/*~END~*/%> @@ -287,20 +260,6 @@ init(); - - function selectManySubject(){ - AsDialog.OpenSelector("selectManySubject","","dialogWidth=" + parseInt(window.screen.width * 0.8) + "px dialogHeight=" + parseInt(window.screen.height * 0.5) + "px", - function(sReturn){ - if(!sReturn||sReturn=="_CANCEL_"||sReturn=="") - { - //alert(getHtmlMessage('1'));//ѡһϢ - return; - } - sReturn = sReturn.split("@"); - setItemValue(0,0,"subjectid",sReturn[0]); - setItemValue(0,0,"subjectname",sReturn[1]); - },"ѡͻ",''); - } <%/*~END~*/%> diff --git a/WebContent/Tenwa/Lease/Flow/Comm/LBContract/LBContractPrintList.jsp b/WebContent/Tenwa/Lease/Flow/Comm/LBContract/LBContractPrintList.jsp index 385090537..9443cb74b 100644 --- a/WebContent/Tenwa/Lease/Flow/Comm/LBContract/LBContractPrintList.jsp +++ b/WebContent/Tenwa/Lease/Flow/Comm/LBContract/LBContractPrintList.jsp @@ -13,8 +13,6 @@ String productId = CurPage.getParameter("ProductId"); String flowunid = CurPage.getParameter("FlowUnid"); String action = CurPage.getParameter("action"); - String SubjectId=CurPage.getParameter("SubjectId");//ȡID - ASObjectModel doTemp = new ASObjectModel("LBContractPrintList"); ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request); dwTemp.Style="1"; //--ΪGrid-- @@ -123,7 +121,7 @@ } //Ȼ˵ǩԼ - var sReturn = RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignAction","signIng","ProjectId=<%=projectId%>,CurUserID=<%=CurUser.getUserID()%>,FlowUnid=<%=flowunid%>,,SubjectId=<%=SubjectId%>"); + var sReturn = RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignAction","signIng","ProjectId=<%=projectId%>,CurUserID=<%=CurUser.getUserID()%>,FlowUnid=<%=flowunid%>"); var sReturns = sReturn.split("@"); if("success"==sReturns[0]){ AsDebug.showMessage("ʾ","ǩԼɹ!","","",true,"","","",function(){ @@ -167,7 +165,7 @@ AsDebug.showMessage("ʾ","ûзǩԼ,޷ȡǩԼ״̬","","",true); return; } - var sParams="ProjectId=<%=projectId%>,customerType=<%=custtype%>,FlowUnid=<%=flowunid%>,CurUserID=<%=CurUser.getUserID()%>,SubjectId=<%=SubjectId%>"; + var sParams="ProjectId=<%=projectId%>,customerType=<%=custtype%>,FlowUnid=<%=flowunid%>,CurUserID=<%=CurUser.getUserID()%>"; var sReturn=RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignAction","contractSignStatus",sParams); AsDebug.showMessage("ʾ",sReturn,"","",true,'','','',function(){ <%-- var sReturns = RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignAction","downloadDoc","ProjectId=<%=projectId%>,CurUserID=<%=CurUser.getUserID()%>"); --%> @@ -315,7 +313,7 @@ AsDebug.showMessage("ʾ","ûзǩԼ,޷Ͷţ","","",true); return; } - var sReturn = RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignAction","sendMessageAgain","ProjectId=<%=projectId%>,SubjectId=<%=SubjectId%>"); + var sReturn = RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignAction","sendMessageAgain","ProjectId=<%=projectId%>"); if("success"==sReturn){ AsDebug.showMessage("ʾ","ŷͳɹ","","",true); }else{ diff --git a/WebContent/Tenwa/Lease/Flow/Comm/LBContractTemplate/contract_template.jsp b/WebContent/Tenwa/Lease/Flow/Comm/LBContractTemplate/contract_template.jsp index e07fcea22..670b18bdf 100644 --- a/WebContent/Tenwa/Lease/Flow/Comm/LBContractTemplate/contract_template.jsp +++ b/WebContent/Tenwa/Lease/Flow/Comm/LBContractTemplate/contract_template.jsp @@ -26,8 +26,6 @@ String flowName=CurPage.getParameter("FlowName");//ȡͬ String contractid=CurPage.getParameter("ContractId");//ȡͬid String isnetcar=CurPage.getParameter("isNetCar");//ȡǷԼ - String SubjectId=CurPage.getParameter("SubjectId");//ȡID - if(null==contractNo ||"null".equals(contractNo) ){ contractNo=FlowKey; } @@ -174,7 +172,7 @@ $('#A_Group_0010').css('display','none'); $('#A_Group_0020').css('display','none'); } - var sReturn = RunJavaMethodSqlca("com.tenwa.app.baseFileTemplate.handle.FileTemplateUtil","getContractClass","leasform="+"<%=leasform%>"+",isNetCar="+"<%=CurPage.getParameter("isNetCar")%>"+",operationType="+operationType+",SubjectId=<%=SubjectId%>"); + var sReturn = RunJavaMethodSqlca("com.tenwa.app.baseFileTemplate.handle.FileTemplateUtil","getContractClass","leasform="+"<%=leasform%>"+",isNetCar="+"<%=CurPage.getParameter("isNetCar")%>"+",operationType="+operationType); var jsonData=eval("("+sReturn+")"); initFileTemplate(eval("("+jsonData[0].fileTemplate+")")); // initOneClass(); @@ -353,7 +351,7 @@ return; } if(("01"=="<%=customertype%>"&&"Auto" == "<%=sealType%>" )||("Auto" == "<%=sealType%>" && "Hand" == "<%=signType%>" )){ - var falg = RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignAction","compnySignIng","FlowUnid=<%=flowunid%>,flagType=word,ProjectId=<%=projectId%>,SubjectId=<%=SubjectId%>"); + var falg = RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignAction","compnySignIng","FlowUnid=<%=flowunid%>,flagType=word,ProjectId=<%=projectId%>"); if("success"!= falg ){ RunJavaMethodTrans("com.tenwa.channelportal.action.ContractSignAction","companyUpdateDocContractStatus","FlowUnid=<%=flowunid%>"+",ProjectId=<%=projectId%>"); alert("ʧܣ"); diff --git a/WebContent/Tenwa/Lease/Flow/Comm/LBDebitCard/AccountChangeFlowDebitCardInfo.jsp b/WebContent/Tenwa/Lease/Flow/Comm/LBDebitCard/AccountChangeFlowDebitCardInfo.jsp deleted file mode 100644 index 1ca2ef0fe..000000000 --- a/WebContent/Tenwa/Lease/Flow/Comm/LBDebitCard/AccountChangeFlowDebitCardInfo.jsp +++ /dev/null @@ -1,139 +0,0 @@ -<%@ page contentType="text/html; charset=GBK"%> -<%@page import="jbo.app.tenwa.doc.LB_DOC_CONTRACT_LIST"%> -<%@ include file="/Frame/resources/include/include_begin_info.jspf"%> -<% - /* - Author: undefined 2017-07-10 - Content: ʾҳ - History Log: - */ - String projectId = CurPage.getParameter("ProjectId"); - String RightType=CurPage.getParameter("RightType"); - String ishistory=CurPage.getParameter("IsHistory"); - String ApplyType=CurPage.getParameter("ApplyType"); - String CustomerType=CurPage.getParameter("CustomerType"); - String customerId = CurPage.getParameter("customerId"); - String FlowUnid=CurPage.getParameter("FlowUnid"); - String contractId = CurPage.getParameter("ContractId"); - - String sTempletNo = "DebitCardInfoMcontract";//--ģ-- - ASObjectModel doTemp = new ASObjectModel(sTempletNo); - doTemp.setHtmlEvent("acc_number", "onchange", "getNameOfBank"); - ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,request); - dwTemp.Style = "2";//freeform - - if((null!=RightType&&RightType.equals("ReadOnly"))||(null!=ishistory&&ishistory.equals("true"))){ - dwTemp.ReadOnly = "-2";//ֻģʽ - RightType="ReadOnly"; - isShowButton=false; - }else{ - isShowButton=true; - } - dwTemp.genHTMLObjectWindow(projectId); - - String sButtons[][] = { - {"true","","Button","","޸","save()","","","",""} - } ; - - sButtonPosition = "north"; -%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%> - -<%@ include file="/Frame/resources/include/include_end.jspf"%> diff --git a/WebContent/Tenwa/Lease/Flow/Comm/LBDebitCard/Change.jsp b/WebContent/Tenwa/Lease/Flow/Comm/LBDebitCard/Change.jsp index 12776d142..eba65b9e9 100644 --- a/WebContent/Tenwa/Lease/Flow/Comm/LBDebitCard/Change.jsp +++ b/WebContent/Tenwa/Lease/Flow/Comm/LBDebitCard/Change.jsp @@ -8,7 +8,7 @@ %><%@include file="/Resources/CodeParts/Frame02.jsp"%> diff --git a/WebContent/Tenwa/Lease/Flow/Comm/LBDebitCard/ChangeDebitCardList.jsp b/WebContent/Tenwa/Lease/Flow/Comm/LBDebitCard/ChangeDebitCardList.jsp index 83dd4e62c..a9bf722d3 100644 --- a/WebContent/Tenwa/Lease/Flow/Comm/LBDebitCard/ChangeDebitCardList.jsp +++ b/WebContent/Tenwa/Lease/Flow/Comm/LBDebitCard/ChangeDebitCardList.jsp @@ -9,7 +9,6 @@ String flowunid = CurPage.getParameter("FlowUnid"); String contractid = CurPage.getParameter("ContractId"); String customerType = CurPage.getParameter("CustomerType"); - String projectId = CurPage.getParameter("ProjectId"); String falg = "false"; if("03".equals(customerType)){ falg = "true"; @@ -34,12 +33,6 @@ %><%@include file="/Frame/resources/include/ui/include_list.jspf"%> <%@ include file="/Frame/resources/include/include_end.jspf"%> \ No newline at end of file diff --git a/WebContent/Tenwa/Lease/Flow/Comm/LBPreLoanAntiFraud/LBCarCreditTempList.jsp b/WebContent/Tenwa/Lease/Flow/Comm/LBPreLoanAntiFraud/LBCarCreditTempList.jsp index fdaa86cd5..2d71dfef2 100644 --- a/WebContent/Tenwa/Lease/Flow/Comm/LBPreLoanAntiFraud/LBCarCreditTempList.jsp +++ b/WebContent/Tenwa/Lease/Flow/Comm/LBPreLoanAntiFraud/LBCarCreditTempList.jsp @@ -6,7 +6,6 @@ History Log: */ String PhaseNo = CurPage.getParameter("PhaseNo"); - String SubjectId = CurPage.getParameter("SubjectId"); String sFlowUnid = CurPage.getParameter("FlowUnid");//̱ ASObjectModel doTemp = new ASObjectModel("LbCarCreditTempList"); ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request); @@ -32,7 +31,7 @@ return; } var result = - RunJavaMethodTrans("com.tenwa.comm.credit.CreditBodyGuardAction","doCreditVerification","flowunid="+sFlowUnid+",phaseno="+PhaseNo+",certids="+certids+",SubjectId="+"<%=SubjectId%>"); + RunJavaMethodTrans("com.tenwa.comm.credit.CreditBodyGuardAction","doCreditVerification","flowunid="+sFlowUnid+",phaseno="+PhaseNo+",certids="+certids); if(result == 'ERROR'){ alert("ʧ"); reloadSelf(); diff --git a/WebContent/Tenwa/Lease/Flow/Comm/LBProject/LBProjectInfo.jsp b/WebContent/Tenwa/Lease/Flow/Comm/LBProject/LBProjectInfo.jsp index fffeb95d2..668f43469 100644 --- a/WebContent/Tenwa/Lease/Flow/Comm/LBProject/LBProjectInfo.jsp +++ b/WebContent/Tenwa/Lease/Flow/Comm/LBProject/LBProjectInfo.jsp @@ -193,20 +193,6 @@ function init(){ init(); - function selectManySubject(){ - AsDialog.OpenSelector("selectManySubject","","dialogWidth=" + parseInt(window.screen.width * 0.8) + "px dialogHeight=" + parseInt(window.screen.height * 0.5) + "px", - function(sReturn){ - if(!sReturn||sReturn=="_CANCEL_"||sReturn=="") - { - //alert(getHtmlMessage('1'));//ѡһϢ - return; - } - sReturn = sReturn.split("@"); - setItemValue(0,0,"subjectid",sReturn[0]); - setItemValue(0,0,"subjectname",sReturn[1]); - },"ѡͻ",''); - } - <%/*~END~*/%> diff --git a/WebContent/Tenwa/Lease/Flow/Comm/LBTelOnline/LbTelOnlinList.jsp b/WebContent/Tenwa/Lease/Flow/Comm/LBTelOnline/LbTelOnlinList.jsp index aba228b5e..e52704c05 100644 --- a/WebContent/Tenwa/Lease/Flow/Comm/LBTelOnline/LbTelOnlinList.jsp +++ b/WebContent/Tenwa/Lease/Flow/Comm/LBTelOnline/LbTelOnlinList.jsp @@ -10,8 +10,6 @@ String ProjectId = CurPage.getParameter("ProjectId"); String flowunid = CurPage.getParameter("ObjectNo"); ASObjectModel doTemp = new ASObjectModel("LbTelOnlinList"); - String SubjectId = CurPage.getParameter("SubjectId");// - ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request); dwTemp.Style="1"; //--ΪGrid-- dwTemp.ReadOnly = "1"; //ֻģʽ @@ -33,7 +31,7 @@ alert("ѡݣ"); return; } - var result = RunJavaMethodTrans("com.tenwa.lease.flow.project.validate.OnlineClient","getTelOnLine","flowunid=<%=flowunid%>,projectId=<%=ProjectId%>,userId=<%=userId%>,SubjectId=<%=SubjectId%>,certids="+certids); + var result = RunJavaMethodTrans("com.tenwa.lease.flow.project.validate.OnlineClient","getTelOnLine","flowunid=<%=flowunid%>,projectId=<%=ProjectId%>,userId=<%=userId%>,certids="+certids); if(result=="true"){ window.location.reload(); }else{ @@ -41,6 +39,7 @@ } } function retry(){ + debugger; // var onLineId = getItemValue(0,getRow(0),'online_id'); // var certids=getItemValueArray(0,"certid"); var online_ids=getItemValueArray(0,"online_id"); @@ -55,9 +54,8 @@ }; } for(var i=0;i"); --%> - var result = RunJavaMethodTrans("com.tenwa.lease.flow.project.validate.OnlineClient","getTelOnLineReTry","onLineId="+onLineId+",userId=<%=userId%>,SubjectId=<%=SubjectId%>"); +<%-- var result = RunJavaMethodTrans("com.tenwa.lease.flow.project.validate.OnlineClient","getTelOnLineReTry","onLineId="+online_ids[i]+",userId=<%=userId%>"); --%> + var result = RunJavaMethodTrans("com.tenwa.lease.flow.project.validate.OnlineClient","getTelOnLineReTry","onLineId="+1111+",userId=<%=userId%>"); if(result=="true"){ number++; }else{ diff --git a/WebContent/Tenwa/Lease/Flow/Comm/QuotationList/QuotationList.jsp b/WebContent/Tenwa/Lease/Flow/Comm/QuotationList/QuotationList.jsp index 40b1fd7c2..6e8ac152e 100644 --- a/WebContent/Tenwa/Lease/Flow/Comm/QuotationList/QuotationList.jsp +++ b/WebContent/Tenwa/Lease/Flow/Comm/QuotationList/QuotationList.jsp @@ -10,17 +10,17 @@ Content: History Log: */ - String flowunid=CurPage.getParameter("FlowUnid"); - BizObject flow=GetFlowAction.getFlowBussinessObject(flowunid); - String product_id=flow.getAttribute("productId").toString(); - String planinformation=ProductParamUtil.getProductParameterValue(product_id,"PRD0314","planinformation");// - BizObject lc_calc_condition=JBOFactory.getBizObjectManager(LC_CALC_CONDITION_TEMP.CLASS_NAME).createQuery("FlowUnid=:FlowUnid").setParameter("FlowUnid", flowunid).getSingleResult(false); - String PROJECT_PLAN_NUMBER=""; - String CONTRACT_PLAN_NUMBER=""; - if(lc_calc_condition!=null){ - PROJECT_PLAN_NUMBER=lc_calc_condition.getAttribute("project_plan_number").getString(); - CONTRACT_PLAN_NUMBER=lc_calc_condition.getAttribute("contract_plan_number").getString(); - } + String flowunid=CurPage.getParameter("FlowUnid"); +BizObject flow=GetFlowAction.getFlowBussinessObject(flowunid); +String product_id=flow.getAttribute("productId").toString(); +String planinformation=ProductParamUtil.getProductParameterValue(product_id,"PRD0314","planinformation");// +BizObject lc_calc_condition=JBOFactory.getBizObjectManager(LC_CALC_CONDITION_TEMP.CLASS_NAME).createQuery("FlowUnid=:FlowUnid").setParameter("FlowUnid", flowunid).getSingleResult(false); +String PROJECT_PLAN_NUMBER=""; +String CONTRACT_PLAN_NUMBER=""; +if(lc_calc_condition!=null){ + PROJECT_PLAN_NUMBER=lc_calc_condition.getAttribute("project_plan_number").getString(); + CONTRACT_PLAN_NUMBER=lc_calc_condition.getAttribute("contract_plan_number").getString(); +} String plan_number=""; if("".equals(PROJECT_PLAN_NUMBER)||PROJECT_PLAN_NUMBER.length()==0){ plan_number=CONTRACT_PLAN_NUMBER; diff --git a/WebContent/Tenwa/Lease/Flow/Contract/ContractApproval/ContractApprovalApplyList.jsp b/WebContent/Tenwa/Lease/Flow/Contract/ContractApproval/ContractApprovalApplyList.jsp index c1a364b66..fa86b174f 100644 --- a/WebContent/Tenwa/Lease/Flow/Contract/ContractApproval/ContractApprovalApplyList.jsp +++ b/WebContent/Tenwa/Lease/Flow/Contract/ContractApproval/ContractApprovalApplyList.jsp @@ -61,8 +61,7 @@ var isNetCar = sReturn[7]; var signType = sReturn[9]; var sealType = sReturn[10]; - - if(flowno=="BContractApproveApply"&&"03" == customertype){ + if("03" == customertype){ if(""== signType||null == signType||"undefined" == signType){ alert("ڲƷǩԼʽ"); return ; @@ -72,22 +71,13 @@ return ; } } - var gpsVendor = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.GpsVendorCheck","getGpsVendor","productId="+product_id); var sParams = "ApplyType=<%=sApplyType%>,CurUserID=<%=CurUser.getUserID()%>,gpsVendor="+gpsVendor; sParams =sParams+",signType="+signType+",sealType="+sealType+",isNetCar="+isNetCar+",carAttributes="+carAttributes+",leasform="+leasform+",ProductId="+product_id+",ProjectId="+id+",ProjectNo="+project_id+",customertype="+customertype+",ProjectName="+project_name+",ApplyType=<%=sApplyType%>"; if(flowno=="BContractApproveApply"){ - sParams =sParams+",operationType="+sReturn[8]+",SubjectId="+sReturn[11]+",SubjectName="+sReturn[12]; - }else{ - var SubjectName = ""; - var messages = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.CustomerInfoCheck","selectTitleName","SubjectId="+sReturn[5]); - message = messages.split("@"); - if("error"!=message[0]){ - SubjectName = message[1]; - } - sParams =sParams+",SubjectId="+sReturn[5]+",SubjectName="+SubjectName; - } + sParams =sParams+",operationType="+sReturn[8]; + } var sReturnInfo = RunJavaMethodTrans("com.tenwa.lease.flow.contract.contractapproval.ContractApprovalStartAction","initFLow",sParams); diff --git a/WebContent/Tenwa/Lease/Flow/Contract/ContractChange/ContractChangeApplyList_Car.jsp b/WebContent/Tenwa/Lease/Flow/Contract/ContractChange/ContractChangeApplyList_Car.jsp index 0dba4546e..891952d37 100644 --- a/WebContent/Tenwa/Lease/Flow/Contract/ContractChange/ContractChangeApplyList_Car.jsp +++ b/WebContent/Tenwa/Lease/Flow/Contract/ContractChange/ContractChangeApplyList_Car.jsp @@ -34,9 +34,6 @@ var signType = sReturn[12]; var sealType = sReturn[11]; - var SubjectId = sReturn[13]; - var SubjectName = sReturn[14]; - if("03" == customertype){ if(""== signType||null == signType||"undefined" == signType){ alert("ڲƷǩԼʽ"); @@ -47,13 +44,10 @@ return ; } } - if(""== SubjectId||null == SubjectId||"undefined" == SubjectId){ - alert("ûжӦ壬ϵԱ"); - return ; - } + var gpsVendor = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.GpsVendorCheck","getGpsVendor","productId="+product_id); var sParams = "ApplyType=<%=sApplyType%>,CurUserID=<%=CurUser.getUserID()%>,gpsVendor="+gpsVendor; - sParams =sParams+",SubjectId="+SubjectId+",SubjectName="+SubjectName+",signType="+signType+",sealType="+sealType+",operationType="+operationType+",isNetCar="+isNetCar+",carAttributes="+carAttributes+",leasform="+leasform+",customertype="+customertype+",ProjectId="+project_id+",FlowKey="+contract_number+",ProductId="+product_id+",ProjectNo="+project_no+",ContractId="+contract_id+",ProjectName="+project_name+",ApplyType=<%=sApplyType%>"; + sParams =sParams+",signType="+signType+",sealType="+sealType+",operationType="+operationType+",isNetCar="+isNetCar+",carAttributes="+carAttributes+",leasform="+leasform+",customertype="+customertype+",ProjectId="+project_id+",FlowKey="+contract_number+",ProductId="+product_id+",ProjectNo="+project_no+",ContractId="+contract_id+",ProjectName="+project_name+",ApplyType=<%=sApplyType%>"; var sReturnInfo = RunJavaMethodTrans("com.tenwa.flow.action.comm.BaseFlowStartAction","initFLow",sParams); if(typeof(sReturnInfo)=="undefined" || sReturnInfo=="" || sReturnInfo=="_CANCEL_") return; var sReturnInfos=sReturnInfo.split("@"); @@ -65,7 +59,7 @@ else { var mes=sReturnInfos[1]; - alert(sReturnInfos); + alert(mes); } reloadSelf(); },"ѡ"); diff --git a/WebContent/Tenwa/Lease/Flow/Fund/ActualPayment/BCpayInfoLog.jsp b/WebContent/Tenwa/Lease/Flow/Fund/ActualPayment/BCpayInfoLog.jsp index 7749add10..37493e65b 100644 --- a/WebContent/Tenwa/Lease/Flow/Fund/ActualPayment/BCpayInfoLog.jsp +++ b/WebContent/Tenwa/Lease/Flow/Fund/ActualPayment/BCpayInfoLog.jsp @@ -46,6 +46,7 @@ Ids += "@"+getItemValue(0,rows[i],"ID"); } Ids = Ids.substring(1); + debugger; var result = RunJavaMethodTrans("paymentInfoUpdate.UpdatePaymentInfo","requestAndAction","Ids="+Ids); if("SUCCESS" == result){ AsDebug.showMessage("ʾ","ɹ","","",true); diff --git a/WebContent/Tenwa/Lease/Flow/Fund/ActualPayment/VIActualFundPlanList.jsp b/WebContent/Tenwa/Lease/Flow/Fund/ActualPayment/VIActualFundPlanList.jsp deleted file mode 100644 index dc73663a0..000000000 --- a/WebContent/Tenwa/Lease/Flow/Fund/ActualPayment/VIActualFundPlanList.jsp +++ /dev/null @@ -1,45 +0,0 @@ -<%@ page contentType="text/html; charset=GBK"%> -<%@ include file="/Frame/resources/include/include_begin_list.jspf"%><% - /* - Author: undefined 2017-12-28 - Content: - History Log: - */ - - String ishistory = CurPage.getAttribute("IsHistory"); - ASObjectModel doTemp = new ASObjectModel("VIActualFundPlan"); - ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request); - dwTemp.Style="1"; //--ΪGrid-- - /*if(!ishistory.equals("true")&&"0010".equals(phaseNo)){ - dwTemp.MultiSelect = true; //ѡ - }*/ - dwTemp.ShowSummary="1"; // - dwTemp.ReadOnly = "1"; //ֻģʽ - dwTemp.setPageSize(pageSize == null ? 30 : Integer.parseInt(pageSize)); - dwTemp.genHTMLObjectWindow(""); - - String[][] sButtons = new String[][]{ - {"true","All","Button","˻ؾ","˻ؾ","paymentReturn()","","","","btn_icon_add",""} - }; - - -%><%@include file="/Frame/resources/include/ui/include_list.jspf"%> - -<%@ include file="/Frame/resources/include/include_end.jspf"%> \ No newline at end of file diff --git a/WebContent/Tenwa/Lease/Flow/Fund/FundCollection/FundCollectionApplyList.jsp b/WebContent/Tenwa/Lease/Flow/Fund/FundCollection/FundCollectionApplyList.jsp index 405206c64..46f5b293e 100644 --- a/WebContent/Tenwa/Lease/Flow/Fund/FundCollection/FundCollectionApplyList.jsp +++ b/WebContent/Tenwa/Lease/Flow/Fund/FundCollection/FundCollectionApplyList.jsp @@ -6,19 +6,16 @@ /*~[Describe=¼;InputParam=;OutPutParam=;]~*/ function newApply(){ var orgId="<%=CurUser.getOrgID()%>".substring(0,7); - var twoParam = ""; var businessType=""; if(orgId=="8009010"){ businessType="ͳ"; - twoParam = "հ"; }else if(orgId=="8009011"){ businessType=""; - twoParam = "ഫͳ"; }else{ alert("ǰûܷ룡"); return; } - AsDialog.OpenSelector("SelectEbankData","businessType,"+businessType+",twoParam,"+twoParam,"dialogWidth=" + parseInt(window.screen.width * 0.8) + "px dialogHeight=" + parseInt(window.screen.height * 0.6) + "px",function(sReturn){ + AsDialog.OpenSelector("SelectEbankData","businessType,"+businessType,"dialogWidth=" + parseInt(window.screen.width * 0.8) + "px dialogHeight=" + parseInt(window.screen.height * 0.6) + "px",function(sReturn){ if(!sReturn||sReturn=="_CANCEL_"){ return; } diff --git a/WebContent/Tenwa/Lease/Flow/Fund/FundCollection/LCEbankTempInfo.jsp b/WebContent/Tenwa/Lease/Flow/Fund/FundCollection/LCEbankTempInfo.jsp index e70093dee..350c62438 100644 --- a/WebContent/Tenwa/Lease/Flow/Fund/FundCollection/LCEbankTempInfo.jsp +++ b/WebContent/Tenwa/Lease/Flow/Fund/FundCollection/LCEbankTempInfo.jsp @@ -1,5 +1,4 @@ <%@ page contentType="text/html; charset=GBK"%> -<%@ page import="com.tenwa.flow.lease.check.contract.IsNullCheck" %> <%@ include file="/Frame/resources/include/include_begin_info.jspf"%><% /* Author: undefined 2017-06-02 @@ -8,82 +7,26 @@ */ String sPrevUrl = CurPage.getParameter("PrevUrl"); String ishistory = CurPage.getParameter("IsHistory"); - String flowUnid = CurPage.getParameter("FlowUnid"); - String flowNo = CurPage.getParameter("FlowNo"); - //FlowKeyдEBANK_SNˮ - String ebankSn = CurPage.getParameter("FlowKey"); if(sPrevUrl == null) sPrevUrl = ""; String sTempletNo = "LCEbankTempInfo";//--ģ-- ASObjectModel doTemp = new ASObjectModel(sTempletNo); - if("TFundCollectionFlow".equals(flowNo)){ - doTemp.setColumnAttribute("CUSTOMER_NAME", "colvisible", "0"); + if(null!=ishistory&&ishistory.equals("true")){ + doTemp.setDataQueryClass("com.tenwa.flow.flowHistory.FlowDataInfoHistory");//ʷʾʷ } - ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,request); dwTemp.Style = "2";//freeform - dwTemp.ReadOnly = "1";//ֻģʽ + dwTemp.ReadOnly = "-2";//ֻģʽ - dwTemp.genHTMLObjectWindow(flowUnid); - IsNullCheck inc = new IsNullCheck(); - inc.setEBANK_SN(ebankSn); - inc.setFlowUnid(flowUnid); - String result = inc.CustomerIdIsNullCheck(); - String resultTemp = inc.CustomerIdIsNullCheckTemp(); - String customerId=""; - String customerName=""; - if(!"N".equals(inc.getCustomerId())){ - String [] customer = inc.getCustomerId().split("@"); - customerId = customer[0]; - customerName = customer[1]; - } + dwTemp.genHTMLObjectWindow(CurPage.getParameter("FlowUnid")); - String flag; - if(result=="Y"){ - flag="true"; - }else{ - flag="false"; - } String sButtons[][] = { - {flag,"All","Button","","޸","saveRecord()","","","",""}, }; sButtonPosition = "south"; %><%@ include file="/Frame/resources/include/ui/include_info.jspf"%> <%@ include file="/Frame/resources/include/include_end.jspf"%> \ No newline at end of file diff --git a/WebContent/Tenwa/Lease/Flow/Fund/FundPayment/FundPaymentApplyList.jsp b/WebContent/Tenwa/Lease/Flow/Fund/FundPayment/FundPaymentApplyList.jsp index 2fbbf0484..797705dca 100644 --- a/WebContent/Tenwa/Lease/Flow/Fund/FundPayment/FundPaymentApplyList.jsp +++ b/WebContent/Tenwa/Lease/Flow/Fund/FundPayment/FundPaymentApplyList.jsp @@ -30,13 +30,6 @@ var proj_name = sReturn[4]; var contract_no = sReturn[5]; var customername = sReturn[6]; - //У龭̶Ƿ - var checkTotal = RunJavaMethodTrans("com.tenwa.customer.controller.group.CustomerGroupCompanyController","checkTotal","contractId="+contract_id); - if("true" !=checkTotal ){ - alert(checkTotal); - return ; - } - var gpsVendor = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.GpsVendorCheck","getGpsVendor","productId="+productId); var sParams = "ContractId="+contract_id+",FlowKey="+contract_no+",ProjectId="+proj_id+",ProductId="+productId+",contract_number="+contract_number+",ProjectName="+(contract_no+"-"+customername)+",applyType=<%=sApplyType%>,CurUserID=<%=CurUser.getUserID()%>,gpsVendor="+gpsVendor; var sReturnInfo = RunJavaMethodTrans("com.tenwa.flow.action.comm.BaseFlowStartAction","initFLow",sParams); diff --git a/WebContent/Tenwa/Lease/Flow/Fund/FundPayment/LCFundPaymentTempInfoSelect.jsp b/WebContent/Tenwa/Lease/Flow/Fund/FundPayment/LCFundPaymentTempInfoSelect.jsp deleted file mode 100644 index f6072053a..000000000 --- a/WebContent/Tenwa/Lease/Flow/Fund/FundPayment/LCFundPaymentTempInfoSelect.jsp +++ /dev/null @@ -1,41 +0,0 @@ -<%@ page contentType="text/html; charset=GBK"%> -<%@ include file="/Frame/resources/include/include_begin_info.jspf"%><% - /* - Author: undefined 2019-01-25 - Content: ʾҳ - History Log: - */ - String sPrevUrl = CurPage.getParameter("PrevUrl"); - if(sPrevUrl == null) sPrevUrl = ""; - String ishistory = CurPage.getParameter("IsHistory"); - String flowunid = CurPage.getParameter("FlowUnid"); - String phaseNo = CurPage.getParameter("PhaseNo"); - String productId = CurPage.getParameter("ProductId"); - String contractId = CurPage.getParameter("ContractId"); - System.out.print(contractId); - String sTempletNo = "LCFundPaymentTempInfoSelect";//--ģ-- - ASObjectModel doTemp = new ASObjectModel(sTempletNo); - //doTemp.setColTips("", ""); - ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,request); - dwTemp.Style = "2";//freeform - //dwTemp.ReadOnly = "-2";//ֻģʽ - dwTemp.genHTMLObjectWindow(contractId); - - String sButtons[][] = { - //{"true","All","Button","","޸","as_save(0)","","","",""}, - {String.valueOf(!com.amarsoft.are.lang.StringX.isSpace(sPrevUrl)),"All","Button","","б","returnList()","","","",""} - }; - sButtonPosition = "south"; -%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%> - -<%@ include file="/Frame/resources/include/include_end.jspf"%> \ No newline at end of file diff --git a/WebContent/Tenwa/Lease/Flow/Project/BusinessApplication/ApprovalForm.jsp b/WebContent/Tenwa/Lease/Flow/Project/BusinessApplication/ApprovalForm.jsp index a3c62d22f..13b98a676 100644 --- a/WebContent/Tenwa/Lease/Flow/Project/BusinessApplication/ApprovalForm.jsp +++ b/WebContent/Tenwa/Lease/Flow/Project/BusinessApplication/ApprovalForm.jsp @@ -46,12 +46,6 @@ }else{ isShowButton=true; } - if("ҵ".equals(flowName)&&("0030".equals(phaseNo)||"0040".equals(phaseNo)||"0050".equals(phaseNo)||"0060".equals(phaseNo)||"0070".equals(phaseNo))){ - dwTemp.getDataObject().setVisible("subjectname", true); - }else { - dwTemp.getDataObject().setVisible("subjectname", false); - } - if("0010".equals(phaseNo)){// dwTemp.setGroupHidden("0020,0030,0040,0050"); }else if("0030".equals(phaseNo)){// diff --git a/WebContent/Tenwa/Lease/Flow/Project/BusinessApplication/BusinessCancelApplyList.jsp b/WebContent/Tenwa/Lease/Flow/Project/BusinessApplication/BusinessCancelApplyList.jsp index d75801deb..a4ac6fd7b 100644 --- a/WebContent/Tenwa/Lease/Flow/Project/BusinessApplication/BusinessCancelApplyList.jsp +++ b/WebContent/Tenwa/Lease/Flow/Project/BusinessApplication/BusinessCancelApplyList.jsp @@ -33,7 +33,7 @@ } else { - var mes=sReturnInfos[0]; + var mes=sReturnInfos[1]; alert(mes); } reloadSelf(); @@ -54,7 +54,7 @@ } else { - var mes=sReturnInfos[1]; + var mes=sReturnInfos[0]; alert(mes); } reloadSelf(); diff --git a/WebContent/Tenwa/Lease/Flow/Project/BusinessApplication/BusinessChangeApplyList.jsp b/WebContent/Tenwa/Lease/Flow/Project/BusinessApplication/BusinessChangeApplyList.jsp index 8f6cafa62..e9ef557d6 100644 --- a/WebContent/Tenwa/Lease/Flow/Project/BusinessApplication/BusinessChangeApplyList.jsp +++ b/WebContent/Tenwa/Lease/Flow/Project/BusinessApplication/BusinessChangeApplyList.jsp @@ -13,7 +13,7 @@ return; } sReturn = sReturn.split("@"); - var id=sReturn[0]; + var id=sReturn[0] var product_id=sReturn[1]; var project_id = sReturn[2]; var project_name = sReturn[3]; @@ -22,14 +22,8 @@ var leasehold = sReturn[6]; var operationType = sReturn[7]; var certtype = sReturn[8]; - var SubjectId = sReturn[9]; - var SubjectName = sReturn[10]; - if(""== SubjectId||null == SubjectId||"undefined" == SubjectId){ - alert("ûжӦ壬ϵԱ"); - return ; - } var sParams = "ApplyType=<%=sApplyType%>,CurUserID=<%=CurUser.getUserID()%>"; - sParams =sParams+",SubjectId="+SubjectId+",SubjectName="+SubjectName+",certtype="+certtype+",customertype="+CustomerType+",carAttributes="+carAttributes+",leasform="+leasehold+",operationType="+operationType+",ProjectId="+id+",ProductId="+product_id+",FlowKey="+project_id+",ProjectName="+project_name+",ApplyType=<%=sApplyType%>"; + sParams =sParams+",certtype="+certtype+",customertype="+CustomerType+",carAttributes="+carAttributes+",leasform="+leasehold+",operationType="+operationType+",ProjectId="+id+",ProductId="+product_id+",FlowKey="+project_id+",ProjectName="+project_name+",ApplyType=<%=sApplyType%>"; var sReturnInfo = RunJavaMethodTrans("com.tenwa.flow.action.comm.BaseFlowStartAction","initFLow",sParams); if(typeof(sReturnInfo)=="undefined" || sReturnInfo=="" || sReturnInfo=="_CANCEL_") return; var sReturnInfos=sReturnInfo.split("@"); diff --git a/WebContent/Tenwa/Lease/Flow/Project/BusinessApplication/CustomerFamilyTempInfo.jsp b/WebContent/Tenwa/Lease/Flow/Project/BusinessApplication/CustomerFamilyTempInfo.jsp index 21a6c3202..ce6469332 100644 --- a/WebContent/Tenwa/Lease/Flow/Project/BusinessApplication/CustomerFamilyTempInfo.jsp +++ b/WebContent/Tenwa/Lease/Flow/Project/BusinessApplication/CustomerFamilyTempInfo.jsp @@ -256,7 +256,6 @@ if(name.length > 0){ if(certid.length > 0){ - // ۰̨֤ͨ ʱȥż֤У /* if(certid.length!=18){ // parent.parent.openDWDialog(); setErrorTips("certid","֤18λ"); diff --git a/WebContent/Tenwa/Lease/Flow/Project/BusinessApplication/CustomerInfo.jsp b/WebContent/Tenwa/Lease/Flow/Project/BusinessApplication/CustomerInfo.jsp index 30b2d1d9c..7258d15f4 100644 --- a/WebContent/Tenwa/Lease/Flow/Project/BusinessApplication/CustomerInfo.jsp +++ b/WebContent/Tenwa/Lease/Flow/Project/BusinessApplication/CustomerInfo.jsp @@ -13,12 +13,8 @@ String flowunid = CurPage.getParameter("FlowUnid"); String FlowName = CurPage.getParameter("FlowName");//ȡ String IsHistory = CurPage.getParameter("IsHistory");//ȡ - String FlowNo=CurPage.getParameter("FlowNo");// String projectId = CurPage.getParameter("ProjectId"); String customerid = Sqlca.getString("select customer_id from lb_union_lessee_temp where flowunid='"+flowunid+"'"); - String businesstype = Sqlca.getString("select businesstype from LB_PROJECT_INFO_TEMP where FlowUnid='"+flowunid+"'"); - String SUBJECTID = Sqlca.getString("select SUBJECTID from LB_PROJECT_INFO_TEMP where FlowUnid='"+flowunid+"'"); - String subject = Sqlca.getString("select subject_name from LB_MANY_SUBJECT where id='"+SUBJECTID+"'"); String sTempletNo = "";//--ģ-- String sexChange=""; if("ͬ".equals(FlowName)||"ͬ".equals(FlowName)){ @@ -39,10 +35,6 @@ }else{ doTemp.setReadOnly("SEX", true); } - //״̬ΪֶΪֻ״̬޸ - if("1".equals(businesstype)){ - doTemp.setColInnerBtEvent("subject_name", "");//ȥѡԻ - } doTemp.setHtmlEvent("MARRIAGE","onChange","changeChildrensNumber"); doTemp.setHtmlEvent("IS_NETCAR","onChange","changeNetCarInfo"); doTemp.setHtmlEvent("sex","onChange","changeSex"); @@ -58,7 +50,7 @@ doTemp.setColInnerBtEvent("fulladdress", "");//õַť } dwTemp.Style = "2";//freeform - dwTemp.genHTMLObjectWindow(flowunid + "," + customerid + "," + businesstype + "," + SUBJECTID + "," + subject); + dwTemp.genHTMLObjectWindow(flowunid + "," + customerid); CurPage.getCurComp().setAttribute("RightType", rightType); if(rightType.equals("ReadOnly")||FlowName.equals("ͬ")){ dwTemp.ReadOnly = "-1";//ֻģʽ @@ -129,13 +121,10 @@ function changeFamilyRequired(){//ѻʱżϢ,״ݵҳ var marriage = getItemValue(0,getRow(0),"MARRIAGE"); if("01" == marriage){ - $("#frame_list")[0].contentWindow.changeFamilyRequiredTrue(marriage); - - //frame_list.window.changeFamilyRequiredTrue(marriage); + frame_list.window.changeFamilyRequiredTrue(marriage); //as_save("myiframe0","frame_list.window.as_save(0);"); }else{ - $("#frame_list")[0].contentWindow.changeFamilyRequiredFalse(marriage); - //frame_list.window.changeFamilyRequiredFalse(marriage); + frame_list.window.changeFamilyRequiredFalse(marriage); } } @@ -227,18 +216,7 @@ return; } } - //ѡ - function selectaaaa(){ - AsDialog.OpenSelector("SelectAAAA","","dialogWidth=" + parseInt(window.screen.width * 0.4) + "px dialogHeight=" + parseInt(window.screen.height * 0.6) + "px",function(sReturn){ - if(!sReturn||sReturn=="_CANCEL_"){ - alert(getHtmlMessage('1'));//ѡһϢ - return; - } - sReturn = sReturn.split("@");//"@"ʾҳʱ - //setItemValue(0,getRow(),"titleName",sReturn[0]);//ҳĿ - setItemValue(0,getRow(),"subject_name",sReturn[0]);//ҳĿ - },"ѡ"); - } + // function checkRepeat(mobile,emergencyTel,remark){ // var result = ""; // var mobile = getItemValue(0,getRow(),"mobile"); diff --git a/WebContent/Tenwa/Lease/Flow/Project/BusinessApproval/ProjectApprovalCreationInfo.jsp b/WebContent/Tenwa/Lease/Flow/Project/BusinessApproval/ProjectApprovalCreationInfo.jsp index f7fb6cd90..9368f5c31 100644 --- a/WebContent/Tenwa/Lease/Flow/Project/BusinessApproval/ProjectApprovalCreationInfo.jsp +++ b/WebContent/Tenwa/Lease/Flow/Project/BusinessApproval/ProjectApprovalCreationInfo.jsp @@ -78,8 +78,7 @@ $("#A_div_0150").attr("style","display:none;"); }) var operationType=''; - var SubjectId=''; - function changeProductName(){//ղƷ + function changeProductName(){//ղƷ setItemValue(0,getRow(0),"productName",""); } @@ -158,15 +157,9 @@ return; } - var messages = RunJavaMethodTrans("com.tenwa.lease.flow.project.businessapply.CustomerInfoCheck","selectTitleName","SubjectId="+SubjectId); - message = messages.split("@"); - if("error"==message[0]){ - alert(message[1]); - return; - } - var sParams = "ApplyType=<%=sApplyType%>,CurUserID=<%=CurUser.getUserID()%>"; - sParams =sParams+",SubjectId="+SubjectId+",SubjectName="+message[1]+",ProductId="+productId+",ProductName="+productname+",CustomerType="+customerType+",carAttributes="+carAttributes+",leasehold="+leasehold+",carSystem="+carSystem+",custname="+custname+",certtype="+certtype+",certid="+certid+",CustomerId="+CustomerId+",productModel="+productModel+",carSeries="+carSeries+",versionid="+versionid+",modelid="+modelid+",businessType="+businessType+",price="+price+",liter="+liter+",geartype="+geartype+",sourcetype=web,operationType="+operationType; + sParams =sParams+",ProductId="+productId+",ProductName="+productname+",CustomerType="+customerType+",carAttributes="+carAttributes+",leasehold="+leasehold+",carSystem="+carSystem+",custname="+custname+",certtype="+certtype+",certid="+certid+",CustomerId="+CustomerId+",productModel="+productModel+",carSeries="+carSeries+",versionid="+versionid+",modelid="+modelid+",businessType="+businessType+",price="+price+",liter="+liter+",geartype="+geartype+",sourcetype=web,operationType="+operationType; + // if("BAIC_MOTOR"==operationType){ sParams = sParams+",distributorNo="+getItemValue(0,getRow(),"distributorNo")+",distributorName="+getItemValue(0,getRow(),"distributorName"); } @@ -348,7 +341,6 @@ MyOjbect.modelid = sReturn[7];//ID MyOjbect.modelname = sReturn[8];// operationType = sReturn[11]; - SubjectId = sReturn[12]; setItemValue(0,0,"productName",sReturn[2]); setItemValue(0,0,"productId",sReturn[3]); @@ -504,7 +496,6 @@ showItem(0,"product_id");//ֶʾ } } - //initRow(); <%/*~END~*/%> diff --git a/WebContent/Tenwa/Lease/Flow/Rent/RentReback/LCEbankTemp.jsp b/WebContent/Tenwa/Lease/Flow/Rent/RentReback/LCEbankTemp.jsp deleted file mode 100644 index 1d7527fa5..000000000 --- a/WebContent/Tenwa/Lease/Flow/Rent/RentReback/LCEbankTemp.jsp +++ /dev/null @@ -1,76 +0,0 @@ -<%@page import="jbo.app.tenwa.calc.LC_FUND_INCOME_TEMP"%> -<%@page import="jbo.app.tenwa.calc.LC_EBANK_PROCESS"%> -<%@page import="jbo.app.tenwa.calc.LC_EBANK_TEMP"%> -<%@ page contentType="text/html; charset=GBK"%> -<%@ include file="/Frame/resources/include/include_begin_list.jspf"%><% - - String flowunid = CurPage.getParameter("FlowUnid"); - String phaseNo = CurPage.getParameter("PhaseNo"); - String rightType = CurPage.getParameter("RightType"); - String ishistory = CurPage.getParameter("IsHistory"); - String sTempletNo = CurPage.getParameter("TempletNo");//ģ - ASObjectModel doTemp = new ASObjectModel("LCEbankListRebackTemp"); - if(null!=ishistory&&ishistory.equals("true")){ - doTemp.setDataQueryClass("com.tenwa.flow.flowHistory.FlowDataListHistory"); - } - ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request); - - dwTemp.Style="1"; - dwTemp.ShowSummary = "1"; - dwTemp.ReadOnly = "1"; - if("0040".equals(phaseNo)){ - dwTemp.ReadOnly = "0"; - } - if(!"ReadOnly".equals(rightType)){ - dwTemp.MultiSelect = true; - } - - dwTemp.setPageSize(50); - ASDataObject ado = dwTemp.getDataObject(); - - dwTemp.genHTMLObjectWindow(flowunid); - - //0Ƿչʾ 1 Ȩ޿ 2 չʾ 3ťʾ 4ť 5ť¼ 6 7 8 9ͼ꣬CSSʽ 10 - String[][] sButtons = null; - if("ReadOnly".equals(rightType)){ - sButtons = new String[][]{ - }; - }else if("0010".equals(phaseNo)){ - sButtons = new String[][]{ - {"true","","Button","","","as_save(0)","","","","btn_icon_save",""}, - {"true","","Button","","","deleteProcess()","","","","btn_icon_delete",""} - }; - }else if("0040".equals(phaseNo)){ - sButtons = new String[][]{ - {"true","","Button","","","as_save(0)","","","","btn_icon_save",""}, - }; - } -%><%@include file="/Frame/resources/include/ui/include_list.jspf"%> - -<%@ include file="/Frame/resources/include/include_end.jspf"%> \ No newline at end of file diff --git a/WebContent/Tenwa/Lease/Flow/Rent/RentReback/LCSplittingPayTemp.jsp b/WebContent/Tenwa/Lease/Flow/Rent/RentReback/LCSplittingPayTemp.jsp deleted file mode 100644 index 69c4988d7..000000000 --- a/WebContent/Tenwa/Lease/Flow/Rent/RentReback/LCSplittingPayTemp.jsp +++ /dev/null @@ -1,75 +0,0 @@ -<%@page import="jbo.app.tenwa.calc.LC_FUND_INCOME_TEMP"%> -<%@page import="jbo.app.tenwa.calc.LC_EBANK_PROCESS"%> -<%@page import="jbo.app.tenwa.calc.LC_EBANK_TEMP"%> -<%@ page contentType="text/html; charset=GBK"%> -<%@ include file="/Frame/resources/include/include_begin_list.jspf"%><% - - String flowunid = CurPage.getParameter("FlowUnid"); - String phaseNo = CurPage.getParameter("PhaseNo"); - String rightType = CurPage.getParameter("RightType"); - String ishistory = CurPage.getParameter("IsHistory"); - String sTempletNo = CurPage.getParameter("TempletNo");//ģ - ASObjectModel doTemp = new ASObjectModel("LCSplittingPayTempList"); - if(null!=ishistory&&ishistory.equals("true")){ - doTemp.setDataQueryClass("com.tenwa.flow.flowHistory.FlowDataListHistory"); - } - ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request); - - dwTemp.Style="1"; - dwTemp.ShowSummary = "1"; - if(!"ReadOnly".equals(rightType)){ - dwTemp.MultiSelect = true; - } - dwTemp.ReadOnly = "1"; - if("0040".equals(phaseNo)){ - dwTemp.ReadOnly = "0"; - } - dwTemp.setPageSize(50); - ASDataObject ado = dwTemp.getDataObject(); - - dwTemp.genHTMLObjectWindow(flowunid); - - //0Ƿչʾ 1 Ȩ޿ 2 չʾ 3ťʾ 4ť 5ť¼ 6 7 8 9ͼ꣬CSSʽ 10 - String[][] sButtons = null; - if("ReadOnly".equals(rightType)){ - sButtons = new String[][]{ - }; - }else if("0010".equals(phaseNo)){ - sButtons = new String[][]{ - {"true","","Button","","","as_save(0)","","","","btn_icon_save",""}, - {"true","","Button","","","deleteProcess()","","","","btn_icon_delete",""} - }; - }else{ - sButtons = new String[][]{ - {"true","","Button","","","as_save(0)","","","","btn_icon_save",""}, - }; - } -%><%@include file="/Frame/resources/include/ui/include_list.jspf"%> - -<%@ include file="/Frame/resources/include/include_end.jspf"%> \ No newline at end of file diff --git a/WebContent/Tenwa/Lease/Flow/Rent/RentReback/OtherPayCarApplyList.jsp b/WebContent/Tenwa/Lease/Flow/Rent/RentReback/OtherPayCarApplyList.jsp deleted file mode 100644 index 6a07f92e8..000000000 --- a/WebContent/Tenwa/Lease/Flow/Rent/RentReback/OtherPayCarApplyList.jsp +++ /dev/null @@ -1,27 +0,0 @@ -<%@page import="com.tenwa.util.SerialNumberUtil"%> -<%@ page contentType="text/html; charset=GBK"%> - <%@ include file="/Tenwa/Core/FlowManager/BaseFlowList/BaseFlowApplyListStart.jspf"%> -<%/*~BEGIN~ɱ༭~[Editable=false;CodeAreaID=List06;Describe=Զ庯;]~*/%> - - <%@ include file="/Tenwa/Core/FlowManager/BaseFlowList/BaseFlowApplyListEnd.jspf"%> diff --git a/WebContent/Tenwa/Lease/Flow/Rent/RentReback/Splitting.jsp b/WebContent/Tenwa/Lease/Flow/Rent/RentReback/Splitting.jsp deleted file mode 100644 index 30539b358..000000000 --- a/WebContent/Tenwa/Lease/Flow/Rent/RentReback/Splitting.jsp +++ /dev/null @@ -1,38 +0,0 @@ -<%@page import="com.amarsoft.are.util.json.JSONEncoder"%> -<%@page import="jbo.app.tenwa.calc.LC_EBANK_TEMP"%> -<%@ page contentType="text/html; charset=GBK"%> -<%@ include file="/IncludeBegin.jsp"%> -<% - //dwTemp.MultiSelect = true; //ѡ - String flowunid = CurPage.getAttribute("FlowUnid"); - String PhaseNo = CurPage.getParameter("PhaseNo"); - String temp = "false"; - if("0010".equals(PhaseNo)){ - temp = "true"; - }; - //0.Ƿʾ, 1., 2.JS¼ַʾ(TabContentFrame滻Ϊʵ), 3. Ƿ񻺴(Ĭ), 4. Ƿйرհť(Ĭ), 5. Strip߶(Ĭ600px) - String sTabStrip[][] = { - {temp, "ƻ", "AsControl.OpenComp('/Tenwa/Lease/Flow/Rent/RentReback/SplittingList.jsp', 'FlowUnid="+flowunid+"', 'TabContentFrame')","false"}, - {"true", "֧", "AsControl.OpenComp('/Tenwa/Lease/Flow/Rent/RentReback/LCSplittingPayTemp.jsp', 'FlowUnid="+flowunid+"', 'TabContentFrame')", "false"}, - // {"true", "֧", "AsControl.OpenComp('/Tenwa/Lease/Flow/Rent/RentReback/LCSplittingPayTemp.jsp', 'FlowUnid="+flowunid+"', 'TabContentFrame')", "false"}, - }; - - //0.Ƿʾ, 1.Ȩ, 2., 3.ť, 4.˵, 5.¼, 6.ݼ, 7.Դ·, 8.Դ·, 9.ͼ, 10. - String sButtons[][] = { - }; - - // BeforeTabStripHtml-html - CurPage.setAttribute("BeforeTabStripHtml", Button.getHtmlText(sButtons, CurUser, CurPage, CurConfig)); - - // TabStrip-JSON - CurPage.setAttribute("TabStrip", JSONEncoder.encode(sTabStrip)); - - // TabStripType-tab/strip ĬΪtab - //CurPage.setAttribute("TabStripType", "strip"); - - // First-num ĬΪ0 - CurPage.setAttribute("First", "0"); - -%> -<%@ include file="/Frame/resources/include/ui/include_tabstrip.jspf"%> -<%@ include file="/IncludeEnd.jsp"%> \ No newline at end of file diff --git a/WebContent/Tenwa/Lease/Flow/Rent/RentReback/SplittingList.jsp b/WebContent/Tenwa/Lease/Flow/Rent/RentReback/SplittingList.jsp deleted file mode 100644 index e8c10a189..000000000 --- a/WebContent/Tenwa/Lease/Flow/Rent/RentReback/SplittingList.jsp +++ /dev/null @@ -1,60 +0,0 @@ -<%@page import="jbo.app.tenwa.calc.LC_EBANK_PROCESS"%> -<%@page import="jbo.app.tenwa.calc.LC_EBANK_TEMP"%> -<%@ page contentType="text/html; charset=GBK"%> -<%@ include file="/Frame/resources/include/include_begin_list.jspf"%><% - - String flowunid = CurPage.getParameter("FlowUnid"); - String rightType = CurPage.getParameter("RightType"); - String applytype = CurPage.getParameter("ApplyType"); - - ASObjectModel doTemp = new ASObjectModel("SplittingList"); - ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request); - dwTemp.Style="1"; //--ΪGrid-- - dwTemp.ReadOnly = "1"; //ֻģʽ - if(!"ReadOnly".equals(rightType)){ - dwTemp.MultiSelect = true; - } - dwTemp.setPageSize(10); - dwTemp.genHTMLObjectWindow(flowunid); - - //0Ƿչʾ 1 Ȩ޿ 2 չʾ 3ťʾ 4ť 5ť¼ 6 7 8 9ͼ꣬CSSʽ 10 - String sButtons[][] = { - {"ReadOnly".equals(rightType)?"false":"true","","Button","ɷ֧","ɷ֧","createSplittingPay()","","","","btn_icon_add",""} - }; -%><%@include file="/Frame/resources/include/ui/include_list.jspf"%> - -<%@ include file="/Frame/resources/include/include_end.jspf"%> \ No newline at end of file diff --git a/WebContent/Tenwa/Lease/Flow/Rent/RentReback/SurplusReback.jsp b/WebContent/Tenwa/Lease/Flow/Rent/RentReback/SurplusReback.jsp deleted file mode 100644 index 22ec89d27..000000000 --- a/WebContent/Tenwa/Lease/Flow/Rent/RentReback/SurplusReback.jsp +++ /dev/null @@ -1,37 +0,0 @@ -<%@page import="com.amarsoft.are.util.json.JSONEncoder"%> -<%@page import="jbo.app.tenwa.calc.LC_EBANK_TEMP"%> -<%@ page contentType="text/html; charset=GBK"%> -<%@ include file="/IncludeBegin.jsp"%> -<% - //dwTemp.MultiSelect = true; //ѡ - String flowunid = CurPage.getAttribute("FlowUnid"); - String PhaseNo = CurPage.getParameter("PhaseNo"); - String temp = "false"; - if("0010".equals(PhaseNo)){ - temp = "true"; - }; - //0.Ƿʾ, 1., 2.JS¼ַʾ(TabContentFrame滻Ϊʵ), 3. Ƿ񻺴(Ĭ), 4. Ƿйرհť(Ĭ), 5. Strip߶(Ĭ600px) - String sTabStrip[][] = { - {temp, "", "AsControl.OpenComp('/Tenwa/Lease/Flow/Rent/RentReback/SurplusRebackList.jsp', 'FlowUnid="+flowunid+"', 'TabContentFrame')","false"}, - {"true", "˻ؼƻ", "AsControl.OpenComp('/Tenwa/Lease/Flow/Rent/RentReback/LCEbankTemp.jsp', 'FlowUnid="+flowunid+"', 'TabContentFrame')", "false"}, - }; - - //0.Ƿʾ, 1.Ȩ, 2., 3.ť, 4.˵, 5.¼, 6.ݼ, 7.Դ·, 8.Դ·, 9.ͼ, 10. - String sButtons[][] = { - }; - - // BeforeTabStripHtml-html - CurPage.setAttribute("BeforeTabStripHtml", Button.getHtmlText(sButtons, CurUser, CurPage, CurConfig)); - - // TabStrip-JSON - CurPage.setAttribute("TabStrip", JSONEncoder.encode(sTabStrip)); - - // TabStripType-tab/strip ĬΪtab - //CurPage.setAttribute("TabStripType", "strip"); - - // First-num ĬΪ0 - CurPage.setAttribute("First", "0"); - -%> -<%@ include file="/Frame/resources/include/ui/include_tabstrip.jspf"%> -<%@ include file="/IncludeEnd.jsp"%> \ No newline at end of file diff --git a/WebContent/Tenwa/Lease/Flow/Rent/RentReback/SurplusRebackList.jsp b/WebContent/Tenwa/Lease/Flow/Rent/RentReback/SurplusRebackList.jsp deleted file mode 100644 index 873f03865..000000000 --- a/WebContent/Tenwa/Lease/Flow/Rent/RentReback/SurplusRebackList.jsp +++ /dev/null @@ -1,63 +0,0 @@ -<%@page import="jbo.app.tenwa.calc.LC_EBANK_PROCESS"%> -<%@page import="jbo.app.tenwa.calc.LC_EBANK_TEMP"%> -<%@ page contentType="text/html; charset=GBK"%> -<%@ include file="/Frame/resources/include/include_begin_list.jspf"%><% - - String flowunid = CurPage.getParameter("FlowUnid"); - String rightType = CurPage.getParameter("RightType"); - String applytype = CurPage.getParameter("ApplyType"); - - ASObjectModel doTemp = new ASObjectModel("LCEbankListReback"); - ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request); - dwTemp.Style="1"; //--ΪGrid-- - dwTemp.ReadOnly = "1"; //ֻģʽ - if(!"ReadOnly".equals(rightType)){ - dwTemp.MultiSelect = true; - } - dwTemp.setPageSize(10); - dwTemp.genHTMLObjectWindow(flowunid); - - //0Ƿչʾ 1 Ȩ޿ 2 չʾ 3ťʾ 4ť 5ť¼ 6 7 8 9ͼ꣬CSSʽ 10 - String sButtons[][] = { - {"ReadOnly".equals(rightType)?"false":"true","","Button","ɶ˻ؼƻ","ɶ˻ؼƻ","createReback()","","","","btn_icon_add",""} - }; -%><%@include file="/Frame/resources/include/ui/include_list.jspf"%> - -<%@ include file="/Frame/resources/include/include_end.jspf"%> \ No newline at end of file diff --git a/WebContent/Tenwa/Lease/Flow/RentCollection/overduedunning/OverdueDunningList.jsp b/WebContent/Tenwa/Lease/Flow/RentCollection/overduedunning/OverdueDunningList.jsp index 2c8c561f4..087823363 100644 --- a/WebContent/Tenwa/Lease/Flow/RentCollection/overduedunning/OverdueDunningList.jsp +++ b/WebContent/Tenwa/Lease/Flow/RentCollection/overduedunning/OverdueDunningList.jsp @@ -9,7 +9,6 @@ History Log: */ String userid=CurUser.getUserID(); - String belongorg=CurUser.getBelongOrg().getOrgID(); ASObjectModel doTemp = new ASObjectModel("OverdueDunningList"); //String sCondtion=DataRightManager.getRightCondition(CurUser,"O", "contract"); //doTemp.appendJboWhere(sCondtion); @@ -38,28 +37,6 @@ } String useridStr = StringUtils.join(useridList.toArray(), ","); doTemp.appendJboWhere(" and O.project_manage in (" + useridStr + ")"); - }else if(roleList.contains("800R00000048")){//800R00000048Ϊݴսɫ==========8006014Ϊݾ - String userid_kj=""; - BizObjectManager userInfoBOM = JBOFactory.getBizObjectManager("jbo.awe.USER_INFO"); - List userListObject = userInfoBOM.createQuery("belongorg=:belongorg").setParameter("belongorg", "8006002").getResultList(false); - List useridList_kj = new ArrayList(); - for(BizObject bo : userListObject){ - userid_kj = bo.getAttribute("userid").toString(); - useridList_kj.add("'"+userid_kj+"'"); - } - String useridStr = StringUtils.join(useridList_kj.toArray(), ","); - doTemp.appendJboWhere(" and O.project_manage in (" + useridStr + ")"); - /* }else if(roleList.contains("8006U00000033")){//8006U00000033ͨսɫ=========8006023ͨ - String userid_dt=""; - BizObjectManager userInfoBOM = JBOFactory.getBizObjectManager("jbo.awe.USER_INFO"); - List userListObject = userInfoBOM.createQuery("belongorg=:belongorg").setParameter("belongorg", "8006023").getResultList(false); - List useridList_dt = new ArrayList(); - for(BizObject bo : userListObject){ - userid_dt = bo.getAttribute("userid").toString(); - useridList_dt.add("'"+userid_dt+"'"); */ - } - String useridStr = StringUtils.join(useridList_dt.toArray(), ","); - doTemp.appendJboWhere(" and O.project_manage in (" + useridStr + ")"); } //¼ھ̽ɫ 401roleid if(roleList.contains("401")){ @@ -74,17 +51,12 @@ //dwTemp.setPageSize(10); dwTemp.setPageSize(pageSize==null?10:Integer.parseInt(pageSize)); dwTemp.genHTMLObjectWindow(""); - - //ݴԶʱûд߿Աжϵ¼Ϊݴʱ޸ġ޸İť - String temp = "true"; - if("8006002".equals(belongorg)){ - temp = "false"; - }; + //0Ƿչʾ 1 Ȩ޿ 2 չʾ 3ťʾ 4ť 5ť¼ 6 7 8 9ͼ꣬CSSʽ 10 String sButtons[][] = { - {temp,"","Button","޸","޸","viewAndEdit()","","","","btn_icon_edit",""}, + {"true","","Button","޸","޸","viewAndEdit()","","","","btn_icon_edit",""}, //{"true","","Button","޸","޸","viewAndEditAll()","","","","btn_icon_edit",""}, - {temp,"","Button","޸","޸","selectPartDept()","","","","btn_icon_edit",""}, + {"true","","Button","޸","޸","selectPartDept()","","","","btn_icon_edit",""}, }; String orgCompany=CurUser.getOrgID(); if(orgCompany.length()>13){ diff --git a/WebContent/Tenwa/Lease/Flow/RentCollection/rentcollection/DistributorInformation.jsp b/WebContent/Tenwa/Lease/Flow/RentCollection/rentcollection/DistributorInformation.jsp deleted file mode 100644 index 7b9af307d..000000000 --- a/WebContent/Tenwa/Lease/Flow/RentCollection/rentcollection/DistributorInformation.jsp +++ /dev/null @@ -1,47 +0,0 @@ -<%@ page contentType="text/html; charset=GBK"%> -<%@ include file="/Frame/resources/include/include_begin_list.jspf"%> -<%@ page import="org.apache.commons.lang.StringUtils" %> -<% - /* - Author: undefined 2019-11-18 - Content: Ϣҳǩ - History Log: - */ - String userid=CurUser.getUserID(); - String flowunid = CurPage.getParameter("FlowUnid"); - //String ObjectNo = CurPage.getParameter("ObjectNo"); - ASObjectModel doTemp = new ASObjectModel("DistributorInformation"); - //Ȩ - BizObjectManager manager = JBOFactory.getBizObjectManager("jbo.awe.USER_ROLE"); - List roleListObject = manager.createQuery("userid=:userid").setParameter("userid", userid).getResultList(false); - List roleList = new ArrayList(); - String roleid = ""; - for(BizObject bo : roleListObject){ - roleid = bo.getAttribute("roleid").toString(); - roleList.add(roleid); - } - - String belongorg = Sqlca.getString("select belongorg from user_info where userid='"+userid+"'"); - String distributor_no = Sqlca.getString("select distributor_no from distributor_info where orgid='"+belongorg+"'"); - - - ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request); - dwTemp.Style="1"; //--ΪGrid-- - dwTemp.ReadOnly = "1"; //ֻģʽ - dwTemp.ShowSummary="1"; // - dwTemp.setPageSize(10); - dwTemp.genHTMLObjectWindow(flowunid); - - //0Ƿչʾ 1 Ȩ޿ 2 չʾ 3ťʾ 4ť 5ť¼ 6 7 8 9ͼ꣬CSSʽ 10 - String sButtons[][] = { - //{"true","All","Button","","","newRecord()","","","","btn_icon_add",""}, - //{"true","","Button","","","viewAndEdit()","","","","btn_icon_detail",""}, - //{"true","","Button","excel","excel","exportExcel()","","","","btn_icon_up",""}, - //{"true","","Button","ɾ","ɾ","if(confirm('ȷʵҪɾ?'))as_delete(0,'alert(getRowCount(0))')","","","","btn_icon_delete",""}, - }; -%><%@include file="/Frame/resources/include/ui/include_list.jspf"%> - -<%@ include file="/Frame/resources/include/include_end.jspf"%> \ No newline at end of file diff --git a/WebContent/Tenwa/wechat/WechatAdvanceSettleInfo.jsp b/WebContent/Tenwa/wechat/WechatAdvanceSettleInfo.jsp deleted file mode 100644 index 339455805..000000000 --- a/WebContent/Tenwa/wechat/WechatAdvanceSettleInfo.jsp +++ /dev/null @@ -1,84 +0,0 @@ -<%@ page contentType="text/html; charset=GBK"%> -<%@ include file="/Frame/resources/include/include_begin_info.jspf"%><% - /* - Author: undefined 2019-11-04 - Content: ʾҳ - History Log: - */ - String sTempletNo = "WechatAdvanceSettle";//--ģ-- - ASObjectModel doTemp = new ASObjectModel(sTempletNo); - ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,request); - dwTemp.Style = "2";//freeform - //dwTemp.ReadOnly = "-2";//ֻģʽ - dwTemp.genHTMLObjectWindow(CurPage.getParameter("AdvanceSettleId")); - - String sButtons[][] = { - {"true","All","Button","","޸","as_save(0)","","","",""}, - {"true","","Button","ͨ","ͨ","saveRecord()","","","","btn_icon_submit"}, - {"true","All","Button","","","returnList()","","","","btn_icon_close"}, - - }; - sButtonPosition = "north"; -%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%> - -<%@ include file="/Frame/resources/include/include_end.jspf"%> \ No newline at end of file diff --git a/WebContent/Tenwa/wechat/WechatBankNumberDocList.jsp b/WebContent/Tenwa/wechat/WechatBankNumberDocList.jsp deleted file mode 100644 index 9c0f259e7..000000000 --- a/WebContent/Tenwa/wechat/WechatBankNumberDocList.jsp +++ /dev/null @@ -1,168 +0,0 @@ -<%@ page contentType="text/html; charset=GBK"%> -<%@ include file="/Frame/resources/include/include_begin_simplelist.jspf"%> -<%@ page import="com.tenwa.doc.action.DocListInitAction" %> -<%@ page import="com.amarsoft.app.lc.workflow.action.GetFlowAction" %> -<% - /* - ҵʱרҳ - Author: undefined 2016-09-01 - Content: - History Log: - */ - - String bankInfoId = CurPage.getParameter("bankinfoid"); - String RightType =""; - String sObjectType = ""; - String username = ""; - String sTempletNo="WechatBankNumberDocList"; - if(sTempletNo==null){ - sTempletNo="FlowPayDocList"; - } - - String compClientID = request.getParameter("bankInfoId"); - - ASObjectModel doTemp = new ASObjectModel(sTempletNo); - //doTemp.appendJboWhere(" and rela.proj_id='"+ProjectId+"' and rela.objecttype='BusinessApplyFlow'"); - - doTemp.setLockCount(2); - - ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request); - dwTemp.Style="1"; //--ΪGrid-- - dwTemp.ReadOnly = "0"; - dwTemp.setPageSize(50); - dwTemp.genHTMLObjectWindow(bankInfoId); - //0Ƿչʾ 1 Ȩ޿ 2 չʾ 3ťʾ 4ť 5ť¼ 6 7 8 9ͼ꣬CSSʽ 10 - String sButtons[][] =null; - - sButtons=new String[][]{ - {"false","","Button","","޸","saveRecord()","","","",""}, - }; - -%> - -<%@include file="/Frame/resources/include/ui/include_list.jspf"%> - -<%@ include file="/Frame/resources/include/include_end.jspf"%> \ No newline at end of file diff --git a/WebContent/Tenwa/wechat/WechatBanknumberChangeInfo.jsp b/WebContent/Tenwa/wechat/WechatBanknumberChangeInfo.jsp deleted file mode 100644 index 592f29502..000000000 --- a/WebContent/Tenwa/wechat/WechatBanknumberChangeInfo.jsp +++ /dev/null @@ -1,53 +0,0 @@ -<%@ page contentType="text/html; charset=GBK"%> -<%@ include file="/Frame/resources/include/include_begin_info.jspf"%><% - /* - Author: undefined 2019-11-02 - Content: ʾҳ - History Log: - */ - String bankInfoId = CurPage.getParameter("bankinfoid"); - String compClientID = request.getParameter("CompClientID"); - String sTempletNo = "WechatBanknumberChange";//--ģ-- - ASObjectModel doTemp = new ASObjectModel(sTempletNo); - ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,request); - dwTemp.Style = "2";//freeform - dwTemp.genHTMLObjectWindow(bankInfoId); - System.out.println(sWebRootPath); - dwTemp.replaceColumn("docFile", "", CurPage.getObjectWindowOutput()); - - String sButtons[][] = { - {"true","All","Button","","޸","as_save(0)","","","",""}, - {"true","All","Button","","","returnList()","","","","btn_icon_close"}, - }; - sButtonPosition = "north"; -%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%> - -<%@ include file="/Frame/resources/include/include_end.jspf"%> \ No newline at end of file diff --git a/WebContent/Tenwa/wechat/WechatBasicChange.jsp b/WebContent/Tenwa/wechat/WechatBasicChange.jsp deleted file mode 100644 index 9742c4f8d..000000000 --- a/WebContent/Tenwa/wechat/WechatBasicChange.jsp +++ /dev/null @@ -1,72 +0,0 @@ -<%@ page contentType="text/html; charset=GBK"%> -<%@ include file="/Frame/resources/include/include_begin_info.jspf"%><% - /* - Author: undefined 2019-11-01 - Content: ʾҳ - History Log: - */ - String sPrevUrl = CurPage.getParameter("PrevUrl"); - if(sPrevUrl == null) sPrevUrl = ""; - - String sTempletNo = "WechatBasicChange";//--ģ-- - ASObjectModel doTemp = new ASObjectModel(sTempletNo); - ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,request); - dwTemp.Style = "2";//freeform - dwTemp.genHTMLObjectWindow(CurPage.getParameter("changeId")); - - String sButtons[][] = { - {"true","","Button","","","saveRecord('save')","","","","btn_icon_save"}, - {"true","","Button","ͨ","ͨ","saveRecord('via')","","","","btn_icon_submit"}, - {"true","","Button","","","saveRecord('refuse')","","","","btn_icon_close"} - }; - sButtonPosition = "north"; -%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%> - -<%@ include file="/Frame/resources/include/include_end.jspf"%> \ No newline at end of file diff --git a/WebContent/Tenwa/wechat/WechatProblemGuideInfo.jsp b/WebContent/Tenwa/wechat/WechatProblemGuideInfo.jsp deleted file mode 100644 index 0eb0476a0..000000000 --- a/WebContent/Tenwa/wechat/WechatProblemGuideInfo.jsp +++ /dev/null @@ -1,34 +0,0 @@ -<%@ page contentType="text/html; charset=GBK"%> -<%@ include file="/Frame/resources/include/include_begin_info.jspf"%><% - /* - Author: undefined 2019-10-31 - Content: ʾҳ - History Log: - */ - String sPrevUrl = CurPage.getParameter("PrevUrl"); - if(sPrevUrl == null) sPrevUrl = "/Tenwa/wechat/WechatProblemGuideList.jsp"; - - String sTempletNo = "WECHAT_PROBLEM_GUIDE_INFO";//--ģ-- - ASObjectModel doTemp = new ASObjectModel(sTempletNo); - //doTemp.setColTips("", ""); - ASObjectWindow dwTemp = new ASObjectWindow(CurPage, doTemp,request); - dwTemp.Style = "2";//freeform - //dwTemp.ReadOnly = "-2";//ֻģʽ - dwTemp.genHTMLObjectWindow(CurPage.getParameter("id")); - - String sButtons[][] = { - {"true","All","Button","","޸","saveRecord()","","","","btn_icon_save"}, - {"true","","Button","","бҳ","parent.AsDialog.ClosePage()","","","","btn_icon_return"} - }; - sButtonPosition = "south"; -%><%@ include file="/Frame/resources/include/ui/include_info.jspf"%> - -<%@ include file="/Frame/resources/include/include_end.jspf"%> \ No newline at end of file diff --git a/WebContent/Tenwa/wechat/WechatProblemGuideList.jsp b/WebContent/Tenwa/wechat/WechatProblemGuideList.jsp deleted file mode 100644 index c91af186d..000000000 --- a/WebContent/Tenwa/wechat/WechatProblemGuideList.jsp +++ /dev/null @@ -1,42 +0,0 @@ -<%@ page contentType="text/html; charset=GBK"%> -<%@ include file="/Frame/resources/include/include_begin_list.jspf"%><% - /* - Author: undefined 2019-10-31 - Content: - History Log: - */ - ASObjectModel doTemp = new ASObjectModel("WECHAT_PROBLEM_GUIDE_LIST"); - ASObjectWindow dwTemp = new ASObjectWindow(CurPage,doTemp,request); - dwTemp.Style="1"; //--ΪGrid-- - dwTemp.ReadOnly = "1"; //ֻģʽ - dwTemp.setPageSize(10); - dwTemp.genHTMLObjectWindow(""); - - //0Ƿչʾ 1 Ȩ޿ 2 չʾ 3ťʾ 4ť 5ť¼ 6 7 8 9ͼ꣬CSSʽ 10 - String sButtons[][] = { - {"true","All","Button","","","newRecord()","","","","btn_icon_add",""}, - {"true","","Button","޸","޸","viewAndEdit()","","","","btn_icon_detail",""}, - {"true","All","Button","ɾ","ɾ","if(confirm('ȷʵҪɾ?'))as_delete(0,'')","","","","btn_icon_delete",""}, - }; -%><%@include file="/Frame/resources/include/ui/include_list.jspf"%> - -<%@ include file="/Frame/resources/include/include_end.jspf"%> \ No newline at end of file diff --git a/WebContent/WEB-INF/etc/a3web.xml b/WebContent/WEB-INF/etc/a3web.xml index b22f63f78..fbb734d30 100644 --- a/WebContent/WEB-INF/etc/a3web.xml +++ b/WebContent/WEB-INF/etc/a3web.xml @@ -28,36 +28,37 @@ Disk - d:/tmp/als/Upload + /data/files/Upload + > + /data/sftp/caiwu/upload - d:/tmp/als/OneDimensionalCode/ + /data/files/Upload/TFT/OneDimensionalCode/ - d:/tmp/als/BQcontract/ - - d:/tmp/InterFace + /data/files/Upload/TFT/BQcontract/ + + /data/files/tmp/InterFace fileTemplate - /tmp/als/WorkDoc + /data/files/als/WorkDoc Disk - /tmp/als/offlineworkdoc - + /data/files/als/offlineworkdoc - /tmp/DownLoad + /data/files/tmp/DownLoad true - d:/tmp/DW + /data/files/tmp/DW SRC true - /home/amarsoft/als/Download + /data/files/als/Download true @@ -83,8 +84,8 @@ BusinessDueBill - http://47.93.34.101/report - http://47.93.34.101/report + https://ret.ap-leasing.com/report + https://ret.ap-leasing.com/report true @@ -94,22 +95,18 @@ - + a6b83424b55410c36415178002f8415e http://api.che300.com/service/getCarBrandList - http://api.che300.com/service/getCarSeriesList - - http://api.che300.com/service/getCarModelList - - http://api.che300.com/service/getNewCarPrice - - http://api.che300.com/service/getUsedCarPrice - + http://api.che300.com/service/getCarSeriesList + http://api.che300.com/service/getCarModelList + http://api.che300.com/service/getNewCarPrice + http://api.che300.com/service/getUsedCarPrice - - http://111.205.51.131:27203/clms_proxy/remoting/api - + http://172.28.1.59/skeleton/remoting/api + @@ -119,13 +116,21 @@ /etc/app_config.properties - http://172.16.20.242:65188 - 30000 + http://172.28.1.59:8086 + 30000 http://fpfw2.aiee.fun:8899/fpfw2/api/kpbusiness 6797763f-e55a-421c-9fe1-07a9fbd1d87a 3060109010000000000 - D:\\pdf - D:/liuzhaoPDF/ - D:/liuzhaoCopyPDF/ + /data/files/apzl_leasing/tmp/MO + /data/files/apzl_leasing/tmp/LZ + /data/files/apzl_leasing/tmp/LIUZ + + /soft/files/pengyuan/apgjs.jks + 123456 + + /soft/files/pengyuan/apgjs.jks + 123456 + + http://finance.baicfc.com:7999/UpdateStatusService/NFS.Business.UpdateStatusService.ServicesImpl.UpdateStatus.svc \ No newline at end of file diff --git a/WebContent/WEB-INF/etc/app/component/component-config.xml b/WebContent/WEB-INF/etc/app/component/component-config.xml index 3acf65a7a..04cdf8a0c 100644 --- a/WebContent/WEB-INF/etc/app/component/component-config.xml +++ b/WebContent/WEB-INF/etc/app/component/component-config.xml @@ -27,7 +27,7 @@ - + diff --git a/WebContent/WEB-INF/etc/app/component/component-parameter-config.xml b/WebContent/WEB-INF/etc/app/component/component-parameter-config.xml index 53fa2b2e1..18890578a 100644 --- a/WebContent/WEB-INF/etc/app/component/component-parameter-config.xml +++ b/WebContent/WEB-INF/etc/app/component/component-parameter-config.xml @@ -196,4 +196,4 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/WebContent/WEB-INF/etc/app_config.properties b/WebContent/WEB-INF/etc/app_config.properties index b1406c5b9..1fa3fb749 100644 --- a/WebContent/WEB-INF/etc/app_config.properties +++ b/WebContent/WEB-INF/etc/app_config.properties @@ -1,75 +1,74 @@ -############################################################################### -# APP_CONFIG properties -############################################################################### - -############################################################################### -# APP_BASE_CONFIG -############################################################################### -# base.data. -base.data.source=als -base.data.encoding=UTF-8 -base.data.fource.encoding=true - -# base.param.key. -base.param.key.hold.time=TokenHoldTime -base.param.key.encoding=encoding -base.param.key.no.check.uri=NoCheckURI - -# session check. -base.session.check.token=token -base.session.check.user.id=userid -base.session.check.dev.id=devid -base.session.check.dev.os=devos -base.session.check.expire=expire - -# session. -base.session.web.api.page=WebApiPage -base.session.req.uri=ReqURI - -# base.return. -base.return.code.500=500 -base.return.msg.500=\u540e\u53f0\u670d\u52a1\u51fa\u73b0\u5f02\u5e38! -base.return.code.404=404 -base.return.code.406=406 -base.return.msg.406=\u8bbf\u95ee\u670d\u52a1\u540e\u53f0\u6743\u9650\u65e0\u6548! -base.return.result.success.code=SUCCESS -base.return.result.fail.code=FAIL -base.return.msg.save.fail=\u4fdd\u5b58\u5931\u8d25 -base.return.msg.save.success=\u4fdd\u5b58\u6210\u529f -base.return.msg.edit.fail=\u7f16\u8f91\u5931\u8d25 -base.return.msg.edit.success=\u7f16\u8f91\u6210\u529f -base.return.msg.del.fail=\u5220\u9664\u5931\u8d25 -base.return.msg.del.success=\u5220\u9664\u6210\u529f -base.return.msg.init.display.fail=\u521d\u59cb\u5316\u9875\u9762\u5931\u8d25 -base.return.msg.init.display.success=\u521d\u59cb\u5316\u9875\u9762\u6210\u529f - -base.return.type.void=void -base.return.type.app.att=AppAtt - -# base pwd encryption des. -base.pwd.encryption.des.one=0123456789abc -base.pwd.encryption.des.two=1234567890abc -base.pwd.encryption.des.three=1234567890!@# - -# customer type -base.customer.type.company=01 -base.customer.type.person=03 - - -############################################################################### -# APP_PUSH_MESSAGE_CONFIG -############################################################################### -push.message.switch=true -push.message.secret.key.android=xpStkADS2IUJk10PejtJvQ== -push.message.secret.key.ios=WZ5jwvsdAFzo+sDY7wrZgA== -push.message.package.name=com.tenwa.test - - -#base.filter.user.role.id='800090001R00000004','800090001R00000005','099','299','399','800090001R00000010','800090002R00000001','800090002R00000003','800090002R00000045','800090001R00000006','800090001R00000007','800090001R00000008','800090001R00000009','800090001R00000013','800090001R00000014','800090001R00000022','800090001R00000019','800090001R00000020','800090001R00000015','800090001R00000025' -base.filter.user.role.id=none - -base.business.type=1 -base.company.doc.name=\u7533\u8bf7\u4eba\u8425\u4e1a\u6267\u7167\uff08\u6b63\u672c\u6216\u526f\u672c\uff09@\u7533\u8bf7\u4eba\u8425\u4e1a\u6267\u7167\uff08\u6b63\u672c\u6216\u526f\u672c\uff09,\u7533\u8bf7\u4eba\u516c\u53f8\u7ae0\u7a0b\uff08\u878d\u8d44\u989d50\u4e07\u4ee5\u4e0a\u63d0\u4f9b\uff09@\u7533\u8bf7\u4eba\u516c\u53f8\u7ae0\u7a0b\uff08\u878d\u8d44\u989d50\u4e07\u4ee5\u4e0a\u63d0\u4f9b\uff09,\u7533\u8bf7\u4eba\u9a8c\u8d44\u62a5\u544a\uff08\u878d\u8d44\u989d50\u4e07\u4ee5\u4e0a\u63d0\u4f9b\uff09@\u7533\u8bf7\u4eba\u9a8c\u8d44\u62a5\u544a\uff08\u878d\u8d44\u989d50\u4e07\u4ee5\u4e0a\u63d0\u4f9b\uff09,\u6cd5\u4eba\u4ee3\u8868\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09@\u6cd5\u4eba\u4ee3\u8868\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09,\u8d22\u52a1\u8d1f\u8d23\u4eba\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09@\u8d22\u52a1\u8d1f\u8d23\u4eba\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09,\u5171\u540c\u7533\u8bf7\u4eba\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09@\u5171\u540c\u7533\u8bf7\u4eba\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09,\u5171\u540c\u7533\u8bf7\u4eba\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09@\u5171\u540c\u7533\u8bf7\u4eba\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09,\u62c5\u4fdd\u4eba\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09@\u62c5\u4fdd\u4eba\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09,\u80a1\u4e1c\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09@\u80a1\u4e1c\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09,\u8fd8\u6b3e\u5361\uff08\u6b63\u53cd\u9762\uff09@\u8fd8\u6b3e\u5361\uff08\u6b63\u53cd\u9762\uff09,\u7ecf\u8425\u573a\u6240\u79df\u8d41\u534f\u8bae@\u7ecf\u8425\u573a\u6240\u79df\u8d41\u534f\u8bae,\u4e0a\u5e74\u5ea6\u53ca\u8fd11\u4e2a\u6708\u7684\u8d22\u52a1\u62a5\u8868\uff08\u878d\u8d44\u989d50\u4e07\u4ee5\u4e0a\u63d0\u4f9b\uff09@\u4e0a\u5e74\u5ea6\u53ca\u8fd11\u4e2a\u6708\u7684\u8d22\u52a1\u62a5\u8868\uff08\u878d\u8d44\u989d50\u4e07\u4ee5\u4e0a\u63d0\u4f9b\uff09,\u516c\u53f8\u94f6\u884c\u6d41\u6c34\uff08\u6216\u80a1\u4e1c\u540d\u4e0b\u94f6\u884c\u6d41\u6c34\uff09@\u516c\u53f8\u94f6\u884c\u6d41\u6c34\uff08\u6216\u80a1\u4e1c\u540d\u4e0b\u94f6\u884c\u6d41\u6c34\uff09,\u4e1a\u52a1\u5f80\u6765\u5408\u540c@\u4e1a\u52a1\u5f80\u6765\u5408\u540c,\u80a1\u4e1c\u7b80\u5386@\u80a1\u4e1c\u7b80\u5386,\u540c\u610f\u7533\u8bf7\u878d\u8d44\u79df\u8d41\u4e1a\u52a1\u7684\u80a1\u4e1c\u4f1a\u51b3\u8bae@\u540c\u610f\u7533\u8bf7\u878d\u8d44\u79df\u8d41\u4e1a\u52a1\u7684\u80a1\u4e1c\u4f1a\u51b3\u8bae,\u878d\u8d44\u79df\u8d41\u7533\u8bf7\u8868@\u878d\u8d44\u79df\u8d41\u7533\u8bf7\u8868,\u7ecf\u8425\u8bb8\u53ef\u8bc1\uff08\u7279\u6b8a\u884c\u4e1a\u5982\u6709\u63d0\u4f9b\uff09@\u7ecf\u8425\u8bb8\u53ef\u8bc1\uff08\u7279\u6b8a\u884c\u4e1a\u5982\u6709\u63d0\u4f9b\uff09,\u4e2a\u4eba\u5f81\u4fe1\u67e5\u8be2\u6388\u6743\u4e66@\u4e2a\u4eba\u5f81\u4fe1\u67e5\u8be2\u6388\u6743\u4e66,\u4f01\u4e1a\u5f81\u4fe1\u67e5\u8be2@\u4f01\u4e1a\u5f81\u4fe1\u67e5\u8be2 -base.person.doc.name=\u627f\u79df\u4eba\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09@\u627f\u79df\u4eba\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09,\u878d\u8d44\u79df\u8d41\u7533\u8bf7\u8868@\u878d\u8d44\u79df\u8d41\u7533\u8bf7\u8868,\u8fd8\u6b3e\u5361\uff08\u6b63\u53cd\u9762\uff09@\u8fd8\u6b3e\u5361\uff08\u6b63\u53cd\u9762\uff09,\u9a7e\u9a76\u8bc1\uff08\u6b63\u526f\u672c\uff09@\u9a7e\u9a76\u8bc1\uff08\u6b63\u526f\u672c\uff09,\u5171\u540c\u627f\u79df\u4eba\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09@\u5171\u540c\u627f\u79df\u4eba\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09,\u62c5\u4fdd\u4eba\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09@\u62c5\u4fdd\u4eba\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09,\u6237\u53e3\u672c\u53ca\u6237\u7c4d\u8bc1\u660e@\u6237\u53e3\u672c\u53ca\u6237\u7c4d\u8bc1\u660e,\u5a5a\u59fb\u5173\u7cfb\u8bc1\u660e@\u5a5a\u59fb\u5173\u7cfb\u8bc1\u660e,\u6536\u5165\u8bc1\u660e@\u6536\u5165\u8bc1\u660e,\u94f6\u884c\u6d41\u6c34\u5bf9\u8d26\u5355@\u94f6\u884c\u6d41\u6c34\u5bf9\u8d26\u5355,\u7a0e\u5355@\u7a0e\u5355,\u8425\u4e1a\u6267\u7167@\u8425\u4e1a\u6267\u7167,\u7ecf\u8425\u6750\u6599@\u7ecf\u8425\u6750\u6599,\u8d44\u683c\u8bc1\u4e66@\u8d44\u683c\u8bc1\u4e66,\u623f\u4ea7\u8bc1\u660e@\u623f\u4ea7\u8bc1\u660e,\u627f\u79df\u4eba\u5f81\u4fe1\u67e5\u8be2\u6388\u6743\u59d4\u6258\u4e66@\u627f\u79df\u4eba\u5f81\u4fe1\u67e5\u8be2\u6388\u6743\u59d4\u6258\u4e66,\u5171\u540c\u627f\u79df\u4eba\u5f81\u4fe1\u67e5\u8be2\u6388\u6743\u59d4\u6258\u4e66@\u5171\u540c\u627f\u79df\u4eba\u5f81\u4fe1\u67e5\u8be2\u6388\u6743\u59d4\u6258\u4e66,\u62c5\u4fdd\u4eba\u5f81\u4fe1\u67e5\u8be2\u6388\u6743\u59d4\u6258\u4e66@\u62c5\u4fdd\u4eba\u5f81\u4fe1\u67e5\u8be2\u6388\u6743\u59d4\u6258\u4e66,\u8f66\u8f86\u7167\u7247@\u8f66\u8f86\u7167\u7247,\u8f66\u8f86\u89c6\u9891@\u8f66\u8f86\u89c6\u9891,\u627f\u79df\u4eba\u5f81\u4fe1\u62a5\u544a@\u627f\u79df\u4eba\u5f81\u4fe1\u62a5\u544a,\u5171\u540c\u627f\u79df\u4eba\u5f81\u4fe1\u62a5\u544a@\u5171\u540c\u627f\u79df\u4eba\u5f81\u4fe1\u62a5\u544a,\u62c5\u4fdd\u4eba\u5f81\u4fe1\u62a5\u544a@\u62c5\u4fdd\u4eba\u5f81\u4fe1\u62a5\u544a,\u5176\u4ed6@\u5176\u4ed6 - +############################################################################### +# APP_CONFIG properties +############################################################################### + +############################################################################### +# APP_BASE_CONFIG +############################################################################### +# base.data. +base.data.source=als +base.data.encoding=UTF-8 +base.data.fource.encoding=true + +# base.param.key. +base.param.key.hold.time=TokenHoldTime +base.param.key.encoding=encoding +base.param.key.no.check.uri=NoCheckURI + +# session check. +base.session.check.token=token +base.session.check.user.id=userid +base.session.check.dev.id=devid +base.session.check.dev.os=devos +base.session.check.expire=expire + +# session. +base.session.web.api.page=WebApiPage +base.session.req.uri=ReqURI + +# base.return. +base.return.code.500=500 +base.return.msg.500=\u540e\u53f0\u670d\u52a1\u51fa\u73b0\u5f02\u5e38! +base.return.code.404=404 +base.return.code.406=406 +base.return.msg.406=\u8bbf\u95ee\u670d\u52a1\u540e\u53f0\u6743\u9650\u65e0\u6548! +base.return.result.success.code=SUCCESS +base.return.result.fail.code=FAIL +base.return.msg.save.fail=\u4fdd\u5b58\u5931\u8d25 +base.return.msg.save.success=\u4fdd\u5b58\u6210\u529f +base.return.msg.edit.fail=\u7f16\u8f91\u5931\u8d25 +base.return.msg.edit.success=\u7f16\u8f91\u6210\u529f +base.return.msg.del.fail=\u5220\u9664\u5931\u8d25 +base.return.msg.del.success=\u5220\u9664\u6210\u529f +base.return.msg.init.display.fail=\u521d\u59cb\u5316\u9875\u9762\u5931\u8d25 +base.return.msg.init.display.success=\u521d\u59cb\u5316\u9875\u9762\u6210\u529f + +base.return.type.void=void +base.return.type.app.att=AppAtt + +# base pwd encryption des. +base.pwd.encryption.des.one=0123456789abc +base.pwd.encryption.des.two=1234567890abc +base.pwd.encryption.des.three=1234567890!@# + +# customer type +base.customer.type.company=01 +base.customer.type.person=03 + + +############################################################################### +# APP_PUSH_MESSAGE_CONFIG +############################################################################### +push.message.switch=true +push.message.secret.key.android=xpStkADS2IUJk10PejtJvQ== +push.message.secret.key.ios=WZ5jwvsdAFzo+sDY7wrZgA== +push.message.package.name=com.tenwa.test + + +#base.filter.user.role.id='800090001R00000004','800090001R00000005','099','299','399','800090001R00000010','800090002R00000001','800090002R00000003','800090002R00000045','800090001R00000006','800090001R00000007','800090001R00000008','800090001R00000009','800090001R00000013','800090001R00000014','800090001R00000022','800090001R00000019','800090001R00000020','800090001R00000015','800090001R00000025' +base.filter.user.role.id=none + +base.business.type=1 +base.company.doc.name=\u7533\u8bf7\u4eba\u8425\u4e1a\u6267\u7167\uff08\u6b63\u672c\u6216\u526f\u672c\uff09@\u7533\u8bf7\u4eba\u8425\u4e1a\u6267\u7167\uff08\u6b63\u672c\u6216\u526f\u672c\uff09,\u7533\u8bf7\u4eba\u516c\u53f8\u7ae0\u7a0b\uff08\u878d\u8d44\u989d50\u4e07\u4ee5\u4e0a\u63d0\u4f9b\uff09@\u7533\u8bf7\u4eba\u516c\u53f8\u7ae0\u7a0b\uff08\u878d\u8d44\u989d50\u4e07\u4ee5\u4e0a\u63d0\u4f9b\uff09,\u7533\u8bf7\u4eba\u9a8c\u8d44\u62a5\u544a\uff08\u878d\u8d44\u989d50\u4e07\u4ee5\u4e0a\u63d0\u4f9b\uff09@\u7533\u8bf7\u4eba\u9a8c\u8d44\u62a5\u544a\uff08\u878d\u8d44\u989d50\u4e07\u4ee5\u4e0a\u63d0\u4f9b\uff09,\u8d22\u52a1\u8d1f\u8d23\u4eba\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09@\u8d22\u52a1\u8d1f\u8d23\u4eba\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09,\u5171\u540c\u7533\u8bf7\u4eba\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09@\u5171\u540c\u7533\u8bf7\u4eba\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09,\u62c5\u4fdd\u4eba\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09@\u62c5\u4fdd\u4eba\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09,\u80a1\u4e1c\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09@\u80a1\u4e1c\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09,\u8fd8\u6b3e\u5361\uff08\u6b63\u53cd\u9762\uff09@\u8fd8\u6b3e\u5361\uff08\u6b63\u53cd\u9762\uff09,\u7ecf\u8425\u573a\u6240\u79df\u8d41\u534f\u8bae@\u7ecf\u8425\u573a\u6240\u79df\u8d41\u534f\u8bae,\u4e0a\u5e74\u5ea6\u53ca\u8fd11\u4e2a\u6708\u7684\u8d22\u52a1\u62a5\u8868\uff08\u878d\u8d44\u989d50\u4e07\u4ee5\u4e0a\u63d0\u4f9b\uff09@\u4e0a\u5e74\u5ea6\u53ca\u8fd11\u4e2a\u6708\u7684\u8d22\u52a1\u62a5\u8868\uff08\u878d\u8d44\u989d50\u4e07\u4ee5\u4e0a\u63d0\u4f9b\uff09,\u516c\u53f8\u94f6\u884c\u6d41\u6c34\uff08\u6216\u80a1\u4e1c\u540d\u4e0b\u94f6\u884c\u6d41\u6c34\uff09@\u516c\u53f8\u94f6\u884c\u6d41\u6c34\uff08\u6216\u80a1\u4e1c\u540d\u4e0b\u94f6\u884c\u6d41\u6c34\uff09,\u4e1a\u52a1\u5f80\u6765\u5408\u540c@\u4e1a\u52a1\u5f80\u6765\u5408\u540c,\u80a1\u4e1c\u7b80\u5386@\u80a1\u4e1c\u7b80\u5386,\u540c\u610f\u7533\u8bf7\u878d\u8d44\u79df\u8d41\u4e1a\u52a1\u7684\u80a1\u4e1c\u4f1a\u51b3\u8bae@\u540c\u610f\u7533\u8bf7\u878d\u8d44\u79df\u8d41\u4e1a\u52a1\u7684\u80a1\u4e1c\u4f1a\u51b3\u8bae,\u878d\u8d44\u79df\u8d41\u7533\u8bf7\u8868@\u878d\u8d44\u79df\u8d41\u7533\u8bf7\u8868,\u7ecf\u8425\u8bb8\u53ef\u8bc1\uff08\u7279\u6b8a\u884c\u4e1a\u5982\u6709\u63d0\u4f9b\uff09@\u7ecf\u8425\u8bb8\u53ef\u8bc1\uff08\u7279\u6b8a\u884c\u4e1a\u5982\u6709\u63d0\u4f9b\uff09,\u4e2a\u4eba\u5f81\u4fe1\u67e5\u8be2\u6388\u6743\u4e66@\u4e2a\u4eba\u5f81\u4fe1\u67e5\u8be2\u6388\u6743\u4e66,\u4f01\u4e1a\u5f81\u4fe1\u67e5\u8be2@\u4f01\u4e1a\u5f81\u4fe1\u67e5\u8be2,\u6cd5\u4eba\u4ee3\u8868\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09@\u6cd5\u4eba\u4ee3\u8868\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09 +base.person.doc.name=\u627f\u79df\u4eba\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09@\u627f\u79df\u4eba\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09,\u878d\u8d44\u79df\u8d41\u7533\u8bf7\u8868@\u878d\u8d44\u79df\u8d41\u7533\u8bf7\u8868,\u8fd8\u6b3e\u5361\uff08\u6b63\u53cd\u9762\uff09@\u8fd8\u6b3e\u5361\uff08\u6b63\u53cd\u9762\uff09,\u9a7e\u9a76\u8bc1\uff08\u6b63\u526f\u672c\uff09@\u9a7e\u9a76\u8bc1\uff08\u6b63\u526f\u672c\uff09,\u5171\u540c\u627f\u79df\u4eba\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09@\u5171\u540c\u627f\u79df\u4eba\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09,\u62c5\u4fdd\u4eba\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09@\u62c5\u4fdd\u4eba\u8eab\u4efd\u8bc1\uff08\u6b63\u53cd\u9762\uff09,\u6237\u53e3\u672c\u53ca\u6237\u7c4d\u8bc1\u660e@\u6237\u53e3\u672c\u53ca\u6237\u7c4d\u8bc1\u660e,\u5a5a\u59fb\u5173\u7cfb\u8bc1\u660e@\u5a5a\u59fb\u5173\u7cfb\u8bc1\u660e,\u6536\u5165\u8bc1\u660e@\u6536\u5165\u8bc1\u660e,\u94f6\u884c\u6d41\u6c34\u5bf9\u8d26\u5355@\u94f6\u884c\u6d41\u6c34\u5bf9\u8d26\u5355,\u7a0e\u5355@\u7a0e\u5355,\u8425\u4e1a\u6267\u7167@\u8425\u4e1a\u6267\u7167,\u7ecf\u8425\u6750\u6599@\u7ecf\u8425\u6750\u6599,\u8d44\u683c\u8bc1\u4e66@\u8d44\u683c\u8bc1\u4e66,\u623f\u4ea7\u8bc1\u660e@\u623f\u4ea7\u8bc1\u660e,\u627f\u79df\u4eba\u5f81\u4fe1\u67e5\u8be2\u6388\u6743\u59d4\u6258\u4e66@\u627f\u79df\u4eba\u5f81\u4fe1\u67e5\u8be2\u6388\u6743\u59d4\u6258\u4e66,\u5171\u540c\u627f\u79df\u4eba\u5f81\u4fe1\u67e5\u8be2\u6388\u6743\u59d4\u6258\u4e66@\u5171\u540c\u627f\u79df\u4eba\u5f81\u4fe1\u67e5\u8be2\u6388\u6743\u59d4\u6258\u4e66,\u62c5\u4fdd\u4eba\u5f81\u4fe1\u67e5\u8be2\u6388\u6743\u59d4\u6258\u4e66@\u62c5\u4fdd\u4eba\u5f81\u4fe1\u67e5\u8be2\u6388\u6743\u59d4\u6258\u4e66,\u8f66\u8f86\u7167\u7247@\u8f66\u8f86\u7167\u7247,\u8f66\u8f86\u89c6\u9891@\u8f66\u8f86\u89c6\u9891,\u627f\u79df\u4eba\u5f81\u4fe1\u62a5\u544a@\u627f\u79df\u4eba\u5f81\u4fe1\u62a5\u544a,\u5171\u540c\u627f\u79df\u4eba\u5f81\u4fe1\u62a5\u544a@\u5171\u540c\u627f\u79df\u4eba\u5f81\u4fe1\u62a5\u544a,\u62c5\u4fdd\u4eba\u5f81\u4fe1\u62a5\u544a@\u62c5\u4fdd\u4eba\u5f81\u4fe1\u62a5\u544a,\u5176\u4ed6@\u5176\u4ed6 base.calculation.tool.flow.unid=TENWA123 \ No newline at end of file diff --git a/WebContent/WEB-INF/etc/jbo/jbo_app.xml b/WebContent/WEB-INF/etc/jbo/jbo_app.xml index 41c14a364..2f1d5a6b5 100644 --- a/WebContent/WEB-INF/etc/jbo/jbo_app.xml +++ b/WebContent/WEB-INF/etc/jbo/jbo_app.xml @@ -3859,10 +3859,10 @@ - - - - + + + + @@ -3881,7 +3881,7 @@ - + @@ -4005,7 +4005,38 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -4272,10 +4303,6 @@ - - - - @@ -4777,128 +4804,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/WebContent/WEB-INF/etc/jbo/jbo_calc.xml b/WebContent/WEB-INF/etc/jbo/jbo_calc.xml index c3cb359dd..5b497a11b 100644 --- a/WebContent/WEB-INF/etc/jbo/jbo_calc.xml +++ b/WebContent/WEB-INF/etc/jbo/jbo_calc.xml @@ -39,7 +39,7 @@ - + @@ -67,7 +67,6 @@ - @@ -244,8 +243,6 @@ - - @@ -530,8 +527,6 @@ - - @@ -766,8 +761,7 @@ - - + @@ -1059,8 +1053,6 @@ - - @@ -1392,8 +1384,6 @@ - - @@ -1516,8 +1506,6 @@ - - @@ -2493,8 +2481,6 @@ - - @@ -2708,8 +2694,7 @@ - - + @@ -3283,8 +3268,7 @@ - - + @@ -4095,27 +4079,5 @@ - - - - - - - - - - - - - - - - - - - - - - diff --git a/WebContent/WEB-INF/etc/jbo/jbo_comm.xml b/WebContent/WEB-INF/etc/jbo/jbo_comm.xml index 3a0ba8c08..b7c1e1525 100644 --- a/WebContent/WEB-INF/etc/jbo/jbo_comm.xml +++ b/WebContent/WEB-INF/etc/jbo/jbo_comm.xml @@ -740,8 +740,6 @@ - - @@ -750,7 +748,7 @@ - + @@ -803,8 +801,6 @@ - - @@ -1371,41 +1367,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @@ -1599,5 +1560,4 @@ - diff --git a/WebContent/WEB-INF/etc/jbo/jbo_customer.xml b/WebContent/WEB-INF/etc/jbo/jbo_customer.xml index d7a758152..59869bf25 100644 --- a/WebContent/WEB-INF/etc/jbo/jbo_customer.xml +++ b/WebContent/WEB-INF/etc/jbo/jbo_customer.xml @@ -3284,90 +3284,5 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/WebContent/WEB-INF/etc/jbo/jbo_lease.xml b/WebContent/WEB-INF/etc/jbo/jbo_lease.xml index 93b8ed6cd..f0731226c 100644 --- a/WebContent/WEB-INF/etc/jbo/jbo_lease.xml +++ b/WebContent/WEB-INF/etc/jbo/jbo_lease.xml @@ -134,8 +134,6 @@ - - @@ -280,9 +278,6 @@ - - - @@ -791,8 +786,6 @@ - - @@ -1059,8 +1052,6 @@ - - @@ -2406,7 +2397,6 @@ - @@ -2743,8 +2733,6 @@ - - @@ -4696,9 +4684,6 @@ - - - @@ -5124,11 +5109,6 @@ - - - - - @@ -5142,6 +5122,7 @@ + @@ -5174,104 +5155,6 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/WebContent/WEB-INF/etc/jbo/jbo_prd.xml b/WebContent/WEB-INF/etc/jbo/jbo_prd.xml index 7e2b1755c..d02072f29 100644 --- a/WebContent/WEB-INF/etc/jbo/jbo_prd.xml +++ b/WebContent/WEB-INF/etc/jbo/jbo_prd.xml @@ -86,7 +86,6 @@ - diff --git a/WebContent/WEB-INF/etc/simplelog.properties b/WebContent/WEB-INF/etc/simplelog.properties index 59ef9f6b9..952260e40 100644 --- a/WebContent/WEB-INF/etc/simplelog.properties +++ b/WebContent/WEB-INF/etc/simplelog.properties @@ -7,18 +7,17 @@ com.amarsoft.are.log.SimpleLog.handlers=com.amarsoft.are.log.impl.ConsoleHandler com.amarsoft.are.log.impl.simple.WarnFileHandler.level = error; -com.amarsoft.are.log.impl.simple.WarnFileHandler.pattern = /tmp/log/a3web_warn_%g.log +com.amarsoft.are.log.impl.simple.WarnFileHandler.pattern = /data/files/apzl_leasing/tmp/log/a3web_warn_%g.log com.amarsoft.are.log.impl.simple.WarnFileHandler.limit = 1024000 -com.amarsoft.are.log.impl.FileHandler.level = info -#com.amarsoft.are.log.impl.FileHandler.pattern = {$ARE.APP_HOME}/log/a3web_%D_%g.log +com.amarsoft.are.log.impl.FileHandler.level = info#com.amarsoft.are.log.impl.FileHandler.pattern = {$ARE.APP_HOME}/log/a3web_%D_%g.log -com.amarsoft.are.log.impl.FileHandler.pattern = /tmp/log/a3web_%D_%g.log +com.amarsoft.are.log.impl.FileHandler.pattern = /data/files/apzl_leasing/tmp/log/a3web_%D_%g.log com.amarsoft.are.log.impl.FileHandler.limit = 10240000 com.amarsoft.are.log.impl.FileHandler.count = 10 com.amarsoft.are.log.impl.FileHandler.append = true com.amarsoft.are.log.impl.FileHandler.formatter = com.amarsoft.are.log.impl.simple.SimpleFormatter -com.amarsoft.are.log.impl.ConsoleHandler.level = info +com.amarsoft.are.log.impl.ConsoleHandler.level = info \ No newline at end of file diff --git a/WebContent/WEB-INF/lib/javassist-3.18.2-GA.jar b/WebContent/WEB-INF/lib/javassist-3.18.2-GA.jar new file mode 100644 index 0000000000000000000000000000000000000000..c8761c8efe08213d700f50cab32b84976b57e03b GIT binary patch literal 714524 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�rK(;e(`q$Z)n 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
s0 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

VkN|^`l%fVa zTCZ3;Wozs-b>*^~ z;z7+CYjTr0y~C8vea_~Q!v^Xht5Kiv!Q2pq?r24u9K7)^`3>dP^z~gL{O7w6$>Ww@ z7-cWBQWcK!^&-?|Q}5G1beptSywHP4-~J_(f5%h)J3p9jo>KJN2u9bz`r8b~!qnKx z($LD`|B#dkGCg9z3@GX6R?cUwYHMz{x!~}pJpsFti239wXmny%D-W_nri3fsrd3>! zc<%tbVji;apzwM>tVx;Z?)W!(wYC7lt5b-C=zjC|{rbTzEA%4o<6`Yi86AEB3wcjz zcx=Z|HKIADR>xRuLG+-&fjY^nw`;99wwa>D#6-3?g^%6(G>YY;rw7wg^BripZm+O0 z0)ANfVED0LvcqnO!E&>o-(>aVJY4h3%MiUX2O4$oA?XeNx0Vk`2F!1tnXf(2z#X}g zf|LaD(?@*SWxjrGjKu8;Ivt6WgmAtSoc3Q_Od-*>l71N0Ib-e5R^3o_+f|+mj^&Jp z=Yq>R=Uza6QIO@o2x@`9>Bow{r68&QJq7vSADZ7z*Gk{ypHf-5H7R6S6wRQ?lZZqh zIogaw!X-w+h16sW$dC#wY^r1(5dldKOZW?&3>GF}UvD7k?l8LcWDyCEYv6a12-~bV zNCq)NN#n;%PgVB{&&elk?Jhv_Z7CESArLI9;UzhUF@k+eppD3}?opVY$T<&MUSFz2 zOV=_OwaWHp(ZYFCh(LjX+JV)}wp1If3K*_I`DYzon)<{l#8F6WOABdmyP9?QQLM0w~54k zTTTAI^$8{G)DfNL@(>Ygw5_jN7x4yG(0+ULF`ZdwrD$f!bpfevZ90MS1we}V#uylh zu6S`Br%1`827gqVvI_V$#;FsxlTT1KNVJ^<6*J8uSWc~1^FWA>)NqMXD0?a9ca00< zUn~hO)p0ap_tLy>9-nhK-Ymy@1b)u9Q9mL625HiVAVT?#kb?jPbEmA1(w9v=-V~zk z)zL_FO00VuyP3N}{@N+WH#Yuh?9U>o95DBBk{9H{_t`r-O6E&$(zc&aEVW1+PNx%? zW1W$Ah2tY#`m-<g6ubD zFB!>b3z`Dut6POv6gQ3$Y5M4SxEi5LhRoxX(@|kAk%Fk2=zWFQ=#k<~Q<>%LRQYkz z2BO$psG$-eKpcWf0RCDz-ZmMzXlovz$++NK*<%lwIS(Lct_Yy1ZM>}h-%O>t6gX!a;6%HSi_zf#gi>GYz@+e@*m z2y+6w|6yLGm6%(93IqUv`fZKz?=Mwo|KmNx!1B*sq#$XJEr{S*wh?0>IGAW7fiu$Y zvn>)9aswVnPS9hABtuW2$UhjR=3EDKpB zY`zDqm@mdTw=p+&^^ivU@o`>N1aNp`3kXULs|#^8dYeg&4y}P@XCqoZ2HGA)#qJT^ zR~ukqZA`Wp0$OIsHxQC!ayha1x*i*_lb|&$lWgI#p=pT>*lznVd2yh=)L#cy0)4k@ z;Nrjz;kOT!*Pv9^soSG^(x7T>@Dt*pV&kgOvHsH18Iz*w(W9zuN6_clbXt^y&w^kp zynXr#!bgt^#<70(VOQm@U-M&dEf2SU244 zQmJAgg?@f4%9rk*gl!>oI`2S~-Eed$p@#Gh$t4bNid6V49q!%Oy*AHb6v5aB@gSyaz#^$W z<5Hg00Rwf@D+K0}7s#7)oM)&xCY&y>pBy%M@f1VurH=1SNe_4WV7@L>s4{G%im{2I z#N-Of(VymWzreFkz##2HxeN~=5|?^BqOs%;rcyhFSHv!z=KDT-TQ9*)M>(NJT?aKc z8Flh9I{KW>{`gm@uv2pl1!q_$=RXeprn)t8k2Ac6(fA6l-ha zG4HX_c5pH_qVrC8tME}GFa|d<%9b!xlByhF9smkrJw=k8KYQ0XTt{#x%XJ^nX!A{Y zZxjzS&wLBv=y#QjNXgQ9W8Pr*kSF&g40Sc*vrpDNeLWtv(e~_QABJ1|bP1 zMH-F;1ttGjNskR1*L3Loaigjrg5m*yAF#|sah#o!k+G37cX71z2L6ZXT*yQRLyxMT zC8v%)!EV$9sKDQe;$eOwS%b1-9W}?+gOPxF=uj5PEoJuB=_OwL?Z<6wg02yitdzfE zr*?=Wt30Z@b-yn{k(xLst)QYPT2yU|i%}(I(mtIO8czE2{k$kudQH%I>kok^BU5PC z3XkpWr`{6yV8mQxy&#+GC@%gjYm$QLxqaHKv2VKLlU@%WFbgXDouoebMpG%_{ViPc zGPV_5Esu5D+%gzrO$%nSW{~Ssb$hk!=mQIUc^m77x|?)y<^$}nubj^+y#oIYEDHV> zTzo^ke|Ovb-{3;j=)Vs|xh?5A84PYs_cex43wb^qh*N(nLWpB6W+7p{SrAX3>)x@} z3h0HFm`0Inz%L+4muv8T?HLSh7X}71k88wm?|3(>r9beb&6kgyPiISa8Fw3>?++K8 ze@w^ob+#?g9roqhGvZ8`0~l1mLcu1frmNg&=-LZ^sWfV;C}dAGo>ls8vR55!YIP_( zet;IO8jx}>RkBYA4n6JjNSW=_qSG%&l*9tfSv6>QH=cm_jGZ5^;~w$Up!>%yJWN-_ zxXR70<(zTqu1$?CRg%jnHCuq1wav&(D>|p;FkNx~=rTi1zDj}5Slv*c6kA_Vx$BtD zNHMA~q)T{78eQnFk`<$w%~GL6UfTF!;5w#xX7KPR25yo_6M}5%BsI~b{E_ND7dM~M z^&lzoK^l9^XbY%{Ttsi72c!xdM@p+V3h;CPYp4L|th%=Ls@`m@mf00R5P?HCzkLQm zBNg)}g{BW}>7kS1K_Z== za1TY?MRd5qAbldrV7&iFC44p z?6zb%Jb6OOaD07;B$~cz%z#&_-=8iSCAi9_?zGLar(jrwLo!=TQe z?{FRhmVu0Hl#Wd4HTq}m=%`_}_z~v$1;VAEjdE{AYhw*8QIVpPo!W;EdC@*(ND_TN zl|$Ilu$_(PE{#w>=l;N(h_-f+yLQ%qU(73qzI>ZJH#HmX3b&t@kSikxRJwKSJ!rW3 z$UlTSI|W(5iQh1Q_iwco{|S^9bF{SipL+jGrGt{*(BXu%j+QjVLIEqIMivjI)(`6c zBPKc=C`qB?-gnPJ@%O2~V_>O>!Y)Ai3wXytZvm1VBKTx?6k)q#IS`UuNbTeK`CWU8 z@z?Xq0o5PHb?WZ^11`48;;{uFG@FUuSkR=Nc66bf_Ni{osWJO-WtnNNr8`pa>7fiF!Yr6cDQQ({(>dqJzbfE(4$FHJA4&dw0*kBe zav=Gd@~~VKdfJb>0XKfmm?~L`L)lM_jTpDMGYMW)9)jEsP5kcy;;%hnWL~^y78ip# zDCT7fXKrbZuT)QNNZ|XFB1|S}j=i`sB9u}6m3njQbua-+)(GIcvc>i3yfhW$V=UDB z779Dd&2U4#wGr4VH8T1t?_Cn{pZUFR=fXXWloKC;-MVjaFAx?(+$6zub1dwc%)`J z)45IbDHCdJu;4<-nI(fuZNZG0R=_S6Rtz4HnY{qQ;B}Aj=N`p26pG#@OD&?Pm=5gg z*_hva2&eY=NnJqvOu91|4im%7;e_7c0>OtlpIQ7*w%>vrPYdR1ZqAv)`}UOLM%lc> z2)%g6G3X=vJ5-yk>glO#2SfnP<1 z$RJSe$bkLS(=IxYP{T^PI`VXqpCkqS>aE91Yu8%hPU+lbEJZ!g(n%$IPSGMo$q+7` zUZV2HhE@lu&QDM6z%fm-P~sOe^Pv@@$6S{hPXzI#7W9N)Oo=(j;5*~n+f1n^kOs%$ zQn`^$g6^suYRZY>ACWK=EcF-nYO`CBoc*_cYZt^gJ%5mZ&_drheY^LLB_m6fKQDz9x74JmWe%po^9N^T9 zCz2hDj|vx}ehRZCU(G$tUs*U`)IB|D^hRufx-l&R_h_qsYQ}~ToDLvXm1%#5(?=Fd z50YUF8t+HYVUVz9kT!?g{@_ziRw6DI$w#bdF@41~$g!tgc_d)OQEOpz1h^A+*Ym6_lv)py6X3F+_3*OP6|digg47odhLBzQfSJvQI~U zShxNQA*4YCObL8f=kDKD=YN6_zO{|Y|Ef(*>G^N@*__krMggt%1F$NH<3Ir+1Vb^R zs7m;%!G}nq4iMdBW1Ng;TRsiYC-PTcXR-)0&ol75>>y_ysw;iZMn+4M@g?_D`pP#n z_yGT7NUf}srv)|y+c2SIgA5Da>8B3EB}M2u+zm8Zr?DS${B zyCZlqP~DbL`@HLF*g@W*)jzz!E$7%Ogjs0{)a0PeRwxHGpbB&Shp0j845}(AWQJu2 zDn5Bsokxv*{8)4{I;v;%n8JQXedQ`%Y&5qT!*5Z%OUPMFhU5r#Ip@lZuW9(igUV;DX0UvrTOCFlOM3I!cBQ>Q z@63njJ-D| z&zQcT$EAy(NnvYVjk4(P=F=6~-VrrA11Yta?ALwm>5pP7jZ1ZblAv#0LraINU&(4M z1FnaP$iHok;)+o-AYl(sIv~x>3_RlcG2>OOJA1z6C#9p5-cV`0eHie}M;m-wkVQcy zy`4c+$%~KNt@*K?r0~j+br2nes^8WXhATf3*~8@$ByBe-{|mw{0rG!{ei!J$-xlb9 za(qfyTbn!nvsXw^kd*%B$GEMHT$pHpQR<=iKl)eE$Y?uh#9iCOlqlPEdY-rj&-y8(j%miCSsNs$s$1Ul4e~5=HOd9wrfcT zDnVDSFfDh8}rmRcoyq(dUQh=HmH(#(nCJMP<2G zz^N9V%C4PRxZD1C3YkH81C+gSL&3dog9*qn@Edjn>%f*JC1THO`^;Rrf(SwqF|Ti0 zx&wU)uZ*r0J3{}JfHUB8O$7pFHAgXfLY*Dw^pTmJ_xr23V&7CUh>M_4<+sa)-;fq7 zVm#9A8iW?oA~YlKM)0fcnm3Bb)BaYwp=weD%H=A(Zi-6H31Jxv?brn6?@y13>_%8< z3mi~80KL{LCN}0X3udKx>h~?;@ed+3t(iWy$H)@8(zyjOs_2Y_4JX6J1_GRBDZdHR zeaw#epK6Y7@)$&8Yy>gSOa&_~nEFQhz~9m6-1SWcbM$;?&Ewl)B6lPb*Nlt?YdHHl zNaz3ow1j1BjLiZf@*=kG7IHntw<2NkZr~RVOigTWh_8@L_dkiu z_q7P!c%&;4NoCU8*=Gce8{rmBnvM=!40Wls$zT;(7-fhMV{T@y~V2AHdKGpllX zuX2Rm9KEznRY@KxP#A+m{a<*Y z4{EYJ>ATl>k4gH70Vjx%KkUA(;kgnz;vB5rB zJNu+By4cB-*_e>kLnLTyFNLtpJDT$p>m?Ek|rl1_@nC-OBZhCc6-*GX1cFV4$ zcUW(P<`u4Kco;1#l2ti7t=Z|$waI8?<5qn0T9-T_efEQ{w)0GbgP1$0ou>dh!5u-iM=%WwWyhp8yqZ3xSX2qQ@c$DJ&F_{s9poIexw}pLoKA?yG)RUN&S1-)CqA&eP zQwyElb+nikcrZY&BAHT_m8w<4qHD#MzM^xZqShA+E|VvBQ%mxd_6TK?a?Rb{UHA$G zdYw1wTE88&KwOmf>);Oh0FF_{br9T3gwtkflRR~bSHeYW&|zra zA&KP+IRNCU1)WUsOe8xTFQrlAG&);eAZLImkk^&!3oPn^(~?yKx?;5o{`ZQtdhK9! zqnb(WZ!NPBwI;P>mhA%RzenW4i+dBIveaGB*g->z(FDR*LB+jwl3>xH%004F*i^~V zi|?v(Nj_end4aY<$`@FPO0tt!=A}Vm8{zC5LGak)B3Zx0+z(*0Mlzak4JHYE>3wc% z{|rB~gb|wJ2u}Z8v0w$t_Rd2BUJK_TJu6nvKzm|rT)*iKI9e!5^d7EamLXkAlaId$ zoV=?;!c7u#z38$ESx75w3H^kO#1+>C-V!b@PO~QAT)9I#@Wd1NB80e$o$=rhYR)pN z{@o{BHA_&Vyf`Q@2Y#(Vg!}A=%u8iA-1=h2|E(`b@MB|F_+Mmd{{QIA{{Ip4|0mH& z#lyZpBq9!xA6Pa z_dadf_+9GQ{Cxx(m&VRy(9~?S1oxGL70Xf=+Lx;8B_2^MX zI?}zW|IH@4{MvK$IJ;h!JY2@^IwK&oLH~+N38d1Q;KqIDDz&nI2d{U#1-iqVx950# z62Rx#oj-WKeI>LJE*MVG!^?zk_ptK$_zvBU{fWZ1#tDbf@;ME>>U7pq!ue{E@hnTce4 zoL{KVJCq=M`MPn0V=dvw`~D%&tr>)QP}OI}D|m8jxwI-j7MIJ*JxSzsc5JUz>^PTo zd!_UYE&*|`t5xc#IfuRQG!N#hR+nD%EVOoNXKPj1G;R}( zWR?wS(^Wc8m3Omx^6S&6A%^*8g%mxtlvzF0y59}fpy%!KulQ7+C%)`#d!XHmLzqU? zgcu=&F+X3IHM6u(*qdqaL_Q8Be~Bb7Vdo>|=G4BJS*Bxi8cfZS8j_zD>ENCkY08c9 zja;%p8@2_HQ%7&Teq|>0!1I%m!2pG zU7o!_v`GUEU)-C#Kt%W31Pt|4Qz36ql&2vmc^?iyo!%AAxScj)M6ZvjR5-{sLljOMWq`LH2F)Z(?coXgiD->{U9dp9T0< zHOw7Ts~$|JsHt#wka^bVDNUwCl#ca@OCX~lw}m;*y@Qe;T6jLLd8!#m?35go?TKDi}6fh0&m;%|KR6{~&= zyE$49MC&)|e#xW1fearl;3BIdru`aXzUAb*Mbt<8u5L+4SE(uY!>E#G%^f8rV=62i zuUt-RkxRlEq+PGeE<&zYsMW4US6LULj-3FH-{dPb8S)^g6Bk9!)Z|2v4&5$ zPrqqY)ySQ%gqhE1nc>+j)z&ZhSx*1Tag;R@TwO{KfZn=l1OvTmtM^x`8rPM;THd|V zjvD_;@>qO=uznW*c@(XZRgR9;i*kl(H4E96-KHVMxgT3?L^HOp%h|y60#q#;Le)7t zxl2tU-63?*88kb+Lted_+S%n->y|xRmHOJN;G7VLePj>b2o33o#5GYoR?&YpU_>ya ze%t+PzDWMlp!{E#rD*>TS_7&^#g#&uL7p&#FQ%m|aKfY#N|_+r zP?8SX35AV<-L}g}8^Wh`F7ezj#0KLFfzy8bU+&MK*?E`of-CEr>%$ujn{t>p!@tM> z_wV-m$#{j!53_Bl;m|yg@!)M~tL=eeQBFC!oQ~1L_Fx217p&NF&n44+k1)n!dQ`LU z71TLkzTb`k2c8-5pkL}`{1(~l_=HeisucN}&IVx3Azb02dJ zoedJ?rBOuz8ZW!UM`vz~zJFGAO0hTLaqMm8;ludGrAe(}Xwo7R?)hz~$K?)P(G+!0 z2Y6i*bdY_hdUfJie_2d=KhWxJUCVOv69IOr_Q^r`5 z%+hRbh=+$YnaJvxW%8+tVp{M0sK!TT&(@dJ@c-!}uGbTf{{Brk{36(MqPGJp@*HYj zQr@dw2g|L;?Ia;C_f#1~?Y%?6?;q!%jdv_fTeVyuB!~q8)hjIg8kY`p)F~Pt@Pih8 zzA&w64Ew=@W|-(ogz1MsEE}Pa;5^B+gcRiVUvU#GEj5$WKD3i`APun`@kUTx;-5jq zNc#k9nN*3OF7Pp>*zPx3fhBe7-iS8M7pRcHK24_QZYHNbx2fc}@Fe!=dS(iCEfXp3 ze3m1Cp@Y9azGU|3>6gwwh40LiKVAsb`QuQGMDtYyjK=W_g)@|m@}4OQwCXmhe$ido zk=?Z)2O5K>Gxfp*Ymo*79OdZ!m)2vO9=Npyer9xZ<@t0kY0s0MEILoU8%plkf67Ir5YoD0>cHbJH4bHr#I2 z7r$3Nc4;H>*Cj-UUsHap+_(y=-N*izKh{#t!T*s<)4B{MpE1v^oP)d1>X|>_8)N`Q zhong*f&raNtvZLor6VwpOobc??#Z0-2E6!@;iM}tRpu4-E3ClVQP{9*bQ*-JLdK;m zQH!CKCdm5rchY9(&$<(yD)KUQhg+B!jWxFBrWef8}xO+Vs<($-#qMlpZtXC>S$>@;b3jxIPeFpT zqz0JXhWxBPjxaq{k7;a`pz}|i4}@< zv@j#l(nhWy1*%+Rti@u@m6oR=#&qos7h^b#H$=5IRxiO=sk2T=pOvgx39VJFL{*#i zV7T5>s8Xb>(kEz;SNx`lTO&hVQIkCdU~%1~sb`E*lBH-?Jja$bqVJO_W#Bb=y0I|u zi%@j#M2$X9zF@^VoEx!V$c;GPRyV2CG(sqtz@)COts0~66sC_`XBfq-u(SAz_gG6c z2~!y5de|1zB;m~iJO+~1@VF3LD9+J&XC+lfEmjx}@ak76!}4Y;8RFFDVpb@QxBe;C zMuTAi-MBWF9cda(-RRp)QpX(s#2m?>IFo=rXiwK@KqdWLKAujgq=~6FZn`*}%<>jl zO-{!dGhwCZ%X)*uT2DHf9@>|(8b3%&LQS4?COS3H%8?wSEJl_=%sg#qAW_#!a4`66 z03M1ei@#qeuLR~736}Yd+;CjIp^`m7rsFnP7MD-TG?u!=nVaGH%x9;>rZMDT*Er2D zR7bANM%PPU=rN4!)0~xv*Ks7GkovyR63?L095%A(D(*Ci&XTcF+FZ&w4aw@2n#udY zm-6*?HnYu-vbS2no8j=G{mD=tO~2eqCnZqEuF+;OML=k^p2X^`-}K~mSEbqVsG1rT z?(i|~LrD~9?dnpl6Co3;*`w4L zmP^2GQ(>oFZ3hEJv7nsxGyOiOR+GiGsPE#XdTHvdD-;U%C=?s+JoWc0!^Jv6YA+|!Ildq2FKC)k=?A()K}Th zPOmjH^9!4uo19X+ddzZ>Ra7tje83V<$j!?u5AJ!)+S<_4Q4(6$Q}2*ZX@O-MJ$~kV z$>MNaT$_zH(cbNM^^3H`Ccl(KA1KLuvrVqJ1ij-3o&z_e#6)@2-F%(G97BPoo`ITr z#-U7}{ZqjZBxlBROe3Ajo)?B8rIUosWD)Wp*tAT2R7Wqa z-FX6|x=AB=&Gue*OaxVNMak?J>8$8q07)o2P-8eS3@9q)>?pm1ncz2y7Wrsf2C6v09&eTJAvM}6lngz0|2w93cxH|lx%Zu}^ zP(P8Q4sJ}$%;axa&nIq0X>G92FQ9&Gg^EA(lC(EfIx0ut3U@^1*wg@tl%E{{4+z+n zeo6w8>%JN_t?q~l9$3SJYm-*Kt%4!(d&&AUDj4->d1CfS8yqcJm!TDh?b9eHH(S*d z)Ww5pDEq%M@K9YL|3SKKwRDB`4x+4@m_As!cw+&Y@iK$at9O}T>uwl&qp74Za$4v$ zL5~bB!Lvgc^fn4$UBA^p$CI@;%B9YNeHkF905DJX~T&dZ(r z>Xlor>^sKGqpr}hb+bMlljSm1gXKA8uQ1vc%O@Znix4>sC2kmk_V=g{VY5CzT?GZL z?p2g+MB@Z9HVHOO?*;rfPc2@watMkf>^3Qu|CY-^+1dKX7fAS;+{1np&%VEU<>;3g zY&~Fn?w)3tHtsF)yZ{j*bL2dh#B&TzK{*f)ia0(IKZj2>Ues~~3Vrq^Y`@sQ$I8D8 zw`|{7?HsEJ2D?d|ryHI|G&e?6?-tpW!Wy`gR+pWc`HeuVkKEk2 zeuh}R%sG=`0*qT`cerd_BD*&~DEh(kt}B-&xqk(Z-FoIg z-u!~Xe{S&tOK3U&j{5a@9?9Q&?w&MIb51aU(VzE<$Et~z^Bw4w*yaI7wDx!E%m?J} zbe=Dfc7vY4HZ<6b9VRbDwxL|5~^9D#3Ecu)O zG-kDt!X?bn!exa-no|ipq67T6LS=EH=a7NL&=sO@I%eJ0)eD$$5_HwBTqf;j>$d8y zJ+I){xp#DctA(~>Fqe(bP#-&%bv2Gb+s<2MaF|Q-i1lnL#tCoUmI@F7EjPovh%3+` ztVz|h9f*AzViwnj6h3cRy0aSbcY_``hOxM+FL5}9|D-}p9mhP&b;F2PVKMqktN_X) z4wlt4$C2BOo8n$mN1~L^*Q!c+yX=ZWRFO}Cv?$BUN}rR>T3g+Nqx(*d>gcfaxBRDY zKv(F;cRs*jH{p7w7j06|CIc8+TH_;W#|Y2bTgKxxUNj|>$JY#O9;hAFSQ#Nh0@>qf z%PB#<{?T+P#ltEz4wctV_r{I9!Dq2rT);nFpC+QOS&6Bp0?(W$qpys@hFm1tQz{cG z(bcm}U%z1H0S&1bFFL*A3U6)@Qy*r!A0Vnn>Jv#S);$r4c17WWSv6sQXDg8)v?e9! z603c4d%YQq^s3f7F$(|IX7C@a3fjlzt1P4buFA1`FE zJ?5h}#xw;wSMq1Js27_SYI~j)gHyTAIY-8^XNH>t86iNs3e5EqkBN^nj^81gzrI6# zb{9X(%4=&mI%xHfbU|AIS65r)fisD+DWyk8rL?E3k;U#GwzeFJ-#pXS)`qi_U{RefM6>93w2XZH%r<^}3W(k2flPA>h0*PappP})* zL%LJ8ABlFN-^u=+wKvu`lkC`=2UO+wqeUzwB^!xDv7dAFgeyZvj;lWkLn#i1yKz=!C=XDdJjU6jb9#usY7)nd% zsjX}(>m?oAxcK(vIhac7p0`-M*jB9^n-Ni5(f~iw|81d*kNb zrw%s!&>UKV$c~>6=@`M3mEik590YM*lpZ!PQ?NYb``wDCn{`168|eBe#S>2UfPioM zMnQ(|Oerr-cVa)4cb@9iOcZE&-IG5jwn%;v70TC5jrJJc)7j#|`YMKY?)tjfoF$*+ z1M8&dn@`H5_8>va$(FzukW>TfLn z;-R?8IXUm3l=%I_%rB$s-bZou*@|mw@k3(v@1$mH;$5o`$|H@ulYZ`D&-#h3b$`)X zLv(SayDChOr-HX0?fGzg1XtvVf1$3E&dyfuF)lp>B6A}t=!Q1Lot#C?)%?AKm2qO; zA&t&1^H$U#?gMYe9out!aMA}zgsl;8Q@C_@x$C+0hOHvwf;!YLAKoPm>E)ObzWL{D z?C+YH-DEOgFl&OlsThAJlA?v8CzlR2Y?hl`1t)LE zWdAJ*lE+e1gfdug;e15NKnp*9W_Susn=lmuY)PItBPm^ui{t>Y;2!=glT8=zrl$!@ zX26K3fAO122&+%%G|5OX?|%4Hr7&=+=pT6J-hlW5?d$ci{p%IT{v?^s&9)X2?(P6E zZ7W2-Z8iN_rY0Teis(v$d2pd&aAm3nD$9e$I@u;GORU6`&2eeZ;Y`rgaL$&ck3hN> zIudbW*DXoL!`BQ%RY&J_8l2@H)YdR{Z`BuV<_N`v+n zYjeMGa-61~OO+Hdo)FI!vb{O{j+MW$><5azY!oqFSf%Tn@j$MGHG6_a zV!ee4M0fRwnDc{^ixVN!=Rjqi&4g;oVglh=2t+IIkY17M*2jiZ?f9Z?_QGxUzp1Rh3D|yGU6}Go?8Kf`VNQLG#jtI!E0ie3bLy8@js48F>H&!gV0VK< zS#GuUC-AE#9~7zREZ>!A2G)Du=ULMDm2)yCU=@_g`f)1HTHf(2F1)`bRK_f7?YYFD zr5Wd&^5^MMXR~7+oCdlVm)^r1+1VZ;rdsrrXvK0ZE7Q5lN2yq7 z(=^e^3meg$T2BiN5%J$!1iXy=h>lOO8u*Z$u5Y{O#J%ZGJZToqV(S29E_<-d`LPa; zlHbLJw}_E%f>kxQ_;g#(fMqU8zeG9=>Hr>P02OOc}fS29x2cjd%?hKozba}Wd{7T9s( zN-AR%xfzXQOipa zR;!-i%YzU%L(O%ZGQm-?q;xvz+QJx^VzpD(_gZ9d1i$J?|Vdl+To8c*yBm8+6jPyHXSYjUbC6&)_d$@x3u z13DUE0`JIdr;`*bWKz`72m#nvIu=3QAsCzq3R=st$JAkh^epEzzX=zpTQ-J8<4Yp9 z=Jkwl|G4<+r{Ef>5k{hZT3*ZxY#4p#!VNWZ082?O>*}=KbU{jXTxOAOsk4BY` z+o;>O`Vp)U@se*6EL+x1cPmjM#>2ZhHX*G83nn@taSk~JeWbQ zg|~baVPlDma0$wUwpOc%&T7R#b5A@%4`mj?ETT!c%_M!$%bltr>}`@{!z#uV#?9KS zhggT5qkl`X9{T+T1o1n-w14ny85ikVq^$$%CX<{mK9=j{GoPKYXfHEkY0Dh6 z*G6BQF!K_~czW{SaS!vh+7k_bFFwcYaH@Y=i^u#=`Q!A;H`oiZz_{+r>l8xYaCegY zRJ@Mm@1gg-y}pJ0>E*1?3xx~pp7rjuN9OZw-sz`r{j1C_#JMd?!03GT)~nk+^Vh`o z=(pANslyDv?}RPOy6^T)mI9X7sXnQ#fEAvJfSKs5MJ)7b^O)&9w@LMDk5lw(F!S=Z z!wkCt%hasdnDc#L8>0c~(7AXXH!R1Hg4=>KG%rXCDuU>mC%!Rhm78&h{gLg?YK*!w zB_NnDd5Q~?Jx8HPD>p_PBV$1JxG3FD^dQmHo&zMEcBhkYQQ6~~lg+@#VC!b^Z6cNq z#{%wnE;|ERoY})^$*rV%^sDG}QxKs09ejVSPFMP%LRG+lwE}priF`2XkGY%t!=p>*j#g3-p*(H+FX=gFx$j%2xRK(77RN; zH~e-_somW1(BbNzBGwh1Rb+Qp+R1d>+Dg9^50YpuQ#w;!nT#T;p?{DwOiQ5hwE2zC57i;da|hiM6(EhHxI(fEF0Y5 zpLOwQSH^W&?uqoag~it}Gt2XEM1E&bv-70%ma}%5!WqO#ldmX{Q;Aduf7#wyLDG-c zREV5_vZT{9w$Tre-PislmWcCgpQYA>?OwUHI}6}u#r1BvjaG^dcT{%;OGMyt%j=)n zSs~!u>-KQmjsD=*BkH<7k5`aYwphs1LW^;!!21wXqXP94+^#}r2zg(QfG6c_=F0lV zGgNpO{}O-mI_^`OI6hB{iU_q1e2Kj^7kVW!Kqsy=k|#c1r9?%+fIdN|)Ml@XTD&nH z`5^?8a5j0ve3|Haw6`(C9!f32=*4&9_oN^5+9bg4wG|@2uVD1kWjTcN)k5W3&Hv&w zTqOy97NFVq@+^gz|J%YA^wsq>Ax}q&^jP zGz$iKorZq%PSq5BN+cN=Du_l$7XvY@PDO<%uU^Dw2d-^q!uN-x3cM5`d{@m%jBBAJ z=*AJJdbYr&7Az9IDBGHeQKcMR!$q%lqFO>@Sth*@W?dyPaG%RxwzS+@wRg8#{$OY) zjkwz7O~jtWoKP1P8^!kf#OQ%RzUl{oi0O>Pr)5zegrMyt9KFfUY$;OD4o^tGm(L^t zw&e{|(og#w{+_eQ!jyQ(O{haCE^A}km@_n#Gv zenF7JtKp|f$WqzaRI4;3m-`Qrc{1tMWrfuxb2L(6)%g%5ctz?;s(BJ7fLAtsy_PH9%=ydBqC*LvUBRzVh0l z&4stO#LlmRO5F1RMgNLAQ|0ysiJfw>E9{F{K>vc<>e=GrX5PBwx&$!e`3HT36Hb|! z34`1L6(Qtc){lc1QQpUA6;}O_OCP-i8)40ZSfA{%8%wzpf9>PBK;0HBF~D{M2s`KR zU$b&G|74P@mRgU9y9k6~Mn-wKqLz61Adcwh8!%HoLEX{}z+n)E1SBu^;2d&KU>L#D z-_NHsIZ1#?&L8xCp{4646MxKc9`7yMl){|&c9p=<2Z;v=9GCUAV?Fy^)7u7LbzXuZ zL)Y_)Vaig>yvV2Tq|;B_n(69u%)H#v-K<6ZecYPp6lkWKO4}Fl9|z1YdNQUk2Bvg; zsPzBXl;-xTUi&jrKfxoskF;<)J79k`@xp6q%tzi2+p7a`dNOFXv7z}hzlcK;4Qt`N za!p5;sEyTCQBWv1Zc0umBqg`VNP~GoKPDnX)$-xcEV6hcn%WnX4t^swr4o(J*+Y@Q zC+}r60F|}SHmH)j>0VCF<~D20>`W!jzD72^t$tsQ^9aSYRk7lmw)qVWDyFB<&LV7e zRa?y3LlG4WF8wt*m+p1t!fI>0an|B0EzTbk>BrixZs8?sQo)_9xGvXijT*9M#RoOu zk=jv!RV5_{fVOB0p##*r)cIvODI*4@w}Z+qH`{X z`n7`FhT?CSJWkCAjx=D;U)b&Fqh;3|H^_tu#U&hx_TE zHcsKW8L>0LLT=9y(W6-) zyxn*DM_!_G?(s2EmC#%OhQfmOUN5$jv=5E3XHx(hw2HR*qeD5vUDFOv@P2!*9o>Xz z{xQ!o?Sr6?&=_#UG088C+)8lui7J_}s%5Q7IG+jcf*ZKnzu}K}$9GQq#1jt)4Zn_o zko^R8NII8?4iAa^E_NqX4?P7dtV!pC`3TdxL>TJG!dZ5fs>=&}yj3Z0TPqE9BsFsil>)u@11mN@Ck5Qm_Mh%zVrSoIM z96v}zC2CB?pB1qf_7ujC>RUMR5-1S{Wv!fXZGclBy3zW83r zJj5CLUMvj*s?C^GA6_?SqXl7tgkR3bq!NA34;2PPL`Y~2;7wpn;5^XBo?!bhs9%5q+=5I9*2oV#bR^}9*6=#1*3qG zMaiUN65A&Wssf>el||(eGwd3G3(5j%1~Z4vrE$z2I0tb7JB7(5W>PTh8({p`?4v`| zBy%hu&;qf5%_UVNK|0O(K*FTL)Fe?PPDIkAX^<^cHthVB_N(<*+(0KtD~KD2 zRFHQNItVSeI`nT0E`@#HAXqR4G)+=RWTK2!>mJP`ava8$^?mdn*|jyR9^E5!oO*y~ z+E@*{e#xzN+`lFLBX}GKfM?2B4*PELt$JL$Rgc~gKF-?Z3a4d{%8_`ShgFZx5k=g; z&m~SVV?OM=6}SFz{ebn#+n;g$cTfVBFao7cHTus+aS4{bsz)4gTkO{hE`-Y+Dn|@) z-R#$k>!r6&1^cKt≪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�?D-ZWXr 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
LumutRW!M0 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

kw=A3`UFdNLN5huSI0LyGsxYAfgElP4EM^5C@`7 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

RxyFXoZ`rk*uBW6N;1L;FVcZP1 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 z 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

g# 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

cX}hH-HE<7t3LAfVcDU38gYv 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 literal 0 HcmV?d00001 diff --git a/WebContent/WEB-INF/lib/mysql-connector-java-5.1.44-bin.jar b/WebContent/WEB-INF/lib/mysql-connector-java-5.1.44-bin.jar new file mode 100644 index 0000000000000000000000000000000000000000..2f2e32d51be8f2a3a97e64ef38a1864e97dc4645 GIT binary patch literal 999635 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�%Wb-MbLUvaSsaS6g8 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%0AO%eFZ4%90)J?j2eKuS zzLeBK@+zzLn~rfJk9kO|O$nyd{eVi0I#KyhuK=+ttAjD65Xh`-(CX419BuJE2V}~u zeh6~wWLssI^0T_}0#q58RuPFP>L9UbC0pHW?)K`HmT*v(_V5(OExd~vbH3=`=e^T6g_S$6ddGP;HxI^1;6d*qqsCR&PnnUj-vinfykg--<52ZzEiS|GvSM_%`e|Z~_QgeY;lwYmu9! ztRc4`kNkDjAdk*TU1v);!ia2atY-qGfwbq#AU*S9$XUc++pyvS{ek=e91uoF>OcF- z`@WZNHvsMn>TzR=ke-N?`ytbD`Yr3a>GSD)-V~@`9Y%0SoP&~nY!Dr7UqIQ=KVlRg zr=*2N#}7l=j)8)Jl3+;Q(ygt)qv?L&<|$cPr%^Ek@rb-e6$M$+`X_;{lL~>wW-sB3#xb&Kd_ak#i8&tB-=o%D$pIweAq=* z**YeVcYRd3a&x5MpsUK=Ct{A?d0*6w43NIcRZr7Ru&K$OoJv8RN#!(qA;WcO_Ey&G zUfwz~4?mqe8_A0iWfqSh7!}F6Fz)6{fB~hRn5WM_g!o2G&D5aV&nfh{c#5csE^2G{ zYan7f0?nE?`goP-=tRn^}VI1s@_91X8VJ1N?bf$p(3dVq|&o*m3jE@SN zuu~p3&%^v#5rntdvyl&vO#$#tB^Ph>lvHh%R|RX#X;n<&yCyNA7@@YvT#iUSeEg3y z_7^$g$7Ou;5u#Iq@|34h{8!oZ`%;Q)0xyxo@^3a?uEc0+(Q)huWah_LTCg1?N7UL2 zg(O&4g(>3L7RcNQiPlG`LoiYUd74lxf!;gOBpMWdzB8El2L9DMXZ;C?4jFvj3H>aG zU>5_SRi?hI!WT3^)(Dq@dw@DS{xP#FkT}_!&{#8M$29Du<6!qZ

3ap3eU_OCZ7Z zC?cac)3re;cV;ZhTnF!fUw1HZF#)9Qy}Z=t&RWoHp8ss#g&6@CzTmh6Po%}1z*uRa zNSW|0-2eRv%fD$9k(|NS8sC!2aHRiHwIwMmD8$StWME}wU}y#S_L6r3SOaYSPi9P! z>Z%@+8Zs|hd}LrRD5!uoP;)GZIgJj8b-4m@q6n77qUt%kD0nagDX^hy`Q}y|_fyfh zklvf+Vu<0oo@KeM_sJcc(<|HC%o7(|KXKXwy!@@}RhH*8&-UvS+q1OK*Yi4F=%0)& zm^o2Qz`b-V=BaROc2R+y<6c@cx;U6{S@y!$2hH0g?T zokVS#;)%bYxq#m%1rdO^Dwe=ZNm{C;v9=+bo<%8V3FbaEd9iqZ=rt0b#RlDjHF?Q_ zgNN)y+l)Rf?JB)1vpw}H9TQK=1x7~}8!r;Dlf38xn6ul%5d>e|?Lbh{z)?w6iGid8!IZ&Bs;w&P*jt9+U#`?dB`#r6 zoIE8Bu9-FVIEl%~cuXOl8Qd}|!Q)O~&%op19&Cvb?mA#k-rRzJvtVq(LX-kl6fopg zG0;trIBX0#l7;5U!SDTAmkXoeO_;>=crjwtMbCNUk11rIg0J7`VKPf$6M25`&)Vib zw7Qtn@9F0yXoGtQ*d;2LzJMX>%H1TWmgG_@t5+J!fu=bxl(yfl)82Hf96dc6SwYr~ z$ajz^`6zQjyf3QuZ44^BJCXKz$!KK9{E9%FAe)lBvpeSJQZl zyU4YXPE8O&L~d_WQ6dQ4uI0XlM5%xd0-JS=876U|k4u{*ee6Q+24wJPj^px{D>8hNvcw&GJ_Z%dj#?cl zb`@1Shs!&#R^#aEb>z7`wD?Jl-b*LbIfc|Ww{h&*G_;^r>&Z=@EUmX@vTxjZXlw4) z!MzK;jwAPwleMJVKkLq%++k{oX|oQZ(8s&yhQiGi}9t2TONb2y*FHItkv zz2RoIbfDYzouTb4gUC7J;IV|&w`69ij4^Rb-kDynij~@SjM&{w9DmauzSAzUwJhQi zuzs0rjC0-9O0&ecc#6Xw95U z@Yd?rW#BXIgtz)C%@0A;9*(dpY< z-U`jB`~`@CpEfA2giy~wqEFT45Wi&>n@665V6b8dh!E=-u8oD3W`G~?pCSVC88`z( z?*u-la&@u=+NJya)s25cpG<<>6yW)WA~^P;D)vcF)S`;8Xx{lq?kf09s;>f z{NxB@!4qBlxmw3xo=NT|E?pmNP`dEaljm7hhnqr@*o{fBNf zau>4gZw&+@RfGW97AEv*59C`QK~J>XTSmpWLBb_Y1;tQ?LjenfB1MFpn;szq6|ybr znlkH0^_PqQ& zEB|Lw<9?&Yi85Ui`=A#wL0}yb+U0PIEgREi8>tQ15b|KR5C+@gvcK>XB{K+l@_1iJ zLj`|#Jd%nxY>Pff5Mk+G1;==JsgCI%G@AJzCwYx^*Y}54E>cRD2~=bYU=-G|OS?lh zpG$*y`Nv;t{?r(7J=SD-tVm{=+EW}DXu!vs5p|0QBCC_bq5`8vT=xj}qSF}e(wX!| zIeORY-GS>{!K!m>&f>QQ1s|wS>>FM9_@CtD&wHyb=oYZX{Fx-OxDVCjc6&lL;T`=G zgkfFMLs&pU4x^b^MMolC(ve4nd_;AjD@MtNKQV~{F>eh~->Qrr6x`tst;OA?Cy9Av z4>z|lbQKf&g;dyDPiWpYUbw1A3Byi9Fcm6tR@}}WM`+JlA)TpL^G-GJ3bXfdMKEQ^ z<$z{tDS#amtrCCSGI-F`&K-y7j;TsIjkofNH2c?|`?u#v{YX(f_d4X=N(DDaS>LZX zPtTu#gDct@n37hEum7h--ErYWA%Xw_Re=AGIPqUCN*rMI{{y2})sTqArx_RjCYIxV3i@>?xZzTqviud? z#8)(5pKKjid72x-<2iNZdS&`}+|BnFQXjWC(wEKrci285i3cL=$M#W zF?JXY+UQ3~ejQ>LG8?Yze&;;d-UC&z**e{BV!;mQmaVyUBHQ^|u!d$S#vx(J04yJ4 zmMTj|+{A?Bi)Js|i)ydyi>^PZ6BFmEh-Uas;sg9InM7=C-%T();oJip5`4e@axY zaa0{=?Mg*}Jn-zEzn&0Q?42iJp};ucdq+6hx+xW61V}Z=Cm=`G4f-Rz!wnA=5N)41-pdDe&p-*vT zuIW2?>G~|MzXa(RVn1;5IQz&3M7dcN#bWe5d77GGPl??HW9|AUkcl;I=Q%?JynGej z0I~)@=34@^TF#lO_jEeMoZ5CJ-RLn%J??xzP?t%`f(yH&=>-q2iG;&G96>1V zhzNK0n^fppL~@=a2I9;t;iBjieh%&nXa>0?_!8uYg>k;=<(uxkppC@n8Q~W%*q$EBi-`HAfDdhJcinK)fyfs5*6lB*G%ha|@%+>`z(yQ~Cm?07PN$O50 zdT`UJhC=EyzaojE%Q8q74@GlXG@UXbkRUn2Ak7wsF-=C!(Zt^W{qbKhFU?or&Gz?! z@(BI^gL&m00Colr0OS7$^H!>8seNPKFIjO$cz;D?l3Y}HmO%WUmMy`66wkr zACJ>?-N31$9DceTME&iInNs>>Q)IFIpcu4c$3-^ULnyBk5#yN^on)#4!S1ge7CY&F z=a9EdDD8V$D(rEz>Wzn`hr?H&XA7Hm{wyqiTigm_%U7G4IwU8vX*O8!(v?)^bu%eF zWCwLKak`7(Cl|*w4NUV4&&%PG(HfK((aN+>sTQc~J;t3V?{KI^JBz~0XZ%@QcfD-h zR-DDEQ=@6oc;@HF*Pcw=`v`%9c2jDV=&9$K${R)eZ1T!tTV6)ysP@h=Tk`B)Q9zoz z{b5Dv<&{s`Y&ff?*7X*USy0;lLTNfiCPQICVZ2PZXcjjXj>9z6twRW) zaNBHBZB-}ZR*S#Qz20)$u6ftyzOd|Y6kn>ke`M-RRo-9AEwg}QE{^S0fSg$B99_1q zwKv(NEa%mbW!cK>={=%c;%hi+c&?4E13p8caVw`?cgkmkM3y?;9S7-ny0@gjY$z|R z(YWY(J-O#K7Iejb=T@3-E&}Y&EoBAPBeoE!+OjOMZkwTR9$uC@ybFbEpL%K^iozeJ zyI?R6|76PSu{@00@dpP;c=^J?Y{>4>^GXs1#3a0c zaN07#2-9&yjxHR|&??9xg0lQ`IjB9mh;q50)SkpX2gYQ*W;7ns{<$=vVp&B?71=ar z>rDV>b=51n_gLXQ&39AS@51Di@rAk5{~^z{h21Qf1kfo98{9HDEnH`|ZAb5?8|M;z znJz=SOYn_<69s91NfP_@`v(zIoKBF3B$NMUmsa4uzyL$Ak7mC!+eNP~U!>oULUhRr z0q9vzyi0Pmr+1)VKYbCG^E0_1=v%|Znfeg2<=(;5+VnzaFbJLYobd#xd(X`JIMMYt z1tPm6snttQC^^$-NoRs8Vpw&ap=S{ZGzo>JK+FuIcHt40?TF?seq60*4t86T-y`Ku z!@u(eM!gfnyvKT;$r2c&1;sdaGmz&*9_1oE=H4FVmasyn>!2x*t|NndMq3C!lN(|3 z6)5dKE%Gr5t(u-_iWuI#A`zS9Crm5N@@3x%$20so%iXZkj}7A*{Suk*FQfWGk3B#?{r8U7o^80M+^aGF>o3G;DfbG6>@cuQ zrgyd3&TwN&$)imshN;q2xz3P8F*l1qb4>I6FJ9LOX{)dY8`eZ!(!y_fz3I<0!>m2c z5IRG7;YfVcPW zWdm)4xe-iP?H*lyQX6^w7yd0OJ*luB2V@JZC?1bUWI9y}U1P|G@5f#T8o5wAr-xt8FN1VDtnhbz;f&kk#=1C2pAQ)y#{)H8n zVkg_@4!6cIjYBQ&HX1b0Toz z#$XISN;WLTP-!Mit3bVzV`T3iN*tTPmN`FD=S`5GY>A&a8NgzR4`(e+ zHSeOs=B!L}iq0!vyBgWqz47}*vY@TjU|57?U_Po>I-s&TaE|bcqHnoO7{O1IPz-gR zP!5qZi7zfw55}lxG&Wg3d!^UD6ERJ4l$2L`KxUY1$cD_SQpJ=lUsIMbCyl%h2rpX5 z-1d|xB3_-1M6NcFVP5Dlzsf0F=@K+1Hax6Pmn6(k3y<$*V$M;n{~jL)E~77%C|hzf zNGUL0+=+~Fhp>>OK)sI3T5&M$9pLP4qH$jZRg@2?+ZHidOer#I1j~$XxZNh6JH$ci zOdZZ13zv1c2PaRTAb3k=kwFW$ObI4Cu`UP?&!~p6#Z&25Rcf~I;ljbhiXtWPy1OWk zLJB~j5o;&jv;|5bZo%*0k-{JyB1)Aw4UT0PTmAn1p>It9W^oSSx}8rEXo}OSsHzrh z(>H8|1VO{?^!=Gp4I)r_Ba>{X*l*~lsjWPqRX)9=mr(%zypULMR=RJZyr{GUEu@zv zp>DYl)FqM>SjK?;4ef;0vs2^P63*<>T^*DbS!z?xM^=I_Kag@?kHU2{29+7hiqdr? zM6Tyx%Bk{PPTivn&8u;{_Gby^nWe$htn_Scb0V8>nj&3qX!}JG5Pq4<^G6V6z!UEC zbkOYsdx?j}*<;`#$QpY^%8hv8puk#Sdo)aMnuZV z9V=U|E~t1B?PGQURywJfty3`uAyJE>DNJN(VAxfv)-tWnFssJhKw=o3R8dSOYGmzZ z?nZY8KcmCj-?Aoa8ngK^x*IzN0lh3L+PKg(i#zyk%Uk$|9`^PL4a)tIv?*n!g{ZR& ziC$t(f)FJfKV9BG7MlS)0_jxMZpsT|)QIK%9d31~a9?JdlDFjwS>sfgMYCt+I0Szw zJh&8DmC42R2J{?h*fd2UQk9|f1o9DUKWt(z@rAHrn@cl}W}uxZ|4o2zoQg>-Ui z=hBi~Q?<73Gv}rLf>i^M`Z9iyXO@;1cz`s=co**{Air9r_bqA?V;kEl^{jhD1J*`Mur8aKk0+u>yk!Yp6Sq8Fh ziO#uUs+3jemuLtd^P^<9I zToLS6@d#`f?AB0%TX-Ei^_vPe#QZ4!EQFiZmtaO<9uZ>jUyy+#@z*1>SJFPVzp?p3 zec%b?WN*Sa4=N|&N=U=bEACztW1@?cVgpim3B3$@Kfd}G|RUtW*iWjAB9^*zTXuJwq)qE!VR>`k7a0^ihKbB7%`0Sz73bldagDGP%! zppZNJCUvfuX}Dmb&90^S*K<7Vt2=Bo=BsWIF}5VS@1g8o4BXnPqk2#t6s2@?%}O;Q2!u(JgAKHaxe=o9Ny}Lx6&Gj<7_|Kf3+%%M zTcm3RAJzWEr*G`rrHIznnNq(pwQc3T|H|Q4_m>-=49O7rI^szsmS6fQsaAyJ)C5u1 z5HN)c#ku%%Y#{4_zne&h0Fw-Y=>e(_dV2Y#`-nFD7mAp(O6Ekd61|n zljLGSAnA}z>w7MDT*ku_>ZN;zECErP^axYNLz*-p!C{ygm_%PjQR>tS-cKdv!qjk% zH{huIYYAnl!v?WeF+yr-DO|-Va@^wsH((wZVM9oU>&ZZ~$ROfJUcrd@GIoN&^*?m; z>te>2kh5bFXA)_0Zwm>$kA-47!a4F)TH)v@gnQubge!TFjWUDIa)Y*of<+9@!XhVs z!vDSh|Rg0yTX8GBJPq zF0llT^S3{pvvZTkQWv58lSzYV(O}Z8oTczo-H|sXCp6>lzbTRbIlAftJP9nnci0Aq zKtMGA>F83iGd6JgXNUIR;PSgG(lWvqsxfMHilFgo{CL4sf&QqA^q+Sig^~e&_&5gq zA3+T=%jK3DCXG}sYQ9+MYTM>>VsGN&=?&&)xz6dN)`VQ2c^qUPGmdX;j}J~)n~N4C zmA#eTQ{EF(UfUDjN7+O5-;Yl`Aky17|IL?l|LMJR$Syy!m$MA-8Tw|7w#YdXdQiqA zKq3ltZeKSYWed2F07@}*gp>s&ZEy1KO;mYq^f+VH&7=w_uzLJ04Tc;gdLPTwv$gCa zvL4T5i0R7>HD2~U>9)d+j#rFr_jEH~?5z+6UwqA}{$NFm5@I&iD4j)0BZLssI1=b` zRqElzzWZjGta3`G)X;#Txoi%*rhzEMIt7ol4o5|+W{Q_dsU0PsbsFjXW;npbo315& zylleBaWOqkCMO9#qe)V_Z^>)$JMUzX!vw97BY^m}qsVedW3uX|lPG=OGNq1T8kl(E05dNkT&o)6J9^Br$Pas- z!VIF{RVp-)che-@auu}sOmfBf7+OL;T6<9=YMqlYn+#7|iwP$n5jL&p6tq~6TAMLk zibZnD_jfjSgnBD|#*_kBX0d38mVlsbT5G*y#6fQ0CQ++=d@;dK>wzgeOqatw=JJ3F((LJ0fwhCxQ35TZ5jI#WywK&$q?l z+$Jw}@o*)t@&~VzV=v|5-Mhdjc=>sTpyk4yQz2>D>Ex5-gMN1AfnM878p4wxkP7y_ zO;v8y((z-wHREYcPhOML&eP&*WMPVhTHQR1RYntk7}{0#ci(i-=znLwJAH-AVI}uV zB3_-ll(vUlwAF)kY9l*X@+rB#Qe~lsd5!Jo6VyH(Ol`g{v67sJGvK-VcGT8MIZxVY zW|d#+bns`DU!bsaaKuCH+F@KHTK^m?v;5SJa|yNrw!@PD3i-K#sMA)U z{i$5!*plJ{xCZ-s9x%|3z=|)!1)On$C(l%1v@cYfmyIHRJ?{g|$V|x$Y-G$7t)MC6 z-bRdprcQ}F0J3|#sLM^2X7%IV}F0&wP&P^8E&o-U_%j zEB1paUwM(;=^_2WOEL0`r^vSh?boO>q@QF59XyMlr0x7fmJaE}ir7h<-PZt_(cgik zmv81?Ov&?pZOa`0w)4O+<2sf+*2-K@$&hU~8|pS@yshOPr zRalM^kSPj3N5~)+skL3nyc}rWVUGA)!pnPhmn!}5Ph6;;N}MsWu)#HNJ!YKEg6^fw)ym+|;X$?8L$` z(uXb}?G|ODJ^Y=uYUfKQ@C`7c9+ z4mODM?HUxL%9T{LjF0CX59z+;+`7e7S5F{qi@XJz>VN z_r^QIjEpb$yp5;7a?XmQrF+N%UAYo{m3y)vTa;qPF?JM_krO>8w_H4T;rj zKOq}rqyppx%zhBaOIQn;=kX(7uxiXLOxj4WHmH2?BYy}AFZ>#|_j1G@#>kqzx!pNo zk7nX!kKWJNXYb;O-p|=_yE3VlaA9kooROa1+TeNq@Huv!=4pSu?QYitUWtDGFcXSQ zYr!L&dbP(xv|^qVmB2GudHjxfh)pI0ZO!hYw6aN_%rYgNln$m*T#ce;LQ73EqB=^` z(5IDSx`$>$OLI?7J5F`q3PJN~8OU?NryyJO=It0U&=HR%HjqRdRuMo^%CCrqG$%kw zo~FQlsiBTIjU_f_Gz{)HKDLvV09ArYyH~U$QA!BkukSn`^auUXBcDGA3hO;0|8rYUV_7b2?^lg zP7Z=J?2r;bNBYOVkeHoX$^@*w4mIuephtvb0U+!wodz|`QE>r%3{20vmf3_h&I}=} zA{}zr!Y()7_aL_{TF(|TnUzGIGHgX}D0(8uhy*41xiCT>lB|gNDq$`2=_Sd@$s#mo zr*3e&Q!|Lr&Mcn~F3RD$I#4E|#N(XSY$`orOyaDq+|S660%|U-T$1D#jJi-H;w%_j zm){BIg6<3<^m@dI3d+F7@r$yh7AG>07%r51O&mTed=^|>I%e3Q!b}HQ zs+c9^&T*oBwv?&QnIW`90{uAdTAN!lPK&zn5f;y^6)Apbx+*K6CHA)^US@cpm)J6< z^2xge3`vr)mdeq{KgH(_J-XzfLD9}mbB{L z4T{TcqlY*H_u!U1njYzhA+R~Eb##J@TXshWm(2cKX33pzg$yVdz6D`2b;}$~n2=Tk zr7de!QgXGN!+yKYiugfsH~Ql z_c=)_Nvi88BF)eqPjwc16P+Yfuf*!ltXOln&KDPuJkY^oA zMWMnCMsWhCeyn81gc?sDcTO&|NEH$kKQpN}EVxrL@o0VzDVMs{K4a)Kb}Tlkmo#2A zmeK2N#n;4b&93!)sRkGg!?L*fb_MO`!ROoz|2hK2WAh;G~ z!qG&>r{od3fbQB{{{;q` z&wr)Z{rwg{ihIqB%LU$$!Upf#g<@&V5et{ejE)4gB6dagVh+g@yORphgAPRZaU_tQ4snRKB`@o6^dJnS=vKQSO4S3T3aRMeYqtv@yjTdzwVU~@4D z$~OBk{rGt!1@t?!O=y^=QU8xK&tyHswM#;K#gv5AzAV6|*dfY8MyTpB>8LMXRB9L316QK(}>i^V#*( z==i1aS{*)&wc3_|Bo@1}AxmYTtJ-b@`?*I_PpZ|G#Eo5c>&C-;xF|qxQx^OW! z1~~kSK^+yhE!j_xJk-r}TsD9DQP0)OwMwha-;trF3JSzuk~ocDHR*pf(|rNr zO-v50VSjecIFWss3)?`3Z-W0c}`V1Nc zs@MGJU&`|aQV{N)D2*SAg4qF zz}?rHivk1qqgLH)vi9tdYxL?MF8j_rkTasevpOWMT~fOl47w+vD!B^;@E7#O3T$|P zI3v+zj8rAFt83twn|LWHZK};~ zD#)8wy1f>HDgV7Ddium|APOMfdZXdad)8+}%S}5!?OuZ{$9(@prsFmiR04R5gvv=d zuE*sLx#!GA!=lje5(uXAxcRA@xJ$C?reSgn*hkUmI_pijNr$dJcM~GkbGfgA;_S-b zFSmIhB}GRj#2F`7=V3O_X7O}1jqfbbpfWP4yj97!b4o4+VbZQ?_5`su!SxC=f0)R_5l922W zI&DegwlYDga|yKgQYI|Hr$?5Pdz76FrAyd1y4~vCY$w#BY7(tKtq-%O!on&tvZ+m> zPY4Tf7l`Rb6d}%%)VTE`%sQijgnA7eNS;z(_39gYT>Tm>Ey}IDV(=KfOb81TTtfEC zEb_d3tTsw?qD+#@lvZE;4076vo>P@cFAdvL=gkn8k+**3z7U(Bu;k4oISuE;M|0KO z1K1BtWQ;xp{^Ze3r!lzND+!s5jH<|bv5iwH{Dlx9J6stFGNAupPn9xVZ0c4xl;|(- zP2G+b-bFBeu1RGItKKTeh*uxTqbZs@e`}4ituXVfpiwqd){g6CF&4dzQ+?+wQMKfH zS&>F9U#f8dsq17dlC(doY%oSin#6{gRGvQ%x%7QMzQhYxzT~Kp;NL*mL}6)L#JrNm zz|NC~SvO@Q8LBS3UU=gFofCas=Zj*cN3H36L)5=n>qLOnd?gp!It5BqDh7-7!ro^b z?svWW&grASL%2oELiIwQRjcr0p$G1^Aia{Oh$df=s8QqmqG6-Y6qNqP=wqNqZZO$a z_f(DWsPP_nLq(kUlxH4cm4kT!uw(kt`m-p+dV~-D0`r9R26chGB!~Gcpx@{nE83QKkYtXz1i1u&%8{iFAwJ!(x5pfyEV#7_(D#46mrM_WK+5-E$ zvTRd%7hh(5v{P#JrX9Cy?F>=XBSZ?VF~?dy+PqWjpVVP) zYkf?UKdJn7-UMHJS(qGUoAFzrQTaNb^jx}Ex~^xv?3&zvWBC)mT<%5JVob(_)Tn5P zs`9bm+I2;SsmiMjS;4cmAydui6{b@EzR#8RK~}HvhE|F)TlzSaZ!^7V57a&FHfkyq zT2wjd;puEZrP+%GAmiAbc1E(j{^5CELiGH%sJ}O3$N|OZ@~iU^YY(x6VVeCKG^g9M zm#u$J$;5^|t1({!3&p~dnA(&hM-RZqN=@0lSL4+oJmC+7Q^BiDo15;4La}rUd~HL% z5-#dfTGuS#bLE`9eo->z&FU2Gt^Ig6Y63-L2RcR~i&>Lplt7~$@{S+1qRP()X0-}? zQHTmh^*bosgf~jY(M*2j3lk+0q_a#dLqtg(#>2T<%0zQ!{la;?g5u=S4JPeWx4&fC za1?apbRD@%nK=j71(dZjqDZaw;sm9^t+QSockg%3c$%A*6k;Q>`96Kb6Gw%aKAWzF z<5u&HdnK`kier~i?Nf$i{36ToGI($lYw(X24i}_uptV;uel-8gpw!ICm0@9?X^_qs z>+q0K_{ttgbArY3|<$U^`%U38W1jGXP#Fml$(&h(zR;DA*M>p7*+aOH zMUSCC7dbXoeRECtOlrSI1~dLb>x%tSVFefHJa}+sMoZy+)I6a{cbIP$NXHHw z*x6<8`&6(Pn2~Jev7qyxbS9~cye_GnFD(T~3*EQnLjB`O3F zT?q#r#J@@O?o+qI$*WVdua2y^T9*$vl>7F7l;JaR$oMc{=uC*_#U~ZK#%RF>Oh^{s z4)>!*F7(h-kq$+d1k-?!V5a)$;#{Q;njI14UqG9~+*5*)pe_AmcvU>aPWC3d^#;P@ z%1=n@SwmEE#%yX1!8PnhT^I%^uXh_!fN=8?V)j_MhX#0L@8#%sVu;P3)Q|97R zSu7gX7^GGM#~DJtADr}&3xalA*mb&|V0Iy^a!3UNtiwgNN4@`wT|S9=ju$|IfYf1t zfSCRhcCoeoN6hn|z+#c=yV5^YM;mY}+z4T2GbPmd{zX=J4YjDBqIPm_RH{IdmB6qwO!;!X$-e>k}#@Z7*kR6tO{pCFGIUec6V zh3)O}Hj}@EVvR?9&(v4|cGvuh3-{MfiAE6U!NISyP-gtXZRBaTLbJ!Z6V@=SL-Xy)I$-1@SWe1R- zS_VjNIVIne1!DcolEeHXc9Ph5W=^7%pCE*tq=NMmOAS8bb2N|twe+f9v^6IgsuQC~ z{UEiV3Mlkcc0NLi%G%&LaR}6K{Le#TL!?T;50-*DB7;g-gGVfCk!YTH-ET%PzFf2{ z!tQ|sRD|0aaKrs?d>67(6>)qL!BXwgSk)Md%n_V&y{64bVk5HbJo-*b^&yvwSbL=E zQ8%1s@>RyIo(#sVz6$c-$Z-2jH0K0KdwMnb_sn*I?I0+phN>-kDNhcLF5y{dO;%R;xEMoh?jIL@-vEpe2h`j z&TIAyRDlLo1;44H;F;$(4}AoFyZ>Y^sS=zf^^lqoe@0on{RRJQzSm#>P{9yIV+OVj znD^V-W47t1ZHPy+#T7*P93lFG@4APRe`NZQLjM>BHxv4vMr4YPFAwc%U{!)UCgWT1 za*H|gX*|tPTnf)}0_dVHRFKecUpzxK+9OP(qOONLwg&Vo0*c|WujFq2sv}(SA{F;K z*qN!WGmrmxUiBR|JE-x8Ug3;6lbi{tS_yzPn+f}0oV{a^W>K^(*k#+c)n%j0Mwja= z+qP}nwr$(CZM%z8ckYXM@6Nm%Gcgh8$N7KG-kB>`u9du@7_~jb&mhtLJqcCm!}KZr zj*?UI8^EM~9jl@VzP%)%+#k|J$2L*_!iISSNnY^3k#?Sb?Y)z;D6Y${QT&!1BNDd7 zWPFsT!zFTi3ms&1+$T%8*5-1gaQn^L(`FFonj+L0A$U+IGCJ=^3btxS(O2&nSF`~; z`+`A?4A08R*ljxOx*B~)&3R9Rq}bo=HcA3-B{jxc>`p;>08%=TE5T@eWfv-ftB(Xw z$bOow9Cx~Q{`#d+#K2`5)Rg5BsuAxzMVP}M(+(yKslGu=N&ky zklc|suw#Bxu_FM(_zlbkJxRhABXhZ`@tw%2#Kn8%-2U?Vt`$?87QNc&OUFlRRGyUx zDyz^fOA?OSybG%p+MtAaLRt90(%~!BDxUK#)fzO>8bBj^{Hz%3l_-I3I*nvHjZW#i zaXMm$Oc`#5?9@AryVBL<5bLaAA><5yA^*glk1Q+sV-TX4yGNp%o}N%*@kA;6795yM z-|hLYAd%>RCbAFpW4OWi@BN+sGf?wC%i1Kh2p3dUtZx}-_5@3EQc?lPBcyaewhRo^ zLo{hK^!z@S2I4?FcXR^^*Y>-<22; z{3|2DOW4sTndzX(;6a1_KhC??PFJ4X{XdNOs2)1tICA$lycfgoxV>rn{q+02 zRCT@OhLF&9UJf8$^TG?f6A#poyp;k8-tRE+F+2+d{SK&QOF7E+p}>yJNYIuH08vU@ z>7h1fnl%DzrMWDLp(QfB*49e~SOcmrH7Pr5_dDgGz;xII;+C>x&SLLTiT(nrq>P(P zoeW-zl}08$I)z3DZ_l&$^0elIQ`5N9Dqukt1$U)u#kvl;7A4&Po3OLHzGQr6v?zpT zXN|&0tf(e=aWjB)`f;#xI`O<#5mJq^AxA6fqMHqt zT-~CG6q`{ZtMiSYpks&JLdv-CNiPYKN`wVP5z$FZW6Cn&qKMl-b7N{0MzqTIOCdT5 z;(tyFA6{4syLv?d!JKiz(8e(tnKwg2^kT~$U}HEbY_=+)?=gSF9A!M~+~vLY-tFGgAbiEX9VkIjkMq_SfEOS~i)gs2M( zECKirA`p*|Z6zmH;g&f{wv(hCr^XyoEJ##YE`ER*lQDm2eO6njJXCx{(Td6S?bqDB>hUBBM(qV+!6` zBOF*eF)mkOHVHe1*3J2`W%nfdJTwLrF&Atht`}?JnvqlV z7j6|lq=opkckNOr5te^!dysIUKP`PqU+=uV6#aiR9~uKTw*W8)hGaNteiO4slYB?$yil9zkLks}0hfM3yYxOd%i|jyR5qtS^HQcpS=f7!* zsS)CfM=8NLBp1Z7FDeJ)l-MWvmrI*^qx7O;kB0I4UcIL?V^!uOSy>x_>A;*?y8BlL z{_NTn+~24*eb95f^?$cIZC=7fZ`MU3^3BLK*LRK1phEd7$)Je65Ld8}b#%o_ZUxJ> z#R4c!4auAS>ASaU#SHC(F&3K4TZ%;ity|5xH=7ar5ZJ&BFUfyV!JJL2a9-WdD3`O_H?? zF$6GU92ya-d#m4eq!^i?&|aD+o=Ls=cn!a1f7NPkh8Kg#HI%+85j=v$So#V@EksILO5}v_d`Wk4)Rwl-Z=-X(|R8+win1 zz{7aa`%c;t{8E5|&$%(GRg>xE%S_PD@e<#Y*<&4Og{Kk=(9aa?d)}qw8QJ4aU&@oe zrb{@ncvfHj*JhegyC!OJBAI#33$&98VpJqtR`=YX;%b*=6@)<`j6h}|=TT<_JzA9_ zyqzA>3AeH_O04Z)5x9&2E+lM z)VBZ?(PMP~2RN|c0m!VN~f&?LX~L6FH6D38lA5XSXgDmDnMRWB_BBptgqCG)aQGN zcgAsfvGd_~;TL7toZSEMByWY&+(DTg*`w=V#etu~&0&ZCs2w4lM~`!|ZlYGp+Zt~b z3(YN{*|p)AblCJW8j9pqVH?XlQt2@USw=Dk5=!o7)0wslYO8D}Q7!8mq_E}B>*!{n zR0#$_1Nq$I9Wfp*@!l9NH=<O5M$7nP#h`1WT!Xa$v{}_c7|lr-f!LIL}F*cp3f*Za(QUF^BQ79Nxtl7Acge zN%ZPmLvplLYxPtQj-3fa4HLdzg>r`J45vgY#tgp7>Qv@%8f;OkE$z!c?51suj;W^6 zyJxNURJlB+9q8#a^}M~A2nv>mTgSuh@@a;zUX}QUiE#|-P!7mcVZANaz32sX!uNS- z-!)g#b`45B@LM3-U|nSkvU_rm-hxZ!UOCQ1Yl}0M)*oTZ;q%Bi@T-l7B}Ucu+IwwDgmb7Re zBlONG%%VT|2IN{@PAkv^&E_3j2!j;J(^NNzJPMfZ@hNi zLt&tV?){~sZ@8hc{H9K*mUQhvU)f&`y8zt6CxRMIl9`s(8)ZvidrUTr_y^)#0#a%z z_lkX2CAJo~fPh94)R(9q(UY?PqBr{9vR8Oo(^{j&bPJ10sx6aWm-+U9GgefGJoc0I z_O{s_RuTbefSXM3a;3GoK~aCEu^g2H_!WyGoid{_D!|0TN72#dG};&BsCybNOO^oV zucnc#U8BO3a_S}nVRigB6-`MSFxNLiu5Wv%O@Gh4e3*J~GuTvCW3uSIx|g=Y6L6oo zjI&$%u;>%8~tbAzMC^ zZ^wAjLihnVkwfDVd`a;eR%Lr;MJc;j60w+^2=(siSXsBEDo9dlTNu4N^lD9_CXE#u zbbE$^V?e$%PI3Wf39P|i2gzWmvcmK*QuWvkDmRqoB6GK56RaYC36quhq%iO9EL*%v zPKwBQ$si*&7}Ums?OEvY!2R}gtH0yn7N$Q95Om9x3fzt0uGP+JEI0p-14%b3lU1k! z7F>KY;~eH%nf_IoW48(;N%EUC#)y;X^ieysg(KP+*WWz$>UMu$$0i>2D4@2m7}`+6 zt58896JuMiBU8WHWnIWwsTZ1@7CMb`<~CVP{yzbTV=wPr@fM+u^boVv?!5kk6W=ct``o=V#8w1s$M!{MNcr? z9FC9VRx5rt;w;o-vD~mE6?PDd!Q~`6pnsNhRUP(l)ft9(l^+&+RU4)_O|V0FG4dQw z&e?MSqWjZ5K9I;5+^|SC!^B86U}TSd=3&T>1OZgY)Q1>hV6fip%x@46kgKSRGEs zKj7H4+|)_O)=Pu-jz#F+Fzf31CKWR78_t<)H(01*!bB4gVAy);%qnufl)Ik3Z;pe) z^kUidO^YvhKzJFz)8dgmA!a_DqeM4WEn|XqvCq6`cl6ZVusrS9bzl}Hdm=R^Q`u8$ zCo5F(M!I=2G}TqNt;>(gCGlJ&?wohZiPi*Vw z-&Lz=uQ2BLU~C4S3`19A+if;CgehR8XFU-t#G8`I*Nmuj*NfD|G^8Se&fslX#&RUR zXhQ7nryugW0aw3yF8JIz^GQevigYHjYeM*tcqda{O&<{k>3M?}=3_Vn_$piK%ou~H|3W_t_Pe5#_ruy;@HHU`t;VzY>jkNay_?iu*diWoYZgly zcg=EuDvRQyXK4oeZ#8@n@1QxUmi0NT3_Y$kD2}y?9J*->=pNitMC3j;{+pHT5~u%_ZtfY6b@gRYl3$+cbFe_%4U)sz z_N|{{IL> z$_{4MCjViBP&6<#veF}E{2$1q1dv1dgUKr-)lvl}*+xPw33eVdUgQddbV^p%2oUPH z?FEr-q0!pB)^~}xn-b3PWMcdR&siG8G2XI}El zl_Qq3*W@Bkt&1u}6*u>ctS#K8_VR01+uIUY3DiZJ%9mUpz0FxUQ_ND!3joIROjaQo z@Io6Z$$dSg*zIN9Qn1-$tKb3bX38wV)tT1j_5~`-=VaP!qsU|G)a-1oS{QF7bp@xk zPmEP#OO15Fx^w1>KUW@%&t%p+15D=n(R*gGbVj)z6vmKpRd^s36uY3(z#3xzDZCzh z7~-*Af}UF8Ae{B}pi#xDd2l0&HHTnfX&;pB111tADBqb-W{8vM7tUZxlHh>n~jx#Ydx;Pwo42+Z>|B zwCr%ReF@_VFkWONF@@Bce`gl$VPa=zRuUFd32VFI5>5LU+>7VD-xW6(;13n!W8=D( zg-?YOuh!q?BLh4UGBGTWDtHm?1elD(`OgUwjAkRU6q+w%l7Vq^`l;WJgUh%E=ilYX z_(dKC5!XoQ_^3U;r+qPy?x7wMlf6Q`yH_T)0X2OwrtgH>GZd~}K`yt|ZS!LFT~uW8 z-NlayiRnxN^E-)u;`fB+Oal2(@sZ!;Jws-JRC~mHv$bJ!@d7XhIPO3{r=j-UDhWk0 zhe1%oq+B7BTK#!f2jR01!0x0vhjH`~-b^$2TpDU-Jt+KBsvrANo=N|=-ICUi((-VPT zDLNe78?K8JAkdcC2Xn>#AO%)p?JU+)9Jl~>pSGj5Dc67PK7tt}w;X{d2b(rAmT~d2 z{A~UShnQH6 zq}Nn40JO){s%^kXn_ThBGF!^6QxQ?1zoF2#Le&=0S>PJXf;L%+?=O()8G>$>9F zyXsJ?u8*fsgc6vbMLd=m{mVz_MgW^*yz>T?=a$GRy$4o^tdoZ+HjKI~8+wwy2<$f5 zOdq-U#6it#dSxv1dQNB{1D;0HtMWgI9DWTbMKD#>uR;%JO*3Pv@<&ORWg1l%vEbVtI`JcbUhkS;^@G0()A_#)%S+o#JYWur`vkk zY|gh+D1W`)O3P-i(;})?Rf?p?33}!xSFqXy`9Z>MmwYkAkF#OvH<*?S7aZX7Zpm7} z0dp3w)xBq*Ymfs}w}dYh-0X@@i&lBT1emh9dmg~NRww+?tcy|7Oi$i0GGS8ny0PUth) zoDY%FI{S&iI%lphJHb8~>e#V7D5x5fJ?U8rDB2#-MT&+Zrq3zXm7cZ{^9D1>bS-^Ale z4BGF+x775brN@cC7q+_ zvk7KZYxM=fGWD{%N*zbdaAYJtgoB1Qj^mXIR?yBCyfA4}Pp-SygACN~d>#v`E}r+P z7#-PRnFGkQMq>v+$lojt}41PE|j#d8q6FH1b^suyXs0gpdf zi6Q z1!I#T=OH@j<8UfZ(=U>&MoJ+IUmRvE@;WU74SRYEKFYj+?~@Fd4CX{ZKXH#{``B~g z;9@-C@2G|#*(a=!_~hL!x3 z(Y#?1yPPi@m|KghFI!yX9f{JElx^izPX3kK4}(LnDlmxnD;AIyF+N?l9?jK{Icytz zVRFHDIEj+z?8Q@tm{s73FBjDPg&S-r{1(2Q_Ku;y!WWVpZbQP@8AaODY)84o`sm_$ zMZiIO3l{wWSi30^Jq);&vwfr`9|-LU<8T4?3iNptJdw9Kxg9;*Hf;=MC##KuaAuCnr>_-^V&&=O zH$u4o(bg*0N=YsT*u!)v&+^Ax66qDr<>!qg70z)7Q0sZ#>4zzc8HFVDJs1szT<|7G zLQC4e{il^?vWhF;;4V+$?KI^*BXGM4_c*b=zXXDJT3hyTu~eBqj7B^AO*n=x2?#zj zpds*tu*7d2qH{`K-MCm-^7bj*poYOlMO(O9^a1NCo)rN$oZ*-DuBaieo)H>0iWhk1 zT~bvqm_sjTMSJY`0}hw$;sL@HBqJl6tA=R3eFu!ev4d zs+1y}9?I$+!3p89Nb_MeBzE}kpxT|QFZ}-%Dfz$*@-cpp@)Y6MFV_DCDWz@n3nofo-#tnR3DO+1IQeu89f$_ zOre&HWWw*))=Lz<SBe^&6Vcae$A~29`vVk(A%xkdTCqu4>T}rjmJOA1I(Gk!Pyh7duSoP~5ia zQjz6E;ZCW>Vx@^^6;`xatP5zvLlYvZVrl?&*-UgXSmRtjmYYiS1DBYDXjSxFtl78& z1v%Jd6sPE*9d&k{v`mhq=549$q4DUSeh?!DvO;5v>eA>jFz#$V*thEACI4~&>O%9c zL28`|TAE~Eub8Pp^)bIhy84+Ux}?mezo-drQ9LD&5<&v+-*%J$4L;dAhVtT~GBS-8 z-d-csS#4}bkDPoJ?39OfP%8bh>W9MGMt}3fu&!9*nIesu3xmGsHa3!>aUURyfGgq7 zk$*2J(7H0QQ4RLp(zIk%j>Cx&flT_Tz$zX<@osIxprP&sY*aLcUE?oF{}wY5#v43D zRaS5i91-F_>m%8UCREl)6P);5EC=v2#@|@?$#em~3UYy=Xryn;+z$#h>!~Ry6vDDc z^w=_VHL9?rRH`G#MKXAs$hfvZ)f1H7l%gfS!}lN3t^+(^Xs?z5>?l;PsN0}2gh z_c0?m(G_ZjQZ4Gci_Oa*jhmpBq|w6NfVLtUfAx6vU#H(hy!xscMb?*3I0VTW*NoeGE1%+Cxgyvq9KYJJPEg8-HEqo-NjE%9)$N| z(g_G62E{%n)1S!QeJ#k{124$ad!2zWt_uB9t(1EZAC!B@^b1`NsV_iB7ep<-GpV>jri8-O*)pD#~kS3$4eQ>(1p>ME2|zZ=E*JDaqgZW(vj1N6={I5=F}x z(RK~$3MriB>{W^LQs_7F&S)^Fn~NaWsN=R;2US*=O?0_o@2RrdF0^IJ9Zz~YvcU!W z;FzlmD+)@~bJAzY=J%NqB)j8qOr(*fN8?Y2WG#i!U8D$2?5!+TwFBKMnq&xoe=)v(Sj_~ezC*FUs$a6e_^rs~br13EAKW`Dkw|HC`A;G7{%? zuKC6QVTy8e(YH014bk;-))7j%K3W_#zokM2MzPO+dLc8vegA6a@@Y$3fcRB3LxfZx ziVKP)In|a{`>*_eT_*S+Ljry>c^L{nNF(r5ll^y#OJtlZ9nHjT9321mFr#{=x~PKM zbEC`$=*AU!U?^ zjd8}U#{Krmn6^qw!@0V>HKw zrPPY6p=9mT1_OWX>$QJ*&;w1FNhQ)34R&UUIxlyREWEqwB`dCD!k7#)v8FTdIV_^n zk1RmoIt9lfaKaN-9E&vldh^%MW*p>^A9f5VKxYupM3X`6O)F0{Q}A~**rhvARG}09 z)uONQ(J!<$5L+Wd!<=r41{>N4G0BK!T-Tnf1;h~T9QYf0B2zL9X>%VVI-*#)vbZn* zg$JBDtxwMtfsE^SA}4AfKD>RSa{F&$7TNyja(DFWyJU|# zoY@lFyK@<_T&+chS!--WTPq&&Ss*UTSwgtFy;=de*#ux-k&)F{)Kl=S!!u?-z7ht| zxA^XT(+6`T;qli6x5nI34!i<)6bTm%gS8dCGdx-Fx+DRe1$JOBshvMNVgw<4=9siE z74sk+E&&%Wj{ySw^K!tvQZrDGJX)yYg_Q!xdE*`gh2I6ls^@P&V^?{--eoE_@6WA8 zeK{?swMA8vm3caL<@OaAxrwCsrB9>Hu=E{B4*hNI?*3HG<3~;VVP5&A;AOg)wKu#v zV!eNNMXM5wjn0rI2NIED#xX5Sp1KSFl+zdsGSev-Smm*z+neQ12$Pbg)SRU3P#wt> zr#nf)sk|>cO0|}m=|r|S3~5-NI?cn^UWifnKy3<<9n7ezTYY`qCbY?*raUVfso>EPQ$9=2RcG!{ zNGYl%{9K;l?z$p!{CmZTL1Cyy=^uuOHAY^=l`05Zo5)ew^1)1zvgRVJm&x{3udkSQiAhRisdGe z{HD=(FQdBSRn|R!?IGO0&1rovdZ!pY8;$(-?IXZJ*MyhLU3!V=$Bw{j)4D^Em3`M$ z4Cprg$Td{V*>nDxbEY-w@xB^6$_oQ1jT=}0U2eEuWh9C=Q5Mxec1v@hS&M z)dT*sHV%p-w5c2hv;S4$gnvpMR?e_HvUv0q&UG7CT37H!8Gq^7CZ4&qxq80JYYp52 zaud7N;6{jdfsBjQDYc;tiGWmJXDA*L&=fjeuK|zLiDi10NO~4fy5&hHj_Kh(rW^)v zVoo2nYWIeLr%~Nn&V&PzQQr^j+J1(7zNH8~-Q^)w_YBqaAeP72pt2|3r>4!UU$#qZ zJLon))9%PV(Y|mQE&TdM_NIHjq|2yq^?>VG;Z<4Jq_OK*l&6hS^3#W^LR&ND{`|j* zh6gp9#NR*jf}KCxwW$7^Qs{q=ONtxT3j&C|ih|M%R9*AI04b>rQgJmxQp7T91)-wc zMldo-Bp%Lbw)N4v0e8jGn!8?zTZPatxG;?{97}!LpAn`|0Di23*30L)S z;p!`=sbH1)3zeS1+y`elj&^JqJjn`0kE-Bk^3Jy#fw*`Qw01#2HEMRXTMD1v!;VC- zM*A_u5klbnUr_0-8C$9nB7dTQB}fP?QLJUU>Ht{! zL|)y`uo_4UyS$@ypb*3NwctzlW_;>DtKtgqG-5NT3$F_6 zxoeg6U_NbR`4QaCpKN-Z+pGqrlC|@oG{lo)feoQ`$R?SeMW{7fR4Xr%&Vl7m5cGNd zz#}&qpL1$+7mauipBn}jBI*3H#d`=zB(jAQNi@No3rH<3M;`b&NjUFktC_VKXiR^| zXvrc(TvHK?SuXBOSl#3Tt2p>%y!%H{AenirZ#T3i?P&JNYwkP8?<{}Y!!$q{!aqP6 z0tKPgrwUjbQ2EgskOfx;k7@v`kKj$)etvRVc`u;B+i zz&jsc-MZqMKY#uDp9OXK56u~foLxcwnS~_$DX7{1+rQ{%eZo&2ttKN)s%U0q`x6+V z=c;7$*GTXG8bD1_wXnohMf*CQu5{_dAGwfOu5rSxxfpSeYN)#i2IrQ|a++^#l0n%B zLrGvecv{_d)LF}dlcj2$Z47GW(GVv%`>FVa^O3E5R|5r${Du9X!w3lTh`oIWrND$^ zcg4*79Bv{wNBSZaU#}QBES}!c!siq}%jd2@S$6ivJmi z4$-ds_%P`Ey2MMx?|F-er(PmMe%y7V<)e26V^I$uj!Hu#%9CXr!^$sZuYou(4+j*y zrF|tluD=lOM@ri6Oq6&E_glk5lzH;^70_~?b{$+Jad@itq1d~3hcU=T6aJY&Ed_); z6}Xe;l^7F~7_()kuVu$j6h~UNfV%LYUESbZB@p7p${S7(J49uWfY|i!YuCopv#cc%~2n9TvE6DMnv3roQ1Y4VKwX6Cg%gA9NkAojj8F1ueveXy6 z8Tzwy_c=<-T`o1)(Qilw3B}3tA`o2)-IWL|jtQ>0ac$pf3g~gmLd$jo)ABarC+GJS}=Hg5WE47K&9=v+} zEs-!iEqojwCN7&3@t9VaIhi3U8%sK51}9&dn9X93#cLdSg|&;Sbs*wT!!9k_NKogJ z<%vY3On~ZJkI(qD+9l*ZY`lh&vDDx`$@1!PJuB>}>sz3UqR_tc_~*9NjOp+J{ed=gNoLHS|FnC zE;|3ua&i^x#PL-%d0G@-UI;XU#nIPR*;|0d%yb}xrO}`u@HpE_*!xp~I0@R!LTY4K zhVDs}Iysy8y^7ADfP2HnYHhh;9QodgMaG7A8j?{x+2a{RwYnLaRvaVS9$n&$vat4rlJPBt@v#DJyO} zs<^n|LM2Tgo`(Je%!_3M(R*?9DP&Jo1^?zdKU%z?U2oX961YMC2b#e@NGG7v2WgzF zwf~+BRST7`{j@FE!$>Yal{d)glF6D#E9i-h%>af_mIr!?kk8-xEox*{utV5G;uT=~ zZxcrTg^v5l7UB|==hAFXzCqe5gtrlO-m+-vg2S?4sH)J2T|~1_7QHoA#jXynMV+2B z&7LY>hY47bab!^L>O;Qj1JPwHL(5yW$sP+oOrt_BHHkJ&nZ|p?$P~8lHVL|_NMj(E zHeXuJqwT9zs{J-+LXciZQWHIt{cpT3gTj7EZSqt>c-9{n?g)5i_?CtTOaq-E-a_Wp zl~`kjh)H)S2j5~@g64stIqpsqM3J6R?f^VT{r$!S*?NwxXsyBiUs(}-+d=~FDS?9K zrip8p+j7-t>lctta}t$MElbrY7<(N8V&egYV3l;@gCkXID|^N@y(9Gcyzj-oaGEw>`_PxUME4LJq?0bQh~nrhRV9JE^nV=$WL)RqQp zvxBa6{(#hOgT^lY{{g%UV$;tLtf66aS@|=4;L>qMdU*BcH zIu(2D=C2H_A1ZL)Rlz%Ddp?V|9;_cV*xUDZuL0QG^!*}#{6Z0m^3g)YFl_t|%W6Cc zp2Mq`VHV{}BVve)#4!d!+L(k=()cD5^a;uhlj+I$?xf1F#~0NUM+3)+zv zi-tprDniIGNq=2+PLQ1yx3k@JO z&^T6dH;?>uSMB`f(4*4tmc=RKexrQAiiL>9ZwPsfseQESD!fPKWeAO6$H0kTql~p; zVVm>J&TSv(o1ssJMv-o1pr33uPRI;u1!+QyK|H4p0QWQ%Fd~P;vpB0SkWxnDMQMPB z#fjHXNJE>izv~M{35}qL5l68)~?*Hlu5AM@A|+m^!#<9{kf2;R=C02(Wfr8m`E zS1gzDP}*b-X-d6JhhMI%`igoP9Jm&aGYR!fiL3TJX4cUoLL*iLPU?IpwBj~n61hrj zF;8g&W45&BoB~}Vlon^MNi9c&2hSf-d!`&~#H%QshBM7t$T#U;z%~|@JBFA|AqB=K zqw+OaH}FrQ(r8w7-SUPyl=vz;(}nDun8qIrnbYe^+%bM-(&-o~ePocbv)=Yu@FOzN z51>mS3^K{H%DCw8sS+EUjh40KsM->0azb`7Ql#>->y?Feq5l zM}1+DNo@GX1p){Z&2VrOF#xW=CHm)$WVmocF(vu=Ohs4+{lNZ?EUyw9T$tg^LsPEd zn>WOAVkJ)VtB`agrj8c|d-4u4)1GzgrHA#ushfJrdC>`K>w*F6Oj6V^?qdB&;nG5i zRS^%il-a)z!iKBry5oqL(>LQqCbrrexVil(){6K2zjlUQOB)di^ZghToSCQsyD44p zT0DN^bC>g!#S>i<-dBb_&nul=S!L^V|(z zUmqtMYY(*JE*^1RptohGRMNBG5*NXA^n=XF+mlXD;jlZiv&tMbBt!8vudUb`Mv@JW ztXithMh0Y#+YM5A>K2j}L-nv6PNj*b=@rj?tR-fk|{{Sww*qsn^!YDr;Uv)rEKk?$MqSd@+! zy@7jD%+*!b7~eM4H+1C~j;P`<3g@=xr6pDKr~}te8VnB=L3CK1j<{BX?o9?A$@xv8 zybeJb0vM!ms`cF@<4!W~*s61|GN zg7jD8%@V9R1dSyzrUzJ+(i_}*C<{D#uhfqN89W}7(YE33gOJZq7gG#2vzHsL6Xu2u zu`kw-QXf2;CjNbK``xaDJ_L4?!qjMua%#d>31RPu_OrXY06y$sucKHzpIbOSO zds*Jmjp?`L@DdfU-NR^Tnl1;JekL^44!B^*SwODZ!|G6?DETNb7WAd6inkVz{u;SR#cmEGAm9(DmR!vOKllu#yg%+`*B%+CtXJ z1^!2zGx{f;AR=Y6Q!-`IS<+d66oX*g6couXLLMUr_(6Dx_`&pE zVxeuao8v0OQM%R?$`;C5EGh7L$cFyjh1YuB?L=3z-OpEFKa<-fDC^oA7?7Kxci2t; z7wM~;#jLvXZ_R2NoGvlAo2>OYDyRjI@nR*~9rmma%fDLNHTfqX!JhJbh0j~(tDD-> ztC|05TRc1l-22CsR6~del4B_O2$U6W8HM=he?Ev~N*Ga#dNwWrMEC+l=tqiu3}Pbl z#!Dn3Z^-0hzP=;36sFL1tX%nP8*>uo8b+WWLB(Jz3g;wq7cK=JL_5ug*g>;9z4a@uKh`vjjDN@o2E$*70rukAjnm|HqF{lYOqIUfn zJGH?j@;l>_T;oxv&!^X;#r!1SC@W`rjFd$-c~zN*L*2(WdOQJR0m#^&3L108C$kMh z8Tm2~DlOuphiqsOCFSdG4+H|^$R#mRG zUI4_?9ox-sl(5-fSQzC5a2i4+P#2S&9cAg64GF*G0m}^9N6xF!Amn}N66Moo<_AT6 zXJv~}4?+V2#)(PBLe8nIWY%b3iB>6=L5&tkYnnti8_(&o;3 z)d82|UuO*5;^g0VHMCYoR^=|@pW;pK`Ma5yni=T}aD7U`D$S$@XBCn`?o)kqk;}V% zbmn$KzfJgb;$ylL9#Y@3V*jL@)l!dfydcmuP=u*JJ;-mKvz01U_@{w+HXjMB(B6~) zE0w&;USKdhZOjF-=;N@-e8>KaBTelX%M!2f)+bVFMOU+y?g6m2FU04xu;ZE03X(Sdz2 z);{ZAFW#74NnS;fLC80;XN2~xC;1K8W4+gzGV`y=AXZ~W-L%QcWUs7>55}hIh4$VY zXPWri&f;4P4bL(9b8{g|Fm>_!x1?M88qW+*_KAUJRTJm_K`UJCHeX*t=#w+|Ouo8} zBu-4x1YR^fL~H)?I8(c8BDj+}wi02?flM?wlKF38xcuZpXb&F^`!up34nMhl*=i~( zD83|m)+T%Oc5LV$J_eqH9lp4$kPl}BL`UL|1?E3JR$$?2s3g6TcqgFjIOWM@z^H{% z$elA5wYZdGOMOxP--Ol-!5A@fOBgZ ze|h^47TdOg3cky3^DB}q#n?y(!oWqQswOsNcqmm1cKQyZk{KH~8 zU+_QkXWVl4^O4$J=`4O-J1lo(81D0~0yQQ6@S&{v!=^Nq6a95z7iHPQ^+Vne0XZSG zHd?HKd1gGrCLX-uEVvKYYa0%olbSkV?c~3mv=RKQ^v-uh<*brR8s!=$R~^THUzW;T z2#V}I0*Yh~gsrCajAk%Z{xRSTncwRSg!s^fC{#`u5`MZM`b;FMk^h^g#i{ex{)^8$ zl^dAYM{`6O%SoAHt~BoXL&?=BVCKlBYQ>WGb7@D2pz?Lh5tF%u3xS~2{Wc8A@Z*e1!KxI9Ic53tOJ9}*w@8+WsDe?yMiR zwe^Dz)G_kSC&s^}?$1bSG{rwH_c-x_v)9gPO$@vf>g|4FJRMr%tOw^fj@^9M^8TdX zI`#9HJSZnOY5i+qXL1z9s#+=rtvm^d-cC?bk@UF5FbAnbW4O0hqE{sg9{}9NY-JDl z3oKEb>HILpg~YvUhe$=z>kVs_Xvc48AQSAWj1dd3c#R#gDmR)jkOk9E>GU4JMbzS3 zc!O!)GTlLwcdQ0KPt-ETZ6(~_d)DbP`{O9fs)q64|AVi00FtfQ*0tNVZQFLQwr$%s zR@=61+qP}nwpOpdzjJo{_w0M`z7exxMpVtH%F4{joHfRH-j{l@_*W!WhBeNnaq+XE zWn+6Nb}L1P(^^r(>jYy{MYmjD+Vh(zwH zanl48-pPPtiKcpE&QRP4yLck(;bo&WPF#j2IY^j+%r{0dK`4ZRG%2kvfnM)G-*>V< z4@6%Nv;hOH3becZLhp2fN2E*Rlj`)lqpI(K9Y>)Y1hoVtwMZDgLBtP6S#i00svfXz zW3%>(x}&AX=p4koLx&I4S*h%h2)!eX51Y=I9(>tdv1SQKc15@6>?7pGtcjA6z#ku= zjgwR_M^ojs_qUhsGjx2#(C?}i+-J80Bd#xVY@H+aGNl6>AqrQv51uQ>Du{`%5I^T> zDtCm($w$+3c%85IjB7NOW3^*F0Rt62!p*_RUZwsQ&Z}m1#L8F1p4qrpz~E0_C~w}i z7&g%6HazyauzIT?GTpKvVs{q$%U&L3M68Ntp(P7G?Gn^{jZA-;4QcBiQn(~}-_nN7 zcCNx+Jkx012Hs{Ris%cNI?bDC^7u{c3;DJqqbYIeRODNW<0L$*;5Di2o^D8(GwKq;+gcni#9({b6nYMyRoKU6gu zttRgDs=#A)lXOd9Mzeh`RI|5ZT4d_IPo?subY{U~2l?9Wg2mqm{5$1~+{*80($<4XK!vBd&`oVCt}Mrds+d1#nsg5x#N3Fo(I9%#icTRCz}cxR~>O8);i&&{3LL?<}npige(5 zTksy6O=*_d43k|+SFAGalUE{SZKz)?)b>4Xz~QW}=^$iGQL8;3{~R+%>WIBm8`5S$o;iT@xhIAcB7oOD$r;3u%fkZzyuEe932$Uvwi%-+X;{!;}_T=9jvm2&c=r))atBjE%p+%3MpA{zj++`8H!g4F5<8@k(8AJCR;L&~)$_!=-vN4499{{r2+D9ce@?eD_pY!1dGq!H zw~sM|f;?Jo7+2U^J6JOn*Okx{WergrcMQnq^v2}%Jjt`-KACPj{73i2z+q8#4+J(5l1v9A>kvJPa0PBu`H5;pcvNm- zZuu5V!k#4~M#Nv)@wm**%nro;gudqdIMwO-z&7kdnFF4yK5YU&vm zG<32*|F@waVf1LN`xyqkA3K%*B+C9D?4PQWw3HU*5k~)(qAMC6ljW(4ED;r>P>qSu zeh3JLD>C^XE-jwkF_W28_ z4@j?E#6T{h5HU)1Qcp09Oo@g{L#b|hrol=x=rvxKRC(rFxW?hcpE*3}DMN3Yt+J~! z(P9F*&1_w%%y~rKW$tLztNx5LxIr&-%SbZes>AT41|wyS&u%%ee$1LkBaEtbdV=Q$ z^S;GG)&)Fhk`~dhQ&pRc?uO$qgsV{NxrGdC;6VyCR}K&oZad6K!S&i^aVzDhRSa`6 zQcf3BR9mSZy#LIf)#?O(kR;fz6taVR(?w{lH<8*jbYY-1#>cZF+vC&RX4H zPosC{8Cb!NveG^o1%^`1{q~w(Guwcp6clt^e)oj)~WEwmbHP~6H{|7p-m4*O(tgU}_(pl&+QHO~^C zyTjdNOl8V>r=1fsMU-BdQnYxC!aZe#Bd0W8gfbdO6_bp8%uW7qMAipDdg+e zY?#5R+>eE2`USfIcdMaqiU1F#QxWW0hYi1-W}AXf>rg0Com zrn88VNT!s&Gvr6Wy>W3+kd#|bkcx>_?m@{G4SYlr=q4#u^+TKo3L88g^lweWeauDW zgfg%emWgD|+-*`rsy7@r&8&<{Zy~=>I)2G$e@h{gn==U_i~L4YX=C+-#bkow&6z}q{Z6981eldaN|E~&>0sRnIkX& z!06A!XZ#Oq(El;<|EK49wzADXVtu}JK{P?AAo&UsmGzdwzZO4i53zrh_xnj=lyEJc zTeG?8pObakvPJw6{L&8W-3Nb_-d2$2CLNT}_{Z zy_YhM!o!7Rx~@BLmbKffI#}v|E4~9*kJmL#-;SM_DZ@%s3LfHFdvClY z*sI5!-D+Pej7%Euo4 z_J2!{B$QStDf4d>-{UE1XX;F~hhbhSOdBTe$_JvkH%{Zarw;j!`bzxx?t0Hp|)8Jw)Id6*o>7I7m%!2-#K2L z=J8t6KE>t{ACrgnS^T}%y6MYU*P=0*#0htW1s~oap}hop>mA;|*T>wtY4s5QlmR3BlmWB+haa$_iM_Rjk%6;?o$dd<;Obwz zi6a`Qn1O@3P<~v)@H#S-i35ZT44^PhN>E+1Ulm1o01c)F9LQNuZBy~*2l$78p3tJN z-nrV&N8!edcm=H%R1o-VH{LX_)6I|d*X!+X-%sE^*)Nn~=Cr5+OeLZckEIKRU`#YM zjWe1C8W=RPNSsJ3Yip7C(CGpKL)D>Y3e|m4+!Ob%@eeJYPSOKcT-^gyda-)AT86$# z8eOA%uHWu~W_A(oQbU_SmY*!bjh~>-!=b3mo7vfudW)TAWK5E;7ObUK5!O~E@hq^y zD(W*meJ#w*(~)2O7YJQ>kDtarByAZ&0T&ulH{Xs zuw-uUJjJJ?a6ZmiEzLG*UU-jFkFvTdWHvMipL5Ei6V<4)dj4@#%!% zkoZZBNpTlf?O9wzX4&Ro3}>Acl^V-+lm*d*VWd4RD)QEVUb$)Eoe98{o5s16YgC+8 zc@$(WKd?!Zgp$DG4{WlQu_IGITb@!~?xERAJY-_Erdt7PmRpd5pXy>0fO4;V397iJ zsmcmHq$?hO>fL_&d~ZLhoj$L9-|N@B?@F|D`~?mfTt_yRp`k&KASE%G+kAwR50jqa zx9sazM0XkvpinzcW)fVb2HL}v+ps9;@gh5RA$i!-;@hCdRw0Agpi?(ytkZ|PSvR^7 z;E?SOxrR4DQ6*4;Le^Hkz(IL>eK0P8Qh4gb!Iq-030v4wr7bhb8Or-i0@&?i^ch(5 z5txM=rkapM)hY|_!YsW1kV~bS43i)jSY#!Cixt&|#@IU?X4cSC^)J{&(!{C5uSG;t zV2*FUY3lV?mt2+TbU<;L@ISDLk*7L3azY&_zW5sgKIB?QP!4fEvJO(mJaIlcH|dX` zIOJ!%{ycd;J~$~1(fC2w4{Rd#FWBVf!087zN!Fk$o?ybKG3UBY@Yu;W&9rG; zucpb7cmvXt{Ks4OBZ3#==QEV=&_AppGY_Ej)+d;4Uk{5 zEsEOtlxN+9AkXEVnn1sEWH--;d-rNJb>XT}T|;AN$waE6-eR)r25&v4FFT#?ti^R{ zYSVz-6nS|c;M{Z>V4b#~2}W1wd7`O8ySQMca*3?+AgaB9Xj(Z_lh5SHW_=I1hYWAw zxLi+}S{V*irsE5V!VbN8>k;N*qrIr*1~t(sF})@t)5QF*o|pn97{AF{#jsONQQRfx zj}@EY@a1~y$W%hdX97>s?#nk=d)8X){Gutr?**R{XD|u=gM6Xb0n-l!w)5n+gda_k z2#A*XUSBL?mX(&~-OxMeX`(e*rVDd!g+RKiymif0DB3XKnJQG9pe5NyODyg)?q{S7 z8zZn%=84fiylR>Ih2Iy;}HYrYC}dEz`IgI0LL3&Nx} zh^=X!Dx)T=oz@}sYh38EYN)(xr@0KB&VwKJ)nAp)!$>`7WhA75D{b4@PR-h(EBaUBFIK>X4M z%+v&V@i5eblTwQT&#cnd!WT4&FR{SU0Qo?;E(YN}62QOD6Qf!rQvt1$LmWB(VNdeX zItp1LlRP9iMf!C|x?q2uQ?N88{;((I5APhpl{4>eVv&3W95Dt$QlE-mS?-^KE&~SM z2`8mt<(H2&t&M0etp~avKkUhG{Cf369@W;_|7K6D3jSeFl;CmBu>QrKWFM!BJ7E&l zpa2sj;JCE>+7rp31G{iJWJkBP7)y&iy`hj|GLwon=_qQ9rQYX3B`p!>kPxd8ZU`o*jA?j zWj|m)zocE*d3m>Z__C)l`iDJ1{9#XEe%O=s_H_HVe`8Pnxobpop$&ui(PeU=0RSNW zkDHFu4}J3g+p`y|L+Ya(qx$}BP-9CBlpzQaP?sM!9S4MffGi+OOGpDD1mV13T!*Qv zONZ@j1lrInwx}+8nOpJ9YbL;RXHnhCQ(1vcKYh0MfyIw`?#yGKrF-~TD~~;*cPGHO8_yk+_bP0yd)`kNCqQlc zE(3h)j;s2OFP=T@s}GjH=$OAClwIe}=;Kc~IN6|_#S=3TKluYRQ7_2@HTqXZTF-I7 zZrfffUK-r!_8r@w@0c-ey0>oZ?>&EwJ2CdJ@RqOiF+J@&HTb1I2hTU`_+I39aM~~O z=JNgwFq{~~e<9`O>9hj+yW0V0YHi5epzawCExk|Uxcvd04v;lWcI z1H}`eQ@b`I;S6xws$Li-@=iti8k*pp`5n@!-WV!rTT^i*tF*0I(5a61wbPJnJJW5BSj(HZUA z!8%XHNOBG_F6ZW(BNthX@G;1`cNGmVbkD|soo{5bP-_V>gfYc>cdatF&}kEm7#@_2 zEn;D&h=PA9EL#!RR>i1;1G9B0@d0&&EC_+|es2n|griZ_pC^0TgR${f^>?RCm@ z4_?DSJEnbO!b)gmv178egqGO%O*C8i=a3*A7a3L{GZP0JuwCp#rxs41 zx`R{kKs;YJnK5MU(6TLKNyEgrUTk zF|fqs%#^+cnVGw}ljCC6)s1+oQALKb>D9bFG0!zh77QajEAT0d)B~D{mFYMpCTHOn zVe)y#AalAEOG*p3v5QanIx?0p%=3#c*s+ALIb`nPr&M&}`>$BLVggM}$k#}pe0%Zr z=(A6&&1L&#4556l!iYw--kxXDgMB8c#D#whb4lk4F9S z6p&8Ea3`)F3^ir+ZP`jpJq8G4p!M^7f=}Ju(Jdt6rO(R8O)Ll&4G76o zmyDC`wusB75)D{IY6H+{o2v9z1>9A3*?3wRT$zTHTmxaFg5<9b$~ZVEMC$7j#yfnf z4H(g^YPQ2LaW`ndijyd|wOIJOQ`dOYuE-~%BU3?B4nG2N=Fl{h4-~W&4UojF#0!|| zZhv*d%voWbn<|qNY)S|!)@`)4sYFqJJn$`(*k5m)98a%RF{bre+a#txJ2u96OVKJe zgOT{BC89xaIyY0Fk%B=tj4?aRLq9$JI&c?g4jvmeIq%j0zDCxEeL`s0)?ZXl1`s@R zt3LBC}^(r+Xrsassf1hNiB2qZO~NmEr_t7l%v0dxh*aY#+g9IO3?}v~oYMtxS z*-p4+!zW>MguKSXrl$`L5d~$`8&2`7Fex-9=l$`77IjU-nlO+oaZ$NHWvd0k6|ydL zOVuQ91y{kdd`-RuiUA}SK_3GTVXyIy)1TJV4Ej!_4HI_a=$g(`brNDd+I$zP6|xTg zhQKiu;M1ZhR}|db*-sRFACKr2(mqTy)STs4At4s*qIsGq{D3e}R39;r)X{I2zudp`vbO>Y_0UkTT+-DEdk3wgMi66dze0qc#x>PlX>n@;-LZ0gwzPLVE9O2 zL}d14U#(m$TlgxCv!)ys$H*~SX)DwRWVHtsqp}`gPT(o#)R@P*kXLkS&=GY=1aOzoSzU$=_FBD{nIFd&>5SLJb%<2}#xQ-|9}C zCS6d=K@ehwC_;_Xf`;F43WgMv7fmjZ1dDKG-gZJ`^?HQ|1tDp>k zt$&HKYy=fbct07m{nB!y)CQBKyKy}FbujRDHKa$#&|1^8pnHx1nyIj((dI;$+N!OS znLwV`;iHZBV@PHRNU}CX3a#Cc9V^}d+_JY8bGiM7AL}aX#xKsVAU-KEYYQ;d z!9i(Rh0*~J;|OlSY4}C>@Ple5-m8NaLw5?6ABMEG|4Cq(BFS~N7XXfp2`rI)2^?t; zH@E@uK#A`r4PXL1Zk{pF{0`1p8U?pdA7I!3u|-D80G(w}<*cQ${RMEz6fsE<#)Yia zrS$4dw*49>d$UV_b;}i~>+O*aDBHF?VfwdH)OTlp!QZQ;K@06xD}SXC+y#|UT%@wW z(DFmsJ4f_eVMaHiPI_P$g2Q-)6eN|B^s^wMHX;+E3*qp->Py|UZDahvb8JzAkX9~0 z=F9uvK;Ap+K_`eDf6TWbBAoiXrF*ER)5s`9J>j8x;dgobCU`(d?--N~tyrM(f;sIm zR{3MNk?Jr+86ji(sJ^cK>y?2z^U+)flgr)=r2{JWh_?j0DaD>FW9s&6Fx-NGt(L_+ zq~oNh`W%p`=1ISHmuuYei-tk*D_15~cHG=_LhJ&{j(v*6A-`*t^{jn|SL&cKkjTrN>PJU)P5I|419{=yhf=F*727bI)j0fFOS(RWeM}kG z;qKXlXM8lzKsZmbnk@S8N@bL;&q+UDHmH59G_s91^WZTmg1)|rW5<(rWSt4x!L^hS z#<2=>=2@^|IdKa)jZz9Q8)Ig4k|nYJT&ZE&bV4BHH2ZVq z$Y&#~`OPeJ^m`7YHRfBW93gqA6Tt77d6ihAyVz`?yTKHHey02^oEgwB$3j*)qB}Vm zh&S+k!pJ$EMD&c%cXB`H8@-?J(k^P0BW50R96Ul}41!m0KJb$de#7FiJn-eHggnKR zasN3;|Cu4NfVzimak}0{heAm9-@{MgWygZzzL^TaUBT=fhaH`%x?>bLg08W`4-Hbx za(>@zY$GbZNTYK7iy3p7ER&Yvx|iZ=4^ms8kZIv1Etvcx4l8iZ7f{BM5vYr1GZrc|yx40kxUR-(WGhfv2p=yGzP9)n0&-UHA(= z6i+qM0-x3L9ALQSL%|&LnwvJ$p*3J0`;Bz zwoif-wE&ejco-&CApkQ09<4>{mQ-O*Hzf6ot5G^^Ot{XbcM&X{VPIR&VM^1@1pnBc z0Et;xI5^agKcL%x$?$pJ|NZv}CSw_a2HQ^rQ}*W%<$p>+D496AnmGO+iHLud;j3D? zA*-Nlx5{wYa0MgfG*baq77-Q)goy(N-$_a!LeMMppC2WZNSiKzFAt;bSA6)HOps)?{w?S=kg~LVcjQ(ST&SS#}hM{ zJtk@oBF61dg*-~EoE^4jlBK*rjisydy1I0n6tZ~n?TOAdAfM`B(sv~ar^uTFxm)AY z5kDH#fwB}bE}Ny|R*5_eVa;)&xWG`{k9xMISqHu2>hH{B#5KHsAnh@Ml`|EcIcUVZ zE}WiZw7KvE^<#9C&N72Jm|}1m+L)tN_ejff{6WYsD8s@%m`x5bkw4>S}TeCo#f0ugydPlkSSZ zQRL(TcU%U8_TW>I)aC*O6isw#B_8z5oq@$s5jRssLSZ!e6;8L+9Y}}k!+x59%9(;3 za${ygl%vMNMaW3sO?-rZAIPCbpPQ%xlIX_FxW&WeM-8YacK=;A>2()-zq%MEKWv8C zXjH;%1boe6?4;vJdU(4&3YH#wfg$3e|2{YU*FuFk$EY+V^s+HDO=hEloPR^X7mn*p zsS~WPcXn?vB7RhMZk+2B z3>1s$Ott)_QE)@|NaXv9OP4=8Ygh51O;_Qejy6fZAWDVwB-hU1Cl_BIsXwYrw17h@ z&!9-^eSS>rU44w)U3ttb!s=an4Ex*et3i0KmqRiC=EpP?AUR%b{Q9U1YLYVt|I*XVuxFNKEc5>D?NM8` z{+kvV@>6y(J0mlB(o(7r71>jp(PYX(8kPLkv%Ey0$;Sm~fKnS%`Ej`Is&II=nRr#` zb(l%)LSr~>we_%!Ds8!)?4&^2Jf5V|e(6aTWWiQW!s*5-H4R6UDqGPVo()zNIn>BQ zUYyz-Uc?eZGnWA<>xfc0HVuz7&W-8u*~Gr`9MH^+nGx{KyZ)eAmC5|?t8zFJRv)P2 zD5F!idyoSX(#Ux3YJ$7BKSrlOV4h7hl}4n8au1Fhs&Ngv^M`;7cxuIn3ZpV5Y-fdA zi_Y>Qhk?^(!0fRrA=cG6T5LK>U@sDtMH8KzCevo_lL~*gzSzJP@hac&%}AHT0_792 zY}BX8p>e-}JPmCe%`MC=-q^$R-nK%>-J|c|U<$AyVdOV-bt1{{lkB8Mv4$+havse?UR$k*ai zLY*-){2sSlIbYDc;om!2jb}X(HsRlMG*7hqzx3P@ZD$Mx^*B6Wp+5)mt9c+c*YcJ~q(o_#MM4xdA*Q70=TO6)#_gM$e;15Nz z2H?Iur2F$#kBx~BH%5GB?d8-(5RFTJK@0o3O1kHyYSLT#* z!6PGXM8Yh_S@PnM!~w{Qal9)_1Wlx-uAK5-3+`-7SL{?duCbiJObIYs3D%j;R^}A1 zqiVq;J`xpmyyJ=nreUy7{E-H)eS+nAw)k9DU!gbC6k`q4^)3_U;+o4d5pc;EfK|d1 znblK6oSLii2B-!89IMV5Hcb>@_1^ptrcGRSxAL(Vw5O>rRaCD~Tjy4vKe8@4a1;wy zyC859-kBi;*p1VCP^u?8@JLky>Bx?Bv*q%C=(hb6(Jbs^&{g_Lp}8{rXLDl}d*grf z=B-T>P5wQ!sreJyT#c{BI$0OC5Sf?6Ie?d+HrABv`&aNGV5-S-KFyCd$luS8K7XbMbXR+4 z=liAt(9+-gxyS!?mkU@Hr1yC6+u?DyYoDFxqZU-;j9^Q8P= z@sN7-A?$lHwmSuKApAr&g6Q*mG`3qLSiD>A>3!$|{Al+S2!6UWC-Flv;rLSRxzjS~ z_>&$^!SJUbd8nrkM?AJCpALYpY7WRprup#Hz;oe|Z$^ylQf(R+gH!`yliqDxp=#iH z*t#!=P!|rQ?3Lc?*P~df1t}uSp!TdQPK$ekR$psl!bFx2`&b~iCF(>aEkseP&bUeN zlhF>G4te!zGQ&vVnlH{G34_stM(5mz(cp!F@gp;7NU<&IW?l(mY?Bq%neegCJ1fia z(j-Y?SW;xxm)#XrRD+U2KLU_LT9$4EZQKb8pa!mLH2Kc4aPU;+d>#z4%&0o!VK}>l zrG{VCavjV0>R9LTh$di@cAv|>b)5O<`Yl46;J zifM7fhavol;E6%3gs^JV8yJ%?FjbmC4K@$NnfSP}AV>=)6hL6+^)6017l>)5`Yos% zA4Zag0A0d3tVyLTJ)1_694%=I#RYPs$iXEXtup{6mQuJvj*@T`l9f$;Ya|R~iNunV z_J_^c_qE=cG2!JN@7C2gIo#6*8}SDgZjF-yvyB zob0v2PNjy*Hxt503Y$`UD6fb^2Oh#WPWZH?AZJ4_p_C--Va#97Q$kTA;e#53*>ZwT zUYRZp`H)Q-DdvI2iSxxL#hL7k2QIQ;s*{SrQJzzbd8pt=4j5fv3{+)o#4~SFme=;B zn`X)(mp4%9C81@xjUysByN1yo7eA-KErSDn;f#Iz6~|sDe@v-(GN(IKjM>~u5(d+| zWm8;%(DtU&WgcN**4H;Fd2k>xLwyAruhTfAm<1-{P!V&bd(tw8$Hc*90kY2~(v#J1 zq)VK!KaZS0(m~x2FiryyC&?VeiQL>F(pWsM>x1fUHWsR+{l#>ElTlmh&=-t z#1@BpX@*D4ZOC}gr|hIBh>0elNSNY~1#=%ba%~SN=dAg17GO}$Hc1-f`mo1F8{eF^ zs~*U>R9m;~toa93#gv2@`^(@g*8RFQKY%zlVa%_Iw-A*Y8FEz(Le(}Ty@^|_Sf_im z0s8#V)YK|t5mIj~uU((%Sgt8tQ$Na zWkZ0hN!7=}OS#kBBIt+M8lN_R9C2qEDKz5Y8Y%4D$Fu$Z6>!MIHB;z-7yWn!5-WRm z=IbsnaA{u%Uz_@m>>me!Fy9u*KCF0gZfS3Aqd{R1`+%YUzc#eXqx1RAY{p& z6OuQYtkyC2kvlo9^@G>G1Z0jMIU?J}`*B@jv;+uu*@3fT>RvxzjN~1Mw`M@;-Xg>_ zn?n1wDRN02=!`uxQcbK}5*g zp-d8K!fl|)2NSl5mOqfPgesN|l2X|`1<-|cqlg1c(D}$R>8zX!uw1;$>`9V%^NRf2 zKgP<}v7`mK1!#v>oBLES4vgGIzu-*hijP^FnfWtQj!NeuqR(&d$|mG;+F4^>N3=^* z@ybPLN~{*Hx)7`XJ_{h!o{ z3Vaku^Num0;*V7i*O-VcSjn%IKi-Xm2%PTk2Q|cXt-Xd#vt%Y|UnVEIq*+BXrl)R- z6P%Jzo>ziinwWbcc6xGXZT5XKH$OIBf;T-|Y|a^X%(e?1D&)3V3zX@nYo47~HC$@T z94N#nM_L;4rHc(9b9o)V3~}& zZKOzIi$0O-!`?K8fnpM;C}Bv$kYnFD)Ha3J!{hKbTio~u&((}@G_|WQT=qV*b`XP! zX^s#ZIth}k+6i@soRr6(u+E*h7(uNXsCAuK*|<|yeC-Khu*m&RfEc(g zn}ln}p4HFl|7edv=+@H`jt)j}B}J8J34uc2$uBXzoP(#|U`2dw8=44C=eV9S-yTzO z3nE}cd6u1}LiegI8G|VY8#pEUgF}1jqJ=QFmeRDsL^Jc}`{fK)nopCCj zQUaavI?7v>;tet0Az5hJ?GSi0H)Em`>1ZY~J4LU`7VuKC zfmHR99!c(58Hmbc_#FORIpE6WDqBWNzrUCSaA(0STT~`W!$uF)KrDIS%a|(L$jfru zVB`W1d| z^yd?MlSj_)pb6Wu3Es_*jki&zxZxiW!7{e#mw3UUskY~vmF!g-$B?EFI_E2be zKuOW_9PpwQhn&YpsMR?^uGC1ws`_&m>Uj1{ra<- zmu0Go^b=Q7L6$H1?E_eG&VAKoL{2OxnB0ad5#I9gpAdliMCaQkz0St13%HK;>KmHY zl{&3)!C{wVC3$YZ$1-;wco&GJni9j1BwK=4kPKc}dNAGrZX}iGKYh<9erK$=RRsZv zd$e)lrvyYxdC)5b;B0y5n)C3R@qYmo>H*orYwccu26wFbcC6eD=t-aXNiD2DLHB%s zEuA;f^#UHI2Oe}INxx}M87o>b@FofUP&s4fN2832EcDSHFphn%F+|FFjGS^kv`%c( z_(Ue1atbKhOo3W3&BFL>$jb!(R+RQIo|Uwm^Hd4WfmvBFfL_k@dlI#D-a1UYWLeX1sWsv>4;w&7jwk!izf)!_-PL3G-~{&K*D+4tm#!rn9Jf|FJF zD`6e7xMt{h+X?fU!x-f?VtIXebfxy$elV$HSx#s9EV23;r<{|66Fr`DZMgG_nes{==+)ryc)YBt z%F@{A#E^UHHR(3^E{epBz`kC`3{{_){12RMZ`}$1-?nM9@NZn=#+@_-a(#&%P=_5* z%_V0rtGytKKC0%r^g@XZ0*xy5g++51BEyVrShtLns#X-LmDFVYhWjou^+fjFaDuKC zB8`wbjjD!&;k0@04p5q8v?1Sl2<&==Ohcf~=o#&NCTU-GPea%fv2KaJD0Up6kwH!! z*g;No0+#~7__>Ytha{VaB^F*`B%!$kUfvN`_Z;hokQ2#rLdblem-iNuuBG|F{B~IZ zWRB~LMO0eU#%1_SRW5l;<3UOhi8zN2?_so6A-d8RP{ zuA0H<8+Zdv{FH(j(PSyWU~IY~b_t=XZ$%BiP8Ywb6FrzTepefNs7*N5>wFOB0nVK@ zS(sKm>ZRg9BHzc%z7+j%JQgSHWxIF6{@UvJSpVvYlbWPerTv{LJPB^2$tR^!IntaB z1ztkm4Ui4&lALjB*W&n{9qv@#-@YWcYqlTR{?t7@@f-_!ae44NByYD1FynBe8h;SA z-`3jIDzq(#m~81PXHRp47gVbmJ5AmO8=~X<;2KJ<@4@sH^bC&!x>eOWH((R%>=xxo z`N?9{IcxjPgdO82WF&2Hzr0*}nFtrW&vR@n|dC>{jUQ;4x0eEp3#!>6mbK^RRY9A5hz?BzcC* zPnO~+Nt4RT&O&m{VS_7bGu4qXPH-W^&!}BT-xD!>O$}kld9S3Y?IBVA#ESl#(a=Kn zgvcwV+}Nd)xF6N&npjB@_M*;Pa(Ji6c!3s?{NSpF?yh5S*WM9LvtRgfc?X+s+Wd3K z$mG0}MdQuWteh8;hpHUg&A)9LK4t#}|6dXEvY+4txWVJH{SPQq_Cu)rUz8N3EsRWT zolJgIyjM6M`0U}YHj@K79tiNzpOpdS@j zqEJ2mMB`Ae!1KXdN*u8n(inT3sKCqr@rs)UW4+Mg?QCnIZ$0;JJfap z)^PZ(crJ1IH!<#chlqM0lz%sW*g+;OSNDBLmIz1%WYOc6)~OeK9W~pIxRx!n|@PS{|#LAgr^5-L0 z(;KX=X*vUylstZ+NR3dzLJoGaj&&emX(mj_aT2=&X%`-qbYK^|-8AGiYU zVE=nJ;Hkhbwf%T!?ZN;6u>C)~!C276*-qHb#>T=~!q(Zu@t;ny`&VZatF9|4sr^_> zlEeiAAZcTvZ&3;TGMw-5t0r=R1XT_wYf_~jC)Ad{iGJOIaK4q+`+4SJ^wa2sk5jZcxXNyxGngT=xs{TXj5gtbW6BurJ4 zj=+@mEc|LT6Wi%)4C;EsLe5%=o!*ZrrYRxjWGss{6Q{v|^P_#frju!8xRUTvl`dl! z#z@EPC`iD>RJy%-pfNo*lo%t@0tl!#!2)9#TQsH3(`vpuIdZzNSpJ3(Yceq}LmWS8 zHog|uIu$J9pJO?Ls3euU7?zQ69ncos>F1ghKBmNxZp~Yh}Jp@ znoh;xI4~7E_Q~Y6K1SE^BCQbk9*wEl?xvz0 z$*03WYkKe%z$8it5u|9sQ&Jw&V3_y#YQ-t}4xbE5 z@P`HrJy7y`Hq-*&?HYkl@(QZGTVr|*aWWzcYS(2{nf>p2fl&Yg2@|Z$%y7ZyP zse{_8c2APT0u8eRs?%(DD)rf zaw!&m@C^b#^d6G$`LL0JPpq^rC4-dO{z&Ck#9szAmtJmGp|a0EI>In{&lsP(aK&fH za$3B!skD*YN@cqv@kTSZpk*R`AuFDRJ#Ljoi%eO~y4-&&Tm5i;;?F9@EoxJh4yn?U zn}E*ebW=MLK}xl4Cq7N9Q)?W@1kft|eT1|n^MmAl!1`))4f2W}BknUNh-MgH|LjJd zPQbMeyw=~u3%A~fhK=szIO*luHY%PF-rCZenDO_YB^LDaMIG8(Hd(*QL0FLv-)3Ez$@)V918h zkX>#-L}SQ4jCmKwWa}X3FO+zp*Ic`#d=e;pVJpenpvFAU4t@p6VI>K#$v8)heJRQB z&{P9}52MhWLIcQXUc}!dby0ijS9fv{^Od9KXRpt{2I5U~UOtJY6?U04@#YrQms*2X zN{6hB#N7(Yi#S6NMhhYKWE5rNR^%=uLJa(#7S9H?igNlXVLDd2Wwf}rN-c7+8@>~= zEnQGXwKqS*U9#S6k~sQNJi<{3Pw*tOh_=OQR^M(*;Z~XJ1@KHp3)h%g=!_PHS=!4z zqiQ`4K7q|5gId5jbhSl30_XRjts}vH3x5hXi3ai;F%t&H{(YB1)HIskb84bDf_|)G z(A8%zT|qbJEIKi<_VGJen>M?9yD2MhKl$$7H4>{A*N%_NNU4_@W_5pqwE2eGJs_;6 z7qv_C1uSgxiK=u!(@%KM&P!dj$6J-??O%PT{k9z(!lik*|3gZm!1M;zIK&j@ioVxnVH808sPO0{FwW@tR&;2YE!Rb;Og$RQ@RWC?N05Mo)}u;-+9sxb$9a{)xh zWM}CTPTkuniNIM$hCk@us%$a1MF|t@uBcM@Sd(2()NGwt`d`Or^H8VgV3-%*2mQbA z1=e4%Ja<2PK-|yW%>RY6{U2MR@&9g$<0C&U3CxJ_T~ZTW^IN4Hy+2c)9&C1pDq^5w ztU$=l0_lRTQ({{u(uWnE&kvqdmS;_Ic#z@!n<>%TyQdqNqravvML zTQ{LHJR#VTIGs)9M6^^4SjhXk;<|0Ts}j@|L#^cr`BU!9zmA=mmruj(Fq7I%PfLi! z6uNbXVC`V3S9wF%7*y&rT&<+`jml;^-EHQA;h6)50LM~q!cmhSorztT_AeVUSEG+@ zC}(3(VDQ;9OSjYs^Y*RuoW`4nZKi;^1MPjS2qJy7iRiUo8?>ovT}R(gZyIaWEVDMY zx2?e=^uKppDzcH9O7$JCyzyzW)5&E;?d_PTI( z@#YWmH}Z2gG6ajnd~oCx?YN+qP}|W!tuG-`=CU2Pe*n z_#(&Oy4wxGfmN3^VifPH-V2V@Y-E;GxmS{#ORn1Cy>E8q|NJH0 zrQ=XR5XUQ1ve?$~xuJjE9=lm?wS04gllzQ(Kr*b`GTnAPRGd1?GW{&*q?^iO`o^#K8pRqFEV*_61zB<;!Iw>>eJ-r7*H?nD zW@}2c_L9;am)v*6_OIF6lHMQv!wwxI0i311ma*}=`sQ^T9@x;DEBW-iaQr?zXLx{; zaw7E!j-3A8BOd-m4vJ?UcgxBqhgX5;Z>xRd0TX>4z7O6-nN~@H8DD;if!OR^k`t}vTbMqB?vv|)2eYP!1s3eD%bhmQ3vwfv(1_m+J5YHRL8(@ccr zFM0~bhnO2yd)_^$?8g_Su$v+&Z2J<{nI_2`y!Q7-Spl9?atcky04p=zOk zH1zlZu2~(5P!YyCDIIL0L0hKitT-&M0g8E26_19>XzDr!1ytH5^Rmo=SrIntti3`M zdK{zzie&sjL3o2jyq+R;qNGu?#H4HnwVE_ySve!UOvJ&K6L1f;_d>fU+4v?VZN^!F zI&H>Pi9!aEwxjVaarCkAfZUmpc^0ALv1Jo~k1?&rX@P^l%wBtpQL8EDC~H~;18P@2AV@C5RN|j{J>R0o;X~%e zX0~t|Xlz>$@j(-_m^bV8%G5@g{io?!+x9@AEEWs?iWk<2Rznn4ZUpp?*VWql)15-I zykbuP^5c35&>%upgaKE$5FVhe!s7uwW{dbDr#lGXYB-RscSvu^uzM*KG`Mq)fr``S zRkmpgDKHG+`gY^Q%}zstAX?*8V85}y!Z{kmjyQUvdnl~y`Ryc=<asR$-tkBgCc zQ1jD#yZH)ICZurU(6tFID?u0RuCN;)zl`qk>+L4dwdOVvVVPe8B$CF%Ukj_X9#%j# zg1DMOAlK>kPsYAaKlSYN-4w&hwfuK0*f4O$`sfp1x{70C7yC8g?wW@H#(OC#{8cWA zwaqo@FXnLI*odMuWm&o{RSg9#Hrm=E%5V3I7t7UU>OBQrB{okT#z&Qi+-ISB+?W?; zljsrI$IvYd@Zh!ZA(;7~0=fese;WB`;ai8&o+y4pkl{efQ4Ww!4b!PlV=O1B((qaP z9CZw_JWPzQFeIQ(pqJ!vse$AV?;vfTLes{)VtrD5#`CAaXBbL`VLgyR8&~rUdq&Az zkNKtRB_KmAiFoCg$=yYz+k*k})Cx*jk0Z+-h+yiRQiC@Hz21SopTT@9&&{6MtPq}) ziyCGMdX6Y&yLw&E0HDSfCAF1Wbv0J*&d%=Y+C%r}&c@CYmTDg~P4lBF@_GQ-meI+5*2+*pJ@DS87PgC}%!O}7${-Z8~fb=BYEQO(BFgN558I%qaZNQe+`l^Yu8 zU-6u}-m`QK_$IJCQ|OT58<$Sx0tPB21^q(RT|Drx(@}^UJoQv11lN%_Jsh_3Nzuvd`~Fs^>qb85n${`I3{C@DTpqgTUX$vxK`Hso%bJRsW7da4=swgZO>$ z^!7Ip#>!mCnnnsH1zxsg5Hcjmd=C|C@T}@?*Lw9_7SsM zt_1~x?7OYoWYnncO|0?%h9;`}MVi$^AtYQQ3xzatNJY$ga$w&NLE0 z{yr+&1XyrUr^x9RIa2DSSL#acz=B(*f3<%I>|}b9cAAb5j2!{$!e|Aw#;6}U{+#P1 z00Sc@0koT88)8L7jki%#-E6%Uym%+u!=#(kx#GvJ|9E| zi>mFSix@L#q4@>7j}Wj|mfK86VK$F7U_3vA*2Tcxo0Fg16Y3?vQsN=3LIVsavN4Mk zUS+QHzGG_&uYv&5_Gv_YDenG^U-2wA01f^dAZW%#W+5ghTeaB90-N z!=}&V@Q>!amWiUahSt=xZTViqvEz%VuZN2-|8XtEAum=~-j z5Q?mXXd(bf6eB%Nzu!Y&bI=sy`e1P4Iir!RU_1P*re&pVf~A$fOjL)c+O7U50>l7U zg_m^b@7{V#h>6fmHT`myK=3OyMWk?UHUIUx9d@W%B(MMpe|Km@qA^2IK_R@4Gfr?} zx`G&sP$`6nvy)+qC`0zTS)sIU!NA3B2%K*)oAWDw#LO--Zcp6)&Mjo5O~bwYd+ET6 zov@hj{M<0pESzmaF$}4T3?foA>)E2Ll`6Qp-#BuAap4$x)H}<1)dJe)ctRGzs7TrZ z`qjC2H06Owt46wgEKoVCM&W}KXD;pTm1U_+Hm7DGv~x#TPw`x<^E;e&)q;vv!5j&v zwq)wlZqX?{AJUz(_-5IH>zP9dp|@PAwUY=|{p$Yc>5H=)^!D`0uRwG?CT&EWtYeUPf;vk8kP#nRmQ=&X%L@4KRb(p&hHF^}HeEc#c7L`AX^ z{vzBW-9`Mh)7VK{3#5VNcpF%Y#9?G)GPP4izId)DqmY!$x^qKQ(H-cRD^E)%*WcMb zq|16|KSrL-Woh}D2qlc+q*O>UXhgh zipPrIkx$Q`GGybGk~zJT;4Tj4;1_grensS<@NZvH5Ny>NZ`&5VX?Dm6e93nB%E?_k z!thicXmN)pmJXKRD@UxP-B=oojltKMLWBG}Bn=WcViR&$LMvqC0uSe-|uBJvPYJ{;7|y zfIFE84ue`Oc9v!dmm^I5J`;+zteIn`Ab*snq=o@D0vZn$> zw>QzxM_{-0a7R025Q)bYjd6&VjL_T=k? z=&hluY$I>`iSP8S=o8LLxFdO}{}8SV7qFsk>w!q;;D;KnqV|9jjhNeXxfw3Q@ZwJpV3Ytf_r z(=Ue=-bE4TaHVG^p%8}KTV|LZpC$c_Dj1=AOL}CRlFuO#QzwQ!6-^Q=o=af=60)5{Ul`0s>sJ%vL^iV#@O2kGb^qzGFMk};#QU3!C*vs1)xt!JXjxXce z#z`2*^<_TSq*F6uK;ubWYGm5Ig=N#VCsuGp7(ojk9m*PMGi>tcKmojXY%aoZ_V|&= zo(Yf*kXTqurYHPTc@vcWJ#44;4l5`qT!OzLVm6cL=`z^M`^R-cN^^ZdC=SJqR2SYY zqa!QJ+^?gSe{DU4r&EVF`$(4Cl-i_BC+M~{`rxNLuDFBd>hM@M2FVD zb`Fx6%%zuLTiw=<>pbqGYWi&`ZOKMT!ESB$JA&+Q#|^K3GbsKUIMZ8#LnI09{^OF{ zXQkl`bHez)?w*tQ5m>6n8}mVZ4*p5$>pzxX4Lz9_S$k~Ek#88ef4LY}LoZK#O|Ott zF9m$fysOl;381Qvo=67QHi`-XgOd@5^E7DJ^`0*Amc?fyl19$qxM8%$yJuEmnaS8? z&$g0jv9KyljNNyp^mQYE6r+7<4pKvcRjy=Sk;E<~!K-v>poei?lxa$+6gDn754yzS zHT3G|RwnH$f+vX{r|7~+Q&C>iNn5l2T;OG(5R71zla!VZEaz}uz>6T{Dxy5u(O0oNe%b7FAQvvmuh2} zE%E`;TWt+sc1#x-c-K6kph~gLCapz1gU5{lI|wewHPTVJ1pFk!ORSkr%}3b!K;YQ8 z^U0K^Xsv0|tLb|eQ%m4+(OjXrxQpw|M}H8Z)sTAmAM(;@9CD7q> zvU8iq=c>L6?&a)A6@LNx%)9DK1`|roaj&Q>V$wjQROl(ARm1-d#o^Ro$gMkYKUbW+ z0nugF=KQ6~K#D^hcc2nwejC)7k)8mLVHL&LK79dI1vQuoFX}_OmYo_b*xm^|lD4^K z7;q}#mu?`KSV%Qb+Q&XbqirrQ?$Lf$qtsVb{)3T}JEvAqs6jy6S$m(NVm~e$lXwiS zj>ltOB8oEv<{O$3_c>_si9$!Uk1kYU@`5GMKyFg+uVIU&o>^Nz2O*nE+%2hLBui`R z?eK#K`~Fpp#8Y8vs2aN^suoWX_j=P1LY>Q9#2loVPAr01)J7(>6*X8$h8Cx*U1WJQ2vd;wNz}jX^X-5Y1r(I}c7uumOe|;d>+_4MYfQJ3`{#C* ztK!D?^QETv%k|rHX5J_FhgbeVTqkhx#qd?wn=jb6?8da>D)=YR_r7aJc}M#DL-48d zD1*FbI~C?78MG$p=i9pGg$3u#U+7JUSh*GRV`3ubopYArVqDo4hc|M=W-_ML+2%x# zuO>Ex`ZD%+U&!xv)Z>SZS1vEU-SdL|Zhqx2lKX4*+wp>x3&esfiA-{JaL>z+9kn7_=*`UO*PuXjL z$mkPV0t&kGQ1|fcP>rwrsVO!^T6p4Uf@wu$=X_3EJ?I{He*Z4wk=Nr^I81Q^(?>s4 z-Y{8};tu2yYSTHtp;JS;G(5tF+b;vu2CBjT*GUaMqg_NK;@g#}<7k zaeuzry$ty*DEPn(+^5AD5Wfr!Sem~MsQ1*@GX85XfsVsAFyMS(In`RWKjBdH=en_`$o)~$b1#fbrZ*(16o@1VK z0P0;mI^ih0`g`H%7wrtp!>^2^Ur;_JrYU`$5nZ&Pwa{KErY(>+lEHLOlZdZXgtjRG zGl*`jrZtec$xyxtra66`JP%#hwCwI&Q51j#E%svQV^1`CwRD;6TST=s@Nup^oS6dR zwxRAmnplR<^FM122wRPl+~O@qe@Jp9<&uA0C7JTjkY9dTqw(yGz;k>sG>ITuYuI~awt4}ewpMw?derV^D--DR2cT&a8NY5zsf z>ds^_Cdq=c?2G(8JK^C>m=l1iHnyX3+4rz3oFM~UmepImD66?TOHMPaP-Ze^X-bm? zs!pHzWQ}(yhzS!cLXSk5_ba8JxGdlR(}t8fw7m`!4S=Qwb8;7hew(wir%e~cv_}}$ zr?Lu>YIjq->4~{Q8(O*NX@~sz>pF-^pH2%@&Ti&r7i;;Ya?R;GO=eqeHOSf&*$H)*|!X9PQkE~C|4Qew0)eby&U!^K!qYlU?rrM6prO$?Uj>iq?6Sy|y<5si{|0am% zm1;F|Mv%=11b(+yj}JCD)EtUivT@H|<5%eGqui{)D@k=QSvh3RzlK=Y<^d+@=$-ku zTdoeMZ}E*i`Yqs@Iow-r=YiZ)#8;+n7`l1zTPSa!+O@3P4r}5rbL`*$@T@P4FvpE2 z`n)mvcsK!&YJFgu2TX^1YB=Du!<%Ks3_YS#Q)(D2*)J@|$G0_7ckHa+90qrG+={=I zWG*QxGFBA>f*%=W_1LkgOVI1%w)}8a=9$>zKXB~Gnhg;RcL#wE`wgxa)R1&WkZRi1 z(5{Chv?c)9cN^^KmNq5RJ9bbj4e6xt`${!uUgL=DGIkQHR>5O-eaxBO+){Ip?Aez4 zg4239g8+1wKwEI5E$An3efrc8IMk(vM^5&pI3-OHk86W zMG@@*O%$xfx=X7OWP7j!LarQmK_EYgD(c`5Kja+m*(muTEEN7#IH5KNxP}I+vK*x@ z_yCY>vF-KjhN~6oQ?b0D?g}f-L1;AkJ(GQEyeoJjd)5?6SGMv{2CdA2!l<0C@AR@N zBMg5m^-uDq+v%vej(xE_WBi~nhPlh z{gjPUOBD%$^m1P43ym@{OjA~6Z`hrBiBYoZ+7`ajJw%NvZdb9cf~=mJ9|t-k{##xE zQnO(414QFU8t1LtF9j%#>Vp%j`Sux?nZx4W^X2Z z{Q)Wywa8yKE5vaprl(geZM$zGJD`=4n?UI7I&juX%#U3{MAm5Y51PU+YtjBPZ}2_h zOoUQ1e61+@0ba%#ALJ&(^1>CK7L6BqyG(e%D&mIz?JaKH)jv}tN%rnD=jA}>t^#Iq z*l`14tRFQ2UiivZwe5{;341*C>NZx1qg)nssWaZXeH)1nu$z!iuSaE4GV3q2qT* zeqPYO3lT{RZE8n8W|dBbCpi^VeOn+DLHn%kk;dR(pKyhZ$+7knC$l~P)tMPzBuBRwHs zWx#&LAdqVvV(+v;3(g&=>=(Sb^V3g`3L8_kjj@I^W3`Rpf7WXwjjt?oXY_@0o06q} zU$=DS$MpCub1Ivp$F2K3I5ZVYzGt86iy4|sU4_&I4_>Qd%c1nI%w zUbCV4jJ~CNhV;<*reD6mDZ6y~puCWkcNAqKx|IX6rb%R(p{TLtBRnPon})1|EJZ+a zBTHQ`7~Fx@f%CE*p-;iT@v2T9&%}yd22j}0?Jq{ScCEfY5A}&AdtA84^sMq-{ZtwI zr;wf`OIB#Bt+VO38nx5MticI-$!1-|^STSADBf9#wo?{o9JS>j_~ca@r8-t&SEK-= zqJLDQ_-Qwek-*yY70@q}IKcD!F5FOjDx}YeZWUV&*^nS|_!6ycD4jRqh&cB+7aq4A zxE?Qps3e;=`p=f&>|$IhS85z0ab~P5T5vU@gp=D1+#m;FQ%&3(;RKWSB)0Y?$UGW7 zysXSy*fio_-6KacSv{(3U(Z-;#%xu~pK4 z(mNg^a98$(?t#ATBUG7mLbfG#)9N>o> zc4578`{=ixpGY}J&-$Mc1HHZjCm^S!fN!G#0;3Vg!@;$pJ;rgsQc|>OLd->3Z^9sH z3*`|`VzsisZDN!qZ_d~eNXxMCrGLX5Z1ZI>`y;CPMZ82!_7pFy@>J;4IOCGxZ`KAB zE_<4H_mJ$fCuUZLtiq9!MtJPNDV}@~xd#78G2TAO4GH@jTaQoKAcf8qoAbMD1;q%Q zzxNua&S{%l^5>77@cxYtqkHlD2iYaDuIpkAv8}m_V+a{5@x=6!arc8=89rYwDqv{r zwacKcZr7I~xm00U`$D@<7RlLh6UB(%n12Phj~_T`1awd0GZ4A*`WmjayKL?R>`)@t ztxSwMcWvs4BK2vi47m)nAieR28ClqqiV5^i9xL%-1M8V_N@gM0(?!RBqWlw680w;+ z@=}KTF`4m}=PBx9Nd00-0iu*4Q%b<-^Tex?iF=Hkcs0dmc0Ab-Z1x2XRLKBsX7KCc zM2_st8H!Co*^O~^3pD$V77U#ND7WYo0Jak7&4L37Cd(uyerT*gA#)n=3MGYI-r`Fm>Yuk)&pkZI*f+(j9oSxa!q`XhcKj1QQ0{6!)Y?BB82L>6g)Gvm&GZ4&L4+En zkfIR>B`s>WNXj%Iw)YtUDyzbl3`8U)?Y@8Q*)9!2&NaQY>$rx56q#(1>xjv|4kljM zQpMgRO4?7Q7uHTjJ-C=oI8j>IKXDw}8Qf?^rA0DE?5f1s#UWaLTewvNeXv&<4b2^? zO!lCYUM7s|wAIdIbnWaDKX_&t6?M2F;aekI-Z5l%>d{3$N)1_%BKzVy5#35A17a&i zB9vEn1CUIDIu~{B+g5!1yf1$@G~^F_s8hIIfg@IsrF&LqpsW~j(fzTgUVJ4O(9R-X zf1*FIn|h-Ed$;wL21$x_>`Yl=`DyHYR19Z#>u|`reSmmW9xc5mI#C|!T2BwEk8EX< zVI2a!_(I?HuOan?=C$)3%VKpf0CKTEp#jsu99nApjXs9f@6Cx|ajtcjc^yi|iJ}yc zYESy2{feeNUEu<%CBqk#c_!HwS`!j_ily?;bg%yo*(JFG0B^$m7FZeJI|G|6z@8Ig zqtdA{4&=lK(^J|KmkzlrIlu=WF@)JjTX?a{YLZQ#3)LeHVNY`DgJV}L&ysPo9v46^ zMaWzHh?w*`Q7JgI{ z#50sd!ybOM2RYhlT)I!h+u<>=WaFN5KO9qFJ(ZJINGO&;GQs|M$QR54whht+xV2!R zmtS6ZJ#|CSs^|*YR}iQUNnm{eJFSCqIN_tr;$g^X(OO_ehdeL`QkVX1Xj+HK#zAggoEBeY%Qyo$II1C<;J=cNj7qucx_L&D6VIzV6W8jY*zRSXz@&Ldccv+KG3JL zix#BjMd+B=zCbb0S56kMq+!<%#Gb-FoB0NJKa!3J*fxTDg6rhD?xA|%^A^FYE%64? zogKKPcu`UHx3Z_$1B!9N#gfsvQYq*)-)cms6MA9s%cWA_WbdOa<7@XnKgV}XkO+07hkWW|w= z_|6=pd{h#;u=4*H)PEzrFRbhq6Umzi z;P}EAY*NUCo95wMma-FN<`8_~1g6>vZZf6sCpzB9rgQ%}IGor|lw&3{#ePHQ%Bn7x zf@z?R$JO2M#C&lrmBq`j|CwNtotDhzCOkO2v46Lf=1nDoP8W-eQgzs5Betg@U-6@z z_RQH14v$RGM><};S2q~uPpSR|wl)lq-(bfu&qO#`|1%1pI^>l_V`X#hqfcg(RCxVj zzgCvy7dUGA-CBtC)k#C9@Y331fT2ePRBPREWHc}(19b=fD&%;^Xngc* zcpG{KCjjwoW$NpedIZInew+O!(9}&$HZ+BXvd>%-s?b__7eIBOijtf0vPEN}z&@kdX`bVU09!)B90% zE5+rzsKzyuH@7Cl4C~1K$&8W7@sY};qxkiu@fL|IERi?-^81n7j0m*&2k{`){;&U{ zGyTVE!X)k zd_Ev)L!tG~I`p^OEOhRHUH4_NB%$Bob zOqBK_4&!34zh7n)Bk%qtNjS>7sx(W>Fx{uCE&1&whPJ9%50P3Hu>$0r9sPEdM(e}N z=5Kvvmlfb>SA$Y9B^sU-2q%e_nLiaB z-|OWaFuxtn)OZw89h}Q9+fW&&ip7Q4?_&9I?j1S?eNL}u*^n#ejedT zP+GW?fDytVrLpOiZ|x1T3zw(QKoKsg)#oni<>w-L#IIgBHZ$3t3Pb%T(w&%!!%=%u zk{{La&4#LxgmPz9BV|8f!i#cl!swY#?Hi8M5$L5bb4#gdSdZxb&gceMFp4gk_%2@c z^rH4sB3@HDhM%VLQ>JF*#d9(TKypL!pFO?K3jSKho|MR8>{w@DcP3JU3Rr>Ex`f&6 z?e8V>5u)%B3Swtpl^Kv(f?n#RI53y_0{#E~+~R*@V&S>c;H~}Zm#PrZ|2!s!`c~#1 z#zrCz4z><5#*U8qrpAu6b`G|7#tu&A#*SCr=8gxe@vQINKA-_H*hy9q>&g=_ope%C ztsTwkMI9Tp8~uLb;sKE$X1}PDFI#^;rpTCPfD!VF8cZ+YT@6e$M6$fc5-$>aJs&!E ziNBF#wm+|@GB3z=r6UEDoN5aRBMWEdjF{K2*L*>A!ejT0oKj61>-u~}@ee)<&2VM_ z=CM5>|6+5Ho2hwQ-y_SmS1t%-{p{JaCK9)?S34b4*gP^3r@Z49SW9#>Y#yV%F|vsg zkH$%~5q~|{#sP=CSTYMEIbN`@mi)SbkF>kB*?#M=-(0Ic>YDI(UjvTO-UC7ps&}P! z9buyOIu?~9y&d64#U%lJibRXs)3&~MVlK(Y_K2mB)@xH3T3qyz>*$che`tQ1w=cceNAZ&FwHmWgO*?7?FGTj=J=r}RL$SF( zoW5SB(LNe#af8gInst#A>g3)7F0Z=G+B`ddKJDNs2XJS9!H4#rurnVZ6NU^Vq~}fp zF1NpREUvw82%S~gTTd9f2D&F?`ZGE^ep(oj(#6sSABL2U^(#+iXm-CpBn{EoOilZD za;0HA5GdfZDzg$r6z98e?6FU$3S0BT*s~24n0Uxrp zov>h#G1nVOce)^xN*3gOW;OgS&F2wU-eYt&>0!4HX zCMV9Re=Bhkuyb5E=uhBX6AA^dt*?jZTevlH=@@u!iPdt2CzHGQNR=$QRE z`Xls%d+FSIF;cI}Tey8_A;&Qm+zT!4Hfo4@CWz(RkLf z8HT4wi?v#imWN{8Gl^Ecx8SbX*3VT}R~WAEDfVbZ)99u}UKgBVRI^4%C)$emWqT)X z>e9qgFod(^X?1$K%TL0PG?ZCt97v<%)_bW+J^b;aTaS^dqUP^ZYBd?QhEZ$o9wfTa zw9*nVV?nWFNOf9yB&8wkFDmV?M%#>p*z8dk!0&ENzlVvqr*5&Ujr{jL!gzCg>np<9 z=}F?BA(075wvDSpoZvR3&>Bf{6L@GG)V$npRU+yBXe@H-+bolv`@L2xgFy7I*h^6s znKS=xkZaN@Lbk+Q{BqdLQ2593wx%?=Yv2+J6uZCn>I92h#>&z5|KArDAYQ{Lp=I`}*r#>a|uaHM=@cm0G%ar?vKCMHhf8zD}n* zAUX30)mw4WFO<>FVcT1Mqanq!^3o}})1zaBb z;T2XoM~(~>e=3N!(Dp5h&eQ!x6@NMBnPJ`+3`~R4Cg_ji@obV@^3$U~f^BkhW+tj4 z#>B{p#oQ)ya)T)Y*L=$2jwhR677%g$F0HY8v4;Qqy`DQLbb!K?6StCe35qAZ)^TKbA@L0`WqVU(wU~ma}3Q7XXkK_$6h*d#$NVAmK)|<+nwOP z0&TMgiHS%dbL8pSoO#S(zx7iUkizJ&d!_iNxTBY}m$ZjI=0;~EXI6*E7I_EO2a%5C z3no3QMqe$yKR-DSy{-Voq$m3Nj=i`a@r0AI0YQt9IrqD9vynT83VXFds$qa|fRZ<4 z_HGkZ6vod5Ub5$E=T^?xNL zNOUsXKPnW8Le{iXCDd0zzj0mLe+zW@D++!(YPQDfQCwM+T51++bB-^;p84$WT3?DX zr&!}JCSFw)@U2SL@$hGM;i2D_gOga{O#o#PBm1o+h&_54v8ojL91~%_^LT^3(B|?A z_9JseI>jWh*ul}C^>Jy<**Q4;KLy1LW3@ECWE}#&F%KkFyVPF5T$LT@(#dj2l`U;^ zX&iX!lBeR6Xm4CW!ScyTa`FzG{YpZhh&K)>at{z2*1{;K_hx_9$1`U24aY*@VGfZ# zBPa}wv%h)O7J3PSr1Qvj-m15BMtUNNMS3si>3&u}U{5YXZym)?;A#=7gH?{~XD`bZ zc~P&*evx!o-W&jVA1-hf?Ks5Sjd+>ZPI0TD8A1k5lQ{Xx-=uNO&3)cl-p97~R;%R* z#aqdp0+`@8m>Ozkf9Y()V+6`23;O`wd3II;N64|v6cQS3qev>HJ9HVvo~z`%H2_&W zo*vm(FD9l+ALb}Ql3g4GI4@Du86B* z`4$BA-0^|`dFz)UhfR@f`E zW`h4BO+2h0H*rj?WS`jT7OiP1LFXVojX2!Ms5$&ob#80hTi+|>A*9$j?y=rRw|rH< zE-bfnQd}A8qn6ghb7h-P)-yTb9lh*+GFg7AU{BwD(FOaw;yZ-8=KGQBC<52=^N%vr zzx}g}%Hj5LPURqv+N0wpvfcC1K_!^*U0FNYxmDXvc=N2|EV7Nes1+~7Ipy}_js1Zt z0o({t@GA|}fKnLLrBa1WBfM8ky@Me-;bT9)CR`f>_M})P?5K>QZKd+VxtB5Ey#u_v z<RP;$Q&H2UwN>Y(QPG{w!Hgz+BqJPldZF`x zH@3OPc0qYz_{7W|_Trt;K1mayJou|b4;>=CefUeWeOZ$###-CXiQ5Nu#`;w={y>@zJ41X6HuSu*kv%;QIh_0_t=^Tp2l4%qHR9} zqv*D18obA4d9flNG%xgLe*Vd^(?gNXs%#gOf$f1_7S@lJ24D=wE2S$yL|N%DHEC^h zbnivGxeK<`Tr$lEGDf@n2)=jv2&NS8m=Q8?{dkI@DX!_2rWQ8~d~nT2H3qt!@_{f4 zP(HE_*R0$uoce{TRZ$xByb!NC?@va2Xxb6@G&G5j~o>GSlNu_x5}UV(Tm z(br<2dQUVD9AD|3a1xMG3aig@R{`-yZs^zo0sMUWr{l8FV$L5H+>r0M#kpSwT*;B8 zYP#=icyAl#S$wxnP6TV7DRG;$s~-l!xMx*0cHKj@!7!@wE#V=8H459JY4Tz zWj%}2`Hzehv?%g)*kzWvVK$Q;K&>>iKQc(ZYkuaANRy@dKrO+n zG_i-nlYk&fQ_3xVL zvTm^UQ%)B?uV-EEU0k=8k9>0}q`3iH7Ll~thAbQ#e4%fBT^&5S$iWNR-m%%Rn|w#7 z5MaKg(NKmxRVh&|<{gD2)U@0NY40dq?he1deTH-*2JsaeOUJZ5{6D_ZTMe*|gYOI` z?c?u<+@vRbTKm*XhMvh0k3p7}sB`9@2G%lX2i$Y_NmnhSrxH$_afWi&;7=vE zP>PXn#$9%_ipH87=$e?t3c_}dkJOD6Z<81H&umx;H*@hy_fBPQ$`0aWz%5vrindMcLZKs24;(S7q{4&K1bA3OzaAIA{?s`gkPsV z+-A89o?KhRhxgIU`2b zduqllsZG`5$+`_MW{*>~Yz0m<+Lf6Dp5vBKT|D?q2SYti<`WIH>b2!O7@&>4T!-!t zQE9p848Oi=KfYC~uo%F?U$j>=HHt~TDlvXhuK-+7m)A2@y2eT1t-S-n;P;oYiQ&rwq2lDVUV+ z95Hy=SF2R7Ej4=V!COD!tWt-Qo3Rc^%d4 zWYNS^+8~2|%-Sv_&vP)I>V&+&uWff`sYWuFg?YygCt-LvZVjS=U9PKSI~_cIm)_mT z!O(fC`x>$$^{-ziYEm~3A32;vk^eTx!&{)?qqC8rEnLLMYEvRLO4Jt5D>fW4V4$0| z4vmDOZ#G+A*#*t>SY_dXN7FjjFM!9P_X2cF@uQ6oyqN%h!UNYAoi;F?KImj0CVi7sbB$cLMH1r0oICi?7?VeWBJ*o`&y7^KUh* z{+398N_R4eP;-I!-&Fu@nX28l2WFo(l6-M-%EsiEU6jHFPn6?84L z7QC`W0B2OWVBE{$m1BYjHRaVZ3P%_~X;dLd(~ct;&v+!TYT9dM6EEmVXJz$65{>%^ zH$%%;0e?S!yuFgrjuXBx*DJ{$W%5A=(UV{?5?j>c9#ELk%#*ak$yf zk^x*Qp;WOfZj|KoKw|M;KQ4F5?6`R50jn88ejzNCF^-W$_R$dHKwW4q&Ti}2qWRS4 z+!Vx`DSE0;W(>0ZnZ}^e-rxD*eRccXIuo(8=f=Rp2Oa6f!PAA6qoV_U2k5Y9rJ*r! z@ZrI{@8B+c9pt*Sf9tLCecHQi@o|6eO5UWG#L~r_V;v`)*dx7=Inj||t&Xl-=Y=l~ zqZ0W~e@+dhZErOoc@dUS%n`AhllwXX749o@#|k65Aqi@J9fI0p+Hb6Kk$jH6^>Avt zC~9_6&#(AyT-=4~$?Bfsq|zbvT9!z~AIZ_Jv74L~yb4a{k2&x9K-xZXwt$gFbHI#1I(Uhu*8)MPrltoHq5Zzwye-WRsD%PxTMz*yV*+U z6VlW41`ayG(R$L#UPv!riw76kFs6^n84y zg5$h3$~>)VZi2BHf_z7NdP~~eJj3crDO>wjfY9Z;pNRTnhK;U6w8Oa8M(g$O^DE1s zb%UR3%9=f^%!kEi|E{{vD$t-trm;N{NHqdEx^Orp#d+$ZJ~fiEJ`d2d)JupPO= z+vXT{ykj!6-hyAnQ^y1|7?AV!(U4^~gkyzC|6UgbM zFUr}X`@YVcA4j&%$`Dj1UEi_k*R}QTdA8y$=K3i~AB}6C`?B+b+WXK?vZ+Z`yhe~r zMJf>H&XtD`IplXQZn<34%}Es%wE3Rd2z|z7hb1# zdoL}x|Kh$6UR?6Ugyh}3mk#r#bmaZEXOq(tVh-UXzK=-0Z4bWhZ)~?~ER5#VkH^Q=^W0tS z@8CZmSUc8#OG@4n{mPy;Sbs^g_fZ{O*_~d;zY1(w{oprNdZU!WRUe$=%M;6LGPS0@ z<|F}@ZaHzmrWvEBvsg zSs=omtRl7EK%gO~-O1yr&gn|N1<3P8T=kD-uM zU7F|+_PhJU!~CH`e;jmo4*tN5+kosD6nH&_RR zePxyN37f(Y9|=q$1C$hthoI-)m#aW!R)HNQG07*{$wT<#--&aC)n9!M;b%oxEhSV&X!<#a6rLGca z{zl!GohrDWkAPNFeEX}A(CS*+e_h81|Ei96Utq4SsRh$*&Cjdw?rMsE9qwISOH~xN z7lO#~&6a52yzT_EyN)PS%j~ps)~u_x+gtjv406P3U$*JqMUS9fh}r1|r|dyniTb7` zQRp&Xq)&;;c9>pe(FS-VqJlH=oa4sohV`yySk|dj4SmoY+$}Pusmp+R-MVJqzn*3w zY>utk>vb*e*TjxI+u{zBp*sJk4jcx=98*_uw^u)iy#_CfTB^LiZ*7HgkePEk1&c1a zoZ3nUUs35`B}G?<(HgqG0@<;l&ey>_Ha3U2F6ZbzLkNbTeFWko%yHsNydZp5Ja(|D zalwGA*iOB$4!uDW?+SGr8+%s@49md*#RqUs+> zChccg_+-7yD!-_=d~k7kNzWsG$(JfU3&qo3s_3!Gifw zR|*gUhZdHX?5A=;__~)+NkoVvK}>ZAp?As4Rd;&UfM?ug)TZLK#z&9HjTanzd2x7i zEof@}k7vi7O0&B?XG-F+2&kbblVJzsVjWAD*t1J{|@;-R+=%bs7wOZ`bOGflV#%BFW23rk(PFUq@liN17%9C?qd*l5Zkq) z+r1YL-aicWZSB9Lt%-UYD;;{i)q|IfaG}K9M@aq0)^GJ~zFpC#^-=fMvvL=x(Kk5t zdmiSoL}y8?ldqisH)x_M$F|IsXg)Fx6fp?4r4tE)|X2eia0Uw#*}6XRlD8G(5U?ZZ_vH`sR$PwgU+SaIcr z6(FkA8WE_8{|X*)(ZR!_n9yCQZ(5tvy~?#LEjnvb4~0RLcqj=PdjUV7$CoXG?YY)I zGzE{fTw6k|+vDXAru&N!*6M#t|AU8cXaAtmwQmh&#s7S9J0%WVsY`vO?Ikm&R|~rA z`f5A9D=GFP71Km9;nV^_7@4oG>hAyE4*k;iPT*4j_uz$ha$ngC5;z<5k+tp5m10KUE9FzOy^hnv0>vOt!!|T%{ zZt&wDZ~A8}G(U30793*o+NQC77ExegB67xz7tNj-j9u+SWlzH2pyiH;p0W3}MW$dM z?YyA%e-g+?CJY{@B8@vA<*D#39!dj9ZnY-=eT+l=W#yn;r~Tb zdc~r2k*_X)6=jUqL$6`a`j=gFq|ZMlmfZxP-p39 ziKCc>*mE`xaRU!&ZX&j^P#eOj@YuK@NBVF{A4MWfAv!!ab@%-{%%OLd-p6n);Tbj0 zSX>VoA(S~aj0=7}3(ZU+s}@Y+JLVM&T_ILO&0#l8ICaSBo##ayLp9Co_L4QveLHEx zJo(t1^CBJ5TkgYOe6&`@4$GUii;eIxtk|vL;)WnOKV(%dW_zb{MxjH{npBE{wecm=|BojDb zVQJ@!3?MDtpo!!(HAy08^Oo@y*Wh*))1JI2{L;CTn6YH(L@|9VRr9yluT{PicO6}B zZ%J1!V~2=Y5*Y;FrE_FX5Nu{*REUi15gR2O->TOfCO*ynZTFX?qdZ~53}kiud32m> zf79r3{^bB_`lezf@r7@?+HiX8Fe5CZzU2Sa7R)Mv?y-*S>St?2GV$FvIz+gzN1N@}~7S|iL)np(x$>S%W23B_td`Y)d;E3O0he=5P_CKj35Mi5@iDp+gg} z&C@O+-64B)e+%wGeR9;D#z#d1sh4y;&vz`u(s*rnFb33{_AK0n;btsu8y^+M-i9~| zL%NKDk!(Z}WOdvaD-fw)GEEi^9fF%}!+BEsP&hSMMjT4uyr{ZCaFG_;5Zyk3hC*0I zn(!GD=OcL_Q@~}|z~tNLA^aReR?UNkP1ohmqWdtLuziCr_e1*FP+py>ny${GNDrYM zxXO!}TA}m0b4BH5A>=wi6Qhy)KK^3*$u~20pXV^hTmc5vmY(x&&_I6gE`QTur@ly# zG3MfDMB2~>WB+di)@qav1 zh;^ZIL`Qw``!fxXj<2s*49X$XEsvuxp!yq*+o3Hiiw31RRi?VNGEQCe zrLgg>rvJ({WC;n9p4Yx`Tlxg@3xB6>dduFG9gCF|i=zzhSj0~nsKGQ;Z`@q&vd8hT z&c)NWsD<74gPbsvDaz84n}cCGz!7i^PA;@`66NuIB0bvBQIqiuY{J6F_7RSH30@Ij zYx@+dpY=lF{ZkZ+X_+ZBqw5C!DMu7SJIaI2fhGvzEB>K4^Pd3{dCy@59v@WBX=XI@ zEgu21B@lN=yDW5=NL;8mno9pYE&V&9c#Eu&A@DEENt#_jJO?Nj%PeI`Cow+IicxhM zR}mT2SxL69=sJY=S#R!rz`n!xKp$eh2H;!F5$7gq&n9;GeHlqKzSFBFZm{4Vq9k3= zs>m^zruX+as|=R-83&Ecr;SX3aJDU0>$k+Nxrhs+twvyN9aF&s{5fvpA)4jU^mF5> z;;CE@&h?x&PIf6niFnt#o-mr_$$uNHT}OZGA{c06ySw*?PT*urD`GxFVtD`>K;VO_ zuG|F{@cre_!B73`Q~0zD+B{VG@$mBOtPkvmws1IzO$YuU2{3WyXNw_J^C9H1`64$A4<48{oTK}gX%*8fdrEEWb+_8NFC5=T z#U{57gjn9+SXCD?WHKysK2sY$v)}A1>;hHHz`7S zx&*V5BjBCmX;nCvMkjGTCfOJ=AFU@nS>PfqOJ!sJP29QeBzIu_VC!W6#tltxmyFl~ z_`H0AJ#bg^D2qYLLQV~je;Iay^W&q_n{)il-{Bp~|FBvs%U2d2vUF6&f2|IxVf^WA z9+A9MM3>3YLL`Ui$LL9dCJx~OQv2fBY8Ja&AWH-G8euxyy1WREZm!Nw5BtO8;K$=X zwSvkXUbfuXv0x3WLP?1!xIX(F0D}K1L zgI3kqR038?D67)lMJ%t8h)D!j1#t{DruE8b{?LpABAuQydPdTFE&^^`;b-pT>ghWD`5sklMLuB^ei zaG^TbL;pS~mbB67v%p%nBORx#jQz1#T44#P7={gc9to>Wnl;@4#oe^{n_g_b(Q>R& z<36zVx{hW`gH7SHDYd%-uLG$9Is(H&LI1+)&~9+#KgwI}=CP4zz7X~LWx^gUwKrUf z`KU6tikU0B2?AR-7~HWFEh}BvB^P^REGQbfNdneuTnEG#&hRa#cO;q|Bha)b$@cQH zidjHQ)L9068;vk7tb6KHR7jX=H|Xd2Vix69`bm^Q{L|-RH1?PDL^7bLn0Qdll^`|{NaV`Q1#5qHpAOG12gjqso9pZ2i{a?{cyMzz4E}FW zEzmzZ(~pC{tamslKN=g2;W!F&0q=dFiAIUyl{o@kIuwi!1QnSM2gmIa$XBLIwp_3= zrRg> z7B|7yd5*P$utyGgE;SM^5xIHfD=s%xOWiP#2=C3nf6>7(3E#!)T9OgA?aR`s5xrPm zl<-^To3MGpL-dliRWw?AnFTu#t+~0n0>WN43QCFFr;7E?4R!4{P3cZ1P1ae4DO9!G zp+u7p)Bh7?X`_vHY;(A(^Ot}tYMi3jjBo-H9~EA730v*PQ2-T}&40`dF88e^g1?5J z!!DRUR!horFx6_`20z=^!PqXW{-A2SA+{!bV&4s;dM5z@Id;&nh&T)AcKMU%Kap8a zUlsa-H6jIGXez9v^b10+a{SHwV2Wd3JgggA%&qN2Q8}zQC8+W+jh+}E7FCaS*qq^k z#EcDGdmQGDEwh?NxulZ$H}z*|1Ze!kfZNQ3m=)vvKo6n3LJkTJXv4Ifd}BXw14Ej-b=o5rbL9dvs-aFOEnyrEc{=n%H~vc~w{*m1WU{;`21tw7(#wwA@z`AEW94Xe zH10A~(~Kw*mV017Wo9Z&Ob*X*7JlMHRd@B{w7zk+1aJm6eb} zFlud^&&MdNKM}202N-%kjCn3{Mz%0B!GCx!;CUY+)tPxbWU1QV6(-TDv5Un>lb%&Z zuVCBy(KKA19`)`FsDCoO#V#y`x?cBkr6G1Xu2fkK(xs%qij>+Ey<@1 zgNg4GqGT6oGW;^sh(rDbUZ)$Le+j+R^432J?iX)@(V%@>?>5jt3B+M20$SSSRv^_* z6O$dt2^PImDJSfLK(s;C%GRsni|r!C=@Q-V9o}d(N3hC6?TpO(gqJ z<<*ksyK%2{tZ-roCr9-7tsH4+1=Ans;NeAt?wVz;|KXvrHLRaIiIIJMiqabTjHC5X zk|A1!A)~>>CL@O~_SN;};qhQ_b~+fg_!7_;**!OQOfv5nvl;^uX6#86D-K-Hdg;DH z&SkT@t@6zBbA={WPF>-Rev;mtGI{nN9MOx4>%6?L#Jh*FgDc4*gWqkuxN=r&Dj}>G z3wKsr0h<6;B>J^rvHu^%Isrbo}CGR9Jm!$&E=OjA+%p zHaHVGQd@iWl%M;jL-Tw6D504@RP4KAC^*mcY6bD7v(g=un6A8kuI0charU62a{=#p zj)>W~iX<|Kk)gGAlmIuCOwsnpVv&&F-Qq*Va{l_a6^)EW$cqzPRaf}8=>}eLb#@;VmxK1CzSX);pVjD14Sgk#A3rpy+2|RnJp%%ug#qG7^ zH7_0(x$?N4wr#^{+n|A#SSRWR_6rlkK|LAN{OMBzeVNw9wj0e!SP2>{hcK8sq5yVu z-^C~&>dDmr#LWw$-DMNTS}CLgdTko|UHm0z;V^z+i_r&ktv!F(+-$9z%TbBA52pzD zEFNa{=JXH2+V*Lsc6{0ghVWM=uJgE7jqsUayFfi52ugENmKX zc8S`^(%U#;KSEx8ZZLsIGxr01C_4g#W40)YKr%O|Gnf@$oXo0@pgxDt;bVcuv&ckd zc%8B~79DV;JOf@a)-+9$qw6MSbM91V!NbFji*jG9UC=v$Ou{k|%oeS5gS8!6$y*xP zwH5}sty@zXT4B6Ycq)b+=jGLu^|DiFuH3m5mJq?jK4v8c*tK06gk0G^T>+xwPn97k zZHEodP;Z1zCE}cJga)l^!d%!CZ`8YL#=a#+^)4<-rg_m{7U`5IJL6bz4Xa@F?hC3} zQ)uYCcdG+nOPsN#3bBIY!^FEGF1)Hd@k>-~Yb>M}J|yva+@g!MwjG*|bk%9iI%O)) zPat57%(mI7v>l%{Q*piSZ5 z!#MM_FP>X5O}MfTO9#eGL~W3~YA&;x=?F{%G^C-ojPO*|j|O=sR{uW`GNTUQfe87I zo-8=6AmbuPmM?8C?$+>W>TnnyBMY@vcSvvh72=KnJI^Lt+F?;3X}iLGVH25z@a1Cm zPlw8`B265VNBBQdqo1(YzIivO*l{g)#7=y3st-2H0lM!2N~XD!0z+* zEl0qv)gIkX(_2;)>R6gyS~u(~YIWs^4PVEQm#QE2kg1u(BZETejhjC_<-9{ax8-?p zluLUm{b$Gf6EGdv2gQ`TOa_nPT+Ez4ztz-7$q>j82{f?cLH!i`*nwQ4p*7|+oX^!; zMn8o^4_yEa^D*wz?;~I|IHZi<}o}U1@6t&N+O3?c-pTMWES7}+agpI zhB&$z@oP*s9%sx-gJY?t>B^-rlZ8fHqO<1Col~3*vM@_Wygy!~N_>Qb6B)O8@6)} z`z)`(ix$!jVz9X7qx9^es)yF5Jvjfqg@vmf@t(OxM&el$(t3z7cH{h1b@pq1qw5|& zq(%t;^9wHUi;+4Sg`Nhi4g<}x=>c)n18=Y!V46;!AMN)k*lcd@J0$qLin2IG!T@!i zy~mGG0n@Lghc1-MD$Z6splD*y6q_d2QSK>=rcr1Evm^#kbx6u2Y3ieg^d$$?S-7pn z$`_6!(V=h1v$Le4abU=~ul)t9;ath9?yq{}Di5_jep#e*r-P`jWzG`2B|b9wiuVE{ z6}Uy)POXK^!xmF{JyxN)1aI2{2e`BkIS^ie!vXUknGii`#dt!=3iNn4&pp$#u(M;(-JGL+Ew zpVaB4hqA^4reR!a`E{{r!xFn-Z*f`|+Gpt)t&YS7E(QL133~)H$5Na9tp<9ML`HdX zk}gLPu^~VcaXjPgkgJ8r7$x-7x2b~>gUFZ&^R|65 zR7i}B7Vta*3Qn|xEnALn?RdH{V=iK!chRGXqn_95E%(a;1cK1T@_BfDjDQ|CfF9jk zAGgE>K#{)#5y{a;&F&dfn>y4Zu5#>r6V@2!*yUmnXA3cfonF9H_f!A+@caICzFrQ3 z%EY11$E|3f=1EFtmKFcvAv$zclh^1>u*ZOf2b|%D8`!q2u4WbXzJl>D$y z>H7%#`_+9jfGd!1qWf_CWESrbv7SBkf>;sQtCEIkw8vyCSFW&~TZ(Ciq2?yz$%JHn zVr%jpewL#|-86jfUkQ>Gl`$(xZ6XUl7@=@pXab{#L+IM$EE>jq^rYVIcxp3vs?D1G z)sbdhBd*RtO!V!QTknVNVoc}iscYQjLWCQ0-L|_y9l_>ugo-n{gHi>?-N*PmXl0^! zg(eXP>Eduvlj*GxxEArBh1m?->p+WCNu1F}W%fxj9K2lrrYk|Cg0IFEUg9h{7m=ht zwV+znxMl07T&RVRu6*$Oxm5QFh#)!etoa0kt0r2~{(su5=V^ADc-F?rXus?s3_%rk z7=Aun;HYnOH-eWyPU(dd_aw|I8;gnp{~cq zWf~+`LdnhZA;-xgzum>U!r_dKwa}oM_|x3;T~>3s&owFw3 zG(lz;V&ZWz^c~_11i8O1_ObV@smqB{YL0UjZJ3_KOdNB6E%rR&^E~mjY`G&O{(TXL zLu0rttg|)8ia}!3${1EWn?)1A8o{`4oj%c$ixCr^k3&s{OK!_9elL{RMcq3aamg7} z4Ex3wLVgEJ#Kd54F#(Bf1{$_US@qtUCk?HaWh0%CQF53yv>s8CcuK@=GsrBugU*5W za&27|9aL+Y3zlxBWd%ypf0-m$XkFB!P1>=!hFX?TKWY+gfv+j+4n6FTI)B+0Vt5TqaAjL>lKVw15oL&w zD86U3wXApX0zeO^5Up4;O^e;Dnx^YDev0yDRV16LAJMS?)kCMFa|CZVc0263KiR+> zv`wi$p0$nCMLahfRLm|ZTM%b1`hS!4q3Rz64{g>jmM~@OP-IpQ^p9t~*L7SQ*8mme z*NtOb^CQEGf+I@GjKuNhxRR%_0~_@wTCrm6wkG;~?28E_L(Y>8{4 z8+!fJbVWaMRpkD75&-GmMV+QdqD-`(YE~V&O%hMW*0o0y5CZEA2Ds*Vh%grMhIkUH z<#W9o{A}S~p>2tc1)1I&$rsoO+D#)C0aVpAHD7&vn#5}V#H2S1CyLYTxocME<08Rt zQ()$~-Jrr-=1r4J?qavGO3h0YmVhxOZ)Aw+m0=zBw;B@-=z#mh@XK*BsrBhD!7SCN z)~XnsqM4QxiHIS@*0UMO8*0Ntz|rvK@M4x5M3h2H>aXnuc6d5jD_Iy`&o}*b)c;U} zca7Fs%y5WLH7+?C;a-j&Uia^QJ(5-9oEl?)*r2o&jI<2*l@fcJcuW7}Y#{;#k~eqG zoEWl~U(25r)CTqiDJOZ4@BD=4uM0>qAPlFIUSGYTpK8>2s19}5pc!@B!FsI@XL zam++R8z(JnaoICn5ATA5{lm%UI8U>BZjROby1f;NS`0*9kffpUVP*ny#pInY@_9Ul z8HpC08MDSCfhMhXw-3?BGWJd3Q>r;&8?xmNT|6^;EqT%bi&IX&X`-tta+T`fYPBia zhCv={JZ_u@tv{V2>x3_FImdQ2{g_vx>i3{8zMHDzOX#06+u)KEmw`Q#F1Dd}&d6tm;8|UnB?){*>nq6Z!5u;vP`lP;@jqcso#mADvaF4l zPGR|pq0_dy-JptK7qEus*d3*sQJZI3jJdf(h>*JjWO3RH$cDIy99o6PA1e%|Z(ZIH zJQa3V_+8*EHL5ifr{6g~*mEx4tP-c^mf^pwyFL5QyGMY>wk1K1`c8qpg9=AF_FRSN zWTyoy=@yA(N7!=#J>HHlM^K=(EqZ8Xu>&aBW`!Mns#n_ zccc)IbfI7im+C-f1TWQdSzkg{r~N(3QUlMwq$K31{EBCihpwP`wU*M)%-L3so$!8) za}NF>fvE5p3KM|pI%ww%aLFoX0VdCVDPRd(u`#@=x)SH%mrHBWc-1=SbpKt;F}CKn zl5bquMQnMgR>qxKQ#_CvGVn(dgb!WYOk-ty19&&Mu}+cBD$eYK4#2^G%`r5=1u!L> zhQdy*E(f%Ue`DX1Sv*ds@T4yX!y)%0@i{#?4jKWM3cv^ilROw44}(7s=+Qd8y!Z>7 zk;+T8By*~cqG`bzTppiAb$O^zOXCfvIsro(ML<-20Swvbun8Mwc`z4YlI8|~oBwf= zX2;WTPWy#jUdG~Ij&FeBgzCFq&2Bs*2n^qP`ja55*FM$>Y$XYvVA z#58*<`OOwKXsD`E)de=Po50~>;Y+xz#(~`(1r>2?BazD5{B}jjELUPHhe{tv3F%uS=`j>uvo)I{%c{E2Q|%>!Ip0|vXsF%Or&Q^&#c2g zW`_KZZbmXLB_Z%+qGj;o@dJsy3V!U>SxOkvQbDv;0!6k)QZWlS?_drxjx9JY_tJ5I z#v4Vt!GOjRU(I3p6}JtK2s8!B3Y^}_H03LGmD0$1H!=>6VyN+_sc@aE+7(FhTDZA1 zkRlR%h3hP?gbvg$R}aOA1T5s^nX?IdS_TqY6QWnA85We{21=Xi!#Gf&jnm`0M1<lWH_rd#l~im&7<05`iq(rdclRve+su zX>fJoISi7?SI=Q^ar7TBhhYXBi7|(2e#JZrsjgf{D$d;-=^YXseuhp{v1z{@L~2t= z#|vkE#z0wtO6-8LA({x&4oY=!eD6Fzw}uy&2L42}X*k^DXzuPiov^kFzlaSIrtXI>YUdm zjl!-;9-hXWw1sgZh$gf*r};+#NjA1CC%?$5ddtbIyq9s6;WhL;#saSK@$&NQxPRe0 z-D6uY_PYf;y>gUt5o?MnR-+1#^nQ1Xxe5C(wgQCq6f{hSdIids#xgRN{okkYE%&28 zng~FXbk@0cyW`}$d3;+=kRayIhJ()C!)GM#LDQ##b^}{kmu~{P9u?Y**OXcwImne> zt|uV^usK*p%T;FZo4k_D!UesC?7O7QT>G$8sBQg}ePXa;qKhoo2uY7biBpLf>AwkR z-?}>;V@-GI3)Z2nwb?)oB%~!~p%)d)2WiZGX&AYUm=vBvaL=LrZax!7il7en<%m-i zH5khzcbBJp5id61F_|f>@7pVi!iKEB)DAp;vnP&HmM(4=@wC`5X&A?W(T13;cT80+ z@|d{Kiz45K4JhzMX;4h*E5BHA1%m&b$+e;p=w`z`bhPFrJPC7%9anNH`DR)7Nr_$A z_=fpUOD_1b!FiVsokYxiPGf;Q$bpBX$#w&iT4r_MAc8A9M}bX{)lExVzjh$jEDhg$ z3pyo%3lJtYBoLFqXc;)JyuWJpriOxdBOny8)Smgc*E>W=?_?#CSI3NCJQY`j zY%w)KwE7Y<4@QsirhSn&Vd3+luiAdZlQ(*KxKr)K%XO`wlx!XL9)FYd!Iu1wI-SdD z%IgH!JHa)v`Yv2smkhz>fT*H1c-h^pLocZBsw@xUyH)<&kg2}fo2F*YZCtifn;15) zoM4zWH|CAD5;g2(B;8Fo&Qw6dtXjR!5#BhU83YP7J*r^MernA}n>WClU(+U-TNam) zh;_K3R=J4RD2H4;)$BoLMr=CT)jXRSD|? zVng|t`jpMh%K%${|AGD=BY*HJ=-bH-ImA9s*n)BkMIYx2CJwVVdyBCH5IRv%Oz z!{F?-Vp~l&RqPihsqA<6yLzQYiHu?23FX_1%00;u;co^a2}!ovBOIm zkxl25O4I)3mtTxyT-3SZ##Z*RsY7- z{6B{YoDx5A6n*}lSO870SeH=3bD#vigmJBMNy&^-??&6h+-|e0X~-zQ*mlNenR+>MQi0by@!Ja%$9-FLb$vD`a*>H=M+}fiuvrHK~C0T5;GG zUqX|!S{ve>EWt~ybbOC0S`Af1u&M$sos9Ua94;0Q(9Z1=AC;N}T;*ifAYgL0HC2eQ zG9{s;^>bz!G0Eie%CE0T7ry$XxWQxF7a#jZ*SHSy7htT-qJLNtO@f(}J*vQk8H?ZZoPZ%=2%+yLd-tmKD zk82N3Z`MoL&kQHr8ccFU>O;c#0i{mYXzj>Mzr6AO7(ETp!0%h0KC&z?;#MrXNKYLyUiW5@3?G_+04=S1oCrjg*huf+; zM^8D!0Xn1?$Y@z?ehi!WfF9P*a4h3@Ca0%}-OT&|a)p`e7|=N09{PKS{%(HefA~C8 z1+BiF5!^Ba1Hj^rEN4fzial1VO4I>w%una#(`VvB(oaZUC!Um?9)NzHMjN+JMTH)& z5WByd72=|$XgC~1V&8o8#;f<4rwPJBe0M%HI(}=7Dxt@S?$YE`%MF?o_-wr*$UVTM zr6NFf45w=gur9fx&N8L{gSZH!yfJb!lFhP^niePUKvM-Sy-&XkXpTT2T-=lSC1jO|&HFSTqux5%TS52dr&`r*extLtP? z`%(!*y_5`+F249gp`N@9S3e#Ows%?`iU09sEu@2Iw>rKkPURyA=*_lq)RdyUX(6w|Jbz5HNzeS@FmGzs($sq0VQJW`rbF}pZ`sP# zY~Hcv1zo*w!oOV)`d94iNrg}1Y1G62BT@~eN6Foo3L3XixI6*#Kwh?oaA*HuG&jQv z7gUK;W3Xnt2H9U+3T#WpFVL7-myDdvP?PDS9s9LO6ilxlW;{3JZ%pU;nvPH)aP&n_>%`wJrhTeWW<{F#4M3`6_Dz(f^r z(PVB&O#7lP)$~8P4}O)(NW`1w{3=-66Q;*Xmp1#8ua{A|QK3SN0N2FE6?b;Rv-$BC z4zrs$rL$tSiMg<~YO(5M9xt_VE)dkl_#%E<8Su9?5mcc^x6pjdv=mrZ0CIBdYrz>~ zyhP%t>ckw@#FuBI`Tv$@(~^`!(!@+05G~M_!pr3@OdY>E`<~Q72qf_%FIv^cafs6_ z94|FWG{X9e^_wl2Sjrdf(Et3LYI($)T-Z(Vb0xWj4XoC->ddW92O?>;tTQev)GB$S z;UkYMP3$2i2RUy*a%94y4{c%MvL#OyBCNuDc7RToOgMJX1^eF^KepUmM2>qeC2^LJ zI%@Wj-pG8T6$BK_zia5^deZyDziJ2RhpC%_(?&w`*Y~)HU@**n{zH5gdTY5WNil@o#Zpx-kvpmD+` z=@|+O);oHR{bsN*TxLQ+mpWtsQNA+aZ8T-?J{cbZX%pY>sUdI9Znnadd4|R?RMrwR zm_mP`?R3;EV#m>KzE$eBE)e2yIq?jR;+91x@Se&DVc-exs*SM;zI1uh#FyTGPcCmRjz-s)KMy!jYn>+0xAxURunHNVH~$lf z2MB+yiC*Bq`k=*e^DT*+|4i%IvQhQ;Nkc8p&%A5CF5AZ_L$Y@*jiYbL^^YWyQlF8Q zMFePs1Zb7sDoqdb3VX5PQ4bB5cdWdes0eG+WwG~ao7(xe!C6EbZtjJNKCmcRI0&gcik3@;2_lbZY=jFv*XPOxUd=W?AqB=3dnxRTBN+~T&Brsp{DBeac+Ra|9 z-1{-jINy{Qve@tIF3ca8URxgn#s$!j3eEYckqHkLP+lYCno~XWWl#dTY*S2_p(+px z=eA(xGnqIh)QRg+;b##*ZUM2YeAX!EpiMoEw9%0?+FrtbRL~FZ3rBDLbp^cp}U-j_MxaqFyjFtXCEehR`{2C&2HSiTW@+RAtrt~8IeL2X@D09{QN zNSpUhUif}Zn|xn|%PAc@&3)ySH++ai^rg$$GXJP+I&V3)v%!|Is`j&!wewWJ&1a{| zzFt88jq_P931)*9R~m`3#OmKvrmif&Tn1Kd$50r1@m8#$x6UwG;H<|sNRwY(B~CLU zAU;QU|Ojdu6dAhvPt=enb3gG-C&<2}{16QG6IIn^p1~Dgy8%wapcSqPogSTum zO@)CPomVb)S%Ifcae7b?rWpyW?R2WR32^jw&-pFMO-*MD;aD8^z_8f{JmNK{iYxXf zA@LxY*6-AvD(I=jk7_JQOl+(lhA?r4cn22D`l?1>yp=F55(M_IoYa4dcAyiShjaV4 z{P&x0UOwZp4!Y#pC@P;u>aSaVnH=*oJ26^)4yA3aDo|nwSOq0oFe?!Nd`0SDM-nGa zu!^LWQ{mh6OADyWk^1&QZFPKoy|(pkYiqkhe~!*?2E)mzYx zlY?nu1&o^pr~zbjRqo>QN`h%KD&&WmR)3V4G+7_*kNtvnhNRkP6$A#y8ye{IPtnr{ z9~uWpA|^R2571csBm$_R+PX644vAVee4zR0Qn+{L^J(}5QsqVDg?7M3n|gJ8&7ngV zhsPQ@)KzSr(c$IA#qr^A)E^G72jcY64T9q@A&#^-czpOf@>BQsqfnLN=~lkq)aRtQ=pyHLBxO zdFY;A4~Vr^BUZZz30@Wt(X6glA4*>uzkQNj?WliEu}}rfBhz+|pEV(On^qc8;D;6=lDJW;0+O}<-w(UNrZQHhO+qP}Hzt(Bnwr#t6&YK(YCT_%in3;J0-mlt~ z6;YLY$6gt`GIFgP0|aW>6j4@*oOV-gImTKr&bdJhY;RciE0))UQGjY2-)V0U^PH2<| zhIg4GhR+NUHWF@t$18i<^`EM8+3n`6?lgOR!MRBYBbS_x3u=>72esf!>18&VABDp3 zB&6}pCFi*9XcS02m_`_FtYdBPXG%y~?Dm_k>nr!1meU-$#jiedV?6N`R5w}>kxrP$ z+?`>ro!cJc`GiHy=sjJ4f{_(`q(A#rn1ziKUGD4g*y)Ti(Zc>B0;FRx3avxU!v7-V zkc{acAXCOeg z9=OA@QzqSSaG>adO+`8!mWQAYHJFZU#1?`Q1M!?zZt6y{J?Me6(7~H=$tW00=VekP#)WW#2|!0lW*<%a&Ug3s0tfsb@sJngwH{1hQeGQz{5BI ztKz{;BOGw)1OU%kKbY~}!AGZUt~05@VL`TKKjzr@^f$~0ie~V85H-u}KErwRPwDf- z2M@pQZtEkdYrGHW+gnFFX7GP^b8NH3J2Wd;q8v zM6&0;=4qn;VlYhzu%-ETZbT*bWbJw!mry}ve_|EOTDYhl#Tw#&O!bD14fd~3_is$Z zX>0QdSLb%J@Ikrt>(=ebOytK3sN8uc?p58>tSA7@-`W!Cuy?t#hm?dWVO-n zw;=1T_p;g2?RwkFg6L$rnPcQD3405#2>Dp;l!!hkHJh}@?uW~d#lg+wuHP=75M9K5 zX_!u3xBW4?Xmef2>Zh)cYUWhc?RxpzFA!kxs}x0gS%@I|dY;7e`yC0g`8QU*JnQf` z_f&;n3)d4Gm>A1aLx||G9c!#*RY7-935dGNRu-82(jeHEPT}1iw=?y1f|Q33TSbeN z)1HcHF;G$aIN#sji;s-{Kf%%efF5p+7R2@8ipn@7C`4+tRN04Pz}B4kzKsuJt+b;W9#8T5sucG zi1^vj5xnkNY2aP9nEv8FsDlfbg;M0bje$7oSwNtv=2OE&zzwzMN9z=_#9`O^8y^_E z<8OzeKK}KP<<+Wlqw+{ic_yujjN`LpnB!`WEVFnqI&E)7hxZx-I@f#qgNI6*#}E8%BE?9075tJ;U6=9Yp|p{`T&JK8acCWsQwm z9GXnt4fG1L6+)kQk?m&uSW+3RFkx3Gn=w1S^$;ppHVtNN-TwQZ@Oq zl3`AHs#`hbus)rGQ9|^oMf!yvxs=*9zNvg}CPE>tF|%qrt2L*aGWcEfj}p72Zjg62 zXJPZ}wrzNpV#)aFx4O2(dw!0Kwe5`NBsqGPxKytht$3cqfCKfnSkiJ=1dDj(U%JA{0EPO zqPgh&cIZBJoBUaOS5@-REn>eusobuNYtaiPO@?hLor!knVm{2qyW9^k?Y$pYbtBEE z0}N|MKE+R@*NloTD}d^yT{uZ_pi3~7P9+W26SBLRItfMX@d)|`&CH1W`w@^$cge-A zAWJVwaU8PcKJ;65;EqBYk)`hBJ)3>ys}dOK_chK6ced|HdMPP>S<(tzQBO!6PIPg~ z+dr1{%A*~Pk4hQ>_T)X9Zs2ctV_6KA%*EG|Uz$tDy_WGSPzCN&%xo=pll~ZEffk)7 zv#hilQy~dyg5(uthNHMCGxD_0B>5B;KJ+9^w&!JG?Z)#T$$uf$aP?EFU0J0x9DN^- zxf^Y}Xi}5O@W%#%a4#f}XKIaC)l)ETO}d4Y+yv!Hn**WBqMRAw|A@`J6bFy37MkF?Km9u;U;7>yPjrIMy&G zGPhHHNh^j-IxGAEiKMubZV^JwOIfWdoN2B^Kv_lZnZyUoF|6Ryu6&ceZ1N}t32Q)UFMflraVL5II{&>CujPou8Fb#1P$ zbg%_=ea0D?1!Jx=fCvIaDXH}gEs3VbjBBV0gpX>4>ZA0a zF2hv>22WGAZWGXyEorxC2p+rCPu*iek!G@10G zx&s_Mr2#LaCfRXbi_NK38E&h~qAnx1Wcf*^hIGQDX*6T^MjADXtV-K-7^32Fp=QI$9O^$vkJq;T!=Uce4WUyYtgUwM@_J3C*SvAc^*jJEy!FeQx? zSPGf4Nd$+3#f(!o#C7>zdyheKR$#E65ADZ0}K< z{zjwu`bxK92`PSW#K|3ZV4o4&eJSehVey`_wbnoo<@9d#-`$T9POXN^z(=%skAS2n zU#8;yP0H2PL+uj$n0+zcVnDX_ZW%;VoNFcw6Wd|osFC9CB}GMX0aC~yIdt0@Cj1a3 zL0_aHY}{H9-8z4Ub$}Gr0(OnWcV7lN_57_)5bW97Okh85R}7_Oer@;73wu`W5}j!r zVv85JJMQF_%^4aP`JXfJ^1Mg@TF-_%FT}9scK=?(;t0y3>}HzWSE%blts1k2sC(1z zGoJ|_PK5iVH}k16nI^*znZGjhlisIv=Hu)WU0aaY=+Z2ey?nYaZj>Au=QoBzxt(;% zZ%B%oaJgR&QO=ZJR?>zTvXBSs49H*}=el_$@fQnKy7J zIiI?BIP=W?OMg!D(N|wV_t`vkiJJ*7Rz*&HdDUHNM*2HvpDkk4kjJFEhHq({>uv<& z@XJZYr_8Iv{8aEJr7w-oTep=|9;vk$3v9ydyVHem!k{=L|8hEi@9<;6Hq$2Prw-aB zEyCDToeN3ac%_eU51(4ZpF&CDAVy}MK(fX{PmAN9w1?$ak9lgWgcpvV$KDj!86r01 z@PmWnA^iIRlZac)KL1Bq4Ius3VHssf$!APK#CgbV?&n?xhYyNQUKYDJayi>R0GJ<4 zj|~MX=C{F+674X=vwb_ESS8lx!0bM3ao&Nc=oNvMckF9oVlVNH!#Ib+kiCpHfrRV5 zHhSJx&Zb{L(9E1)$pd)57|%1Pv;H(OpaTrXURA160$H$d~N7;{0vgc8U~>CZ-@!Z1xB z^S+bN?Nt47TEN1L4Eh4XNYDw1BEV84{k+fzu1LQ(k?U#oL;9+)0Mkel)S_G}zIr}N zl2@4blGH*bDh;ecdZxEE<^aKh8C>3Oyf>)Egl9W0VoDwdEL3Fw>yj z=ESu_F|j^C2DGO92s_ww> zW|Q>*PpB_Pq-M>yND2a%ymAfT7u-S3rp-|qZfsIUsX^jbWW{)@XD;8)^0yN@ra7p- zR-1CtNT>((NH_6{a8xsnL3+5{HzvD|QOPyQ!1~Y5D!X6K?HSor1-VCL)uY2{!3~TM zWG^O~2UTog-aYX6@4rIG_3@k_Qs1I##Rpiq;c56q4`TP2-h^|Q$d`)u6rW*Gx0uk8 zK6*sHg<}YC^G;wOd}UBRnZM;(22(`goRaDE38JtH+vd1Yml!}@7o!XmS@z2ThBUY? z$u^2HFJUNSs9<^o0^EY-5|rx@zG0-ec}sP${5LebpS# zk+z!Cz1r%x-m^s=giQ7$=%7|ak)Fp*Gemk%kvD!E)5zb4+C5D#ZN1$y zzmw#CKJS44y0z~F$Qq-b_J?c!JMU)_c@qcRI4Jbt(eE|(*Ou>Df~>@^FqR%Wz^|}L zo2R3hw`Ie>sA)KZd77?7!~ZhFowlrP?;@YlmnI@mruDN|CgQUKENQze_}QK;k58D| z)|x^tH(x+1)gH{QI_7ldei$lo#c0K%OG8N)Yd){z@^(`q44AYs5F=t_;Ph{3YZ=}|v+o-MW8L(NT!E6nx z?C(V3!7&uQnpOkc9f!!1vyudc=;HV+5*?dpkc_9<3lu=4g`nxMw=3andl`=a>y@~- z#WTTRh8Ho92TP3Qe-pmI8~jNP9Xzwdji$ALz2Q09_3W*3sczIOA4i_6cESzk=c0b& zf3;T}AbC=X{jS4i_pm)n??=S3y}%m6hyQb)E-EkrJ$d>H-Gp=OJXu7^_y~?Z>wx(J zcCY6*0|71~lCq5HFO$}wQvuNoJ!%leDc(pww#b!FN_aYOlw)k1tT;X!Ak@Yf6Rer6fr)C=& zOU7r;N{V5hw6{-Z7rh`R&&-u`cB{rSmnY=W$iHmIUS!JYEyvpi7sHcq*hTmf zvR}ls^`T%X!j)Td?{rs)dve@2*?ogS?XNX%?t7+?dESKLfdKDIbnXX-5V8XoJn7-Y zxwyIqoRQ*ZiZ?kUyd?R$=Fxw(MFhc4LSIk__N*TC73G37Q3ULb<@0tqxd^uXLvXyF zZw98Q;iwmXsWgY*aQm=LF_b*4O*(@G3`w+ehC1poq&VZy&`UaE?`egcDV3R{?YJny zUGD$fP~I~9XZ*^-7I8SE0s+ZT0|C+fzsK)?fVD&&+8fOz)sNwPClKYxr!85Dd@?d;ZG=A9^h95()myuIiUtc$!r0W?WiQNR1n$RsDA zsj2h&nsa5EpsBNo<-<=UMfNEnyz}kr{@iEfWBcWLrSAKv!${Z}!SA?$N?Ti4t%+Jc z+`j;18cCi+KOLyfe~-W)86*-snVMIzz>80Lyoi@K(+4Il!Nw@+O`1OGtZ9>1)^r@5 zfZ+fdM$Y+x6ftJcFoa^lEz-XNgc>ckv|evda!vDS?~GRnL9O%68aw;oIKwvgsK7$| z*Git2G&--A>U5G=_Dw<6D+u=T_&FZp%#nv}?oEM)cR?6jk9g??7%h@KgMPuRIa0m& zUqcRtJA3~$YVU^r7=p|Z85jy2IsB zeOD&E;k1ccn7(yzS`_;dAeq0Kz{J4#AkM%SyqjYe=m=4i9F$!O1TB37$k&RT)SyE2 z*Q)MGv$0foYMjL8arHeKdvvzj)CV>&SE)Cy9DXtc-!2?_WP^1W&^ialR(#D7br14^ zb!x8=A#Rl3Mg1I9-c8o8p;>kg4>f_?$HyC6pE8I#BRh@{__jR@Q#+>j^jGS*Fv6&w z);SpSX+zO98|jPutd%3@zchJkM>58$rATe zw;au@5G}L|Y*ed=HJh8cFe1Z>@tiQiS8x>G1!Krm&yw(Q53}clN~Nx_L1ai?-X#Kd z6QAExL*U!jax3kup$*k75ic;Bn_F8TGdFNFvo3Hx+Ab_Gil5OOb4+gkj6 zm6U+Ix?@A$0j+@H)S)v5YpWV7gyp3+aLr7C`jQ4&#?ppZy1r0-`P8g)dK)_%jfgVJ zix~GpCOkQRY$-Ip2>W79Q=;%f{dSg0GEYOK{^IDPj*9$nzw#VjO6U^A4h= zkLo1VBO?8pa{cB@LJ*JW{aal)FBHpR2QGJ>R`k}wcU{Brb1GXcbUjpx-N5g)w(A&O z#SMOtlsR*Bm2Lz$80Qf~kN>KG%YqM{kbl*>?PkVDuv%Zm1`F*83r`MbS}wJ;TN6Nk zNU&PNpKUq17u1TN&} z40BBnKDr>=E8AqMRZ}E08glX(+~PZZku3Lj?3r^iB)Mv(SP=>vTgGUH1urhE3{Rgbd9Y-3c1ag9q)`k8ZF!zn-QxH!h1|u}p9PRU}nPc7$FHDi^p| zL{SabHn&D@W99%`ZaKHVDnBJfl7lUiK2hP^wt-mWij7EZ!L{GXwpdfLFAX-(H6aM( zFr5o<7*fP!>A3njYv2^I6+ZTuAhc|HO?q1}c4#gs*2X>zjO?>`}Pa~X*Ro4yo zre%wVlS{zbf>DVFo9EEEg4S8VjO{qLgT+sIO@;|+W8lR&2A;U})t=VoT!W34nE1v4 z64sca7sl)8%rP$NZk)}?krF&;k!KdpyGr|2(oNKjIxG`S?=#>4z%RpGl)O~zhTuWi z*T_w4v#P~;W;#40oE~yD8-4Og(;C>yJ7=RhbRXn=o@LFZgP!D&#Mf4H%JPwe!cZ^* zv&=33vSYYLQdLDP4o}1VCL_qTa2x0aRq2(tKU*!D^h)_Lv8m<8GHzi8$I8V82t~GZ z#s=I<%2DZ7$I-$(V)eoGSBKhL^(u%@;vlSfKtW9Gfr^Y_A4m57eeW5UNW)yhmofW)kh(~p<}>wrEZ*`D;b|Tty;4-BC-ASNmQjwpe)vo zv)D8BHE4MRQNbo+B^uJ22{T4xm1FURlVu_#!x;ED4db|FC&@=Job12$2gWz$2kEKD zvr`ee2m2#zra5BWsyT4`a%VlGVx4A!rCqaP21$x2GF!(`S#4Yt)T#X&1J2{H1tm&G z&Y)ASO9;y!g#dCTAK<)1`fZbZl)J`8 zH=%TkCvw42=7I1*m3IQ4ovD}dt|Ye#Z-yVB1{yU>H4BO>5EBbRDY|7Go1fL=kgr6AV;0NFNsUc4+Nu9C3@??BzkTxOM+$G{z&@3+R%6^A;6V@` zoMsKCFZYgrQU93{+w+ITWL;q^c+1pasHo$$BpqJ~DZ)R}>=?YH{KwZfNG@uKB4fmq zybIGXIKoQiwpw0m5*Sn7;^LP!0XFzd8y?KmifP$1FDh`Moy~`Y?gYPR7T0!ra7dB6 zg*~+qMrbJ&x2&piXvO$hqW($O3!XyE#8c)L72Enu9A}7{{!_-F{CliS`8&cN|1*BP z?v^RV4$a9YMNjFCyifOJW%Dz1+%7U8g=DlW8EJ8Ot?@YK6N8}G?i{$y)>rGu?Nvv@ zOw+rY6_r{nWRd5SK-c(Li25rv7ii>*Hua*Sv|`gT!&IE+1n!Ia3*r4BIGc918cm+v z97O)?ZnkF#ZCCocD@9mR54C$k&cgz&Agv zGOAofyxd_7QFo^bvPJ5$N?Mht#?-9JC|i+;v|=}Mkv8)G>P1@m10Tq zF-aINCu{ef5L$Rq87s|}{}HT0w5akSJ)NOvT7$-nzU!=^F!uoEdGJ};6E9ER?rsKp zKwoM~@Z8I*v#ydMbu3Sbmv8JpS#!##;5}^94!lO8DNOdPQ5?=ePo=5yL(t$HXJ zG;7InRYy})?{8%c?|1~DChlajr6ZnQEHcs4ggcS53Bs46#@0jUOI1!UO+>s*L3O6T z)+^mYO9nzJ7@|WsqWVK!tQy+ik`(=DIN8#wj;#@$Ah0+2CKE#Qk7YX~nC$xP{f&TW zh@LO(gkp69HhV>Ka_tb88QvkZlL<(-GtWWEsvqOD(M|I>Nplk<52lrI2q{wlNC(22 zcbC!Jp82K_31Yr84Vk6d3hpkMubBDwD{Pxb+qAvcZPi9N(7Cuxu9FEN&GA-N)88Jo zx);bra75USeOI|&TouuY`qP<@W8^FJR>2n-R zyyjl~5x$)HBktk*Tl@_~8wAF_m2d@<+@$sCM;)ABye4S$%zv3(!6}8 z(0~O&Oet(dG=1SeAuy$ifXe)Q96)I9pzRVMJ-4vzZp*B3lJnQ)Rhf5EH-h(r3BxMQ zvzjWIgbr2PaaJ1w+luW_$A?o?_WfD-#>SPP7@Odg#$K)zYf!&vlb06 zrw7{9AFuD#$SWNEApGnOd~W{2@32Y4G`E%=s!22OuZ#2EXNAc${}y=!LRTgzt>itY zIA==x-S>hSghJ|>pxY?o%`qCaPOh3$d_S(6*^}hWIEg*AkfhAloi>fZ!dI4NdR?`i z)|i%1y7a?>@Qowfn~(AiA0t*roA%D6B{)Eon{oBKZ#w!L`KJCDTpP6UQ0d#~#mZ%7-x1 z3H#m?D$#slrI>khm;19UwE!g#;?K!P71C;DtQvvb7Fz(CyB{%ny`YG;@b71NY|I6B zRSOuz5*T_1VLZP`#6PUx2(Og>W!WBX!gW88D!MlgkViGbb!+=}Hje3lk_UHKq)=Fpz*VH~6&O+L@Si|giqK&a zmUe)Pqtupukkk%Gd@S-yO;dr`-S?KpOJvY>pgjhH|DMc<_ zb&MGMoq%CAVemI^ok=y!l-OpSpXKcK*6d8rx8y(SHdGSp(t22vg_(5Ua*V zeBof3X+MYftO>P>vHvCIOEDuTUFMbCqFI5!PUxbG1Jk2_g@M(hdM&}|k-S}+F6RW# z<^ObXyi=L|+cMg{63~ZRp6w=&z9W9}Ak!Rg=gMg<6uAeHWzgpfDsfzrab>qKg~8H0 zk@?2=MSRtFaHe+}w;c2UU<}(2pFpx-UIcWdML6j6pq3;T){`}zdcz5~-7u~+!x&4hchZWi{Fx_h*4 zF6@)rXVPxI>=WZFV&@pdHw@i3D(wEF6xk+BsXIK8-_Qs63wrvsZq$pQ-3a{)_lqa{ z%1L$B(@}<^-dR23 z7(s#%aEJSzXv?j4YFoB5<{;ZV1{lW3B|zRevAxI=g5ezG56-N3S!hE#I=jXAy5!!i_1a^dXO&wW;%U`^QlvW+5s zTJRDp;SW?m{p_!<^JkrXZF(8)WmW#`OVh(@ha!G zg9{TT^*H;&efTlI(=qzMaYGDuQhr@bRsYv_DOILISL*RON=Q% zAF2(~f#!&P7#BZ5tj1p(tPS3Q;|PDKIqDLBLCnE#8@vhDf&GsMr8;U8zd`KAe;vFD zt^wMCdrvW%NBqKn9kL1e27Bl`3K|bd>=(id=7Dt&b*M0E6hA`j7xamL4|XUqsuW*F zJj0(G!VBp^a1U}QGAb3HMqJ0Q8`1^gfqxHiC^M=R-$s1Hza7#A`38CDGYT2+C-@Ei zhIEg7Xf#R@-x4oJoG0)*%p3R(qE_g@oL%7k5_$DGVA*3I?!9S39GXkGZ|Nrp+ zY8~W=zo`cQguIp^{h;mV34SVt`@!7(e`jo=dU}Srn?VH=2q7v*0z(hX7erEq3WO1m zCx)u5Y1m+ox4HObM)hAl)@gtY%%=zshDneoMxhoK3=uC!f<`AP5F}OppEO>@Z2tP+ zd&B>t1Khx75&zR(1N?_$|M%zozv%J*{NnyUf9PGfqD9iDa?xy0K2O_Bk>fmMZSp+V z-h6-4z0}H4ElxKf)0=;z@%7N-O_{z!OY|g@`OKLlSITt$x>RX^*sRQ$J7a?kZ{50| z`-aWo#eURwyqT=O;M*zbZ1B^2rBS$*t(8{93Sw$%(5Pa|XpQvyS#5n(uO)iw!a{?! z?S(VBLA=e4`HLH+V|l(Qi*+w8dk1R0J7Kw6S{aW7Z~ZTj;o2##R_fSs=0b-sJHAwi z5F4uf^An5e2084j=tqX z^T4NinwGUSETH;qurh?HM$M$r=25MS1zB%9dHfXYi;Xi^ax1Kt$r zVkg+9h--EBIYED6%rATd8xzi{Qw!NP zGSw`^ZZ{-TeQ`Ez@&wO2PCGrqzkbxtBBy22MXPT#J zv-G7z42RZ*71#);)8-tssH=4?KAYiyPsh?WU-} zvv}xXP&l!fG)WWHf4g{nQ?`R^D_7V~+6Sv;k~qYC z!B!%b$fO#A!$PH6tWDlmA&@&M(qqlpt*HIbRRdPbQKti=?S57P;!R=!brF=@sNyid zJmOn2(kOyhOgsYIct&+()DRVA+ycsB(cJYE_ zD`*Dy#FJ3cg_iXsDsIp7T`J6;X6Ef(h z3Q$pwDwE+2aDVEmT$DU0mi~Q$DZ%uuWTsg@g_}$^Dbq@^&&R6j_zMCeD5Lrr2j3=H zs`LSxV~|dKX4I5L<7Xe>v*!$0ohaAjXq%ZiG_97k3KPqN4e~Md4Dh-TM z$|+z+nRs6^5RH`V9kOe;b(4cGil1G|xwzAU%^^{l)wVLVAj!I0Ux=>dO;HBv>!XQG z=%z_4cIoNN8lH=24OzD$HP2(2FR#+I&&pL#y}5PTt#t*>^HVYZ_-!k=_g-X)HdFcu z1Lu+iP--y7>C4Aju^(nJ8e0Szf87_Zwh`c7I>=d_^j_~S_Vn$SnK){);NW)e$VQ)V zA#a35U2~;Aw`RW1)4VyCZly_$rHHI3rwl<_PAt}qmSvK3AHiSHnY_OEgt92?j}!8I@Zp{4r*DMb!(+@3(OHF)Stvi0^YVChfiVcOx3(Qzx0nem!((No z+%)ir@YJtfPgJV6wbiL9ZT3`?1>vl&E{kHXgh+QRt=dHCa$L8J2H0wfX-whl z)@-nZ9-~MVNuPJA;B!vq?>j0*f|R*+hE1@>Rhq|sk6<4#f226;TDNShC~Dn_fou;~ zZDH)C+7DmtL%3H(brWCd-PAdXIbGZOhR~eBAvK*)z^wS!{))>tM}J_6ae!e3pd)kT znopRaE|fo!eG+l}5i+1naB7N;pPf&N^+GrGg*XLeISa-lYgW^$pT9t^v<53}o4Xa% zI~5!1Kh}-O$&)L|>na?R_KUFmw-v9O?w{(*Trmle%+AL;wmh+4=u5Ahtoq=XhEa)p^8DnP< z3i+O&P3XX-STDCA``RyJXN(F&WIJ0@e$3&^1k@^5*fcP)k2`k;v~bA`l;P>v;_Wa{ zRX)E3`@O*yB}N(uzMZ32bV$6^+BWAYvzt<_xnyVS8oO^8%R8B#x>xf6=Rv)MkbxHW zY_ntW171{0{08u`wm;llhb6g(Z5JyQ&7}sql5L|&Q8EET&7!YQB#k>nWn|{)@O6%B zxq&py!*Xk~$bgftw-b`(24E~L zZ892D+>$Ypm9r}HIqa2`u2`#QOdjs=@FQGH!i9sA46hw zxQOl(ndLepbActvx$Ly|_B=OhdnxCsGRuu@)1{qep?l-7X`PVLT?j^#BWK+g&%i?h zurYNE<=6dZUoC-3bFvsCIItvFsFQCXe*4LJFS1I^v&zinsO$a8Ez_LYcSgFR zzW*#5!!(J8D%3T(csHF@TSUsb0BH{WVHh--+3UTzblV|!XJ3;$>FS#ZIjj2ezUeyd z2USCdx2+>0R=uk%9`j}exJ_ktYDn5`HbY`Te!}YCq}>k~>cY34m3W0XhHB!sdweZ} z($3lSxL>d<)Z1j6TL8#L(P^zjOQJCprLabM77^2{2 z)@laA;mzn&Z9tpb&F-b!qc*lATL~A=b#BOOGaLCFj_+y}v!2hR#%Ua;-5?LB>9FOnQyEZ=QxpkYcHY)ll3PVEO8Nmq2Ob#%6z!vZ(bTDOOf5C^4kKVG;? zV-(I@%Lux+ddbNI`mDUY$PCv^b$%NUewBBI%67fHBdjE%t8QGyklzXgv40q3ei*oV zQHOTQ(`^_6BI!y^w4}4FnRK==aPw)bna;y#)D)Dc-fSixCPlH>saGuk^Rf$~JammH zK{5s@E%*#PE(!62bIoNG8s)S)2*P5ZOLyTlgOf8o<~U1ejEF9SJhR<)ErIQ8nJO=3w ztfSIHO4MOrpe5~Q5SM)P@+$R!b#rjbF_^`r8h)Eb5Em61`K%g#I*kCpB+OzXdOFgw zRUgTsXq3EK8&u00$)XCKU^fB=aVCrJ!}A6>J-6dBZe`a7hwT+z(mCqeOV;>m#ogv%_2mvl2flz+H21GuAApp;Ej)E(aTwlDZLq?bMMrd z1z$&h0}Y>?&bfzW(@90pztPsiV&O@}%FshH2Q~Iz%ejZeCEovT?OlCXY&@x$$}OXR z;B|4CQA+d3_0-{&>yFJWWB1CncA2ZIUg~}>L#Y3A^hi=<*VT`(bfF)14#T6YwpyUs zD5PRGhqaW*R9S^n#QhfwzoW3yrZT3rf_<%&`!Bl-0Oq@*_EyfN!%s7hj!mh>x^($S zGFqiOcDV9**s|BUWTCQ(yGGMhv*ohc^0@iDQnpGLvaH2UE#$#+GlHv55>q=fV12jG zG6_m5Wof!)ndDLhTBC)pzlAX`RkP90y#r9WD~zauC$Ghj)~3s9*JO0?T1m@j z2UJE>iJ+=Qk=G)yJGii+s!fpBrpjp3Www)1L7=LsF*&%zM`&&4_YW=slh?9mwF3qR z>1fqh99s1ERcjg899rfEmjuXbYgrvytoJSZ2I;C9(%aYd_YtPk>N3vOv)Y5S&8#>w zOQ->Wl{1qMRVPmuwlX!`Y+X98?v{zjsG$4MeXNDO9hWqKpw1~$>0T};-g@TDMRuxO z>1nJDb)JcaICPk0DseuC@>+jR?AbQsODz7Lp~r8pGx>_XpDan*ix-t|!7*y$`~Mm${tdS|1jpr0K1HFMSjg zKzFte1D`9drCyI$Y!4=v_DdVM*@{Ittyy`%Ju68TDRDMm0J8OAYh=jmv(%yg8f#tZ zwS(S4Kn-{zhM+qSe?NW~piZK?>NG9Iyk47*S_Z6kI`tOTo!0%0BPVNflG<|RjZQ&c z{zxfiwSL-W?Vy6-fsMMkq>uKicfSxhOA zCX{}*BTW(9Lbk$zmnjb@@dA}r8R&Y@A4uKS&e>Mw06a2<1}u|t?AlR=NI{uc;j(SPOruMiQ&>NV@UD9A(k?T|9$YI(FlB zz`<7aSuNEw8v?aCNDP^t@fx=m@G`JwGjbuxb-NkGDYn^dZfZ6pEbq>xlQlZd^R}lfJTl zyWr<8vRT~a?bkz2? zNzHw@J}9yB_+%BbYjwT4064M+oGlX4&?fA!;-b0;H9m3UGkSnkJfl_^R6hqgS87+t zUc^>$dW9&~G1~v^^+8hNw!OI633>k7pu93|>h_O!c&U5x#rrGnCG?%_ zH}va<^7<(#FN*NobC;L*`EJGQjw$mAv%3jTJ8=~^Z8tJ?G4TE*NQ(X;_?)T0d7*Ee z^H`X^b76pABh8Ko@~n?}*85*^Ok2WRhHGf~v-=5{sMFf+ zHVo^<23aQ@(X<`GXN-|*Yx12bTc+-H4zKOp%Y-7sKDL4xsaI4CsT*0$DLPvr4%XZ^ zU286*)nQv%FAo1Rb-JR9lFFQr)M-QUac@WN-9yO}PAplSpFkzTJk1k9!_`PZoQ%p; zfWq5#Jp={?fSJaqLgRV{FT$Exh|Nr!+C3|Vdl_0ph?4^kFwiA4{&E&GKg8XEHBDZ{ z8454u>$NFd_seBqksF@}NzL){ZYhCGOZJp<8o7U69rrjq!wgDh_M(gGy>XxKG9Mbf zt^QQc5)i+bx3!5tIo$z8Y>M%e3h z2Zq_6E6Kd)LJmghJ-!6m;cU7`_YYnd6?8ACjGSc~3kEy(mMS0q3@8}U?7olELNj>F zYpZ325jTkI3wgeAw;o_KYkps@7j#|9_x!0W!!=y%U?its&N%iNlhLNPo_W7#8}bI^ zzmfKqL2(7$+9(>BU;%==ySux)BtUR?x53>V5+qm%5FkKsw_yklL4y0>&HxE6cgTD0 zt$R+L@7Gtgt9Ezq)vH(ctf$tV>fY;NuAn~$-`jd*bQQVNA9ej;fIQ=2CSfeB+^<>$ zQ@1c@7@IsG`}ch*ZoRhEI&*2cAqhl5Nn*u(*R{?&I^l1n&@@wLf_HA~Y{qQo%bgIT z)@2&Nh4;PM;bI|~63zj_8nTH-uVwE#P{OWW{HHL1wdB%D7Yv7BG_%I;Z6Y2cY4F6J zh&+ny;K-zN*7dXiavhQMFO;k>~P>_S`0Oz;Y0}#;&zYI@8RC8lhZz zABV-)YJc6!RTloxhrItb;%zO$?$r^VPS%CDBjSJbx*FTJz7}LjmQ6bInQ4U$|3mS| zwMnh)m9@EP?iQxSRlqvs!Q$cv^@M@Zr{f@FdBdZXOmHHlv9Mn^b)31hK zDIY>=*<(Ktd?1ke5%*#K!@OK|ZdGpa9NS#A))D{ENva5?uk>knRoDu~E$;S2YCu&$ z@m!Gp-GATeUKT^}dmADiT`Y!qOR{~I%0Q_hT>z%nkSXXTpRic$HMIK5}1Oikz zWK6<3U;ANP2ybHy<)*e!y2`AJ^^kCwq=GCQd8W&Xw)|1UodU+ z4DEdh44dJgGKEakP_0w`HDnEni457AIHQsv~lLCZ&_NN6GDV3$Em zf)ghA2Du_?M(U6%sMh_hN)Xi}s_AbE6+}uzs)*WQv!ORbnnRql|MtJlTK-bfqzS)1 zl9w5f9I#lu(Hrv7Xe2;(Z>jjco&Yx%cwc8?7{5^sYIzcsRpU5sY{8a zi>X4XZK-~#x2edfQK@pN{i*nhELH$3-y!l;F{%KmOzErWhgbDjR;EM2sgG1#L)?m_ z)31~ym#D~wJ}}V6NnnMt4i+*w{N%G&d{vK-9%ZM9nI2OWSruLt{YMhBWWdCeGxNW1 zh&v=F&%yS?$wLa@gs|@m(1q|kh_}6lh+a0rEjv6Z_bk@e%~x+zVT%eo6_Mt~mB}7v z^tuiGLSbkpm4#AI`bW4CjEdBQO>??GnC%-iGYKvi)D4vYF~@ZjZ6;GE_); z4d>0F{fyuT7xIL6!KqErKfRUO1DWWNDF7A1oMWJH!mMSFaze%=v=h}2Q1L(AqV{}Q z-yh|Iedx^m;GbWZWrRqJM+PF@A^{w!3Z=#STuddqWe@fAuQ9d_hkW&~#WI6I^e>(O znJBa$#{8Y`EagDSPaBSeqK#Hjwt6g{+I`bdxGLd*1um4Kl&Nze%#5~N$4-4U*EtK_VVFG2s zIfF%H*UvREhcmgN5qZtp>w#(4wIannBd768 z_En<`t6BlbKBJo&7{gjW8!uBoU41WKjX3Z1V8MH5I+Y&uB}j8dd_f$^Lw`mbEY9sf zA@|rF#LGCiFerbrm70YcDvW)k9-fCTgghuVE6(On7&gO`Hr!C_)f}Wg^F+okH1W;z z9&yeXuI){(k(DWF6Gt6K(o$ALAaW9nV~$Es>PK@;+|vBAfb5Ck`JVIDi5AHg>i@Xz z$@QFsi3hN+9w{wR&0&{Bg?V0k& z#7C!@;Kg7%haOBn#7}o@_b26#1&=A^Nmn)@vECH$&vh({`e^$fBmu>Pc9#OS-~(ISA7j68=D%6lvEID;FT^By5F57WDsJ zC76J}sp6@OJ3`Y0Dvzm465N!;L>BpEN$CBBeft-(lNAc`W`KNuqrqjp`{EiYi|{nPex!-jMh5fM^Va+F zUXYZ0RY^KdK>G77jWBaEO@661Qk-`>td!PD=t&iRJxXUtwjA_cwth;Hy!?~kwu4i+ z3Ae|a?Kcm8j5wHs^a^Gz#c+befI+hi%QQDqekqaoFA<4(i8DH>{@=YF1$l$X*7r^( zK&;-@;3BTs5G(YU=uCAn=39WOs6+oz&%xZd?}Bng6WLQuQIY#x_grvMZBqy%X}!A) z&TE5!-|Oy`NxayvqimvC?>OFmU;pz<6Zl)HC8jF(fMe8w;e_Bjl{5Nck$q9SX2z^k z2*zb|vv9Q)<2E~)r0ygW@OEtYk8k!^@rxTPo>WX?|xFq8)M8I5SyE={W(xZf{_Y8qR&JsW zlB7sBHF8LR<3TieX8A+OZs}f;!4Ignu&Pr&IN9xcNTl&&=+CM{|vg@5gW^)>uW%0d|s~#EdsFwmWHJeXZcm(2rCL=XL#;Xyzkd8K48v9|Nk~ z4s8u=_44juFA?JYM;BF?m<mU!Uo=UJDMW!7ci%E`)(u#g*&T1}e3N!|**~wD8>Y0r44d}q*5uR>e zX#c53anOuCYTQ1Pl1fuOS|!mw?@(gsfb9z?-ECFL(wWshoyKc)t?uwD^~RfZVKr8( z_>0HjmK1_OpgA@By9Xm0S0C4*+;;J~IQP-Vwans*B!1DA(Wa*;`!V`|RyvQftnWS? z30r2>63s&Y0x^0%ltbnTIwDCJbxbgN(q^H#cIY-$>@;*PF;YS)GD#3ZL<5H$mQv)n5QKyVVqPKc z)C*WA0i-BK4(CCO)1c*E_&pYpZVQUQ#IMb1oKbQoZa)=)M$}Hj0B?ElIxYBp-sHUE zO^58lXWUoB01d@RXF>DwG-!$JLMAS8Vq{rKWgA(~=i;QuGCJ^89_KGbp#1j?5jXIF zJh(wy=y+(<{A(ICPd0l5kV^uXP}!-)l}KQc2czMb+o~@NC<3*Zhm8fzQD`7^OjsQr z;9v6KQ5?v8-lQFECp9*)ka=_(^t){K0AO4m?1)nohr3Gzs8NYL$TO>*uv-_P1*5C$ zThMkgVcU3w_o5dEt*4_l2%1ySK%C=hNf>@6M*5aCFODtSfE9sy)MLAmC27zCFMQ7% z11}=Lb1JH*ka<)Zv|BcN5a34xL5$-p#Pv^%3{j3m&U1@RgL1^xrs5`Z;)s7lO%Q|- z(m-h9YO`_CGcix@>)zTM3PRq}KyaC`s`K2U(`w&SvqB<06C*X~z^5?t4DHq@Xu;&L z%r$Aywi*8GZRblI8VK6KhvWWBx3)BBsjU78K#v4qs$^RyAb}QvD|H{th8^4ouz7}% zz@+*nz{e7SEIa0=1t<;A(0twW`*YFk$CwZm+d2sbSmBILIuUp5sSitAh;?hn?26)v z275E_<<62XMs0K;hV#-AoQ`_(@1BWDmS+Z|D-oDf-QPwkeh!U`vXM^5O?*PM zq5BL#aSNXc0ezI`F&APWd_)iuNL1R3U^+kiKF&{4PKUD#IxE}vh+0UsCdA}uqOR9pA z|IB}%3yAS}(c9?61L6E<*>7ih(qAw3;DW~^X@J%IFl*IZ=t+lP+H|JIBa3egUZ!a& zfSbJgGCL)x4J?1s%lbsDsS0NPo9B8iV9@tExJZ)4nXgpLv6X+fIoE_!(3KA&JFLyb?tE=4(gouSZdlrMt!5b#}cYp zsPi7-iy_%m*gv+A8lE|IsEsCINHEWoZ4G;Ia+m3*)-+R?PfxP$KA?TI9$zt1L=ZLz>qk`ImqGMtu}?Q)gVe%4!H2-^ zlhoL!yDxWU?5CeE3gcvNcwQ8((t*WZU~`p?wA$VA?bgg_-vkwbf`u9VMb6f<@f)7V1?;`$AQ40 zc#kz&+5pUiF@1(88ra@Nj_f%XSZV~% zj?-Py^EtCulZq;Xzd}wpv6E%8e*^Nj3!2U62YY&>oJH0l^dk z8U+C5;5a!DOm{$)0H7M2TPbQ_5@HR*1_nIn9W~S&voj~O1!<;lmKutI*_j{ei?m&< zfYd!4=7p4hJ{_K85DM`qs_`Hwq#P^UgR zg~y-!$S2A#MjCIzDBL$F~Ou_1u;(ENdwdc&R?s)PAZ5GsKLr$G=_=)RGH^uPoMj7ELPgFkUAUu#C%$PtIK zV&5R6$fNGVm^>Q#{cq?{=CEtUzmONuAoOg4x{;0v;6(MDW=%aeBoQ!iLVK*M?|d!n zgZrjr0Ai|=g?m}Mx71KWOee|>e}u^pJK`ErT;)pLee|d+fph5fR8$3fu9O?rWiifqN)MeTYN!rQAq{2aU>YOpvzn!21H=OsL@ds4$&qHyYtKK2dXyh4G*Y z@_bn`qC;TAbfVul4ka~VLvR#yBZuEZfvdp|<40kq-q?iOXws%cQxJ3m!21%6PNG@O z$4SN@UQ=&q!vnjpI;BLd`@``$jPTvUAlS3f&P(qq$Bq6+94Q51Ecz7D|F}5kq|w zK)s~E*YI>_b()_;aKdB+q38(8Yg>gu8)E6jIOHQ?dv7!^$lHoNYJfYpEWXE=sBCSi z*L5t<1lVGE#T=B4+X`zFlUT87K}ZUw(ssi+fs-l6A$VaJq(C8fI@=2>ikn(}l({V! za2SO$Qf|CAw76nugrNQi%D=WPgE1)xSY{bt@RQCn%rd+FGlOD$ss&egsQ94+m9!5A zAi`}eajMK+eaz07&~ya@LPt?1g!w(t{fjz{TTofQ4*6gh7B=TlPN2L~GKt%UCDO;d zVOs;wKy_Kyp(%|wA1)aEuFpGT*J6tcsT#N6d;CG8_P0z94x3DO^?M`J!}wJIvag5A zCX`M3n6A$;;Q5CnGP83`x(jH4q`m?2MP(GqM&4kdcB4k=){q=-VTCir3(NI@fd>78 z%@j8*L(q*4o^HJ!F3=dsWgyHHwq9&l7h$fkpm8B63BpKsDN3LYl1p#cIxg%9TG>OU zem{dJ3@#r7RZc5<*mnQwp_2h(4r$UO42F(GsNG(}00SE{ifXIFqH#SP@#vogg?D0H zF^2ADrU=TIHdHasZ^8^;Py?$Jp|2B!ExT=KA}DuT!{3DIhc)kjUcoAK&pX?N)czvL zFQ&S01yg7PUtg7OV#a%jQClvpHwpr#?0S9PojXe#E- z2RGRh;piU(BuCQ8;^C9^0*CzX1K%jZv2TJbQ5gll`plqQ;b{bOp%h3;4r5yvVHL76 zf9>)O?%1z$1hXBBprz@cvH^>)-~!B${ZsYPt3~H+VM>)wdV{&pvBOjZp`-}P?Di08 z4A>!4Urf=I&~$;3TrekBO@P}UWY`a;6~Y;&p$Kp{)4=SE3{9swyw6ocB03B^PW6x#OrMl};|B^MT-%s@tJfgUQYYdsK9E&yic6{Am=Lc)HK;GK^& zT5>tOn7r)S=+sSM%tq3ZC6RwnUF7xFegF*OB~du!3<%dRI3wf?!KIMF4ducNj17fn zXA-ZXhs$z@!3;gSCoZKCz$W$!7N9gQ+$ zf}6mlPiSw37DE`{gYP!>T>Y02ROR=5`YFayjgnlIa4 z_=gaFYE4fVz+R2b{zPFxHcLiC!QliQ{2b&!HY-4k`B#qNMcz<`1*De_p(3%Mccg-! zL(_W<;7%D4^gK5NVVx&`4oV}N!6J^TSbOszrjp}BVl4NxDVk!e=Kb=iM(CjCf)kIaCbx%5B@(a@ z(7w2+0zA>l?$Q6nCBBd};S!@tA&YiNFe(JU&ir$}W4sMglkJ&UligR=69pE^CHO_O z3qF_dAsS%#Ilc&S&Gk%l&F#A$9FO!A>b+?e3hZ1l>g?G;>Ra9&i5FlOjiA^)%lAw? z%kM*(kr~hkik{f&4`|c8USeTDTq5(a9rCFYxzo4(o#q=kQA2BDD(w|7JE)$yto@B+ zW3%DxTa}I-?9asAxb$2W&ohg)Z_el+tWMP=*Drl~`{R*lg1tAdgag5As;#NGiLPH7 z^fdc;=D43QMFyd-+Us$KmG?ZkCX&vLy_z#ov)saA1s`>wg5{0&RkHlx4ZE-i2R8c_ z(pJa*@uw?h&zz^U!YGKbm$h~KlJb3F)ahgJH5p`-g{!nC4SPHw6+SS?ODECCK$zl;{ia3#pO!a8$KU|BE?hySL^)ccEjPjjD zB7n5}TeN%E^+X-V)RNM@o4}UVHLA7g*QS)(6kY;wQ|B9W*D@AMGP*#hKp>ed(VC9l zfbfSy*;|n_(k+ssW6NX9@kkP&OQLI4LrR9ckU+gC<4gM%(<>-(h)zG`-Ky~14Q@%Q z2agDyb>MAY&{y562V~&L&4tiCZ5+rnv@DUMut6ge_5W>rThY;;pA~Vw<9StaWe-L@ z!kkO_?k*i5wn|~1Pi34b;^&iiR@5-@alp>kJ^WnE>&ifzd=9pdu+rj{(C%D-00ZHg zjBR0p^YJ>)fv>j2*m_(U`dKkc0^;7{-aT7+_+Q%smcHBre}mwsV2v>eMQd*?TjKS1 zwx*QWr#rBvKRiY&WeKKWAbe@FGIe6#>2V8(7<*fn2F3+dOp>13u4a8^;EfqQmS`V` zc)ZRXP#G}&T82-;Z4)1;rytd8ertQyhgCnZR=FzU?SN&OX3V7ZG{U43SKpH6@k!P% zR_BUtBv^iA_KNSDX+y;jh0XQ0gF(4Tf0RYfT=x%)8Mm&Wh?KR;2c6B_8i0fa4={l7 zyRebqbKVUkY9ek~U`e1Y=G1ZBX93Gxn%1b;<>fP^hw%pQLx^cz2gR*(k%7 z=zzSKa=q;-NR~8QX?+Lt()XsK>Rfx3E(h^}EZD&sRH0HJfS_nnzt;|d{lDxaIY zDe~&MtNz@cLK{RAY>724g1O4Y2YKjKr|K!75#RriokA}~MfOM}W-0 zBj_*HekBA>(yDe`P%9fKNw8WU(-qXQBoYP4#!GNq-gsj47dj$-pDDhw6n70iaGoF1 zas=1ZE`}aPYf^X@yB+;)Jpx%AxXz{FwU~so6hc#Q(B$@eG|PJo^NQuMN~?N^&E*cq z!Ancajlk5We#+H#VFVQStmLny#J&f1AL>~!A4)nvca<9%P~ z=!^$s{6v3uOmuHRk;_FN^p*2;5_{K2C# z=ke>Kwj5u;Vz3+``9&7NcRhRH&F9ImPKTcN?j|(}c2C4If9Z?XKiK{u@p<0FQrkgn z!2+%XW=);}_5~h$mkqC$!5n%IQPGEp2v0h2-IhH^2k}+y zb#kn&oRH?N8ZO;JoI4))6Y)d^5LW;6Lu}S=7SaQ=8RJ9Rj7IR-{jh6A;RE}Z!Uz4$ zAh4grn==V1(eq7c7UB28{m2k}^&4Ct_qq2c9OBlGa@BvI%X{<YTQCwM@8e2RIps9rG*98Tffe`$_??ANR6DaYIGB)Ut`D9!y` zvnbf?(-oQt&GG(LL8r+I;n1ie!~I@E#?lx$v6wVYuz93;AC!gJTPakfiZBocA33RnIEvXiC5Z0qdN4 zDJkrDKaxajQ)Z7@osS;E(}z~0XY;139_r6M4t33OlfUPQ9*Z9{+E$;&5@(hS;7_g; z?rlBodMQ5D3Q6Om=uW8_8t2pT6ha6crqrn>@o2gm% z#V>%rfWDhYgfEFndp8BV=a`QD^VfNF*L>D)LB6EM)eu{q^K%pS!O?PNAHbbP>h7+& zRIsQ|u{>j>DKqQHgLz(8vTaVKQ~1~Dn;MbOd4dh-@jH? zVm;CXm7>f0y~6s6PEMNI8$3;SGRkpaKA-~IX9V%`mxzqS@~qw0q!<+ujs&h}gg4!WGqv09XuXv_1h5g#Fny*AGC0cf}1QxdCCw zQHDgBpX4KTs=&EyBMRUL=)H(bU_&Pm+;HbQk_qTF^oxOAJrnwtC1-+$#X=A%8uPEZ zj)Tw-_pva$1{aA(FQEc7=IOxkxjnguw|M8jrLkRiO&iAh9S2Nh^zTXG3kgCEYaRIw zn9nh87Q3xP4bR~v5_)`VulPn*j%F1O)0ooO9&M@b~x=r(&$n851+lqX(?UQ2`OTQCpo46j$+AEQf>7FRolS5mjJJwph zINRZkE9@ezF`SSHvy+LUyY|%7Qv2Y{&n2wRzv^}MEXSt3xKtiKg?Y!<>#|tcM;Dgn zXlK%2vi{|=vCp)c)_)ie^?qbhL5yTQ891fOjcU7@dt1=f3;!S+&b~Jm;GQXS`MCJ{&%)_6SXqRpUNQT-jq~_Y$m&8U z_)TGb-Aw}G5q}AIf$X{ z(*Ib$uS~P8=+7?YhYi>t=pCS$dG)sbBea1w$Y$1I(}0`g9hpVu&HeS^RWa)chgHSz z32kkpi|e!5e!v1f92PWewA3?icw)-Q5=Q^<%&N{ghD$4*C8)i3Hd{G5spO5u@X3be zuj-3`MmDshH183f96H)r4*vXj-D)ZNp7~r17)P>8gaZ+* z!+{Dc%&saLv@0>5Z#^ngis4(G^f!1_a;a=yv#~vmw6}{esiY(BhTL*`)O$g$b_q^3 z23Yf{O$48k+uQFMRYCx*Ze_{_OEI>?#{v1#)zoFr|G!k~WiXxdnL?h;Lbpd}5>H5>B+w(y2TpVe%s!1i zXah3M4cCVQFa-Eq;8?7N_KU&BgWr{wq{HL4ii;qg zNX~AemSK*%0jH{Oxv|l(0o0J1S^v+JER3OT+0MV>#$d4=Y@}JOoi<`K>JEv~f*@!4 zt26JeGJgu&vjo^C+Z^6yy5c@*#`Pc+DIs{u&K|fRs6*IdHL&!<~KhO zcxmi|oBTOqp)C=91*X>#VkYgy^v@qUC}$eGaT=_xziVhMk;^|VX*t;!i~L?HQOJ>z z%~UGn%w>1eD$(9dLPH4n8U7pKSq$>+vQi;!O0jp=Jy&*#c#S3>K+9)$n)d_u6Fu|T zZSqwx>y*GvvAh&D#3|vmDN)ZguO1uq;Z&Qks?krlC9&1I4q4*EuLir5WU~v8m1b52 z{K)T;PRtzMb7=rez4hAhQhsp{a78(oec53@NltE4j$T}mipalIrxMnvM7k^r*WFE& z?^^+@J#b6Ar42Tw5<4&Qn5`aN8OvO%%`Jy4XbLNQFxSN?@o9AOxcqNrUL2Y7FA3{s&KWR8R@=ilRV*J z!m6F#!SGyXZ)m|G!0y*4X1thqmn3Y7H~a3)^lrA$-!np%k2Z%tnEIM#jr5OTxi_Vg ze( z#67N8ESE8>gCJeo80u^-tze~{?mFnc3kLKYtv9i0~z{SB$w98agHk1&(4 z`QzaV=eP3Udb;1GzQIuCZz-ZN3XmI@cZJCbc};brC9nTzN)K8{f5x8Hh2?5ULt9uw zDJAz7$&OK}E57JxZS`?(7@29+MdT=$){3ai^GSDCokLuQEVH7ML@QbZY2_r);plOi zT9-OLYqxnW)eyc%bqQ9*8P6+jf-9n2AkWVxkq5D*Dp1k2FG(P@FHgn;&nVD)yy{PqIVROaKrPQ7#2p;H zqn}N9)-$3_1`Ai>*LeTnuO#dHBby{q*7P26Z6~2#(3emTk>Q55Z2b6kt;)W}Uob}e zlviXgvp25BUHj!gMEI1kW%6H{*ss8Bh<}%9x z=mp;}%syXayQ(eBkcI^nl_&ms*a@Z?+s#M_=RbmF#oMw%ogDiVT)Q}F=C$Iom(`=#QtLhF>=%6T&BuLuKZ zZ3fc%a@l}rFm=^%m2Fj`n2P^ z<7i*v`F_wBj(os$bI3w}z|%dFleABLzcUf4y-_-p&^vnBnK;1pDkJM$(0PJeU@B5c zUyZS7Y*dJ-8NCd^{_Sm^9yEcF-Ap(c$>s)%Y+|xKPhkDPos1rhXJm1g9-f8Q2|liT z&CU~44d?+MJ#5A&3RoF^n$#uy?L6of@K;Gj`fGrZM9m((mm}}|+0r+@c2j997+H8N zt)d@5d68eG`9NJozyGU3wRDA|#V<)I@Zrc2(|q2LcW$zZtL5Wvd1;3ZKht{m{vAl$ zGDg(%4mfP%@Ie*N*5RjZF^cM_7nagwy~_ITrHl%eFNQLzZ)Utz@Vgd!qAr~bn&=>H zhLnY6ZK*=S8Rv}aC-d?R#RbhNtDMq23RvQxC>+Tm4Z$jx-rT3dHYRiDalbV_r&YE^ zFQ&9ZD~#@9g4gnkd@A^>Owkl_I5ZgMzGJkAx$S7B!zjTT4@zlz(;`&r5Ex!U+N>9l+K z(0me;5O5K1_?=YKqrQU}S!pW&yR854qovNS?9>M75B~h_hC464VRBxl7!L+>PapS8 zVUscF)CU5X*9K9T#eXWi9qb2I`W%VK3=A^6Y~T_j zBQkU>U1>f0W>UDU|7PFP!7GG(i=S{;=_k0+?$_%)?lpP6#tkUhCDuOYbJ1~gh+dNd zcvK2NV4s+sDIF)qm$?}YQ0N9mNPNG+eNrXr)DW0!n-Snvk1L(NPS)>!2KsKiO^RbB z*ty$zh2HDeZKXGGe!A1J3gnGqJIhziQ1nG7e(m@j*_5a3{S2Ar-`rr!-;L$CHAJRy zrDaw&s=oe7Xg~IF=i7Ij4|A(X?4-L8LfOP zh2+kcOnlt553x6I9*xsl%i^+HtHthO6|6VQKiNG3$eu_L+=aU;S0hS-5+-@BDQ&Rl zwhd$(p{!qtovo{_@#8ado*QaKv9PRxu55=m? z+UsSMST6PHifA&E$1R&=VPE1691{bcWy7~!LY~)`^;fBE!2(LY!paI+G}9+%J(Ew- zP|-Q%8`L9i2uG1a9PMa^F16g4vBw6djT`p(Hdx%loRkD^DyCL2_T47uT)aXWzCx{m zXq5A&VErc2(odyhTtq=u^&%C~Byo4*2n*D{O@r)BbQ@W0f__eR09jT)>W}mXZ?1R} z3-m%X-1XRoRvOlakH?>;BH3R%pj_!_qSTS0xV?EDU56cmYKWetxT!^2wA{zbM^W4; z$0RmUl!1c{`Lbmz_!>yc@a{rT-EnA3unxS{4iy9o$_K`uGB;m@RWl5|kKOa2s}NKX z32tfHsnHjR`71^`Hs@C&^LG5xlZ^~&*{OdMxK}0BKh{$-GNQz-PA=~{Z$(?{E!^s1 zn^aOXuYW9>-|Wm0Nw>7iFuJzmu#dqBVuPF^Y7<4d1OA%JH9~xcF`>MH|V1=Qd53JhA@ZlWSU${L0K~`hsW-ih2`m zGcZ!SO!vyL@_vDoyyTJJRU+oZ7eRsCs&>;``2f#j8>8gsJ5kCX<}pBAp>xcu_@e@y zig=}UrYN`q$)3F#CG<%$L`wnv?>TDn`vj$hqA4-pKaW+!+vPHyhQ*CSvAR5XCrs@j zpKmy)Y-0-sQqO$DHv2C`44(|5QpilF5~BH6{=`M zW@BwTad^Y(7B$xF);>3?H`6=S-&4bm0%}Gb(Vg4_@CR}|6U^) zHfxr91N~;E=z0t_c4=vyZ)7R*>e}V*gZ_Y$nu>p#&Z_K|v9203t75Ep%p{ zci8c0)3lELD;zCgq|tfYd?f91?yq9HBcMpbP}+FLUne$nsg^QpAVu+bf6*ilshr7%Shn||5 zz_>nNZxM);wLC8OspK!Bq%_jL-xx2xnJ}W`7m=Lpbf{15HAW*yYjy+Bpcj`_6nL#> z(v&cF+M2&=z(3uBm$9;+2Fr|bt3E#?Cj;M&A7sdyq)4iTu4wTB%VaFA7%>Rv4QhhI ztc0-dy54^K5-da+&&rA(1`$1>Cj6Gt>7eT4jZ9;k#gsgK%7ad8H;zBZz+I;*YDpT7 zw|9ljWHS~d+jH=XwV(H~A4FZpfxX4;U9<7p+T`z@JDz2z{Gs@_DZy33DLVwAc7r0v zNDE@MX?vq$Ch2H-qwUcE7(bZ1$hUo|27nd0o_Hn*Du!hm-x;pyyWTU1h_H z#?LiUoI$EY#OwnktK>9FA78emk5{~O!l z3-7F~wTEH}lF#Bw(+W=Zb?x zFR3p#+E4Fl#m0XDYH7*7#n#lqK6w|9`6VizVr8@oh>aXb$#@N(RoOAvezzYXe%f;_ z#3N>lbE?+udiGe;btUe2)->01T`)NDut`PzVdzNAi;0ZD3oOGWd{CtJC+v$(xH_6J z&3=^`&R95KFLJnXI2tkmzy}RKJOMcXNsOjdwpP!rVuQPPCp;*e1?ec90r2CksDaz3 z4ToO7a7W~MKmqmsXm~KSUC$Roq#(6PJ)~8p{m?J2fOdn)JtSj>eRe5R952mDvT&ET ze-NdJq*~D0)h73lS6TKI!h`Ae>7}ka{JzIL=%daT?_OGQso`UUmv#6>#|R$)xnRjr z=wLfs0YJ<`4#T8+J7$PYfg$)3*v*RH+9n58K;n4Ysd!~d$?$;{7`K6j9HI-=?xpa& z#FWmWL%nB&P4a+a!;+`NtrZ$AZZND;#{fogF5Hr1TyoJ01X91^0*LiA4{$b9T zuFciYB&0EP7M(-ZijQ&~IK6hV%4Pb~kv)7?Wo#b<+0_xHmo_ zHBYjm%FPbxsB`(qvP~nJZpY#F)*fD1*d80pQxaaqSYdI!TL}27RJA13gRK-@ddNjz zsJ22Le~0@^!-sIHHZAtA;z@)0i5YF3UEN0l5r!=BPn!teMnv6Rx+nyDsPF6hQa9c; z|EQh9SB>^W)DRA!k#7k)I1>>-?pn-e^;{xUik4QNr?e?$CilY3&eO$el-}%AJxA!Dq7iO7J0f(5Iu4 zhAVdut-W?#-niP3AXnBUGLA|0Zf`za8m(b@uAHu3#ehao-WtIPH+5H-6)SlXmHZ=F zE&5zrdo4h9?T0?E+0QM9NQ@renilML@A3 zxPCEnjh|H``q%;L*G8P^fX)wbW8@e4sCe8s7vJhg>e`_@KbTM#L_?TCm{{Udnb!L) z?&G0$z*PxKvrP-`asvvPqrz_)OI5UikRRTSH6bj`wg@7%GNnQd<2CqB7LaLWufC$jegvM>Ey~u=p#zs^X@saobSH4BRm3DID**TI~}xi zp2T4#V>&CfTn{sicszZe9P~SoIOwV6BqcR5=_T+x2-%mTtx~0j)+AbLnkw=ojQ`O& zL3l@9gDW2s_LIW_!-r9;$ii8WoFQKoE8$`lKkjQ(ac?X#B4LJ@kP$b-lw}^=K9$-dl-hfbMxa$9N=X)o<<4AC z2QM;4CoMLsaFgo%jgdusSV$#Z;Nt||O3DCPyZL7*#TGdmdPiAqEextI>P>Of%s~_a z#FCzSoy$4IYhl3i>4rbH0w|p;1JSw5T`Rr$CPppq1N<;zR!FZrB8y#4FD^bL`w9Kx zT*-39)~_t;_#Mkj+tHq=PlLbUHFdiHy(GcWKHQ5XPn`G*p&U7FW4s~M zQO`7hGId$Zz4m?>U!Nf}34>LdHcBrzU96bq=_&Y)jwLydN@h9XVDrLK&;>pzvZ1a} z((naWV5m|~=F+^4%k;&0`nPjx{U#PMd=1Ow_+#de25*G2zIe$N_7hBh{TAn^K*7{Aj=bHE}$QvqMo`s%IQsnM@*;U^cCp7i=Nk%yPh6mn%pc2wk!S(|pQrNoD&qi)!0 z!i*Lu=|F69~^47^Y|sLNUQ?L2J=Hp-)Fn zHwhrqddN{&k5iujTnODnH;MC2CCGI2{z;Ah!Fwau`Gy44vH-0HwJbsf!g{Rx)?an6 zM)x2-7?V7aL&^9bf;L1hul7**A7nNj`5z`g67>)Y#Pv^mg^2ut0#FU7n=%j)NjJ)k z2}w8BjV=F!=SGCzQ`dSl1)TUt+jWlpUeYHzs0{xDC$wh?N&|X!=}SR)j&bfDe1p}~ z3>lnyCb_G&6w}x~*~{=dztA=5d|;m_?3q|Dl-NF5r?`B$_cG~xWa2O>a6c|oApZyo z(Yg_0mL?G(`8Xjn9sYSIq2o4qGvMP0+J#VcB+q`&j_17Ym!9eMZ4xb$h_T)!zH&a% zq95NoRK$V@wj%byK22OaHLr%-G%+v-m#l!P860=g8f5Xp$jx$_7*v8v%%%9-mR6;Zbmo+;Vojf z8l&%xxMZ8bmGgyhc>Qt<_RfddHhCrVcP7Wub*lI(fn{3FH|j-B+B>T6=I%QgD@)@~ zMIxq;M8fJ(Hh>fpNGLytM?I6^-!tN05#nD8u61hECKOl* zJcfz=;mw+EFj5aOClgp3{(~?-xek2o(y=$CvLaanRrSx`nRL8Osg= z0r}gdUh!F5N^R*xzWf9zt+C5(*&=O71a;g-;K0^UHSmcew~H2EXV?)CcmC2^G^quu zx;D_zmXZr3nAm|YmS-^wd$nTwA`*r0nUYULUIKEqgQ(0C+Ra&5dJ(Dg2b z-u%(8S_&ph+s_0k3C`ONE%}Z;EnKmR*l&?)`^@!ywi_6$T`Izka^5;VuD+$K{NcJ! zlU;`PZk$++3$H!nS-rPHeG)0H*N%sHxHDzhn$-P!n4mQqs`VQ@1h;{N?}tC)SP;Sw zxh(v0^MPocL!d*3nCXfSMS@?%ANgfTae60P(kZvDuRh&Q#kU8%^d*1P1k4z({aR^G zSlcz&=`k;Nd|%U*%7U}*+MY=MCHih{;L<~I%M+DDvi;GMk&?ab%h>Zue_IP`P1kSK z+!jI4jAX)+&aYKz_dOgs_jvVadf-EXf3>6@?TP;1qXF$HOm^d{ z@ZTLHy8*VP50H0CM6L|$T%c2y++dIVyGj(`&H9?70d2(+_f9YJ?;_24Fp;BjZCKj~ z&8bdgbCFJ;@HovWDUsu3V_4fX&FR~Rj3_@pDTlEGMbZxbyvgx{OYVoKsLqdhO=efI zW>>+azA92(AM-dS4&=EXg8!|xkosCnA+)3nlctj`uLwz>|3r0i=NV>9YnoHi`A+A30VD=+L{Z)PC=Tnx3*7X)oq8fU6=}fPnR+kK&P-Ol2951 zmWmW}LG@m(^665yHkemG0hyF@7E@LAsaL-Mky((vsY@MNin+9dusMY@8|Oq(BGXCy zW*C+D>k*zWat<4>XrW&C+)^6|3cdnSS~rc&herUo^ygXwmT=u!i{84*)w}!<*Ib;+%Kktd#Q(UhkGrDaf+&zMH1>I6Uw1hwE_|pf0)<5$d^I2VK~qQu=JMB zIumN;Xs;UlT%ErFa~_1{k%h11+=Fu2?mASMZdoY-=oNCOs9oI4O^aX6TQFo8b@f2O zp<=-9io(AJ+HB4bO;)J|#!dnJ-Z1Wq{xIp3ZMxL`Lcd-peMhnKX}y2^;uFRG?ZW6; zP<_lM!2QE*5B`@!rLD2YSC&ww&H&|0_d5(k!X&)+OGMU8is2NGp9IT>TAKW&b?_2v zg^X@#OG6xk(ez`4QS9^oEAaUNM;pUZ_|>b->Q}EA{txXRNhc=&RJc3QrsbA)Xp`_OWzXU1eb zr$1e9Xhp$a(M0pEYZmUsvg_E#Cx^7WqE`TT zKZgq;*nm3De2FiahkEUF71yC16^EUNtF4_|loSic`@wJ>8W;{~_aOp=+w~qo=`jp-6{qiCSSEe#De@PaZxBMjR9w6G(SS&OsxO<57;KFlo z0l7RNk<(wuECi5ZqRzy<{C(>20q883^GU~FU9}5PoV$SP8|kx`3Nw{OT}8@oV~(KO ztIMU*An*@AyDi`$)~sKlA~O^5P*+vIBJ9vgL|f5$=3larZuj>^62-$zbZcw!Rbz+N z=~ZA86EPrDK0kFvUy@pFEW+5(MrGz-PA{>cHHumKk9QD$f2ECDEbh$6Eyo!u&%LJbsd=R|p^w6C~Eey2< zyLq0lE2dBIT|nMk)zj$*7%s0;jDb!-vTc9-{@U^cz7}_)Qq0DyOaSWMM{{3Rmh1m6 za`p5|EPr)QaCVf^#yl@0YAK+kGhwKRPU_C6W;0fH1o3hfT5fVZZl5#3Vt2Mq(P_5w z@DFP=^$+8K<$XSCIQ5Au^}~GLR1ACO@&XARS`zM5l>`s(+q;E6?l_W7&yTDsPZqez zK0ivh4)NF}j0*hIe8OkBX5Iqk8b{@3Eby2V8-zg4skr z`y6p$y=*%f*zYBdB@catEBKO1p))&On1Bqtp@B5y`{(cSLQ|D_WFU&`)SLNG{ppbx zD++Y_Y=tz(!qhJNx%j+c8>%jy*}ASQKYxFrwTERzmK0?B%? zTW#URW9+uNX}X3HOy1D?5f}8ysp#9}*f*=q2Y&`+Qzym3hooD0Px4|u= zU!-$XmGmdRYIc#QMoA%2BJHVuVyWCL1>tQ1*q^caq}xF4U#660uMKlC-aS1e=E*V{ z1Ern(!|p{vepSiW(B}CRX3RX;ADMbCOY-0V(8CP-Ps?;2JqH81V8!$qz}4;O!t3^3 zYs1K|ZmF_UuY;z&a>uy}ol~U{vY<%*fb||DtIbw<=}RXDSu(5m{D7<_^SnrlJlU4v zXv}e4p24_=Z|wYx(K@U7hAIS0TBFPnUDmOt!~vXHQ5r{UKH&H1DHFTt>)o>$Wvm(K=~ILw48t{)!K_jYVB)GwvV>!iL0#JD+CeOh(chE2PU! z7ZJ)gTQi&9me)U)s0yq*G#O(7(7k_04ISWjvaH8?S!0zL2H{NF#ZQ-mi9MgW`OX8% z>X1ukYxy+oW)8$DG{H`h1qp6|m0HE$_GwW!3Xg*Y$}NeFxVBmcms{8smC`x&ok}VdUjphzj>J2 zT+A@~9~VV1R26Q4AB}0BoYP?8<-a4c1TsbH%FD=nT|y4^Y#2>x7Wean!MicDzv2aW zO+E{s=2Pj0h<1vXj~Y{ES=vY|o?mzmp0sz?9qK9lTw7;JwH`qeTng~en0Dx$&3rba zbA@K`>y~B0YN%*0*+-lyTpx#>HBX{z-^=tfQY`vxtX_rkNa`|Ov%(Xw+8$}Xq-&n# z20K5yCh-|MD%%OejFG@v?PczXou+msDtR^Q|McCdq_{IgdC z%$<_kmrhC?&(bknw1w!8jCelGS?9~cp5gWV5!O+|29vWoFr_(2@~Yuz@=pEVS=Z$y zWTMArQ6+84xDygHZC#3qArpV2$J!)ewn#h-OS@^*2GLk!q<9OO%=v`#jj`e2?Brje z^=AdYUVbph*<@72g~Gm(%+*n7q+zQ8nZpkk;iK3NP?K7+qPllWimH^kXj7fz)gO9p zE3J$3hac5`wjTSq1{3gr!JIYiyB(XHp}!;+E6Dh`Olcf{Fk=(mjsN)W_Bh>zuu z*W}CI<7K_5*X8(y()y!M1H-jDUz-~BlbnAT*+D6dxmUoAtBIhOoB7&&;xW47{>q;d z2nfC*DS+Y3Z(b`m5_u_CrD$EaFRz|nHJ;%1EYwWA!ovZz84<#LX8pIu&^$}Q0U7wj zpyoDza;o%DaBG;=;TwPI^2YhQ57HK1V!oysL8ENE*NWmPFJi>j+Ko}7By+aBe1OR7 z3b+VMvN1->EhBS2g)WYA#_=cEb|2a%=)J8PK59<@YbalCavo*R!(Ph@;V|iEbttg~ ztbqIRJbW4Cm>& z#^hza>-^N@)PyxUZ`cH`;tP|&N#3xEQvF%!wm+Tm2`xsac5>hWs&KVD{&DCO;54jls7guaOtVC=)886rD|fl$T$k#WeTkMrBt zVOg47vV44_9kFJ;3S>c79eh%swDvp#dIXysY{wBUh6mt1&? z!C|KI!Tc`a3hYHFK3g5~8v2ueNN!VY$^Pi)rs_yhV&>MEZSr8YO2MQ>LrS8DvZ`nq z?|9^n?{;wCWQpI;e8qZIzK4s;`o%bf6Gxpi+u7ET=dYw3Q{>|&&e@g7UBwg$ggrX$ zbK?x!%z9+ngsnTzU=0H(@&JvLSyk|MGH|rVmQ;~}yVEJ1$BrSj^N)T)rW7~*%*aVu zp>yz<8HToTkvhQoN=T9+?E(83$F$UR(BtKbhC}&bndsRl4G z33}o-okdX zyBff~qgJc~MN@-zd>w)j{ofKr1K_Yoryv7)b=nT%m$d3pjp{mZID(him2Gr}p+q=z05KgcT9>Xh3(a2#I$vwtnv)J?n6TwLWCE-^7LlT5MzZ_aBo@{n3s zRYA9Co)rzk3kjT`Rd@94MKb%aM%07RXpG7$wPIsEb(#vZm(RO_Gf#4OX6{9DUJ z?b%BGEn0aT64K zXPsi9`OB<0V&9|~O*zv52X~?X-vcu#;p%&pXd;1i$q)Nre+FW?H8vFOC1Q@qjUQq+ zKgI^91`b1AMe-)!CV_W_JSB3+J~C9~Qx!KWL$s3IWPKxn5mZYAnVfOPgm6lbqhVr| ztR#;2NDGm9EU3KsW!tdo}+oeP&K|{TWV>6_|E`4uXQOi zDSP>e%FNKHt`E*8&HFiZscy-em9RXwiUp<3KZ_QWnDbN3!_7y~vNs7@drr+-0iils zDQ0Tg(j~^Mr0iKOuP#AxfJz;IQ1iF=fyh&9*nAN8^?+w`K|1j@wZjmNc!-H2Q}RgR z5DC$0PMaz=$@k5f@mOmz3sd-%+>&|H%w5N*g|r*o4db!Sw&B<4?)9`5gPv)1$mr#^ zY&2Kq-UeZsj=VkPU(K;d6kdDtRE79rAo->ojAV)5PzMu}o3bbI+IeH=k*DF16eOP&lIiMva&XcXHA;+2~txj12 zZ1KWhJL!R&Y36N1^psfN$hVJ!H+4oGM*lL0hXVA4sbEG*%(Sl7Yfycg^adT)iJ7mV zd~ErX{RyFR@%glAmB~=4t=~c-sz5Qn41ZX0A+NWMTfS7=%@)LSi5qj?S}MoMH7BzA zhl?5^N%Nx6htnhZ8Q0IR`-{!XzRP^-RKrNge_vVDo>k~ozZAv&acQ`wbCz2VXUIg3Rd)(| zHuBs5Y!hEEcBM4ST%N?jL6VSLD~EWKhm3D4Q-2mb}~;3qs(TI zu>;V$`zEw6>5dzb?^#6+KVbbOX$W5q=bFf3qKk22GtYTbT~Xs`i`6bhxrRPXZ=AB@ zI%L-2c*&4GT&<97eK=F=qui(+-utfZgWuZa7*hS_j++6bf)w^ z&zgn3PrY`rN{vEN=08f%HD_*A)4cL^g-%D?!tu*H++D1GZL6m$n@LdPN*N^mN(YG+ z`t}(dL9m;&R#dZwvnI=3v3}{=c=^+H{gz{;T;It4|(GOY}26lvjB~{xa;w!(`7HlH zTaPq4k@TX&WUD2wJ2Ch`8mmq#DYRqryC6xv2G{1hY@xI{t^8^n#LSz0&!e8^Thkjv z1@M+6Q%^oc?y|Uh%rw1whJ6JbN-tEo8mgG9S*CBkzwJ!Cw_kg6knEln*K|l{uFsuI z+%$70q#`OpPG;R?S7DpatK|o-l(ELAIkP?ZIDc+Bd}juA8;|Mps}-i#^;uSnU*)7L z+bk(`9%?MNE?KF}UA~}m5MqnXe(s`f$?EiFtu*fEpWfBEKew#Ek@461gPZ%6FMiI; zf)t-XqQDg7oY3C3scmOiAQqIU5`lp^IadQdZUCs)M4?!n4Io`*wC^W)H_T`E?5s8w zt*iBjCKE7P6!|S*)+VSWx zFxWn9?0)#;#-$a*95!NmGu9jFI&1HSiWhBo>!hcVrourjQc)1}3iF$RoK)?DhWyB= z`Ypkm8X-SVgS{vQ7835IQ0-w^ILp;zqg}Th1ye~CD`joLxS*mhu&x!agWcvw>-32= zOP9c)Z0WGv`c0ZG7ls@`4)VJqB2T+IA$uLwroVI-u8TlXji;RonN{T9SMz*CzDGF; z`wl~Iw1d8IeJeT;`76G8FQoy9Hq=sG%YWlq*QVL(o1w8Si)v$}-Nr<`R&MyOP&o3) z_UNWfG4W}Usg=0Dtys8fNg&uxE4G3-G6>Lu#{?lXD+j>yqCe_)o5Qay}%9W)r zOoY4kTOyzH=Ajq3s%c-*>0WyA(X@bPq3ufLqGcq{{Zhne?o&m@bCv~vYDIx0AI!U9 zyR~Cn>i3UXC6DYwJ+{fq=$8kS_iOsts!#eA3?oZ{sC&=+PqHiBEWCyI8oEqh4Dm#B zfQR;9O~>dz)I?t;?O^Y5E|h<)qw3V}_q9?9*t;_Cf7(1Avc*~@;4M8h8iwOi2$_W4 z#J^aZ`~oA*NCgDP+T1qs5C5A^QbE>j>x}hE*&t^3cTTd9dpQ=KMUmX~W;WgTX0}eg zs;fMsP`QB8_#0cry9Bsxs87KH!%-3Mip=L(@4>NEnwKx`Z+QksW$;NVR#A47SCWmu-}ge3ou%n{Sw5Q+gCf?IycRl(V&x~ zE>>zx0GIPD;qREdIE#B0X=28+02CKloi#&c<f6l9d3);=n%EP!<(kf*XO{Bf$i7A#dCZ?^FLGYO@)B2}V zK(>pEz)v1e<68zVyOyWD9!g7$LgydxNr3aIXD=}`o|7V6QJXni_*eDka*mv!!k?MN zLaz7ulf~+UJFHugG9W%jdxxP}$op&-RJ0UL zz>e>c6lhEKw&h7ROKbf7XM?YyL)FQXZ%#SZ#qVWaspY>5i^E9P12jUTV9|iK=Q)A! zWYy13sQOtz2XbsOj?A_Oz6F!wzR{g{2D~yTRZ?QNSfgxTD!n%QD7#Xr3#C%BDY@)z zqJ_6gkP3b~0Y}w3H$a(wna~5^5aadS;KGoWM12t<s4p%Y+u7I`80Do7gSxbXGIiDi zTfcc(KMEUUT5KmMZw>}EOnByUmO;oe1Ws`T$V+emB?vhZ)%K7%?}D;-A53wpQYWnr zO6tu(tYdYc-LMo2tT3!L+11Jdb4MW;-GRMd2POl(H`z4`jN=|2H&B2>8513sLw_4t z>=4(V@oHHehSUkqV~SM45cfXVxNX{Cp1L_(@uV#oYY74bY9Mw>3WA`MUJ7&aV>mSH zoMMGZmo1;IYjahjq43|j5(8eJeXXmi;8F1=FOwWWGq$@po_O1T9IS9S~D6abB z^P*4`U%^Su0A@$RzQv-T(4s?(eVhK;d1LwfmfVroTJGzzMRS1my2D{dd&TeQgv`%S zdGb?q#;@CC{l)tz*^S<;j>6KT^IKFS6Yb5$0@6pX)Z)Z26*U=sc>^1`7jK3ssyQYKq&iUMC)v zj1E^ff4QDd%X{}m>tBx>^J9&HHf9%AhqFpTjdZ&}adI&tMiLGtCJy<3ugK^~D@T6FDzW-+Ql2#!1R+L$>|z z{WS#i6t{cy_+J9&4}z zB38sCc66%k{i-Og0pCM(OKlV<;$Eun2;HV`nrxcfHC1_la~J#sCYxEmJU|o@%N4)3 z)AO*GAxcB(D2m6{vR`U4x|2{l_Acy_V$kFho_xScJmU=B5ZD%7N|L9{NTOufvq(AK z<{InZI$IWA)cqIVDudLj$dh)t!M`RVO3LBn&)Rj;xDMG>JFl^>o#K6h#D(}nCl4h` zVuXb0QOOV0ViY6YwPb9(48cl33ptmDq@*`laPe-pWPz-tJQQBT2+I$c-b-7akAhh- zq!sCoOe8{feyU>rLbOyTHfq-NPJ?)Q<(tfh#|q5XN%mSw%%zTJ-}xwgT?K*cZbS7)xR4_K-6J2Ad z0O+&+GFlH@o3Smw-Ti3eLqk=#kX9%mWcq$GO!>i~tA0NF0L8`!?!PN&z3wd+J~RjM zIPnwC9*^8j6=@qS&6t@@tJ*%~Z7(_schn21{uzB?HbsK=`jd@I21wPL30!?8H^K ze)*WYK)(IrDRA)Kuh6rJ^9&h4;@N34)sMDZPd4Fx&ckmQrwKl^k9X>g%}`c5(yeWe z<472m@{H&JbwD_n(ODZ9(w?1MH9ED_mZQ=5yVfZ7H2lI_QxSC)(d=^9o`?MY)Ni{7 zl6U{c5=?i`6Za*9;)}Y~wt}uu@OWqFCs`U%6YJe2`!stRHwz}@*dEcxwS0jw!V_w= zq_ktZnwREeOntf%^G;|$AH^HzLm7!CK1zX-(y>go-^!dnr=6H9a z*<^UvDC#c6Kb{};u1RT)@3gP4T&(0@GO4Q&XvSx;ojzor_)!q28CiS}@qS%HwhP{qdh*#Mx(m zrCuw~&2y@>-OEDfXfH02`cx&KJihT=4y$M@rnH!ECnR^cUB%@~xhzmZ#S0vm@SQ3? zZ)RGf;@}VFi9wG2(F}M^?##?oKrM%04^8^g4ojhP$AhRIJg?H{d2MaxF9OEzX9!># zTwX)ybP8bOw`WwcOP?&Jr$~g+rQZat#0c3vu)5FBJLAmQmg+NfQlyZ{Qv1_Z30Xk; zNlLiOI!pA~4w7~CliBm8wpj}ruGQt9G-8H~iESNAd2mrKmUpGPecDAc=j8bYr*|icgi5f^I7Y;}mt%R6Kmc1BmhUn)RnYuEd7Jza^{ruHVzM0W^zOh;h1- z&m!fwg{2Wig8o~#t^|CQ^Rq73wz@d3wX!?GR0o0nT^y`y=>-18Z@hd%h$!XOc|zEP zM^T-&VihbK3|2PtiHS$%b%B@oQw1|dQJME9XI&?i-rn2>;j^e&Bx&hz%@Uy5Bx zK3~!v`3jv^XF{tL`q`EZPbNodz_XFw$==v(sfjxdK*ojwN~Z0z;+tDo?h17#s#G4j z#_eu4B9nRX=6SDw??CaXqp~&q=Sw4{le*lmMz0bKb%*+-51jrvRm(Rv-o7xbv!bPE zmC!}3sv@Ms(;vgPEyqpo{bxwaa%-4^RGqsxp0po1=o{E6DU-D(c;%isW`7E5*Maw| zS{2r*l_M;ypI;s!@BKe#_7Zu$WBb!+nsxJ&bu6GMxS|43Wh25W**#Ewk zV+48Ay?LN=5iqMMP!sI-kk@RUmu9 z1h!II7ys_>r*TKZOJfnd1x3wlb<~5kAhYD_vs15bfzk;G8G)0R21iB-BpMYO;OX)d zy1=FX7Pt@G*7lY$Mc?_pVWwM^t-M@3pIzy;>vr63wcS=)dbv;WmRA^REYqZ{PP{QX z^Vs{A&nY54L4kNoBw%_gvkn^U!iYLa+(cZ44$01$vKsZNiK8?4MUQo!6@MBL0s0gX+OI*9#N=f=!y5cLX?k`d{VQO5`h}VL47^={gpVu+#iSLT05^ z82BDpR-lDxF(O_bk0Ws~#Dg!r-#9(v%tm{;fCX`NNe;UyVUOpC%Hdh$n;-UCWKfaP ziLjc(0{4yXTD9u;Pswznos1^W1H`?&4fX5FD=Kp;K`q(#BJ8?(P{PaM`mMhpbye4b zoB4Wcxs@%t)fsJl{_Ma-rjF;OG9D`R%2UZC+i7)8I|N)R54Ez;*+;i#T%{fcYdu|4 zj=3qqwwK=uleejs7$Ge0ub}TChrup1L=L)+I!?TN2j%B@WwRnvk3H&oG437LS>J*io3C~?vP;ITIlid%a4d+Vk za)Y^LwBhH96iM(84I5CMm7>u{`jh8pXhXvwFue$bmu}=^@NR_awspyWgi&7rO6pjD znvxZNOk%Trbw3XreBt*B)n|uZzeEzxyEXW;m$r85#P3%p!5HTBA7Lo1q0UPFbsn$E z$YBh9{9aX#VH$i79BIy9$chYGYshT&4>IS*wO7C0nodrG$eG;m-K5Fn_?|h|SSeY3 zFD+UFn-61ixMWhJYH7o9Iponi$s~flx3!YCPh>>JuJ!DdMFERe>~GPW z_;wI1w*)XU?qK$#5F6qhODFHo&t1bYUu{vlzrI`M$J1lCNtS3syecev2>C!ttBq2+ zP2^C%pP6Y>*VjAL8NHB9PJ8k#TBs@nT_x$+g%I6yk#6+UV5OD%zR{r2b|zrkDS0d% zJ&$g`CZcx51GACN`d^L>S@bAp-_Nnr41i5Z+TQ9Vz|g;5qVZ|aG)Y-Q^YW=l-z+>% z$(CcVNTZEdz(WzhKAYT*ME;2_p;TC)R4T|odlxe;Xo0DBZ3`d5ZC0`d8gm}5R_)UAmolAeS98v=fflk@Pq#`w!UB`RkkXJ z8VC=(mf0GDJz+AI8a`!YObwN#E`R4SUj&VD*wqINmz>96$sbJoq;ME0wNGynxUBUg zzje^`l6w?HJkxXl>svcwTAij3vG%LW;xDN`o%FR|&psjbz!GX(RNVgF#ymO^AHn~b zhMxXKTHqPJb9;oTH=qN%>>?s{5F5%>EqmHdnT^$fvgy@Kc=TllkOsNk$kFi)CRK|2 z*73kQj5+QTAA{m)ip$@i)ySl~J&V-!ETIYF0HFJyQ(&*w{8WkC!~R5HB%}7Ex?*m( zcfRpqqcXt^KMX|-gB^&n2zpXj+e7!1 zt>1OjvXM}>{}1>fBj%*Y$*=f{3=03A5~q&2jVSzBQPfV+=-0yQ5hnpz2A!C5QmH3t<%eP670yw z`;ZPL)89MAaVWzHKN|ktVG-}-9@Y%-0fMVg?qPIP8232fDx~`~Izx1LE*%xh{SR>L zPanErY4J|L@O*#|&+vS(k1)6j`yPdE9S0sQ)5*1y9_OPr#7EnL?isuT91;eDhCp;x z5^En@uzCuzRo%ANUOGo|0}IAKoF;$+z((q}l=e#5T0fa4#6wB@ah@eGvtBq252zAzs0;WnXZ2sN$dSheYY`E#v%^;2a+j z;2lHp7vABnfG1tBKkEH09RdkXCHsQEBO3oiJmgP*?+}Mjf{T7c#P9gK{#&)x0BG@( z%GU-dwDTc3(UCs!_4&VfA>ZmkLSSC3|3rk`IsEmPc;egWqJAMiU&ldU-Z_LJQ2vAc zN67yNg~&fOZFJGU=$^0RA=vI5!VyGIO@038FS=V@ZxL)4>w$=*JBM!n|6u>2{-w z@x}Xm9UmclcNUJIe7f!P$A0nN>Ow^bU#tfqvhL2h{r`jgN67z#LJ(q4*c<*IUr^6Q zaS(6rsKO9PPuP8kS1+hr{;v>kE<}GK0`92({s;SykpCHl$UMbv_|v^epNrxlXz!@P z5x7sWeF(G{=`DX`1nq@rAmaBORX5^4*nfolk0>PK&M*K$c+vG5!LsH5_C>P~@&2hQ z3_*Bjh>Ku3@1l9p-0+uts``ug{|kh6-z6tHCsC;B<15Dm+MXjeKN*_g?#+L@qGq37 z#3znWmpXltqAH9Bj(m+O`Sv|Hhb*!}d_(e# zMqj&}RosD1EeSTVDM#T2OP%@2X04uRewSIwBK=9RbxSP`XwDx}E>?}#{Tofg*tpE~ zA*vRoLz?;vS#L~tH4!oh*k8q5A;7O>-FxtpT}BQ^|D<##H$Fa53Ha`CN8OwPrBYgx zL|-4RM>_K$mfUxv48u48)yj2 zm%k@$^^2~Il>GV*cQe*VCD~{VisqLGIZBYntw;|4g&Sy`9QiBbE9aTTmA&|nw_a6! zE}F(jnnxqNBMoSkz12rt!w$GBKR2Y1yLw%8aaVrH+FOjUEd=P+^eq3Vx3?Uj5c3(y zR9GBHI5}u%k-zV7;tQlGt;NS}jAUxV_4clg@}6o)X1X;gxh)xa7VwnxeAOMK;2Fk* zZ5mTtDfCAu!s8{VR4A!Hs8T3^DeLd+tZyUUflSKA4p|l>RH<-`q-$32lrvhEd>B$~l&Vsb)P@yO_brzG9u&BfvaGtq@6a#ilF>oI(N>JbHC!kzR`s4(VFdDUV5 zNb;~Ib&eI-MSF*;w$^{^lK7x&q3KA=91EK zh}^v|5a^;at{q=$p^`n4BLY+d>KDm#3dk49Uw{tkClr##XFue~@+K!2mU@<^P0qfK z!?ww-Br56G8v9so&Z!n^RzeT^j@--HOn{G}2@P_ACkeck5Yk$gDU9hkvpT2|2q`gD z96Oj-!=3tdpf)&6G=ru#XeyRU`U=AUSzWjJ>b#{uY04@yLJyc3W`q}_D21WW{l3to z12V-+(T#C6@r@H*mzTWz!{1y1;vYpT;hxwi$^XXXnmO(wfo~6lk>gi_DXbmxe`Hjum8IxJuahAgplJ|uxpJu`b2cQE$ftTW7tWPjE7<*YpjAuex<+Gde+PM} zowfLO?sVMy9+{;EOiQiQ0t9Lr_dpdS-O6a%fUyGyra1M*G;kKziqZ#HucD>WQagdw zN)%4*@4)5MrCdmxFS-54uc znq<}CWJIqy<77l`5HB2FR^MC#uU}(`ua(i90sX@_G)ZniMwqbvgH~h+0;Rh^p+iBF zLz9p8(?ITe;A+e3?nH%-_iBdYv!E0&HYtNp&&olOXCi&RkIlG9a81JdGB12JhXK7N z&TEarwGh{}$};z2_pJqc2=s&*1A4}_yZZ5HmZG#3-@8@5Xz&$RaT`>)RSfD~JKMqR zq;W06dhAyy@^=I0@z zj05mmu+VREmWmS*`*Cd6SAaH(n}L&on?XEN!9u}U!Te6yRKb!plIsm#ovjtiX!kH{ z39BY?AS?C`V02LLE!ulh7L#(4%pe>L3tO~3CS%)AroALA=C)r7s6SU+Yu@_fv*2qjN|4Fepw?&8A?Jnn z0~*|Jbf(42CB>g=pdVq2WCJlK$5sgsu2B@dTIhuaqbY`#73FM^Z?(P)kuvbLE&=Cq z(Xnfk2EN|u4=#8;h2Xky5p_Ex)Yv~!j%s0aIS$|n92t}2*qYhmqug-2eJ~x&yF?yP z`t`}2cI$!;nQ{9^=Id5$K|*q8vYS1Zfr+Wb)MHj;OWH5e=KI_?=mQfH>-U`3i*Lh< z(5EA9gP-xd!)=3eL@hQ=F8>$ zgJ>c4(m#mbrw@Nw=ja(50xhg=mJh*}+7c#aazsYM0e z#IYy!U=WAagd%<7qxSe}9{U}vwyL#lr>)Vlu*~f{a7>y&Fk5lyaITE`NK2vS8?N?$rY#~~c86kXYa6}8 zUNj`K!-@LhN+&M*pz<8pKnRM1tMllHj+M3|p@mVxjzEpYAm>7mRrP2|WjRP&U3Y(% ztBB4tiI*4f&oF0BoKaF8FP^Ibb9}9E1h%(CXn=dIDCfd5uwRD%o9+`+{nxZ~W^$jD z#u_A+^Ek7}9Nx7;LW5)YS2RkK7S!O%@wfZw@%u6Gl7-m<7zgHfMh`>zVHPnq=CQyfrEKIsC?| zysQ;M6^V-fv+Mr?R6wi0)!wE?93F4Wipsj>-j@2xro+7;C?17AI&sal^?l?208O(h ztb~Rp=?YMoF&vuL>}~LIk}O=4i3bhBE?G^kSq^;0WWv>8p1Lm3+BVhXCs3sx z4@LrZvb;DH6AbuVL0LRgV^5;H2Yd&atqw)40)hcE26_eZo zw)S*10Y1$Z0#aS&)`cSLgMqqGJOLRrU#KJEPxQoqr%un9XhGT_RrQ3z0cg{qC^6!^ zY6z|IC;ZrfKHY7KZp0W!n#)70UAW0Ni;e^nQ+-ivH!qO87Wvx}(O55HyH9~WcRXas z2}k{bMWJvI`q~t1r)0RR!LeXFWN1%71Pl~V4P={j>4h16#j0)tX54{zO|R zM(N$LXggrocWfA{faw?Ot?~!>JX;>e&gSv3hNvsZnv+<3?@E6htAYmi#DlY@dp9M5 z5yT1a(BTTGk~DY5g2AfZ1Y$|*j>Zy6X5{bo zw}yaTIC8DPdjGm;k|gZFP{b9O8w~^R!Ej#!<|X7c;wj!@%iGhMn$g&3(gjBkP)Zvg z=w<$xzY9>a6l5pRT*B^YB+(q|3fAMeCxe@UZ9yQBfE|^c0HO&lvv2`JAB-d!D(5kP z7(Re}POl6lI%`@%C`Eu^o1=?k{#HKxi(=6(8)-xRJ&EYzUzsa=QGHfQ7$e(1R1fEVmHycv>Vc0gz6vT#pFD1uzJE*R-ZbVB1X80rhP z`7w`~02zj>rS<-9C}2ryNIJ8h-?t@|8H(mz86F66c^k--0xBPqhNiT-u$Yl1;ezDz z_kFuv|brGgbcQA(2fBu1y+E*#4t(~v}I7)RifZPa#aj>DMt2G#FMg*hr7H#u~SNLNg z^jm=fYCXlSx*VDTtV*G%cTCb2LH<8CYU>JXMo$brFg{t;dny zI9a2pspw8MkXbC70P0$9D2~KhxxpU_n@u0w5lqx&xrSh)az(~W^W*y3e(FU#;F41TosD= zW4+!;8xS(^*!-?w!Vfask0PPk53(1=z8|~;8aZOI$e5`_g1CmEZU`neMq}%t!e|e0 zLWmz-mNrOz6QKeP%1s;SKhb!Q)71)8{MU!N?UBpn(yktK2Y*M9D`F-6s=kml%z14S z$Sa^gbHHu(o6`lT2sugx)E13`5H58U2PQ*fdwsAAbU|+{#(BA()K8%5^e#E(iqdLn z^+u$piz^>yE3$gHnB(Z9WLg>#Sp}?4E7?YPo;7sH6oE=mo5^5p4CNfOgUq zxWgPgByf7WQsp`Uc9KESSP0m#Kiu3W>EN^oJBt=crqUy>2q%lF{kjSpk{)Ac%5DQ? z7iik#uP}eX`qyAa*zqd3P5MXIqOiZioH3Se9!GST;)So7Ip}bO*+t3i=Ew}{5C5PH zAPw4bjc0}mO8kL!J@EuD8q^`4+9|UPL`5yoRw$000L3d9fHWwwK&|cyCF;2dk;+yh z=N;rv32%&;d<8}-8DVy@I237)`6F>Zmq*EjI-o1k5d<9{Jo7S$z=4F|)XPg2WYc_c z7^T|sG<}kR433$CnstNS1QR=eRXGCG?+ac^v7IAI81in3{Xf6*C(1Xm>fj`Fy$;s<}%T< zO#aed%NGKQTw)eO{HDIAW8S1upP~f-ky@I-)C`&TZ^q{ZH-Y&Vir5w*@b$rEYpOC2 zU5=I5VfivpGHMrt&Gbmupw6V|7jZ7vM)jrqOcJdqS&AbfQ9N=TAIe3(66=WoV+sbW zwrU+{t#0B>8#p`6hvE)IdAiNz3Qw_~hB)DAhE<*u0giL zDE!I6SS%8COg&C!mV|*G1<}hJEpKYZY z##HT5kL2X3L|fOv3GGYztOq07A`-1FP14Y>E4=y<*n{M*D z0yD%mzssUkB8ZDITw}C_klqf8tSuWEn2DCN*hNj1v6#QtS}KqN(Fl~H;hIZJoa^WL(Qu$8 z=HJ-jss&Vyo(P|4Q!*8_zeUQ?9b7-R49Us_^s%)ERK&`7(psaWJR<@0W7#R|gP_7A z1L^jMpiPoL7K4c`L1V`tBY{9%{_-bK77W3)^h^z)q^>`W^rzd$d~l#ysr#6XoGC$z z$2n&1@<_a=8yDt+0k0*y-3(L+w>qjwjin|u1HUfLgr60hnQp=bB}#l{{n#zFt7})U zUfmy2^=kw|p~%qJ;M(sX_cB#&`?6>}9^%}$$Q|JYDI97G0SOIn^Mf#kI0!Wri$z?n znCWocZWB-q^udWoaglUqS-o21#|7*K`|sI-x{wug>rz^4(moO5&=##7s3l>p<>jZf z8_4L`9_*4^zPiQ`q-2awclRKoQRqwCw8?HmOV3owa3&2)qdt3U0tc4GorFUZP(ov* zJ{q%fBjRjTXJmRQDP}xh--vFEq}t#vmBy{<7$BNm3m17{4I(PQ6ZhhXA!%|u+r7NO zK=N=6ly7l?><)*W)}3*HrH{-jAN|>hOMmW)h+(c2*dtNU4VZ)`RJ+$1@)ObSy5NRj z*wwW{Tk%HRJDn;rb*Cl%cuH^*dHkZOF*?s^D`5y#kX5#wkG=!}OQ@uWz=!^zX{uG4l z4g~|w@c)zoaH|e`SQ)prYO)j7&Vyw?umEmma6;1TtppUq)*cyzIu-{Sfu@xXY&n#$ zHgY)Ly=J&orrH&ZTSWqyM-skJWIf9BKFzka)?z4fxx=37lNH(8>5)!VGp*~gRH z{5@!R%g361&BsL)=z7pasX1-9z89#sR{SVAC=}TcT_4P}83MWqly+n$1+G78&9IEM z9}38WM9tBZEtaA*s^UB-E96czet=s!z`KHc=K!<^ldUyI!hCVmq6{7f$}=u$$8j6g zUA;?Eq}fv`@`A5mI)%YN1viAEJ#km_N9+&De1H1#pM>QB<9KyHw*OBVrF?st&efp; z*Vc?xCdl$Of4Hp&Pe%AM>;~pUaO2PwfZGSvrXWQU=lhC{F`I>|5W9q<2JA7%#8=9I zpP@9DyKn&kzql%ZnnF*jGxt^z2}+9K`g>b54(r2cf@+Kej+ z)`Bt^-hA6XyW1(x~r99-{(7>})cHTER%2xx$7uqkJI zEM`_6j<)ipa_0n$t-#Fam&o^{QRQ-_sX1z&0>Q{snvbv07T|%wU}YrGSkm0pFMSw*_xG9=sFz-*3M6CxxhPJVQdt#}Ux9fNh}Z0#AhTB?Q$r;rv;8!SpLB2}|FYzacVwWC7m$bL;5ol$ zXO(T)Pv-as6p$ z#5w=yI-i<)Ms#S|eh84YLrtJM^}v|$J&DvU3q8&mqZ^i&=_7Je(&!JgMri1huWTr=9Og4(coY?AfI!Tmo3*2VG6ItIy0_hFeX! z7-k6=Q^pn~vnLJBQa86vU!WTvZ}UfRuNn-`PV0n6vuS4Y>>!`odSZN;pOU72*~iaY z^k2=-SK&bl&S=c_{3ZT)r*qDnA5m%t6UFDp{h54TwXZGa?`q{Ut{u0wc*+^L5r-V# zqITZyP@;EgL)6#P)>#?u0DL7nyWDIcD`IU9N8_`g@VHfOAi1?*#Dd-7UT4W7eg1u$I6q@-V`$d&>ChhB_M16lCR$DY4Z*$}&oVC&*ok>g#5|kh7NC?g^d~(BEXw)_ zbiI|=Vk(eYq^E0=1%&Z)`p`N$IN;#k}%MhQhs2Wtl<&vep7fVM!i z2Pnt%*YIQLJ-9;)dOKew0HSD%MiAv$xOV6el++vabF(%Y!TyT@e=qJ}gZy-oXnv&s z>C>i7!)0g74OzH-jeB8yF4^MB;K5GjTr4W3#w?zo(NgXQMS>mCLvhSked`Ey0blS!t8qohZy%joP}Yat&hKyi8_mG9L%>ZGM&_!}<&E z#~hJ%AUl_DOr{*M<~pY9m=V|BP{-s$so_a@Ys8$Tu5fRyc`zxtH{uE!h7t&ex-lF` zFLwwUznM>U7p4t9wjhlp27a;|v*Z4IrgPhrj88WY`#Ip9hiy(hQEPPZg)4hjgN+sr z`r|>@c}QNdwY~xZ)^#RjxT&&P2b*wSrpEWXOqF>%l&|C@uUzGZ;@-wZH9;5!Ypt9u zXbW5Cr8Q_gH#K6;Nk~vp-B+i~SQHvQ-V@Zpp$_W|@)XQsh<_BnH^h**&Je?5mmx+F zL=kk0#~NZn>@ma*;zmQGEB1h*o%O}yO@??7-Tf^AsJb_9D6?8PJxA$VAP#1Q`=-e-u9 zV`rW~@Faq#Fg7N}RrZ*{9v5E+D>Bo)E`vQGzHYE50f z{JbGgmuDFAEAp#`_<;DJ!T!jeQQ5Nwdrp2H=2C_e=mvY9{mEc2V8La53g+!XU8u5? z>#+_!80^pNMT5P>{sOhKmkss`W*@d6>ju-k3gorF3wj3oD|-zSLP!6Gy?q10n}~+H z5e>fwz}^yHSJ~SJdk2GeitF$yGzu?s(y8q42Kxtl*ARD$qme>g6Vi~r6Ti2Skb2Hu zW$zj6efELM{%NoeCA`j>i8C9LEGdShNxC8a0MstO4ULc`nHcONbk)dSL!K&6GuXed zAhWH)!Op|qB4E6+{4)M|!U|;=Mh_0kF4EA64If5@-p)*zXrNO>p zUmNTjX_?BtHQ09ys%ey$8FH?S7k2wUfo-rK*pHNq>3c%aGLxd9p(V)~IHL!K$mGBgU*rU`~7ifIQ9O#V6;j8AywoTIp z=s+6}DzDF5=dErwv@&giA-0Ph=qd-KTQ`wChZ)*LZ4$0^AK({Y9wwP9(68P=j< z*d`fTKntoGOpy+4IH;+~WVn`4@9%~Q(5HW?2Ug7+R*hlD@Hg9JXq{Tf(AH_|4XIl? zmXf&xD8)2UQwySG&H!>&<01CG8E5Q2qp#CHWA>cB%?=~BMy29D6VeT>ON*G-bu%8a zrDXH~PKi=7-Bs0o#<(`#5KZ8q1p|f_)w)&fSVM~eL(}325;%C}eJEx>w;5Hf$Iv!t z8)2?$n+&ZN$^AHFP%hoaITvea$7?4T+KI@UAHo^rt|(LKO~BSdFa==h8B!~-5A7t( zHqn)BdBhessRdMacgLa|{9!{o8M8={Xawp%1^Os$l%S=jBI7>|yL>vzixZ?14ebo= zOhY>hh0EDk*E!gkGqiIJ?HAg4hIYPofuUW9IW9tQi1tfE{u{a$Xurbg{cA&hLw?hc zE|xAaw2RHW;Q9?pyTj1l>xo!xi#z;j3W(Esf223#g-mNzz`QW%(p-~AQgPB<3bU^Q zd7~G3<7I|+xwaWJu@>`UXiLOAfy|GMdMvy}W1gi@8ki||stwL&|LiH#r_7p#Q86%0 z!P0`bNFW+hwJnBr13E7UZjd;^Jj6Zs$qo8`@Rc)v9()3WG5< z8biAlad;i#>w4|Czy$|#VAYTwlpdnwpz0=XWwY0V>Z`n;anMV^MnW{>%Vh{uqA zE8T#Cdzzu$fEC<`;CI?3cy6MPP7i7d=VzeKAt&9MJ|mrDq!@pbAzvzAmZC;AnOJch z&Ts_8teL2+E;ghqq$>^WW{^R0zFc6)qr~r3?G{7373?qVHf-GOs4|Zq;E7LAMyvfj z9i0i!#!k>fJb_T$esCkwF=YzK?OEC#ZaFm<^@BUzAt~~Ap35_1n%gto?E#^+4coe1 zyGzx6Z)kU;cGFjrPT7Alv>m9e?bLRu+HOPJgZk6wsA3gLdkpO!ZLgu-3)4>8CT%z5 zYM6V{T%3USVW#`B^dbG7H8kYWnDPMx4}zAaJ*Yio$Sz|LwgpheGZ%YyauxO1r+vw#zrSGHrtSPOM5^nI=V#ic2SXM-t4iS zXuHQB4ttI@_X+H1(jUduE#DO-Jp z_PRJu)&6E^Z)k5KX}_gvZyVY>+TRWBAIKUPN|o-uxG83an__0pbbCN08tn8o^_+zv zpMgXCmGrfty(?X6Xzu|jXz!zKIkitqoi_pE=D~Ms>Blt#Dh`mtp~GrF=*M9YV=m?J z1DtJr@tJug%aHz!H2+Tx=;C-n##kN`f>E_35xj@vUA1bK2^^K~L_ zcva!`ow%z}H*5d4**$PUZ{s3YZ?o*;AQ;KwQ&8bSPH=U{g9ns6<|@7?5=|gM;VT`6 z_8Bx)E|tM5nF}*PUMU}Gh;NJUAU*xZ(Ef{a=W|p{zd-OMlFe7x*RN57k$t%8jY+>T zv~Q8rze~}5XSzvXmYZqJax;xtGgJ+#`9b?p)%Jmb3F@^@pkkeZ+|&hhiMr&#PcxRU9xIP?_t=e?*>1)- z8?dC}D@YX{FvqjUd+fb#@PpXU3&5-$55roB)L(=PK&PX~I!!zs)k&~U2P3@>+t2e% zxbX5lDgby8&6(~#9D=&`0ZIRDGU$8R>cA)GfZWvQVxdAA#2$>UEGU0t z1g2DLFV_ugp&9x-Y=)#kZw>KGn9br@0Q3qFtonR?fuSD)f>l3MKMcgcChMQ7FEsQ@ zFg^7uz1q-gbT1|226lYHMFR8O(smxu!y+h=eWNcn^d;I5L$B4B8k(Ym<#DxqjUoRQ zfL@oPrOtD6vw3cAHgBFw^O%n0%@@jELTmFSy}{5ML1)mH=|`w~lcD>h!&SZ6(3k5g zFnXn`A8F{T^wsEDqv}T)`qBC^cq=U$0X~svjyCj!!-me+thAs@v*WKmc*etgnl_pL zAMa`NM>wx*4FX5wTbvPORy2@&BDK*|YF9r?me=8CMjkA+vTgoY0Nzl_S^H5cWN0We* zlH)*0VbbH7Hm!pH2Tr~Ji>@$J`Ce}Nvun5$pZYpmj(OcX`BW9|&o9sL3R*tCrqt*4 zKh-j!lbhZHc-Lw|hW8tD`vmd#>k__b@{(F>5XLF!+H@`~%T!R2+4|ItL9>@B@^7%6 zJMA${#q1}Zcud=F4@WzuLfm|QXgyQ*+O#XYb{2mA6}0H(kyiH(WWV<)_+bV-{op1Y zygo4@<1RQqp_w^`msHeYU7bmN&oLWsow%N99BxrVe{b!TnCQ*;#@^sQJ;%`HF!n$? zc!USN?#H|OlCXJLG;Ti2VNwwA_Wp02r(S*OTO4kv;Qk!$LGq*a{VXa{(vx<0q3^Zv zrAsqDk2avQ7!&$^+@vtWsN>4D0W7{0eiTx~iYmZ(X(h6v7Wx9#)n%nKMp{%p}gwVi%mGLEbjs>5-$$T#hpLnncx-Zwa*aM^i zmvx*t*#vyWV9o)jBi>Q7|1GWc;fKGhz1Og?;KbIU$P#H&(}bk(Dm}xzAu_q_Ai> zV3m9DfXdBSO18;emIIsQNA*x;du}t@KStB!_va%AGG(6N~v`(lm?2mUY z_9c2zW-Uo?zm4WhHSTXv@E$!LBCshUB`01{H8~-l_x7Ybd;r&!_a~=Q=R=`6A3!tW z_{RGyar;H`=BOQv=yZ<7rWPP}@GD~0Wj~kvr=)E_WL5h=Dj6y_aT?pry^WAIj*0FQejb}DF=g#=d4V0~*byb-#>#F82_x!xU=;wAb3XGn1``~z1 zJVh#5ijn(KaDIWCquzd`r?wqzPwSBs%^F-^9oMu>XYzF%EuM_VcMxF`4TYc;VEMH7 znrc!t8Z_;wQU*=lY3XS^PwT+g`~Nn)1!f;AL4x8Et$B)^Kj0PS<{XOKHh;J_(#{XX z7TGbWckN6WXUb?~*LWb_5qrQ@aLoY-fCq5`Fq{nByZC2yHPhovGtKG}>%vok6BX=9aU`L8gaOzfv~{5Kig&-|bN)2sNuo^)>1 zG2|!se4cCZ!PGM_&{@Su2AQu!m={8eO$75*7xyFLtS!pb^0>9(?mViFFEsY_)#ogV z+&_&bA2iFPnq^9;hvN3VW`4~{2#!&v4sd*$R?KMBB zukmpEM&AgN?5(Aw#t86WG+Tv)LABW4bem1C~vfgX1PMEB@$yd3orxjTF;lW<> zLcma)_c`HBK`1AGk{tN|kqZ{5n&S?Qs%89f5`4t~sMYU0{U(>0sLeKoQqVR5Ga++A z#@`Mq&a?n9-_kG~gXgE)RZi3U9!hM8Mw)^hc&-rh)WkyOYsyW_8_XX|@;1~oHUT?H z1~i$!eS~i+a^*Kag*}_Pdv;2I`vqF(7n=&W5*Ir>0*ZoT<>lCjvz6#G|Bs%;G@pRL z;jkJ|ZSG?5=hFtD4P^0)LH0NohLSH9C7B0*Yr-0IzS2&~#IiN%k6>gb!WH=F+fTa! zn%44uOO|5%{ldOSH!}S+${j%m&EmfAV^&SntTA(-`ChOaBV4U-Rm`VZI@M=VlTRF&w}(&i>=td2Qb*Z9GUtP04ZGE zwIq+lrTo-YVTNF{nri!31MtQht`E2j#PnNf{XQbawMf*Z-B02an%(I0`#l^p$$bf# zzvOLSv^KG7Ys{;E<~$nED$Ip&U-B+4kC> zG7K z^+_?r6e^jxKNu0_9!L`L7V@fapPVbe{mrNSFE>~3FFGGrl$%o@8XT7K%B;OSI|$T| z)@TGTbHEHntIW!Vwj4ez8Vll~*dvlJ6q?Jyn|KKSJtOnAv7BV9Ok+^xo2$5bPzXiU zrA7}xzjSa}o_2L6{nbL}lv)<2VO#%9f2}2LHvH7b5oN3(z?Y_xAE2}E5oc>z-dg1^ zX%9sL)#h)caK*kd5-?c@B@+&;6FX?=Da-ISetO8#+S-&Yr=KE%Gir;IehPy4Z(2p- zJzYT_nn|V1oS#=!%x^EJ{3?L?Q)X@aNU6m)>p^?p#D9D&?i@9Ryl!t*uft;t`J1gy zjHRLK-7(z8ZsTu{#Qvw}3HL`#`+0aUt2-J`I8E5`|IG`D`)Oi>)96NhGGE)C{m z4N`!==w<2NwS3LcP1?!VCvy4Yg6NcMr9OK0h{; z7f;(h9USjZh0$X!gRm&XU#!LhSM~7@^Ylf)x>oOc4k@{zvbGGS`Tx|z19mXmdAZMg zduS+M!r(9Q`O;pg?z=bXys?7japT4a@`j1&ha&bvTjK|ql)o~=Eff~F4r=hHsUo4c zX=(Fod)9s?zDL#`wSL-V>;X1=?WLI^$>%k#M|+(gh0clvyP_L{i|~c<6d_pe=TDq; z;fi5)BI@hu=2+unr}_hdI{xsvZraTzsbq1TwAtpq5YiIZ5fo+ux zOljON@9%F-qCBZqfrb)V&(OgrK8-UYb%=!71p&87MF+8dDmJHDAdb8B5P~2x9Qst|PwGs0=tJwgb>y0)~ zS)aw9^jF%3?I+qa{9HetlFir7kb9Z_JgZ@xPbT~91fiCh69l~qHToBVAb&Dwrr7gE!>_VoNfn{4uD*U*M zX-pMZqk_KX=<+ZREOGLtzvoqyDV+bnB0pMF88^#yZ8|K%C%*8_RW!OPzP2%so@1BO?_x} zFc!tL$Ef001v~v4LU_ib??WJ9M}XZ5gqes%O$$K{+FI4T1E1P+wbG>-hsmv=T6gK9JSA{Vb=Y`f*31GBwvr>Gc(AaGs<%XR|PwIBDgOf_jYyT#1Z+K zwZ0FfIKQRc-OXo*hp&}|!+uko1%jIvMPo~$e@SgJ(~t9HTu(y<%5~^8?I7Kt%*>aJ z6i3pzgplLNP;rzvnow~J_yjtUl!{};akgI^5B@Tje**Z+U4BeI$>pC6{wXg1R8k^N zbNQze9bdu#_fT=BtKKm9XSveN2LBwFe=hhB?o-b^m%jqy=ezt1z<-F#e<=75bNLs7 zztZKeg7T_e{u+q)y8MeEezD8H1pKv0Ke-#yFLn8E1^?l$^mX8`cg5cY{sxzSEchFf ze%cNGWiEdw_>XY;i^1RI%6}X9eSPrPoPxh0;_^QDTH*4q1pkqJ@VBZDK32Q@Yrub0 za{Poh03S#9!RIk4{VNq)QsQ-dNCw=cqCZ)V*b4qOmp=gY1e1R90{Gj-4o*LvDdh?H zBpA3QeC33Pg~cxZjac6(|4R5w82`q^I1f*VJ>0)R+{pc##9k=(IPN|k{!S221UJQ3 z#CW<>#8Y|PY2xWlx-;PK%s&3JQv4FWJ;w8&!@mMPL&m?qu)gPs=kxCcydMHSNyfhy zS>In;-(OkZUt8act?wn)_czw}QtNw}^}XEsZnnN#tnU@p_e$|9{=M4zUSoZ)wc@X{ z{MU2*O8A@^|K4DIZ?y3KJL|jE`rc%HZ??X-Sl?T%e7A|W^Y0zj_fGy5@ZB^1-EMvF zvcA8!zIR*S9aj3CmVcM!-)-S_j}?B8RqtNwd#`w(Gd}mj-vi=<-2IRh|FHOo6aOgu z{lS&~G5CAjD*p-V`=s@K%F6#VueS^G{84-c{Ld01Pb4bQ2obZ&cM)1H?jS-r-9bbI z5&{{4fXuBRB}b2m~GkBg=&yWE8qaBN$U&Fm?wSS6(oF2PrGhH$L1!CSZ6uf{6$w zA()I{3WBNS+72=e!E^*OFl;7*S=gT0=$eCIE_UQ#1oIG7AefI}0mdFuULx-xhnC+> z4&6fzqhvF5d@otJY8R&mUS($|#h0Q3oJV&Evh~+s3JuT=NvW53y&=w%PyGhGt zqDos~YVIIw&6Iv@$k5%Sbu&;IAgHapAh4SRcaZk2fRcg^)9qjz@&f`pw~}H&1_Wwa z2`k@8*6k+iAJ`7!>`nRs{fIQuM};qhuSp0d%X7eSe@y}a3y1{yHF6EfA=i>Zavd2$ zZXmbT z`J77RORAA?XpS7Ag>sw@kvG!e^6_+(d@>!ceN89PLOO#M(?jVXT1$t}6?7bL%i=3Up{tYs74h(~@Vq<`f-A&j|6296Z?c3^*FyU`H z{LPqXQztJcm*m+*2}B4TpaGIcgCw7}^V$YMiTR|MqXE;8GwbCYkRaqODE|%dO{e*S z)BNeT_i27KWAoq2n0ZFu%<+tw-xl97`!0M4gOm^HPM{S=iT*g5={e^<(p6!IbFz!G z&-7e!B{_&z>|fk z8&JA?<6PEZRB*ii|nR*$o+ILd5Att zo~MtHx9MZ#J^DB>nkT7BpQZ-=BQTTafRX%}4x=wo5B&>WKwkm2@+v)wzD|4To19)= zB*nl^3&g*Jew;%J$Y}8&F#WQDl@?g86Nw_e3$a<`b23JJ5A@+&s*-&1eenaB8TXUb z;y=X?A>Bh{rT7tOJvm5YHY)(vzr>F@eV!nG0=k*NUH^uXCGPqZTrzikW-G;Ct?6?p)P%F6 zXfHXH%SYq_@Tcq|r)}#qo8EQJrXs61Mfhr|Rn{ixiO4z0PICHAa>h*r27FlEO`zpH zQ17T~T!m9^7PfP)qXU)*{N?knS=&LprymoQegcg3KhTSRlM?zV%*D^hSo&XAE57kNWorm>8jE*(F22X*#rOoP)F&#tU}_wE0M%f=-V8*ST4PW zlwr@TwiH|rHDMzPHiM&B1{YL@Jx1-mMA}8RR48Wi=U7=P)DpGe3ah~-YKc<1n_QXF z-V)W-;91xB0tjmavhYEo`D!3dhl_gcIm3!b$XY;Y50ea5AU) zc5M;Xi@(g7ug~)6bW<`32?Ea(6jBi zLGQ5V2E8gdH|Vwub3>DKb8bilpr8$cR4)MfOE=RB_!Mp?LqP0bE3G{gKG)5W%7+&N zbzFbwegfynJX9%1c@DwckKrm0XJBs@GYnU)aE*uS<;7aDj^UaWp2fqB^5U#w1H;k( z+m!%rxOh&sHaEv?p8)|k&du3Mba4Fc%(*$33a93rJaG;hXGNPywwWn^D{*4M=Oio; z<`fEZib}y|w5l%TRfF{FLg|Mc+X{W;3JNqH8;Xq@lvA8noL^i}Tv%LGoV|~Y6yZ*CjDey;-0?(4~gy*OT)|4jv87!}t!Rq=eSX!^q!@;`p z32)Ff!kg4DyhYaw@6cm~ztfGvKVXKvM^6?$fEo5r`b*&>dWG-_y;1m--UgP~ox zC*`AsMUEkFNd@3yq?63wY~AdN?_ow_c)a$VT2$nfl4Gyrl{~miVD9&?CB$ ztl@28^km}WZP7q=p3K{#)90*uvs|1)z*p8SmF`SSrJGusPrkdJ$ir?!$8{vTwBXk3 zi8@SPdmFg8|2Fh1Yi}Et$JXAKs>=!A0U3TzG+`eZB;rc72$~xVkEn76=`pLYyG^F@ z?ojS3;%rfp#z$gnMBXgL$XWV-{U)J}5e z7TdTj9d?cFl#;C-YMR@mP&CLWF^5bO3&r87@mtFFx(2|O7ZvAy7~lW?(c;-tx7F8zKhd6oy>4S|QD zK2WSmYj=^_3Rc4M@^_LQ<*Foc+!d6UuwoUm0V;QHg$~)?U1Zl*a*mnTowEda+-@j+ zOrCZFDJ@}>z`e&Ds(UEeP4+_cR?ryCh~4B~Gx>c`7jz{DyJ9ay%+b*P)k@f8Oarzg z0~WiB+z;dVz{+B63+P0XcaaCTJ80bi)*BHgfW==!*P5HGx7}?D^0TOwGqw) zA0bUP7lptz1zZAmO$C=oa%jFZjkBy$DoWEi%PJ>dNHaLgI+VOE&2$!pEV~YWqrh6# znP$DDxR7^hi<>3)Qg$Hfo)QWKVR`?Ie#wSaO6$@x`%jGDJKUMkY=?VgfkAMi`+@WQKSgsTNOk z){#odcxjG_B~s%|kGZzJM}B3kU(L1FuU0L%ny-JbVQ20nPiU81O_Z(s-rGt_GOM85 zdBMYBYKKyoz?s0N&LYFb^Pq9(kdflKWR7^g!vr+Yr}*|O8R=T)nwtTY^Bh#pa)tyD z0A4_$zcea|44tn9UIgU&%k*J^5-Oaoeg-uo>pK;Cpgl%TaP0teTiScwL|gNJ5_EP< zx05`D`v2451+^U&`H2O8wDft1e5QWV9`Y;}F>E5Zo}=VJ^88NnCp*>FeeXDm|3q8w z$Ht4i@#FaJ&BeemFCoLkOJROpM!e!?vO?Sf%IXy)B3?~S5wCR+S5HPt^Q8sQyO?Yo^IF3H}ORH{IM+`dfuu zB9}_V&k@k?c!M=Nps8HWK zH>=yB-DAk9Ng~IiG(og1L5)Llh059uV2-)A_ZX$?F(8fl7$D+G!oPQu zPtn3rc93#xE3PBt6w4AWn&g1|h7=Vr8QhtVEm4wLRlXlN5wk+;F(dZD%qGrJi+Pu} zT~Ee9BsBFudDE^VLu~iF8-T47?F^M}-S-NXs#>Lj)yZ~{Ddsk#D&{fH6!Oap{)>CG z(hhPE*jd(&E#KfRSMmmMe)!k;9H{|7QIt5Fzb-Y4%uDO6Hvson)Z$X~Eb|?A9(f$13ntL@FZ#Njd zc`N|^G06=5yU4c{>Q*u=jRy0IcvK1MmwW6bBQ9PzeeK{{-}XEY)HBSa$?s6uW z6_M{x#SL-bkV8$Cuh2~MBPGcpxX)A!?JWCv7M7=)dVMv|K`G{#Yq|w=bL~Ug14bv` zJr?&+Nl5M^7g8DK4rk#U*NmLB#Z}a1yC?DfJfV)swmP|noQ%0tNlc}_vp7Z;BJ~}gPMb|h+FWdvGt};8 zp%qZd15Ecp$!>bEo1?Apk!D+LRE_4z_(=^Ys1z(5CB?!~Q!E@XKft^xW^M~dqZN9R z7HEw_-?dg1V^1}^+owaN$qwb0(_#&9C!v``|782n%At>ND@Q{s2dlv*pR8T7nH-&7 z;;dwe6H0jEopd~Rl%2_4$SiiiXYjpjCoS7bCS^#ql?*aN&)G@MQp$GH@)CVwA?2jK zlTNbh8(pHO*;mO_TghN69?Yzi%rL3)O7zLDuoAsQH?6C!9x$w%LpR?sh{RrEXQD1k{w3;EJoVX71m z7D(-aSLzU!O6!C*QdkH|5uryqRybZt2hNQ`#)Xq%GnJ(iP$_rEA2k(zW96 zrR&6drR&89rQeEwlD3MkNwLb!B=}DpO;nn6Pd|h$(llCLt%2RQY7aq!{q{{TrO5-$%B+b%QY_eg0KQK)8xsk8{fRzsLdTdXif z*I8kVjwjX98ouWHF*#Afqq~Z5JD3VbbJsmYl#apLV5W_;!d?Q?iHE7*lR@0(&q8(H zR`pq-)M74EfXiCU0hhU$lgC79t=I)d(;juT0*@lk6<+5HJgV#!p5+TX zOkO42!xwlo`6yu*UqsSV)@WPpRRQ7efG6DPyxlysMrR_s!8MwS$4FrzMPXF2lg{2r z9^Xt#3+Wu`K00?5st^^v|JU1lfJsq251`dO(=)TPJ3F(pw+DNHB+1)5kl>-s(WVV_Kx!x-uwRV z`|fsndU|@gtE;Q4s;jEY$$1VFbN+7U-2{Oixa@Yq*N_e$D8+iVlh#P`+B^g23LLgrHXKr(TM9R_WpFE74tKH@Fq1tA3)yN|%ASHvYz>sN zwXlb+gF|dRyw5hkhio%^&bGiG>=^D`WG|9A>@_lvy-uEHhto!FxZIp2UnlKERK6ARCd5(_l!wbVVJ+qGt2{y)F1A7Ml1FlrH=*<4 znjz;~`@L`7jHN`q@-4W`WupGA@+emi6vr>B_+**XHkKlnr^pq>v8|*pA6kx+`vu>P zs7d-!@NA)&^C-eEQMvLn6hm?G<`%0>_=pvWNpoSC^mj%v!mwl!w_=j3%$@V1GJbi0 z1br*s^9xhi)^gjt3PnSl+qtmMfU={YvtwYh&!LEY0T;8cpf~#(2C;8o0{a1GupeOo z`w1RnKf@CCtEa!=eNF3SmI#MTY~U1+gnXbX+xJLU00K|0if(NOs=frCNl=ip$azTYk1vYFKtg3T3!v<2R2bOXc#FU1f?i%a!T2knYR;BMx zkneTAuXo3>4PzZIbJ!o?*1_aDMAiS7Vh~CAU9v4~8A&22#Z7BS+>#-9Mi&#f@`&8o&-vwLi?}C4TJ^*m zJ)S^PTF49BRRSZW%DTyr+by@ZP23kU!I|SxiD;-2nt8p-sL<;i^x=bQiIJ@D6spju ziPVr3x!Wz{^bmYmoWl@Gv|hy#-oAxG+Uc2I-SptBDej73APa2*XuDKcdbbj4)P1xdNcBQY_|DpQR<;lPEG6%$cF|B_Hru7dMaB|f!nPXK!f6mJ2S>?|@ zm?ATh(Bgj`#D6<>|K(_znWL52`@iZ&tWpSt$;@)NK7&2^Kh5L107qFF!ppMcNnke0%qtXL9D?OpBQVhM6 zOQ4T(DfCq?Lk6G^3{tLu8lIBZu&!kfy?@R4#W z{H2T{iZYsnlrbb<8B6LZ<47ZAJZYiaMcOD6$OX!M+E_ObulTwUlMFvGO==qO77Fly&qXWj*btY@nAb z8|h$WGre9((R-9_bgHt0&QNyJxyo)@qU@n7l)ZGdvX4Hk?5A6l1GG$eiSAQgrH7P* z^oa5r{Y-g-eyO}kPbu$6vhuE!s~nMPDIZ8@D<4YTl#ivJ$|uq-%2(1v|e7Q`mB_CF6%SY9^@{cI@ z8)|))uQp&U)rPFI8e`qnB9!%;u&dRk>_)X28>O~jPi?T@_p=?n{Dle(G3Rdd`M9BqkP_TL-x)0f0k&@;?mV6m9 zhaqVjyf5F!^O%7mg^JR&E&mSPh4>O;-Qj2Fsj|hD>_eOtOS5ju%W26TQ?6u>DMzyB zsfj|e4=Ow5NrKU~m936sj~Knik?aw#7dw(YV)p}%WREz0zhDY=#PrGXWZ_WIOBpXu zk*7icv3{(4Kh|d;?vIhD31@@>$|!j{=9xGTM#>Lx8#8ay+MVW~T| z%!f}FZzr>Gy3g*3jO9Qs)2GOs;v&wQ?}{@n0-+GJ0y;$Hh|-)3wqf#6ip)h`Q(FQJ zBAPsyZ|rPX0nx&!Dn+yu{18=nc8WZlBJ=uAQAqOiuEH>xA106R3`{NvlZ9^b(M_bp zO_pvVi`?X6VX{~xD|S^A+-pJ|1DbjV1k|yRrH+Fl^-gG|j)$)5T`&mmhp3a`7Ig}Y zSEs^M^?rCrod%242Lw`FiJfhQGQlhX^de{`&&B~$p$7Dn=SVkjyBg>!KP1#lwV|_o zgBY+ZxKy5tPq`Ga*yG(7%MS|#(BKi_vQ=4%m?zKoKrFmjVPTQrYq^0z*Z$TJz62q& zCzp{WTz`-vOSh6`_!xofu6kW~3Rk^^7G+Uw4_RJ_HLM^&@bWmf5GO0~fg&EI$P;Hi zO`cAPJ=hpGO<1N5;p>n{CsqFYn~I##RBr1MhA}XfJm~_t3D;q%vk=I0Agn$Nx$1mu z)+5kcT>xX$MKD$^fjia32;3#GKwai31`^Openeh?0BMBa?+9CWBADkQ0Vo@o` z8w*&BNCcPJWZxw8>RFK9Lo9)&1&X`(9VV+%Ff-Bj6bu|L-DQKjwfzImF2*7nPOx@(!z2rhq*M$L_?t$b+K}0fT zLW`da?<)4DAXoy3Ra{Uyw*(qSwF6K$zZCMhlA>lrDMeW*mgku(r^xCJB;n(w8VDi4 z$BWeG>}~C+4{-pi>AVuca$HG*5!DjDf+#NUPhpLvQ6DdXOfugWPQj>B@M8v9Qwn1p zZ#HrJbSVsr$RX*+rC{(j#Q6uBxlvS9;vCkqSTV$mkY*LXYGh_^AxDYR)rK@{1x+sTH?P3c{^DV;K#V)LdL1+l0v zg41mCzx|Ay{!FD_yPx#v&;3vrM|mHP?DJ5dzKFEvWoWLx0_Uj*p`-d56sxa8AN4Tw zQ{P5f^d4NReh4?KAHz)b6Ih~t1}oKLuvYyX%JI5O{R&=DzkxT@Z{bt*2lz?-1%6k5 zg+JB5Ne%S`Ia@tRT4+Gd(+KIR$)umAk|CN#hHJX#LXd&Y4PWsdWc#Krou zzL{9gb5o>zgD8jST>Ff2vMf~;itBRRPxg?lu2W~;3W%O!@0v>ylg~RVVnxiQ!iLOS!nhxpI{{&OdO3^e5ew0Ydn%v!<%|&# zv^tQc)lO^zPqOnO6bSpkvC;=9(2aw~#C0)k%dfPZ^uD-v0v22Wmjh@PSegylS{QP) zENHCNfJ?O;=&$9%5Um!B)9S-StpUu`8pC2O2FtY~SgAFIr?h6US!)4%w3e_}i^B_A zD|lT?z=v9EII6XQ@3pq@r`C?h+66?{+7nyrKpJQrNld$tG}F3}_F7MJkycEKwM)rB ztrr=l^(MD!eaLL>aLY-&?eJcv?=s9Z5o}e zO{a6U2k3llCf%*grq5|}==0jcQYUSJbdk1D>ZX-S#oA)2kG4d*N?R&jt1Xj8YAd8W zw3X6y?MZ2lmXtPVYos!*nY2?|FFmJikPd2_r4O_%(ns1eVolhCtkQ?jM}7jSv?)!8 zrt*`*VMmnBeZ7}7oHkew?SDQ*J z%Tu2JF2fo)esQZbe~RoX6=oWk+MNWsM-sAo6jT^-JsaCfo|8bZ*$R^E9u+lGo6t!+1U z1^C4X_t%rxV7H@SyO!hULd~?N4_tGG4LQh9%Zh7(+5;Tl*BpcaI{=|dL0b667OP-j z#HNJy38>nq*xF+m=BYWJdFonuoy%A6#v$a)=~%2pKL9b0Yu@YFLdQ~MUzj}a8Ahj- zOWbrwe*)Ti<@aZnKj7Si$qVVki)YjzqWM(pr3mwT?JI2dzo4o1Ews|UgHhT~aEJDD z#=go}kB1&Bub1wr#6yF;LEh+M(@ofAE|D$g3zo1EdQ@&3E0*IjuDUZKC{`FKKD|`J ztx4~e;<8|zS(Nd0AG`3f*zYB;5QwV;jt~` z%`9?=q{!ifRun}_|8`U>_CD@9Ch<>}f-kQW#hj;;r^m`qXLto&!Er?U6|wDi2xxym zQ2P_H?r$8!6Hr$>3H7l*jeHb}d=j+qF*x6+LPwt;#`sJa?+d{_zA()4Mc`3i4Jh?R zVX-e4milUWLU9p{6rm09O}IwhByUE5cZ7Z-00FnIXee)yz7nFxJoy>1tratiY# zoGr5jf#4H#xiuUu!`VuhG*9LC&T>xW!9pG+XN0{Wh5T^S&i1A$shVQBjsulFi z`S-}rx}MAmw%I@&JHdCj;__e~KdT_^6~n`7aWi{vOs+T@Zyf0lgezP+7**~+@i;ij zA9-AEI*6C;1o27-3yV4t!?r+viP(|k?njQEEGT#?je8*V<2X}v0G3%=;eOBy-M!nv zY;c@^TIPF;Lg>)kNL$_t=J*K6+*<(4r3mMIn$(kWjUb$kH0qR2@+?j%y=Q{FLIRO;G#W@mi0s3@IVhx_yG{wD~LgvRM-om{Ji zXh_a76u{F>rUkiW@GO5n;ai0b^l@ggjC@voRn9a1EuA~i=(`glYFHyNP^vpnflBWN z((kVJBevFuIGj&Dghiw`GM%4@>p-{!dXc4M1+MG-x(oC9^#J0_3MA?L`ZoEPe1`8i z?5YAC5by2+-8T_x_$EP~Zwl1*-H#M^I#SyQAnu!m)b>G~-7}z8156h`<;VU%wX+~Io+?(!|i8NLE$_*TM0z9(Rj?Pct$hQMN_w9o3eS6@P?^z=Go+CluKGMYZB5CV;iM02Dkh zlHR_<MV)rU~t}M*4vyOfNKY6|#sT_7%AU3gvxVfk0Lwmm%0ja%AkPl!jl1RPatT&kA0R@>zy(E;iwaJI_%V#)2zT!FHwsQS- zke-vH`>S`q^_|EdF@{HCUX>5JmKg_d@j@w7`H7R5ww%PYb*jrPD2z!da*X@k?*}95 zPXtyedvIm&wetH~8P1&hoIt{Kl3#FrWc#!yj=3LlymZhvGPzv54hR zoTM-WND~-^t1?3Sks9F5Ch|>+H0CM3|J~Th`W90~`-PcM4Q?pIiA{B%cW6x#Iv0k? zcja)%2?Hn>mXmS9>b>YczUfcXG=5FUB;iJS7+k{5H&T#HSYksTGgIXIR=oJtC2$`} z*a)fS95jtQzVrv~@?;9Y{^~8mxqpjr zONoZJlAkH`jfVN7nRvBYr^qjTooC!5kQ}E_ppdBS=#&$-uT|LBDnb%9q&U|u*L1=M zW|zPL(O^T0^Dr+pOTZ_`qeU_^JIxp#1 z+GOW!CBI1^N{gG{C5YrXmCEs&k!T6`cg~4~;<=HKQ_&v;R=UnMJgp6m=gRRM4uV_< z1T`W#$Xul{w1$A&pC0d?sF7{73KzuEfij}Ls4XEA7S&VauS7IbvxIQ0&n+dw^~^el z*RVl=GAEi7CVwkwtH@5+%rH42aFCoVC#TBE>E8YM;xx2(es%@n{*F}ixe6se4gzN?@aB+;v0yR?PZu~s;d*LTh22JA^4LHED8>C=Xm>M3a z(mqDnCFJUKv-xP^pp10JerPo3fA2(ri?lU?qSM}J{_d!MccK<&yK3!D)OHrRA-Kq`t}WtD zG*s@vRrPFTJijW7l~)y9E|u4n!~80q^R<^h$E$LW@`<>2_^DHHFBS=du4h9?uK_uF z6l&`^aJF6x3iaC1RIdvO{VeFB*N4e^BbcTaz&yPW7U)f2k=_)x>CNFey#+k4$Ke&d z6?~wd4@dPj@QvOMe$+33zx4J*(mN1C??gg+XHrw|LK6DLq?6u_T&DLRWAt9+ZoLng zr1vFL^?qc!K7h>82a*N)AhK8=Odi*-BTwl=$Xb0U*{I(@Qu;7*L?2E*(MOVR^;^kF zeH8WSx6zP3nnv|8w2?lJw$#VdR{C8uq2EK>>i5$2`b1i+PojPFDYUPCKOLk`qeJxR z^d|iQdYe9j-mcH0ck8q10{tQSxc)F*r$0hB>kDW~Ur4v=i|8(WF@08FN}t!4(?j|S z`icHHJ*q!Rf6!OaQB3#HE-dOLKI4iB9 zr}##gCXfgI3{w%>R&FmJ#dmAa_HtYK7`CdW6q7EKzQnIZ6_m>4&yfo@lzZVy!8iLk zQ|Z~5{FIj7m7nA2N^`jFW5>r13-3?Fu>`3pJ;JmqH+)+w*Cql|r`EjwSS{>UioQv8*kF!z!!DD$7$CNuFLBl`Hfp z&3QZgwLtRMftvoh(Aa+#H1pSoVt+&E?QaBE_?y5`|2c4zzZu+uWp4M!z0J`pAS!=@ z{ncS8j_0&QQ)7BD;Y$VVtK;87Kej z1|1nE{~{k3+LUqfuR_5s!R_*I_zk&|e&cuf4;Q9Av3?%TaztX0;t1980oS1IM^YXr z7G^jP6;*&&n0olzK*Zk`8u%}OCjR!&!`~5l`7eY%{?0Jk-xbFBFNV9Y%tU{&0PPg) zMjvP-KJn&Qn=2Fj z1+}q&Sal>-e zV${_y)?$*QUu3fP%_Z(P?|5!#_<6c|iUR&c{TjOq9a~Nak{gmZy zM4gLrLo%!YUqNn)Hr~Kl&5#8st@JD`zz3Meg^t27J==|oS;%u?7SAe3XCW_IF+3u| zk$(-2@zY@V*JI;1AVO_~rv6RP%D)*p`k%>&eRdI3#aSGflAVUvgr-cx<&1*Oe9R5p z2%jU0^0_oHB0mQH?KFmLUEywtN7snRE1*-XFh9ZubKUlk6fNSWe2+nc?X*e%Fm1{l z4<@;so`dpLgz+m%Rb{ln#Lk<{ay$Pzf|To}2h{P+e++_Rcbhinu}pofqTj0I%-@yuJ^>e)3??S9?}H9vQ<-M8Ig5q8J)TjxJXrW-T2xKZb6W+n1HSpCNN{6O zwT#9$WC!>LO)2!|(bOvfiMi>$1QJ0a)MPbEpiVTnA414C1YP%!Bxt#YQjjX0z-umEf5dAm9(aTgYfLJq2`sCYKrE`IXlrDEy=Ss`mV{8H(i?afq7-d|7bQj8 zMzt!;OW<6P0%<0o9USQm z&PV}tDpK5xK@uq*#$6UEHvl`P(tP1aF(lmbbhrqou2lkm9?N&Zv<^!n<$!&N?;Y{K z6(b40-Bh~-`;SQ3JTDcY_h|7pb+_B_5lRp^HHDR8W&+f2p6TkH?T%4tXB zK~=87*7i`DPp}I`YJ)I*y%#2VhOamCVGi^HIdB>H0=*#+xB|j~zECsJ59$U6K*PX5 zC=3jO7J`OVTBTT^8Lxj~ucC+#**7I1)QTQIOt+m(yw5$mg$Gt?ItU4K4IUOG!HCcrL4m^moat4F~vmg?fjYBsN zt_duF>jRHwob1tu)fdrDJx|+8fNa1Ty3?Tq^Y|p(m>=iDB}piGaW&s+zCr|ZP9{() z9xM_l1npwOc4#7qn94UZGklUTCq=vSOH|9tPthJuPEV18l%hB;N96pKU^;c;x02w? z=e`W8Fbq;7URYCM&Z$LY9%+VeYt|L9N|EaDdmdYiKbo3Jd4}_~HjqThvkH{JYQ+1e z5bvJ`JFpgV0~-+UH$p*RGc*fqL28sjoG(LaR1TL1wjr+XfT4k1i0`}Mw!pJ+d*C@3 zhw|C|ffrzA;6<1hcnKa0ybO;AUV(LigPwJLUFgdiA)myte4~fu8$BDLjjXY|xNKx+ zi^WBPb*w-vE()w+F+sn4u!lGuGUly1U%vmzy=42Ouj< zFF7Mtm|0FQroBjIsUPOot0pBhmsPe1Pe*%&X3N9`kbiyKVQ#tEO; zEE>$M@}12hC8~sJU$OI}@C~gn?Z-DrX@4gRKST#O$uJ$5PF(3e^odA_DmI9lNO*oA z^eVo4z?&#`Y6jt*Bh7{B)fGWflQ11~^F=SB%xRvpm(_^}AkJvs;A+}(P1Uw&8Et7= zr7ijYt{oh@oXA~Uf%4*<9K(Q!5rljr1a*us)HkxAnUM|cjGEBNh(dQG2Zufnt}$xC zZAKlq%cuvljrvexG=LRGLs(-pg3ZR+u-zztZ;V3t-YA0Kjiv;QW+Y^^AUQ@$(!e;E zG%@0&mC=e^V4P1bG7@C8(T?10T;M6*n!z@9t{^S#V6Bj1HMj;IWO1Q<{2lIgo+6Ho z7I{2S%{|`M|2?dgvyNcuJSV0$rp|ZxWlSZ+0SNq!&xOHS9dZ?GjZ$%?2o|gjYwMCP zWJ`oHb9_4b0n+qxdR^RC5LIeV=R&d+@kt~_%7w#96j#?EKb$B z?boPIz3itulFbvwPje^e`@L%D90FC0!>mv$&6fN>%CjLu*gUEwUF8#FX} zK+Na~EsSD_8@-^laTydFeW15-IZo0mV5rd-Mi^JZSYwbEO&WXS5ufpb_a`FtgDX{x z_oRyPf=Oi}#o1Z~#$sFeIY8ViZItwdJQd+@!Ej-T>w~j!nQ6x^;F~zOqPOS1C7v^( zD9<`nS}1(-Qr6LBkruc-O1FXo+=fwVlUuNB1+*>5ZJwexIN|{^?OYdi`ZO0>3-NlI zUjfv&-0NX}m7ktM5Q=-HDly}YYe6=y1H~8$LE{E!Z;XJBnC@!a>XBs)+6z4+hetQj zW6noi=&^BqTw_^&5|^|e^7$o2huIBQRxzBFszmZI#zNQ_2X&3{8Jt=@cNA>aiFJ0# zeQS5QR10FXjFeT;&KZ+4RuI)2M3r@^vV!m`FLKYVS?Q>F$R9Cm>y1*oJh}`nui|8b z?2hMTlWF7sUpm>eO9IQ|+T#`_kY0Yc`)8OAPapdtbDGqbXWisw6;yY24L85YJiI2( zi_ub{lx|rfT46-@j z(imGT$CZK@c8A{5j{BVH;>ZxGk5gZzV{c*`iVHGK){4>=YsH-H=H8k@^pzyJ$UXiB zbBcs>1=&mXiSuvvk|Qvmyw9!F;1Y6-{6vm>E5114!*~Fgfh@Z*69UF8$TQ|ZJ>wxH zG;^V)F&_pRk04=L0E3MZxWOoeTaCxyZeuY_HkQB~V<{{)mcs^PC6pUa!fqo8uNtf1 zZDS3*Z>)n)jg9byQ3gL4684j>#tWp6@glj}c$wU0 z93*!duaT+7n`FB27J0}xOdd7fC5wzBwD? znfk+-u_ASGB`p|Ve!8*lE}tYj?!TlSZAaXrnJOkN;&7!&OK<((CM}ONVsNUJ&zUKX zI<-o{%$JuTz6pGKJWn1xR~%7=^KdDIoUe>>zY>)N^Ck1y<(N*Pprkr}M2a)ZvEY$Tdzw?I1u=P=Y=|8TtnqTo=^fmY@$t2X(k3Xuw^;AWRLKFfSN} zl3+G04MyR~U=FMf=0RDo7VHYvCM?*11cMDpcCazY4W3Qv1PeT!LIh_r2s!CV7{+=C zIcYUq&w2`GrVRQDcN)&F)bsG5o`(nZ1cu=fNb0y)$4EXa=6kf2PU)oV5_YM}oa8xn z&G34zb>A{*jXlVgO@^wf2?M#BadJyG0x+vt+k2*A=n(uU<+s$Yz5td=fR!9HZV8X7G4W> z$XE?u_g2H#1tcr^4zOOHD&$7@aEH1DDSBrQlzl#qS-IS`T}qL&3#?ocbG^5#_>TlT z0Sk5kU+^MqOjpPXUJP}D-7*?b*KGiUJjX4)QUfmg&kd0OLj!tZ11`Y^T#60og$=k2 z8_@f|Y=F&rvpz0O;r{O2MRz@pL&GJI^Up`n6{ySM>^yY{pKU8dP{w>*fZYsb$Z{Si zE3b@>Pm-D$p`l{M{7{!ai}HAcfC9d+T*nDSgD;QHh#QrMD|?ZI@84C-?Ze#@5sTBy zEQ_)*y*s_kvZC~%aXkATFB{j*GnQYLUVf7>!m0H7N<7H~j{ynOdp%CXNN3&WWgSn^ zi6U!~lU0=G?%P$*tSCjCy}&Y)`Av#WahCs3fh^@|gVPKEU-j9OJRTdJdgc<}ED6!- z*LZQP2zi7&>K!YxiSxX{s}LOqL9O65aAEK|=n)(WeS^c0z}*Ogg2UnZ;7u?xI19N1;@j|;N9?PZ~`0)-Ur_VC&KaI zWCFn{#21`O!omAVUT_*|7@SU;1|J}a;0)3;IEM@fK18kw&LhKu^T{2-QZga9h)fDD zA+v)^$s@s)5AR(E-j3^Mj0px}vyXJAI&k zQ5k*k8G3&bnt5j^gz1cmb#SK8)XZ|#G<0@a%~QmUsrm6pyCUiiEuoQwV=>4hy_a&e z&>XH7q8-xZNkWh92VX2j9}?mwU%mVGkLqP~Zo-%3HX~f$@-Tn727j`h&g)-TM(4ZF zFDbMVDfk|#dduzf5&mRB!Y^v@r|3erP=S+G<<+b+^0;8kw+U!T|F|Ek%;TLYifU5C z&%;-F?jff?SOwFPus@-5$b@OBdl-eka6dG58oY=%I4|lCQ->J%3!RI1AEt}l>7DUH z4$ohbp7tn}m(!(AQUG~b8fXcwl8pv-Cyc0XKNLiLDY`rfd5K_{u5iHX>>-wuiQJVR zfsFl)I73sEafZ}t+iGBNvbfqWU} z2cO3|z8~lHLD(OB4PFVp0dEEm!QtTBILF_CpM&qiufY%D&)`RJI`}D(gP##Qc$Cx% z9wW_zUy?S#e~~W1uSuWa_oQ#|8`3}c9T|@4k-;BvjvprzgTIkE!QaWe;2-3%;Gbkw z@NcrltcCOZZ?YkHg6s~SBCiEclXp!ZADe`HWy<8ZsZcOg8Zb3l!}QZera|MTNn4u{ z+Rn6Sdox7)m|3*1S%Y3>=Fn@*Tsqv$qod5a^melzonY3dQ%olw=1Y(T3sBzY?6pR^ zK#=uk1He!ELx>GzSArjYh0W|LX)NeuA~X{0m!IrL=8Okj_LB`TR?rrm_Hi9gOxhl5 z2*y3gsYaUKV9MPNqBF&AErrH(2)kN1lw3mFvcZCW^`_@D5r`Q^&^qi|vC(%sts&Ss z72YJ<*mXh$f0&f9A?$ka@pvp^d#Q3D=9X-z%PVYkPabYTdO99s1*e2W5$7+tw1%~fMs3?VY4k{nHNB|i2yJ=K%vdW#T<)om^I183BQ{&HAuAoiqwa?q+`}}jjeWw?0~A%z98uQd zW&KgbIX9u4ntyG~yW7oMf7TK*Lhoy2F>{Znv^MD`b z9q_|9fh$#4!LBX=q+MnYVCE&Do4vp^dqYjL57aWRfVyTsXkiY3w&qpP#T*2em{-FU z<~4AQc`b}FuZL;oFj#2b1dGg(u+qE*)|jK9%)AYDn4@8zIR;)g$H6=1csOd_1z(wW z!;j{D@P|2xXy#;+XHF%}&FQ3*`2gu^&LCHqGs$H0A@Z;}mz01+Tywn8t>QE!`GyS_F!hNGE(MQecw3B8;% z-Bge^a3M4#eG`&?keoU;V@`^0DK6SdpW)Tz6^3a_Sdk%$lx?Nu6r4?nZ0|vsZgsJD z6^{hlB_U@#+Lks#OJ_x8chM9FlSTOfWjI52CzK*&Gm6BqWUCdYE!(jHWD~x*gO@L- zJ9(>i@#tkmoSWXgmF|%s!O|*qtcEMPcf~bf<{QygK<%g+@iliC7X#;;?u3D#;v>n^ zpK$;9UYWtpNIKZr9{OxTE41oyAF4vma6IRBVXxB#%-P3zddzv=%h{hI`}*?4f&EaY z(8K!|IKK1Tik%aF`(g?B@%5L|_b)s5ucYr^DPQM4@>+jdTzoY=N`V%xTplM{ZiZQHhO+qUh_efPcb#(jNzbdUbAYgEF+T5MF zr*{WstaGDhI&7!qkx1xCWl7nf#da3=(r8nL?Fg;_Qn+Eq23&A2Fx1Ql_sq-#?%UA} zkBsDv>4L^5&>3dD@v4~B_V9dAuGr!^qSg8Xj>uDjmN}1KxSex*O)?kWnHushK?YIa81`orE`%sfHJ zoBYZ-)1z=f6hVMVu`XGFkWztw>!%Gs`1zp-H`Fi)8eWuCAadnrkSy3qen1Xid+H{L zk0*4-v@QDZA%Pfz30gb6_Xu>8aeggEWCO`5kh@;&@G6!ow_+CID6uOfZumB@q-njw z3%nQ_Q{pDo*1UxI=gg%g)V+=wYcX%0-&}kSC;_jtYn)jF z)AhdteUJrstHSQ@a1eLdYMMD8H?eLVU{SL3d3Lvu!gucALRs=t!B=GUz+QveQKk%p zwK?-{l*v9p==(u47>lKDYm2`FKny5W_oL#l-OECSW)Ub-GV6N({`pt=;?-knalVicnm74Yg zWw3-=k2_B1G%r(S(HUBxXa%^ai(Kgk>fi;rDiV9D$QD+a!dx1YBZaCN4~?3!eoG$4 zF)n=AmSiKcs#cD{i%AlIbT#f$M5wQaFx zl~)Hg<$bd|5GOrX7;A4D@&i}95p2fs1^Jr3Ne94ef-gN4WJxtxrZuT27rMPI#UW!? zs1ff7LMtM@E!O}gYn1Grjr6gin=g8-62;deD;&0Q*(_8iO$x-7<24gv zralbOX@ZJ5>>g|N@m$S0_Wvp>C*MFo%PB`&9zLK>{7jD$zA5D|D^=(wwY_ak4DtXb z(Bmu9(l~rjlF{cSrjl9A%V@w+2ncSm&cN>Bw^U~pm5I`cijCMojVglwj8aK~Q8`I) zXXZb?704_)>7epFEP4^G@j8B2_{aI_-+gb=hbuLkAONvYW~H$EZ!<5F(!oa@5SxBt zX3X~*o>7q93iX1W5e((dJhDWquioru6A36`g_x?d4Nh@^oNMPMGT4OAtc0GKZ^Jy@ zByCwrgX^z6wGV#$B~xSChi8RA(?kGBT;f?Vr}ed2B6gqhgww4_>JhZU#%ogTVYDKf zYyKf!mVb98tHkya^7xuS-V*uT$eK`C1(Rb|W2CnE<*&gdImgzuwzia-jm99Q59_W?y$o)IZN~cR@fIfmjP@w#{kS+6%tIV@!~V-+jFfyG$gF9Ql_HP67}hOOU>JnJ zUTfgsNQ*=6AgXe&W}Og)>xrRE?conzs=5O8vin^q2kzksshoh%-%VJkPtuG?)LTq> zA(#^)^gbedOTdRbH=1v~Fa!%MI1zGPjxZ%0uMqMH>KLFmmvRGZ%ugYA&EBg7VFQy3 zwkY_l|3aQb9orIQRNhD(p9@zPad2l+p6CPH5~5g$78*8Fx=!dg*1QCslX@YE1-g-< zQV3u2Se{~zcOmEj!G$D1cylyH{*R+oNs0`#j*w{(9SLIao4ZWEC1xk9J1S0S&OA;l z`dO_J|;sGUsfNhB3!=O_x0LpwN_(*$|-4!)@Y*`Y9Im_`8>{66$NGA*g_5Z&H_ zsG0RcEl`{gRzzc97}RfR5;Hcc(!WoA0Mo?e!D?!{*se>^7;Blo%0bCbk>Ei%Jr9M* zyBhPBM}sS?xOvNMx7JH|*&h!FV+N{(P)HFKCo-Q0Vhvy${8QnWVP-*q z2psBA)%>lscfcL*B^^ShGt&P@1w~+{v>T0H%Xb2 z3M5!UMAazmz}iLktF?~RKXx=g^OC7?irn#RN|82A-029UbqSr|v3>Kq@o8e{=3EXd zJZau|i-_pSE-?p>>HUEGZtcXj>&MJ^M~Pz$L4FRmQUApXHVqyk`RnY$PtDeU62HpZ z)+0)(MH#wJRnJ~hj`*?mr~>NbKiK1QjFRHxe|W)0qTn?gW_C?pp(v zcVepX%h}r@H(Qb?r^tQR8##F1Km$`N&vF2x^|t^gr55RpPjz0q7_q7KUx=~y!1}q^ zH-hFE-gs%S+d%{XLSfigXC4>|p=hF0b(w}4Cd1&QcnNc|Qgl!M1^7zh+8Ikyl0WfI z!sjF4x$p%>=FF`e4{&jDOpc=FxUIh%0ydD=Bmu#?#QDP2G2B9sqggY#4d29^n5H!* zQPYSXOCf31*4Es2Ugb+J_x z3?WKRbAD^>lf`{3S+6>E^CTb#d~II)+xN9EOz7A$nN4___0^uD65f8A_EH2==(!cgdc zNQQQZG_%rmv!Z+>-ao9(DkqWP?7uQi#}c!_<9M9-wsn#k^7TH*z=L*=jb^$T74;l>9dlCcAQ&A z+=~(djR>`M-~%F5^wKy$k5SW**f)0@>XQV(YsGIY46!(+97&#^cX}7GN!{K$+hn5l z>y{cAqshNp|2ff1X+#w(Z%QP6_^eBHQM$=ZwRzCUNi$eq;9j7(PhuEML4%V{=0g%| zPo<4B`a9?`46hXS-E?!fCIIQ@ zV$4}cLyJJ4C|hcrmXoP38|IZ}aL?-;9@EQed?0dD*scOdILkWC&c`sr%m zO&&?Mi@TWr$O@+GK@w~DrkOaTjx~Cv+_TM66Os6*>oN>;rBbrZRudWcr(v{Y-_$j3 zKg_EF-87)6={oiWjz7O^dS-!rjhP?V=EJWT)z$;y>dBafR7cdcD4th< znHJebyw^#?FOVeHG!CfR$ycq9V>Vq0Jf^CIb(_v(-7ek^LN-&pEiq$^TqC?KFypE( z$qyjgsW@%3g})loW9MC+#x5`x?6Re8xaF)?pwsM{bAw#9*4DawU2C{!q%Wf$EZb2# zx2}Zjn(6bDF2hgZ+PO1rFz3ZDq)+o*>DxxSBIs)0XAYkZoeTeh%dUN%%)9<;8zm4J zzw~oX<_+nx)RX0Jf}A&cYJ8A>=XxvV6;Zr2h_l_M#D20LtrM48eWFzq_DWb7AfRn* zv`gk%H7eYC;yBgx>R_4Z(!#OYCXubbPBdLdEhKv)waDZZT{GOKPh3TmYQIRGtAC=g z$mZ4J(&s1bG@ee>Z6r+6Z9bL`z5t(Ve-b(+c~>}1(INh8Lm%hUKp5{+k10)YLB`aW zognP0$TzM_#@>`2XY_>ATKUtb4d^O1eC-TS>q2c*jkKc_PoWDNxc-IsjqD7XKIOPdp`{&RV-eMSk^Gn%?*v}5 zt&`u?Mpgs3&m(SacGgMs#((M?cPQw`8JnUigMnU^qo7QwB%(&y)_X`Myk?#!Plsrp;>X6E01?v`ec9k|AzKFB~PQf+{ZK()cKV=vQ&* z(Y;cuo9#NGA^4-P<%+EU+IAVxg6ela>}5~Tru?pUwNFr|0t9!xu`sH@jrv^lg3Ff@1c#1lfnhsX-kBdCyB**4utxF$hJS zbB`4YNIuS*^_iKKWX~6uk6&=MdaVuX$j}s!xmE_dG|?9ZK%(oQR-{h~!Cu z8j)VJmOao#4ao39c2^m@FP49RBw2;n%FcsZ`*MSpG+gO-*Ssd>pPl1p<Yu?a$7o+Kzd~~xd?!`?w*Ow%?_?MdHpqhq&d{>CP zy9}KbZAjkj-alRATji!Dp33;g>t*=IBwO;d_R+YzL!Mused(*&)WlK84{-TN`?qU@ zqCp#vZ6m9xqC!^1`vC6VtUe<__-J9M&EU4;BNv1;Z;U{h0adxUwQ!>6u`huS)Olw3XGSuk_o=7LOi&w|l`&y$ zv<^qL!>)JkLX|x~n8-w&Bh?%NMS$U=O){bXJaw*a+GbLnl5WTmoC8JDbpE!Qv$8o} zzhus?O3P8D*iLot6d(NRu1gG|E}~6edXAC1(-2GR4Cq6UE=LgT<~|gavp&yEzOn`U zJBty#QxP;`dW4mi>ku@$3baUB8mo*^w#WVpmFi%+lS;~09d=aQWX+#V$)xAxKE=qb z&%+w!dbfWVNqL>`)CN?=&!+C-&f9c{Pe1FCKK^dJKywpTQPIX*7SCF#e)zY3?Ithm z(|tCmgQP#xSz}UdqfX>L;z{x35_1Xzn4V{;IG_IoJQr%@wk+TX%;*jz- z8clPJBZWgwNam0wa-+b(BJR=BrkbRBV{uH<+?)!04nv9xeC=*u8bCksAPf`QKZE@O z!Tg~Bcg$D0e4e-lGyQVu^}Oje)#`TLzV`j`eEkh%57s@M<6FMzjt77XXG)<`W;*dF z3onEVHqoeZcB+|Im)+NdP^lP=BH?DmUNUhPgE0jyi~rFafprH z&&*;Di!*1{>-cZ9qB632v!YuOU$2rTZU4B^Gyg1+_D@ts!E^y&%cY;yeaO+w5`LIu zgyyyqx2W-ImDOx%H)_JF3IM9mqhzxYlFDPs-NatF`!XUuOHyo8u9=!~33a*y4j-DT zIXE|?R)>FXZDcd+cpN$Sn|4)klBEn2ZaJyZPR5PfL6Ku|Cpr5mOxPjTFw!!#|W= zjplys0buaHF7iu!tt$D_WVnpw^Ht2nz=?Lg3N;BqI|-Zf&jrGHN_VT=yugBUk`lZZ zl!_)RTf}YIE=_bY@3LzW_DU9hta7Ah=V>>nhg_$hj?^`@n3e&+t+dXf3rVWs98<^W z@22C=L~Xc;z!tQ#0=*k+A7T=@s$=Tkl_3&X0c7!tqMh4vW)C(G!5~nNkW^!OiT2V4@5`f z$OJ2R)ej4;zRAYw1xC*5ddbWM2P9GaV0-mp$|076?u)qb+GdvsBcb64AiUv*D7Tvk zKrv|EhwAzWH!HoJwTg*P>CsUqI(4_Tow{7t6?Rsmsbr^HV)TTJOu-E^KL2n#*VJA~ zloChfJ~zleF@T=Frtn$c!)q$@{IN?%u$hJi%4mwQVTDEzmk-rbuenQ>`O0D#+Hy~m z#CoYZ`(0z9x8U&mOClWM&v?0mORi_Oh%z1Q`CF?GvD5Sv{g6K;lP1edU_Dxl86Ej$ zs`~z0YWx}9U54q@ds;I{)DeX@TKI%}B>05;Za9Fh65^6uaPh+N^22m83g#poahs7p zQZ2?TJb5yXj=|rOhust_H2iunqbXk zY#3~4@JA^dBct64ga29-soGROJ;I{ntSLNl}EZH#(xikdG84C2;U9DQ}o83Qv&TTU^!iJ7KKvy@%m`b^KPfqvsHaogFt=1?qi>>*P0n|a9L z8`>-A>lRH=ok1@NZnWH3AAt22JiImiyFQODm@>>!(wRkX`4JRT)KR= zV)q+&35`EF6_6AObv8FC5B7u~cus|-8%QsD2Rr)&Oy6R9u4<~szaQBjKAgDOJAXG* z%>L1MU&(6@z_LXJOK+Wa8bl-(A6Xe5L32W!!TlyhQ`~ly@JdDA(dYu89GK-|PLqT? zQg&z~=~j{P$olYc6>Z`dc1o;aO12BEB};l08m%#ZL)!dHSR%CvYLG5yl=P}JT3hvf zD*MB|P_S8O?sjglWu4G0w&ily)-eyC^!kW&E#Jev0C;Zq7S`)Y|9fH^;~?)Q1sm^IHItCXGON zW2^ti%I)mcja2COq4pjEf;XU78u7;di8|dq@XcwJNRF+Rp1Z>ZyRZc1UtcW7v^Zxh zZ|ZS=F<<1tu5c7#ZReMt%~>?f12@rOGU#FQt+q75)Ggak;$2+!_d)I+IYGSkfN<-J z6BHx%FLH-0c8z}T8IFOwK7=S(sdLdOy#cc9bGGa`Pnf>O@2d^f2R);lU^a(eIMv(g z@fVx7^2cwmwEs+?H>9jG&D_uZ?)8-j7?l9{&5^k+9?^66V>S zFkFHH0hvJp0g?PaL_#G4R}*_X3tQ*^jDVTSI!dT&SUw1^D>XE65V0_MTD@u2aq@{} z^1mUh^I=)U1S)84*@kOm>TuoIWm>PZOOiWpm!=ka7E+(8Fm*i^v*(|9aiNgsqUJ|0 z+9|F*rtf*KhqKuKeZJxPQk|gi#rN9lq~J2y8jAH*L?H2Dn##F%#W=v;_ibSCg>eOB zFu*ba9C-Z)p{_<=Q1l+-nCT}rp{_)8B-P_;XbggKw-?>qH`!?IG^!l{DNU8vC#hw& zDomo&jFn?>{T5%Hz2{jLS{~#3QR?dm{bZ9hR;g=M?-gmQbjcADhRF?y%{>>U%-SFdC25|o>YC$uuY2!pt&rO9z>K2|b&zCM0*^)$cvq>8qW)z`1%J`mv z0<^ZRa0^P8X$v-g>eqX{rcbh*g6KM4UWuQ(e;LxHbMqS&<|PF12BYXA#5OuRm2=E; z^8Ug^#CRtDm9gqQEKD3FWlQuuN*D~m4ov?|H=6uF)o=CwHviz2m>Y>+cK3=MErTI@ zT`*&8y5>-o*dWW3B+Jz-&Aqd`vZB(a{5#FfbrUG`;<{B_lrE*3PzsnSLy=y}DMpzJ z^+la;cMY3ARpn<0YMWx6w%i2tf8KyvX%wP9&74Z~#i=S2npy>`Qm#=bxb^^18Q_(h zc-)LBko#B>$D+>a)yu7-yxf@6nI9-zfVq{qOpj_8I=2;aeim`= zHo>2ktVQJx(|Qol*T@0JZLp?;1p)oTb(m}T;@+){{kv_$+pYxf@`J5}cW)P^pLm_t zmm5>eio5z>42KZQg`u>BpsljhHF&{dZxnj93Us+>=kxfM7tl+WhhtGxqP7T4lYv3y z3s4f*Q?h826Owdz2+1Pho)}5YY8`O=^gEwV-w2Ld6aJpI5v=R3g=*{jTgO}}5O)u~ zQ!O%!B?%hK97o|>57`3`f-vL7(;BQ)%Kxjl#Bn-z0K#zgfsgNn_oub4I@2difOrB4 zR6H%x#$UJ`30}>7AD)5_Hg9N4*g9H+j59`|1w*od2j>ujmxQxf6lU3DkpvWOd|at7 ze?g+0Nt~x=w!aXC=x#kTp{|KXc|qh~p(RK}gSrF(9&5m;XCO|K(b->+|5YuP*eK~y ze$;~ZM=iMj?`k3UW0;NQE$mH{?2N2ToW%@`ob4PvNdJ%5|4T*I73byAbc&lB7!$^H zdbpFDltH9KEvSTmMaNA((IFD4RFT@P}E_0g6%m7bJjqEC;N23MG4qV`~8qdRQ{x0yd0F&bqFSuJOkJk zW5w+rc#@ai>q zvKxxhMh6zqppT`=n5jl1P15tS>UdVptfcdmyby;zxOISyH=ZJx;Z87FIpSXT+Cd?dwlZIgFcq(NUCvw32v zGD~5WIO!vU-o#3n0k{I+qY&&N3tO=!A6g=#y?~W50>h#Z>_ZoiAzhJvGPH!*ahfX# zL2{A7>C5+^^gpa#EdCvk2E8f=ZX@Dm_pg zvXTsgi(_^Ql$C}zN?=oQR-FNr9_`EswDdkNNYq?L`W7tpLOczPd@-X>Gra$c&zYqR ztJuYnZBtE)wQXtfwm9Ca0}&#kv-W(R>&E3ZzAoJK@^qWWiAK2e7ag}3-E6lX_7RM@ z?7auhy}qexe(4gT?Ehwd!}ohs4_6-w(virp#=BSD( z4zNc9Q*!{dcV(XyZ}M65637QyZoQ$Fl${+jw+Zv{YY-0)R^)=iaAuMd>LDd9$N-xA z@{{rv)&wvRqpv{^L+C2nXO>_W)91e`C9WR799v=u!(-(uA21Hd!|xAz4h{ZeXd)7u z)-4X25cCKg{j7~T@_>(Q7TWKlJ?50bKX~3D2QH9+=#Zu2u?H!Nf%pRXuT<-9m#5MO z0Rkcf2LclR|4cPS16yM|8$lx@6DKDz3u_ZeTYDF0C1*zy1DpS(U16NoA5=lK;qUn* z+h!dLaC(7ON{mxkn34{6$sD1%m7H1tCV_K%CSdT=c6AfS{eBj4KRk3{0FvLAaLnDb zZD~&4X0LxDgY$U8?(2Bs1Oq4>z8&S4$8KrlxQ`L;s5N6}lY<-$FOx4PhH8r7^qU=^cwO*=7TeOIZ zI(76L?siitp!x57Eid>pHaXn*t*3$l0lr-fvsVjAoJJ;*b4!0tOuiy=Rn5G$qJTO^ zbEujVS5>c9b#j;Xd761C1iTuHjG>?~9yB;2%S8AjvFTs~X^{yyB6ibvJ1E?IceX>| zvuHOW9CLnFhJgtURf{O0cA*|&p5P#GX#!=ks{&5Egg=q!lG7N}eA)!&RPUW0@)+hc z@)u3CZel6%2SDF$bcs>49Tz2ifJGx_Nw$qxWCVL+?st#q8lxce-?RF>IVVzVO?n)L zBXg0F_##0&B!(ssF`94iT{_}_%7caeY-ky9Glt1C81G?h^mF6@m&~vD2DF&0ncr7x z;H5L7&RCBIIkJ}BvcEgWY{K*c=^$rtUWpsXNu7OiVNI~!6%6k?8~E6e^@Cg>u{|t6 zsEvalt6+Ak3M%*7E(r5+mL1?@rn#qh*ll&Zc3h{gem=er{{cF0N%ajYmmH|2>F`FOo*7g|nlB4uMTh7Q zF|%EVpJGtrW6(zJw2Y1z)36TD614hdFTVso3u zFB7cM>N-@K@vN{__BH9~+)}Ls${x+_5OKYR5l@fu=_EQ$IlEx_4R_*$$PY_cVd7!gng?(=`_aEHOKL%4o z^%rjHzQfI%bu#zQ$s5)P5ISdc-9f>h!HpP;R5ygpVhv)Q2oqfcn~01SJ@z4|eBmSi zeT15&zcU9MF}8lD{jwYR7w*)M7PrDObL3BwBA4JT|a)K_j2BEPUmV?d}0>8(Hw6jm;5SrBjc4Qx_|GD#u^bu$X zvzh>AcFcu^E%J}}T_f+&))FxjX0}hOCvQS-m&s$+&rz+*Q z!Ecc768Yd@luSm-?}2>>huoL{zoNIIV$}5d$LUl;{kIvy|HIP!Pp9)gosFuN)4B-S z*OCIUxXRi>YqKP5AtrYW)*Nh1pwJ%qfx}!$Rh@s|$IXa99f4&4BAO=>zvaD_ zyj?Ec=zVy2X?4|D1qWeayl{sKbM?V=M@QzUiUd0g`P-(j41nN)3Yv07DP@_uT5T^w zYwu;5k{%P>u19$h*;1NM{;Azt)s71Uuhn|rr258vV6kERuJa0!6=5B}!j6jqZ5n*- zDb{n~G=sMKSoOvVooP7r`e0<^UQ-4$sbl+xQC3rnj&yvz#WDsK1XI-I>&BDxh9!(p zeZM({mTl9`JT1D%BW+sKsh-)1WRVn{)KIC^c7{c`P`xhl6|HV2fv=tz^Y>~_PP=&}XWGJ8-n61vo?1CP)wPSklb zjH$i`U<=|^!6tuJUc@bUi}=|s2GEFDnC% zcQhsRYx%5nxp~$=Yy7h!^DHxyA+D@JPJFZ5h_JXQH;42U`ed_lcqaPeXSQXh-%ZXN zy8-$z}OUA#knO~dprR&kwpOVDP* z17LMHnc=>a#x+gYPqId1tVWD}J95%{>mKr%sbA4ues_^4eG!htmK#x0PCC!6HVUV+ zqnML1*gO+`+AIHI#w&;J<}F^M7sIPiUKnJ?TAHmigl;GQ1HSp&Ib}!){iqa7H=gL7 z%6K@G9jC8IiFsb-z?DQ1#9{jt*N6i;FY7#gG)VfR``kMRPO}gB)Ax4QojlQA%wmec2nH@9Ox7J5*Kehn6C11K)|XldLNSGHs%7NxribGG~)xO zHa|5pccdr!f#y39_(P`QTPWc>49=&Y%LkFEYi_I{vlg!~KsGiX^R!xk25WMb?Ey*7 z@1i*5K0i@su+i0I*_@o$aO{}K=L;$?vPqSD*3cchdZukaNuo+AVDBG8{2l^&L)2o1U% z-$alr!^NRa5bcW97CWQOKtvjAb@!2&f8->oJZ2-RWsq>KI_OYp9AP3 zzd(@HZ}1jwQgR=pW^19M6OY~|&^4*wsNVBcbJx9V_x0y<*uJIN0L7?3E&lR-&v(}H zUjL1WggJ}ci48Db#}FS%xlmHXI)|u@mk3Ku$sLu@$hFArxiOuhxE)^qb`op~@kjG# zO({0-qDhHOxS(BI9A&;!+9F$Fhha(~O8*m2okDgF2b>}t%fqb3_}fSJ1nw2Q+BI|n zyeM)ytAFgTAl z7gz0Z?Ik~%{pv8%lW{}t*3Ad>e*^44N>`x+R3E>8z*YFOFChDG0A}LsX6I<7XyRn& z;`p-*_)kbhDoOuARY3c)<-Rn>*4*;1E~88!j^F{Kg0cjapczyr<6}#5P3UzkaxDtu zb|VL*oXDw?TWThe`iH`9w%&+iPj@yei=b>~I9+*oZ?_(2z3(3rHc0-DN;4)>vRMn6`D17n~h5!Qxtnl0b!2tx+Qf2H1YU^df^kF*roFtU)V z&i$EdGimW0o8n>GZ~*v@q}9WaCFiP;r!>*wQ8k+v+$Shg#9>HPjaZhONdBRn-~be=spE>m(ymJQxD zCN?^DnJw>%(-}LF?Eh?*RDK)h0uKsnqJ{PSf;W#?fH0Jmxkx;~ zw87k5G(AiK9urBGv4{xZ0FSDzEs~P^&Yx~%zEwyjlfoE(!?Zk}7fX{ePk#eUa#fY!brtMh&q-5E+RhqVVX|-yHTY^1b%4M0@ zn<<6e1N}w@|M0KFe2(K8;k3wp`cj~*&8;^T08ikhYO63*)Cej zbmDi0QMMO}tfC2Kju1MqS=ka~JR&>grG3gM;J&>M8TE`+5}K(?vcGr+qZ4eBxFExY@Jd+%YYs-|5%@%DxV7qCK?95}MpU82-q!Ndj$HVZ09 zG)AOF$~)KcU4z~zrS*UXB3c`KB8$c3-SAg-Zxzbuz&wE%FSgUQobbkw@dj94Ay^N| zm;Dq$p!$|bFXy)4cOm{^*p7l18r@yi!R;OVt@tF8#(|ruSttne4B-VMfUl)IdjYNv_R4mfH!`emF*LvM8$oreM~&YWvKTxPgQ|tqszy^?{ZU#1@hj z^4*{Qt8p0x!#{LI<2uD&D&ylCEFG^sct zqgqN70Y;%q85${bY-&9^H||5O3hEGtFQaJXMW&{opTUtZ`0i&xHNE?T~mVk7S?d1mdfDi$D1I6tCL-6SXx*; zjh1nF9H{8v-Y$CArJ%js@pmZzT=H7g1*_-#Y_y=!@_Acilq1@;L$0EMmRdU8Jp13> z@^!e!Gh`=AEx6UB2M*!dOV}>P6Bmz{nNx@crtPFERBO)M>h9ohjmLp#EHNlHW3w4q zKYo}@pX}g*u{-wyq1Ne`Qp+w>@91{WLBcVgbpFHMzsLh#>w#6U`s(<8c9KLb<=#|j zmpaF#^H`Mp=H9qcd-8nIds5nAh8*vNqj0T!WD4NLL;DP9S68Pflw5W8(FRTQB%;W4 z(Ug}StW&UfwZc_^g~}t5dU02R8*`)*gy{8O89TUDSrYU(&@z&`+gnjokEX}%uEfS;BzxF$Z`Er4V~qc?1hFt&=n0zN08!7VIC{m4zv zjoV_*o$;U8NUmmK@FVkLtQ0*<7hg{ja|TcV^QaxfV?HDCY=H0b$kMA0*;!a_ZJVg> zgT^zcnE@-^lM&#*+xL%udDwUNXwUDgCk*_!Jk-xX9apYz6AT)aZAC|=lGU=Xp{n<| z@`wxOq;bL6BWncF&71?p)Z4s$ zQzt^=tPa*GAc|3j$rD%IF|V<$aj)mE&^+Mo0(U{*W(~0FK13Q1PP_5ywW-XcTj!id ze^2B6${r?p8plmwA1TuU+&N^V$R~~7hze^AktxeMr%qJkTA0wp=2WEWki$BeHbp?J z=9&@CPB7J@YZnd`9?sR`kA3L+$y2EeCqvIx~nqJRaE|%H=LheLqz^Ny4xz6m{~ae z@ZG}JOvKT`)x?oh*v{70#OOavoV>Y#t+SntqKT=AqsfoE`=1FnWu5;>SMbhL>8Pv5 zTq6d7h|71@Fy0Dod;i4UYnl*6 zOX}Bo z962JDm4~Iug*C@1iAk96(tSP+q%0*z_+42B5pvn}hhnUv{li&{;ijP7^r%cKw93$n zw65G@n$4+V?bl&){; ztx=u7?uw3KmmBV%b)1A-`oAFyDrARZ)3EbcMRJ*zu;0q9`e!_peJA$_k*`!YIWgb3MEUGeu2CIGe}v7 zD61rgVj;iqkiS4^KhW1+rJZk<&5Ihrh+JZLrMcaa)^Q>VmqY3L;&jMw3&-4HB=QR+oR?bI=gpu(PeSm(>T@clQ+ThZz;xCYOPm^NBeqyZ^%9G{5ytRSi z!caadLhsn++|aVzHjBLT&iVuseG%n!{vmM{NFqeS?$Or|1|dx}M2pCSf9(E0qF>50 zANvF$5KyEr5D?Y>H#+<$<|jR&-4hNQzd4WJO^?PWl7sw!0!n}x14-k3NA`dWp@50w zgJ?tqV1-RVKu2X#f(G%EEze=9cH|b7f2wat4XWkn+GR~^YfDx(myT9m*N?9EuJv#H z$M0RKGI7vF&ELnb-yQ^AZrnemW3Mfzsdw({gU0EsS8||;KfT$Taz$N=?DIpX0B_rc8*+-Rh<28Z%K@z$Rf;V@GxrSw zMMt2UWs7)!XWuOy{56K|v&6nG{B``D4?LlLA905^$7Ot0_2{wSD-UUQaHc)P6UWUt zg7<)5G?zizjknC$ryON3=+F4uNKmp`K|{rZ?uG-@<8?GZq{+SXey0x2$pZq;q}l%b>pYc zaeT!4*)v|qyT~rDEnj$v{%ZBR6?}AAfB9OULE>~#qwyz9M;k{hf7M2G9QXWl>cjEo z59a5ey#b~ASGGGHcp?n{uWFZ`<)aYLJ$JLs`q7BW-?wf4qJ{m12>-3r|2=nO1plqo zzs-5`jPunCz4_AR{Y9D0Z}AdJ`SFkCqaO9!|DVgwcELwGDF5OOA&yT{e||PIwBL=l zCP@NBt&oI6tQ6bpiiW*oO;3SE!agZQ>p?y@dzC-f4Vn(bu#k1}P*NiLmKIZ;n6c#KBEtwUwR5+PqhVroi zPB}*)G-KsKqq>P5GA!&6*zvo&JGavGb`8A}o|bhI%J#dcXGy@s>{nfG9VarZINOBq zh)L8fSiL6pi40SGtt@Ng*VL~h=S2OV@Zz4R z%2(OjSsE~C(4_{c>8X^AL0qW48CiS-g;7Vih>1&E8x7L7I_8NfvQt_=F0r2o)6gC- zSD(fG=jCkGSQY*)ZDwM+|M@!gd46os48WcTIWCeuDySJ?s03I(>iFmKwMx^10qasB z0T8JyHa^MnqMi>N;+Uu7A?l5}e5lr5U);2)5QFy~(#-EJGm#Wl!uJn|t}W_n70b8e zt0`J~OImA7YoxY1!(?Y6I(T+tVZGO2?o^pKXY|+9QyFHqLK36bC3WGO0Su)TC8<~? zFINcF&{kl-RN zI%)zG4FX`m{Bf`$%jO|GRKHPXteJWl4pNt@cL-A4^IvMpCs z+Lq`kwmaWQ@yxM^lobJz0A~>2NTp?(N$_Xmt4LBTEX$B>F9X8~GUG>fmM$zK`LAF0 zq{`VBnuKAEU`uX}(c#Bzt`I2rv+9`RBb9AEMdsEflo-iMQ8l}wAem57qYau?Jb0r_ zd}Z87;lW9w`=LYTG_zPx!$?I*aOfs$Y1VtKpR-Q_$72FCG>RH|r<)U{zim+*oc4i^ zs@&boR^SLPmhuWA)9s(@SKcvA7(UtnCn8!qM+#cnMCRZuxLTeU`k~Qaz5P z3IfC_OyJTiwfj6_N$21^6x2B4h#LR;aG=O#*ihP&WeXb`rC{>@CH0x=$nbMDz&oB{ zi!d)wbz&NV+^HcZcz4EVi+EYY3U>`Q47I2HIoX09o3~x>p&?G%Aj^d$hr%_R3OyWA-~h`?=ie(DY;+CC#$QO zQ4vtbALR;(m*aC){5Vi_FgJ2*!h#qK)@vAm*A;k3D7G|Wt61Y?4&e@t8a&g4E`D7CugVvlDI*8NI>0Bj zQUB7cDR3R+2GtUFC{MI%NGdFxX0~|ecI4`-bvI1ywX=@1`%b&8Gv=7Z3#+B9!+xr^ z*QPv+XvL#2em%O9|Ebt*WGSjL#6VRbhP)>xWy~l-wz+-fn43Hr4^Y$(@73ooF*KWy zxJ9#my4v7Kk{5d{%}NpWjp~W~eq)oo?0qy9HOd^EDBGI6vCv|{U`dy%NtZoKpx5MA zt7zpKQ*%h6T?%0=H=(K(Au-Olp9c8n%AIHuLM@4`+@ zdUK;B%X>MR_C&Bztg|l#q2T8Crm55X2A-O%bCfZiXCQ9HUUPzPwmd0Wje~O@B8w;v zSvhP<^PM$$D9o#{l4e3%pQY4sfY$uD@^^XLA%DcnprD3C5 zdZY^UAx$;SKJ0jh3e(mKkkU05NGLFRznrS+dP39-VR$$K=qzO)aM?DPmFz%6xVVLJ zK{8dmAqV#Rk+FN)`O?%;WX1ebMI4Eo1KDdn{AmA4dQk5dssnJfP z#BKSm)+F4R41Ugub8FWB?Xed=nv;u<4wXol%*8iMNIJbMac~;X3B-$E2m|AE6dbmS zjGto6>(*HI&y5nOn};g)Ue{Q-dc+$bLEaJ)7H2Lu$Y+>f1d$IDleNZ%C^c(283Ho;;y*770Lp^45esf|gCrIVZ5bEl zRy-+T!F9x%`o9Q!$0*6VYzwr~wyjFrwrv}cwry0}c4nn*+qP|6m8yFA_3eJQyYKhL z`w{UYVnmE_&R%2gb>^OPuD#?bZBAfL5$(vM=Sf+xwpO&K1shjf=GK=PcFD%qt8Da3 z2R8A+TVq-k9%7p~Nli^DK}hBo;UE)|#ZF#d~0f#`e9K6lazT;>ywQppli%?&mmv4_Vq zc+0u6WHqi**^&nlf90NUf6ht`W4`08p{EgfpUCC%36EGFT914U*EJJC(kBOrd?Ks8 zRaHB0j9?EaG3XO0*Z7l7r=md&%6T>^REf2G zvq(7(baUjp1e@qe7zvhuTnYSooKoN(f@+4k+t5!y2hF)-q?>i zPyYd?5wngu0GnDzoo@3o45PZ)$^@X!Bnk%0K|$y_dyz3fGCu7tM^4)UZiXdw`D?J( ztVPFUV$+DwA-8!b!dTqX5H4L%0{9anW|wwMJwrp&=`23& z{ZY~Z#p%5#4DHs2QP`aF-8w^Bx8i_GnItxvIco^r@&$l1X9u8!(2Elr$%|ZgC+f=8 zW@k{_^cPX?rhB80(+?tVZhbuOZ!qt&MbwB;){rhC#NiQnbs}c|2v)`v8iq#JJ!?^{ z2#5YKq_(gSf$p6eCDiuua_ZQIjsbG&b4%7cRkYHbPI!-i>}sSbSuChklyyLv(**pZ zJJj06VHuaMw0`_h_qgs6m#+BAg)_+3XJQnHt;JEf^rLy#Sz4|w zsg^V6j$hiZ{2)Wl?LpTf6mP`eLm9eQiNn+O)S^6*^9y_xBakV5MGcKTy-Llg^x>5w z10{{Y#j*Ix@%DA{QKj|gdR-aq&?v3PCIsT=qGhw91UjZOTHK3D4~Q8u1=`t+ioKtxW6Rma@Bp0K66-Hu1>1Ow=YAr#6 zLh(&JJ7g!=474adSG$1rO7cOLc6xk#D|nGg6!36c_{Mu8iIjdlH0i;O{_yA~9FANB zRj0J$pH;LupPG#C6PWr1hUl|~M~R&s(+VcSfp+&QX^BTtEd!sGNf@6u%Wihd9Z^97vhZ-eI8~R0e8sMF4H>9IZxocBhlkgUg5Lg zBrQxiFqTK31~P0_4a-7m#C*G8^W#<`Ge$s7YJ?)INdWSuwT5UUyhEs5!mEI5+h)7BqK4LD$Ty}?6cqGSpRYv3=A;&85E@g3Yu zfE_tZ-a>;N+Aubxmizr6B|CCeMj{Zg-{{RA((ESw+8>TEC5U(o`w*f09&$4@(EX<} z$t*>nGp5Nj&-s9orjgf>g~M7KL!($vTFO%V=Z|$%vdCcM-<}i;WiXLA-{zCi z(V44l)SIuA;|_sDIQLErfyos}ZMcRpU9vw5>5RLAZf&OuE|zYrxol2m7BvE=#_tnh zd?8eQY*yS<5)E-U)dUYC_s+L3g#DLMgB|>pc?t)sW$#@kdJcDv~S$XwSW2)pLmB|;E%aR-G^a4_zhkWXn)>l9`yjCdScyPC%O2+NJI+w*jPrNky!*pr`_12zTi|?Fq(3Lp zG)keb6Pn-GvjwYNfo%L1Y>Z{N(yyOgZ+NAKVNPH0rtp_fPo>%j@WULo2y(f_@}9=Y zg(keG~4V%64=TV2v9#&24Ju^q1d0@7IvuB5J;+eonQ<%;TS?tWwsg2pF4`^=l z5F+gHWd>du@G$zZG{9i&k!S|7O9x1215f(N9)&TM1yON`La7M@WbNszgTwB4gwtg& zgECi3#qu+gF^<;1{FhB$eSk&lIDbuzAI5MXKHsYz#bt_cnjAQCNO?e-^TVvt!OIUo zdB&J#)vgnfW*QibRnK7Thl$cWK&KxG0yP1EE{2Y)F~O4Gq@yEE4EQU6to9K^RKi>v zKjIu3Hu@epO*7uyp(S_c77xcKy@SKfYtAl)mMI=S*O)bL8ne5)U*2qh=B`=2((9lH zn5*;lHTc*mE=Ifa!{a+fG%im=zT9MowwRmnPIP0#L3GM79BKm|+!dzIe8>1oJw4^U9pa9C@(I zhDa-e9qE4@`3M>nUye7wn-cj+`d|Q#nT0XZ&mlx!1q_ zR?awsTs(;`9*vgINGlhzD;KCWOVk_WY7DdWCb&MSE*`O$$Kd|RJC~2g{w$VD4%tkd zLH6TNDCtso0;ahyD}#mrb8GT)pkFkh$Vj&Onn~&v?jl?CcrBsIA{~vt)Wss)v8j`y zR!l#VxB$`AkUeg#o?kKBjUZ3wd}nxu@6tfF9Hr_1{2*6_xgXf3|K z)*E!JUUT<@fOV^TxVAMeE2*V!+JDmMV~uue2ck~bhre;dlQa8y!IC8z*e$7_RZMRh zmw;7n%FxbWmv+_JERdztZEN+?i%NI?l{*dBHQNd?+^&wfRIF!y9g@Opp!{O?ExIm{ z{El{e$W0SrC&G)XDBQSHnhB*JzE*e;EG^YW-jXaV$f}Fwuwu*lz5$`Au@U!B004 z|7I+n*z1lRj}5xe)ELBf)YDyK#MC|3TY{-jh8$CVp{dk7($k|`)^`S-u6Ze!9{|&P zNyXgcfwPKM^lRI=F>S@$b?6g;R<7NtoFTNJWql1 zd95(~7~|*`Cc1me0Sg@F6(p%J?a?Qedpw7^@5R#h3qN{gm;Pa&UVhi^50uS*BV_3} z6>KoBXdnbMA*ATAv%>&QmH^{^5e-3dVVrDWAgVx2*}y9nEV@EUd**ET7G=gwdD7eO zvOy#&&^rZ=?jcmWaOJ^n=3F0XroHlKu)olCw&t}8S7$=nt zz&88ju8kXF`_!^#SaCLCPxgST*Y+gSg3O#`XT6Z<2A#k;pvLw0G*aq%19v$A*GJb3 zxs!w-MH#RlQ<9M>iEOh}U&FsD94AI4uuO~=GYpNA*y=2GtTWP{$rhrG&U{sTVebbA zF=g$}fl2^2Pk`Z&(dXeG-t?%+ZR|M74rHb~Fdk$YJ61|Ajydewtl`i8*Dh{tB#ss- zZG}um)Qt|{?v0hR#nr}nV|9ExX7tL?Had6wFk2O?1GpNnQ{kVI3G?R)e9xNmklMm+e37zvt4tPNT{BBvtn-C|SX=8?& z0~T!NF8q>_qwQsg4be{gw9AF)YQEOlOH9_%gNN&Sp(Qfw&(j8Kz;)zSYAZb_XzFtx zpaCxgK4oNr+W}MiOHTK`0fEwWynJj25+ z6SclWxjrTmX}QtEIe9Ic?eRB6gTx7$++cdz}>m^)P5Fb%1498m??l?$_8Y`8Wt~;fwR15q9j2bn zXj$75)on^rbsP2_;UF$IXADJL4uD1;`w1mlMjcQj&kwX6JvoCUSyzSxI>GIWMN3=JBF?Iw4CAXZH zaR~u`L>t3$@`UY!6uS{ReyUvBN8ZP9NoE7T%Vhnq6Uq`kw!{=a8IW`a%96Rri&)Rk z;4j%W1as5hi9XN63CEohc)`$ahO6L4U$cNYtNjgKM%;P`K>$dt|_gS`Md^+53K-P%WI1k0ZYcl$GRC+B`ZPdB24q|J0|-ezYPL>`|mEiA|%Z#OemC75-U?iEzzoMRq076 zX{G?P%-mN~r#4=UV^WKzI#`TMx;syf5bqL9&)cq)QL$4bD|4erT=E%59Zo2z@R6!} zD_~Ofk)>4JQIuM8L#x>g`o(Y{VxpoMB>n5+_>Z&$)=ta|!+O;bjCK(IYUl|Q*K~k5 zQNTpo3>1U`%v;;B5zZUevcnWSdq1s4EF3IGZh-DBLNk5#LqJEZ;;B77PY88wc-;e? zJA5XV=E>}Uw^NG&HOCp{a07K+v=sqn(?f5WxtI;w$~mW`9_BRL; zBnKRcW*O_$$Ba%GL!B_n&*oaswkcal4Vf;9P)$+}ks-0ub$KazrU3>X>3Bbqk{Xz1 zQ*y+#J+W`NS_=K%q3dL-9?@P zSp>pI60Q()OqR|Wr-E^g`aN4{`Z?}^8n>=PX3P)9%)ydV(lV%OLPf5oe~f#~7E}g2 zje{Yoc7v`^UgXI`^*WG3?kEb~rq=`Mj*IcALLIOaq0A@{b4afx_!ep*>x`%;27^P;1n%sy9jpXFJ7Z4Q^s306v^>Bj6tW_#c&yY6;u$HOHLf3OPkPI~ z84YmI$&fF=w9P{N?-mCO``5ubqz23^cKy$PNdf?nA`u=y-@es@QIBL_GYt7cwE+}1Y6j~*`< z{>-o+Z06!(fb$zr7!cB<3{B4sSX5JWX`GP{Nw2;g!4w4!-8eF-zzjhpjPiqRJdX zZUoi>!GDUK_FFm8^}m*q@M|ea{%$FqC2j1j0XBdyeWS_$telTxhf==)DzAF4!5~J& zFJDwD4NUW)I>GF@@JSAePh?jkmNkQV2CcPsb~P?^U;k*oLw7-(6g91VtAiL@xdAyf}h;VR71&>c{K9HjA*!jKll7NW0sarKUJ z>ezc2ouT`Ta?UpScjzH-B275$1O`JdsbwxfWwDcjGvJpOs79^WKTsHC~7w3 zu$8-X-FHs5);o@!Az??*4niv42Tszuaq_j_g&0*YW$zH|#q z6H7{zL9l926Mu3!^7N zajc@RRr-KIY6eGykigLpkN5*YIN2wV@c`*2%+N;MJ&!r!Am$ps3q5LWc7`RqHi(iC z>vIe$p2%DqplEGWKk~N!Wnk)lan9v@fcnq%0R}LDD15Dr)t7&c=x^6Y)&8$oA|va6 zD$SymH{`xV-nwBau3Ye`YCvF$x4Ga_aB;`7nRGi7$hTk>@cC?N#ydemaMahD_#6LjP`;L_F)E&E3QjZ!(8n$Lg zmMjQ0?8-|rPkxv&v0%1KhvCu0suWwH34406A zHs%s`i;ZF!vgpvO7C%&O^RmJOAavK#KWdaBC&iDjVxO&GKk0$1yN}wYJvIZ$b3@eX z9I>ZyO41KZia>%tj<0umK$)~Efl%nXC#&T(jh1tn=+(c^A|E}wXn!D&!^#dp;f^*q z%#-|}eg||pXd|3IEKmPQ*jQe`{d4em5@P!kB3}8wUn-Rv$fes^MlA8cu z!yK!%5yh7I)iv0J*OgFyZ#A+Pq})lUBdWKs{>KkGN(+rtZFK1iN3879BZF!VpMC3KkWL3(xSD|}m3B=bZQnw}!+Z1?`BKBY1j3$tix zf(WMZP(FBW{Pl*<0;RYg-~JO(9F$1#QofL6?CVAGe-Y*1t+wih&c^2dQnGVD*{$$_ zgM$l$%ejKPx`M-tf#>We6f6$voMe6MFQSTp%fjUze&~E|j_>#5epV*^H2J(8OgM}h z{F$ZlXFeftKEa^Y(Q1l847_^xW4_=}rDZZpMGPFu#G*E5k+`dJuwFzAoRkHnuGGW? z@mtx_jO3*B%8UHClq{X0v4Me!fzdZ0F?2C-Q*d;|$N)46CdOKz|GG8_*pmzJuhQK6 zQtMOw-)mDa{40<`#m-L1!tB4QGFn;oFK-NQY_l_FWG@9eQV7*JYJdfduThkL!mLUV zdSZZ*R4?$A<@q&^@pD#5tePBu%;#E7&pG9wN+Ps(BRobz5Cf zug+^kV-@dAY$r>3hgcagdVqwNs`XCOX3L({$hzI4jaBMKjY#9kduILXX)k)!k7iA? zS#5^`svX6<;0c7E8?J7#_MS_25Y4M8Bt3-eA=uT(&kkdb6t(t{kJ95az;y;4O7~-NF!bODIha#4RIGHpIc8ViY-hU0d z=+nbB8kO)Ctq)qXh8PfQk92~z(zT9y?A(6B%VJ^*!~8^U$tA8xgh;vlhCYpwAuI&f z%R={!F(Vv9>6ADhbWhsh>GI!tqrXg62k1c_NMF?i@@29j`@3rTXEdOYg{{e#6#Snq zE1RUX7-YdOe8a{vuvfE3*BS8{2CVC%RO7~h3X6et%~cdo=1aO^xU!4sO~DZKhB4(7 zc-nK=kpC>Z;h*r6qxyWGnbH4-f1nC91LIDlfLnU#f;v_vaFpk=ia&NUAKvpi4Z92~ zW#`*!ndQzE1>;UxYm02O^3X2%(}b{=UH+kQ0eU2HkSeJ|tZrmGFJFf~u3NwbAA8i~ z^dphN)fgRT+}u;E)!;{s7w{37StypV*z&qM6Y8kq;0X&Lg90Yz${l#1gV2=q=;Gf+7u-$-Vz2GjMZgm^ErZQ=1u{4pr79pZ%<9l`n-WB=)$U7%tCV zvbdBuswz7}<8;DnL!!_K-_GDuk3x{n6X2r`A;-Wx~`xT(`H$??-{9iADjFRfV(sLC4>+}EFOS4tAm6g>| zf4f$bWi9>)6b&AZz)mnI(6B3I9a1U;nxjB(N)>ht4r()S6zY4fv-7zY-r+u|m`26D zkZ~E8A$Vhc6JGcAI!VLn6C!YYUiaGS{;XBcEnyyxzWCFA zuXuAaAvcP^%f17~je!Kstt&10g7>v;Cj{bG0gV1W_3P_8j4uAn>se}YZq^5;-lSLE zZU`mf==mBL$pc3&8%!}Np%SpI3mHS&bPDuczvYnwUw2yO#BfDQdTfc^7FOyTBanKt z3JvsQ%SQCW>Zq1!nFL8}lYv?&GVq>jgGJ$Ht;s4BuT}DR#r#R2CQFqxuzJhYBRp)` z;w@}nOsZq&;&r1YOL2J!XQ8)t?!?1SZr$)Rv>WPQ5bB zMvfL)f8nc>PSah(va_gsw7bMNsbOy+*x!NOj$0a4Hr`D_lxv)JwJO~fT{?_PLt&%= z6MK&Z-IXH`o(_CDb>pTEzSiz2_4Rc>Q@^N~dD=n))T(?>&_D-1CN)y5%zcF>6+pL1 z7%sOYQRJ@P@`LI&VKcL}Z-az5vv{_Ed`SnBYo1}!qu;nnB(M7)g2GwGj=16{64j*^-D%H=5y z!@-p4e62$oc&QdF-u`i+!k8JfHTcGgZ%TM`cS*t0z>P5*7JnR@dznzpBiudRlIb(j!rYN*&rB>sP;NOva0Sy}$i*j?k zfI0`L;^TLe^7@-fZ zErfuV*P0DlulPS_TlGteya?c-V z1u@@4SFho}z_hOHh7T_9`p5}Gg#O~q%Zg#vz{N(EaSYs(S7MJKSKDD^yE%PEj$dw%|Vi~6*3ZD@9i#WinJnrgV>I&Hda5x;P4C8<|*9ufy(W@JiJNb zRe9UVqi(*lrfO!q&+rAAL@%;Sx+`#*?1EmfxIF%L+2^4Zt>`7Vccr?D?9vIfeeyjX zl9QaRfFN8;4AVyR&~y76iz*1Jc9^T1$pPiZi7p9_PxZe+MUz%+yV8PwXi0?S5t>qT&~qF8q<2*7j$oWmFy?P5S-?-nM~l@hKb4>tF)zYs&- zGIoybkze%s#i?M1Xtp&mg~|w0If`?P3YW^Wy3UbJ!qi$J{asG);;8f``Y)(Y)Iean z+LKOc;0q^76Zt={)WxTcBW!P*Y@G|RaKGuwm)2AUEG+HzF>UMES|qol0x^jmjc=(9 z=q>??v32bU-6nXh33GHvk0VK}qJ=zdGL&T$zeIG+H;b7^P|o;QTNSkC+G4ItzdJFt zBQ?xD+yCm-@6pN}%PM-tzuP3ALqMI^I_|?RH%I{MG&1Xyke6(vM=9?2mNoT{*PFY zE)~TuBN*cEX4~IWfwTkb2wl&h4j$IXA+Dae1zrXnq z&waI;u}sr?ne&gRZwB6NudcSo@5jfcCnq&_{NH#&vxiaHXgB3a0y;w=(3@#cF{_t? z%R#&8b!b6)-ky1dhw}@|-FaX|M;W@Peaa?a$Ex~)gv*gxzy@?w-;8=TY$2aw*m>?J z)j?9dAao?1@Hv#Mt8wVLSkk{{or+iZHGwUWF z8kL^Xa_u(`d?%`{NI%ua9NxOCQ*v~b1;r_7MK!1fHCnyC=dgaw$Pq1A8!-5ZA9@6% zQih~^lztOErhKC#{1NeTevgtogB$9c`JxxG&~4m@hn$@{Qv2(qp7PaW1`Q7dUyFii zauG0b(q0i966Rd#fCfFn4~xn7Crs^X*u%(AEgW9GKyyVWvibJuxOP}6z5CQ8c;Dq9 z?L1O3iV7b5fB>@OLQuWUNIs)Y=XK)SHD)@jX`HD$*V?3Q%)9IxN$7{knKRf3PJgX~ zhd8FAVorEjPZ|8lU_ZRD!~HfxXWB1UJqCjqHWF!-iyorX>wkzi8n(J%0wJ zDdt-44*tyQnVnzqCGwbu9z`C146;XaGAZ+FjWH1+3}2iz?IF3#Z|%yE&L(;VNU-3M z9+M%x~bHa)SLb0-n#yKeu+P+v&RZ?FzT{Y3W^FFKshE*V*YG4?FsPAR58w z101$ub)ip~wtLE8oQyl@!hA6^_T({e-gKcI(9r$f^q~!{^q~cqY-rY$?s>aJ1E(2= zSl3*_9IPEvh+`XQ)Ar5g8r~I}^iC)7YHVXnij6K)o6BEen(xCuw3)HLlIdVlhO#@$ zSh2HcU_`g7%`U2js1q?abS)xU15KR3r3{=mwHi z9Mm^f>WfWP8%S3eE6>j>%`DqP)3+9%gKuIxNh#pkm_($-mgYB$g&(17AhdCwF`FwR zTA+vDGvxA%6zf3y~32}KIQdZ^d?S&6$0HRYk#yU&gmFA^GWbJ zN;zjc7E1yoo(8EM)VV^UutLXjFu+o|vC%Rq#7jM+eH{kPR6cyAzd6J^Fu4G;_vO` zv%}7rq{eQAJ^%-vJC4lDb_gP7ZdR?Kf$5i~_2N)*vyVd3>jNjtoGFh z)~I+#lS6ka-qCg|-=Xd>MY$h2FihrNZ=Mc3B>`I9qZ(n;7eov= zR!%)!I-XYZV{U8&wwfP{59}wVj=3i~vD zT)c8$&`Q6@EHe)51Uf?(nFh5S57s6NmRUs8`tFW%??YYbOY_MT10TemlC9v%EbubR zVGMA#HxxX|!->czHjdBBxPglu{|0@}MkmTDaZtfdWfUzu=iHUm@o&{FWgV6F_KrM8 zoVw#jlxjip4H&fpL6n4IJZgJIGzOm3!TzJisM=ItgBokn^iMoW;G7QH` zWv6%PU@ZVL&izud#*2hh#~U>t}$%SF0GabmL6fVXh3ziKu`BaOXfCK`m~Es zx8Pu^NhhaJyTF`i5(6qWb1NC=cW&H-L3z~r%*t9CXHdPQOL*z-!&Dt2c$+~8W!?O7 zpG{@=AsFTylCJ7^M0SLy3~6O1o6^2)=E@~FZ%8qP)bB7rE<5yYLPCJjkaY>r0goj) z=Urs{EFB+_3Phj<3wO{F=AbGM8gZqq1>2B8#0PSXB2FRxNB@>04QGxC`eD8QI_Fsx zFC~io+URD#oX|{v`>gW+jVb?wC|xT52pardOsm_j(gx`+s6uDdHVSS>Pb%9Ozp8+$ zOnNtU=1L*m+yHQuE~WoXj1mulEcpTSo8lmStC%eWRpQ5*$?;_RL-s>dLc=9*?V`0)d>?4W6GYajzMJ~oSV&W_H($oWKAM89RJB25w5Bxejx;F zzFDrV4?$`ggLoPm)-;-+GSc)AvuPvzHH6R!i-AM(@@wUx4H$NpSPEa*?~aY47qCV7J?<&-OZcIFf&<<3B36}T|yigNXB4*gk0-w-vk#MFogcmTW0+IqT|KC0T zyJh~x?-)M1oMn8Kb=TMH%i#Rq^B)wxI2{#3M>D`b6R-c50L6Fxivy(-18+|H@Sp5- z{^BIz{^B+1Rw51;0~01cI*nYxZ3+1~dKxJ>muQ*Elj8#jelmTpqu^~4p{K5+iH{d# z;^bH7Z>eu(5a*{RrPL(I_m3C+_EUtPoRMC4ho6#~6^r6KG&*n@Jp5z8#^CU1?`ZGf zH{d85fiQ;JZ?BaC_&-cRj9dvb!vjG6jRgJcvaEx|=On&50Z^!K-+2D!vK#^ShK>Le zWoJX@f1K-m7yODV`3Hj~^cUZ&X5nPHkZyuGVFh^@@A_@?D zBSRN~M2nWqX9a_vYtFnR)s%2u*n%7RMgN%D(_8b5TeQ@S%l|I?fpxywF=4fTW`Pja zbXDI^qT|3gWbE|lYV z@Th{rmY5#D#Ym&S-rYf)=h~dYytTqmRIuj+hp)zIL*M=!ZiH+=Id0Sri(9PtOuI>D zyS}9@y@kh5OHjVAd^L2(xh*h0Mv!^vk_OCmMx*&?hU&-n5jC_@m>5aQ63Q5Q)(g_> zZB{AP`^Tf~dPQwk9qCQsl5=%hBSwxLbNh|POR44Ci6zyE2JaEoyc6rp4j9&f2aXWg zqX{`)Wjl{p%XHcXmFZ1aj{*BO%~iWA9r3T(%yIOP_wFGRV@9r*N44a0u2EXb3`RpV z(c|?K)ltd}>E14l_=yCEZcA<2`F%R1dNl);RtqkmFpgotDeJ4Fuy-XdST^-D7ZzNOzI zAaj7i=N>{Jvp^qGcitnECe+Z}IU!=~flagF$7tI2A__&BnZboT;w#*_F_uqC&VCQ@ zDy|A!tlMcd#NAhN$wFD2z)YBiW`qeb$rJVBBVD^vPnJMi0EKoEMK~do2-0#`s{ltM zUsQo{3yYdcqi8`^tJ64N4-nxPlP`g@vYi-iJTk8_@h& z*IidwgITV4O~u)0EwWBM<0lsIQs1#n1LJd0M~~qx6cKcG{Zz^Ir&+LY_OB{nb}gexcOg^%egI zq5c6({}{#dPm(=Z`Kzx`MEou1wowG2MnkMp7n!Yp1m0F48uTZ!m?x|Yg~&+DNJjk!5iVj}d$&da$kH?yiu-v7Fzs%eadY+i^EwB{5H`diBSRh+JhTiO zNfVhBpt$UT4hGTyevI52g9C1h)k=%l@Y&RS04YM12@KM#56?r216-E!Xd(p4k9?Mcd}C46P=QjygZGqgQv75{F?C><2PA zgHe%)AxYRw%)ZiaWz2(;ycaCaP-+l2nav?ykVeaAKe<8#qRSHrw~pIdE%hdUzONaE zz7z`Azf`CYQ*+3Vah_?M&edl;p@pVg`HmRGT$QF6b5}9XvX+~m0$B1CISVmKWDD_w zyJwA%vdG({#DReJOBdSUvybN)X`==PP;*FP;g9ctU+$1aJNrpGhfzB7FI!N3!eZTH z<$w9ZECRwM3WFTtB}B|+5f$TS+l3Y_@>wNK&huGCA4P>Ps9uedJZLwmg%<)qku3Jf z=mbChEdlwj?U?DsVCLv+8=n3;HvgL=bA`Vz_W#_4W9y_q1QA33NYc5DrJFa_HrM_L zp%bjUB!&#kL#(Y^zl6Js>F9EDL-S^hl<6HV%E|Pm7&-LG!1CN4_M* zL;-JOjiGK1V8}W%$ia8a4O<^`H>T~VQ1Y6|VaU$f%xG6y%JidCji-%jciS`{S>rjK z<%;pcrW?w+8^*sVHq1ntCXa2nQtgV^N`S&h_$|+uy+S{I>!KHNc)RkdnXm5>=+l3u zX4>zbty0u1?b1TAI$9y_M``3g+t*(3V>W~)c#QoWvr(pw1OpFtgHK34O)8-_lH%I$ z-yS{wx@)zs6VgRrR0apm-{waD-@7Ji<6`~Q(3t$6Z~pUiu1Len8+8fow{60dH572}OngYR6-&g}0BZ;KY^ZjeauH$H~uLrj@37eaYseD5a1HG)SSu zM6I;7-)*nnZFX+f-E63N%}f)wvZqErd_Rq6{yGBQ;r%P4iPufv<01V7hz2Q=dNw5X z)gB05(tR{c3Aem=fMfD9*6HF0LhNp7usA8t@aKq+NREMHREIp%s|aaM{{kQGNM0}z z)Bqm^$KDV#U(~K9!H2tC{{x@QFcH1n{RVb zN5Ghs%^~GJFh*wQkwG&C|%D6B_h107NT8(Htr*Hk*pD zw7F!Ez_|KQ0;6$s?`H4WP$nBpQqzTEH2O^xX;ZaKfw;7dlGpy=o!dDQYqzHCP-`wA z#oP<@oZGFuW04RfjNP?*17+?lIxXkt67Qh4II=Qrcx%QboU2)a7)}0BR?Mw6k=4DbQhk9}?6J71)_eLFx^hKpB z2iEN6(vIiGm~y z*Cn*}EK|T1ej{!DIAcot(^i!gF!^NdNtja3N?OCf{%)y_10SkiaqP*$Nt@;GblO1CQXa8i|s^-#vSV9Q4^Ct=)!VrwN? zxF}%h$?ywaRC};;#@MS}L)};_%LE-c? zK|KTalS$2xhI|H6VTFW#%^0id0f6pwtxOd1r>hLYgTLmbnpLu`4Fp~>uxR*_rD4eX zql#L1Etn+rkOmyi&!K7To^ZLEE%)O)!D;vsIMzA&c-`;D@FuDqr5()rO+QUR!-sle3p#CJ> zf&ZR*O(HHd?HnLK;O9B&S*1RZ%}Ssgfz(X;p(L3!)=x4{N;K9_O*N`|K*k?HIZY{# z&Zj6>hox8Vez%rTngrz)NJADOdC1(cvcXix0Y>Iwe5s&E7D=TzH7K6~BZ|&ipq4jh z3Pk|4fRF@gqDX$O>0bXG+k{b+MM=%K0!9K|S#yLKi#quZe~>teJ$lR;3ulft63eJK z3U!`|X_eHN{dp8~cUjdvHOlRPm#KQ#3!pRL+l79U=zzCPf8e=Ecp&C2Ff98kFDmnn z2&-jRO*4zgRMM!K=J-b&({*olLfT07YXanLizM>Yhc01w$cOItaP;5cfX&d@(N;Wy zWCx7riPozuyUEYK1ZP@8xLZxHEh)^{O#6=1>c!oIa_sS7)b28 zZUr(1Pe;o;yO6qanLM2GI3R+D4MW^N&+(UjJT_f~2WLc?I(cuIFJCUdDQjgUDO5@1 z@ckAD%ds>@<*E&cO9nV`JphuAQN-4!Fy_wsqcseeuhf@9fwu}uV8jVtK#_;(?9S8JZ~Me8q&u~) z%!)Udb=g?R!ImY-nXMA!%h;NSq!)}hqyxvmIm7zXA=3`o@Gh+%YDB2oVk&L>G> z9MiX!#g3!UQEO!mAI(1}Of>#KjJ;J*9e?!gneYRGySp9S-QC??g1fuBySu}|-95Ow zI~*V!2=1QAzwT7c%&mF25B;*Mx?j3>_5SYuthLP4e=c&zV7&|GHd=vJZXJ?$8e4qt zc}VF@sLH&1Tv(WUDht|vpv_mGO5={JK-|;V?0BjF6bY*4^xUh!q{7m)a64GFN@H39 zl}@z5ud`jIDIfVTt&=~2l2IE7#}$wOrYg8r=6}fgcQu}Fo7l|+C1xx|RJTpDHe=K3 z;~uP&>9+p;9;rj4OKaI#S*ji@GqB+=HE0Y)w4FwVB>D|vny0TptAY)KhluE+(9Sn) z>hXQ$tfh;qqaSD!Myx4Qh4^z1$kyrfYUiwhbvvHU-dPK2<f{`P0OfODHI-{ccTb$EFX+Llz<}P&A}#!v?3Cngput)Dz+25 z52-lxZolB3sv=G26pFu7wLl!6E<9CUH23$Xo0iS=wGr6ii^4ur({cHx5gVoU2RDpB zFwUlCSS&OPh0$Ox3*A>0TC$N36w61%Op7+{4$1pn8+ZMkKfNQ7+cZy$F~Mq(A4NE#qy$Us^OC5c<`7) z88mR3bZsy+?i-aWN2=xDoy}?8%y}KuEe>-WY{-|`a>E-Xk%uY%}D8dGcaDL*7Xp@A|%)=li zF#I#rg=7q5@>oGHXHpW`n6BCi`)F^PjoWxXnhvsXffqm*w6NwS^`1GjDaKib&=pju zBK2dQAja0vdS^sgiPHbTWPDb+whP~-6!b2N2G~ zFH(2o3u0^v_4uFa-gmdE-H+LNku#NpZ$3amw_ICgA2aSC#+FdSbG$Sn2Bad(O%Y%H z&?WMT?{2T?oD2URd!};otsCTw4^~_+dXRSg=ASE2mh!K>c>2xf$&_;;&354*jAD~% zyMWyDqi>3XT0oaUnKT;!>69icVR}ZQ=>oN&jV0hJ#1F!8J(DaCm?o#(+Ec4g>=Q9! z`keb=#5=+_dyV#{Vr^nbu(Q7`ztw?cy2|2EOEiYp;ylMZ$AN!}SUPLhifmf9sm&Fa zV5-xyU%=KAe#K3#wQTQ;Xp`1gsa9X1_b6$Wmh05!!sejtFeqqF{6yDrSmfec;G2-p zbqeObDn9KEo!>WpehpX`9Qe&;rWhG!DGA! z!=2M_Th>1WKzI)U{0HB<2a(>gY#07B#XfqwIK06oOxQ_y)fV+mF}bPg#r!a(dx_Pg zE{;jIBo=SrF;eFE%S>GM|5jW4&nWCRW>n;bIL-aYvON6D)Xe_@%&30>Q-|0s|f9E8^+R`CSVz83l=NUZiF-NSS~vf z&ba{rS7i1q|Hsyb2NOo9r*clPxpV-=5?Lg_y(W{mCv z4D975h9NqK_mQ;j;Nj2j$O7(Pq^ULp5f|BRzQI)F(7P$BVHJXf@{s;#GmrKkPfNWs zK$1;Ap{$4m?&mbA6Q${|sC`#LZ+h^8F?fQchCI>^x(A^ykdGB3J>|@mhn?v%*(qu% z=NvE2n~WJ;yz~%;2lXmemp3(9k`t#GCpu1c0uWu7CXwmdxtjU4Ig9QtXbQo`h-NV9jO$RChx_nsZ~R^f_U>)CKvGg-)!22 zSEYANF#hE#{sV29|4&}sza59`zqlp~$N#l{oz?dC+tFzITd?ogKJ$@6X&qo)f!~Ia zQ>VZsnd2t6v=+f=oy*86u_a@XBA+``#+I5vMtwKc5&{YV*^1!PWl`1BE9k|HB8qzp z5()a3ga{HJK+LC8(bB#M3}jC(m7%@-X)E0E4LB`uz4~Y9emU1+=zTyC1a-$Kq4V-Qn4{fVje!+x?fS z`j157`Gd`G1;g`xFI~g~znI*;3?s37UyOu+2hQfN>BIwLjvp@!0Tsj7n9n6he=Fbv zmAfep@Pma93C4~(xC|(l1CSIctrr(L4qhnh--EUr4 zjCy%rK2oRx3XC9*vE+*Vsu`hHR4Bp9;B>N4jCZq=IRNj5AkFL%WvW}nBrjxDr@Tr; z6|emLl$+4np>sNSXp(-}f;{0~*)YAvvB^o^WvZN8KYLIMt5hT_;goyjjchr|fIx

2II#6E+wjVC89$5xht7|P`ke)H%yj_Yf* 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

rjHipGQ|>5N7342oKjhLY1$y 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 z z-lFGU+EqJL^fI~7F)Bq5WyKXpR(hiQ+h}E;Bjn2U2ce1o_?2LxZVPQDK2tq~>Ov}t zJsY`A;ylGugmB!`|Cs);XQBg>j}}Gdi0S&)!iK<1HT{Vi>)$L5)0k#&!|C z91{{uenP7L<%1{x8h8c))g~Urr(AG{mkCH#&L+d`9BQWk>+5@cOfGP!LwanjW1N!} zjOu|mflNP_Z{$I`HvNJOxPTk*A!d`PGk+DB_?Yq`Nrw`+3)M7*vv#2S;1~5Lnnh>z zA4e*0*yGqvcNXP7qa02Axw4+$Bb8slVd0Ew(T>n52$O6bjJXiM(E!~U$?JN-t3eeQ zww_ON?=bfr`~`nBN@^zfQXvU5krBxCsf(W~HTf1QXRf4)NGD3yhZ&9$^kD|CpY{Ic zhHV@jcusp4!2RX|;W>NW$R{h{%^C(^X>?pQKE&-f$A|nTndx;QM7?IYLP9F~ zk$2&ow6AGa9!sIXU;x9^daLbh1agm6r|k4Z!^m~SmZ_JA$tX{ z@b_1~>=i80U;e$~ZK&SGw;>!~VxKakAfktX)48a*x-OTco-iM1pm>ylOnk&@a zxhH7z2j9Z#s}p!@{xe1bL((=(?*c)141eUuTN@iJ?s|^vg0PLxPzv4vqT^c* zpXi$o(8zsQ>d1EbDQSk^{*nINSE*L=yzGFH9n#j5A0+H6Lz_Nk5=l6K!&j2%P}ryP zX+)XR%lZ%jL>cUh`j9cc{yoHWpXmrKLhzi5%|$j~ z$rDa^%x>D}Udfmjn35bv8jfWln*()ImZ^S@tCYvL7G^N`JbCcQFo9=AW)lghClRhC zp}+zA9MREgT&jmu!*9t=nLRro-Kd82tS|>vYJTb$lv*tGQx^a!2bMK69$vF{q>(7b z!2jW3EhtDxX*TbAAt#x+FwNbXFab>lmvVW1Ogorop5i7annoI8uta6 z6*fO?4*D;S9Px|=WKIm`w{j0cC5FS!LyWLFfn1m;>)rCQzN}*?_gH?KZET1#e5E@v zPT_=YY^FnKK1Aw=)MvOT1@sr5(gS(nUop|8tlyP0FA0i!R$+4OH6#Hdawq<Km+H7yt~UTc3-RI4bSJg#EAX9RQi2vs_K|$R87Es5#9z1mcju6RJSwXU z7F8M78Ft!}aeE%pPXAL#-PInJ-g)a=L;fJN@8{qe&xiEt<<{@@dK?Dob zD=y~%xUqmN0J9(87-flD=wYPhy4Vpf8E3*U&Jl{wcoT*R+kK#G1onBj z9jTX9de7Y$12USumZuS_v4r@kQX7ds6pB0t{HeE|q9Iq&EvBx~+9w6gCBn&wUujB9 zK~+XyA;^S$8I8kjJ6|*N(pvdw6Mc1Uu8}|^3tQnP^+KLI5Vh%K?>3XyoBV9e`N$A0 zomGd>y_Ij;MhzvPVUrt2cR7Z8y&)I#8uAY_hp;c1_{0HA zIp{SJ=rtMWH3evH=-_B`!)Qn9h=~~2aK2@NTg^1yxEiBBssDy3xJ2}>6>^#<$*F3v zv5q1DCalx(z{~bYmcRt?a!|5b9St??449^J&L#swrX+gq5tP9{cOeN_&}2*~;(C

S|JzZ!^?TTHLB~m=g_# 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⪙thNNsiW#LD1xrcrV4hZLOZjJoc(JDN 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 z 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⪼mN??GaJ<2dJyY_B;d9aoSemzjn0 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%0A2MvjD3L@S5&3Pp)^85#9A}~tnAfS2bYNHU! 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 z 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 literal 0 HcmV?d00001 diff --git a/WebContent/WEB-INF/tlds/web.xml b/WebContent/WEB-INF/tlds/web.xml new file mode 100644 index 000000000..68ad32b80 --- /dev/null +++ b/WebContent/WEB-INF/tlds/web.xml @@ -0,0 +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.coyoteam.aweresf.web.servlet.RestfullServiceServlet + 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, + 我的工作 + 申请列表 : applytype phasetype ObjectNo + 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, + + + 对整个webapi进行一些通用处理的过滤器 + + SessionAndContextFilter + SessionAndContextFilter + cn.coyoteam.aweresf.web.filter.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 + 315360003600*24*365=31536000 + + + dataSource + als + + + encoding + GBK + + + + SessionAndContextFilter + /webapi/* + + + + + \ No newline at end of file diff --git a/WebContent/WEB-INF/web.xml b/WebContent/WEB-INF/web.xml index f7bfa3e24..3f20081db 100644 --- a/WebContent/WEB-INF/web.xml +++ b/WebContent/WEB-INF/web.xml @@ -54,16 +54,6 @@ RunFilter /servlet/view/* - - - WebServiceFilter - com.tenwa.makeContract.WebServiceFilter - - - WebServiceFilter - /services/* - - InitAREServlet com.amarsoft.are.InitAREServlet @@ -110,7 +100,7 @@ GBK - + InitSecondHandCarConfig com.amarsoft.app.awe.config.InitSecondHandCarConfig @@ -120,7 +110,7 @@ 1 - + InitCollectConfig com.amarsoft.app.awe.config.InitCollectConfig @@ -130,7 +120,7 @@ 1 - + RewriteRunJavaMethodServlet com.tenwa.workflow.RewriteRunJavaMethodServlet @@ -192,14 +182,6 @@ FileTemplateViewServlet com.amarsoft.filetemplate.servlet.FileTemplateViewServlet - - InvoiceDownloadServlet - com.tenwa.app.invoice.servlet.InvoiceDownloadServlet - - - InvoiceLotDownloadServlet - com.tenwa.app.invoice.servlet.InvoiceLotDownloadServlet - DocDownloadServlet com.tenwa.doc.servlet.DocDownloadServlet @@ -292,14 +274,6 @@ FileTemplateViewServlet /servlet/view/fileTemplateView - - InvoiceDownloadServlet - /servlet/view/invoiceDownloadServlet - - - InvoiceLotDownloadServlet - /servlet/view/invoiceLotDownloadServlet - DocDownloadServlet /servlet/view/docDownloadServlet @@ -330,10 +304,6 @@ FileViewServlet /servlet/view/file - - FileViewServlet1 - /servlet/view/file1 - ShowImageServlet /servlet/view/image @@ -446,7 +416,7 @@ Shareable - 480 + 240 InitDBType @@ -470,6 +440,7 @@ 5 + @@ -477,6 +448,7 @@ singleSignon false + webAppRootKey webapp.port @@ -515,19 +487,6 @@ RestfullServlet /webapi/resf/* - - - XFireServlet - - org.codehaus.xfire.transport.http.XFireConfigurableServlet - - - - XFireServlet - /services/* - - - restfull自动扫描路径设置 RestfullScanPackage @@ -543,7 +502,7 @@ apx.com.amarsoft.als.apzl.apply.business.query.controller, apx.com.amarsoft.als.apzl.apply.business.start.controller, - + apx.com.amarsoft.als.apzl.apply.business.doc.detail.controller, apx.com.amarsoft.als.apzl.apply.business.doc.upload.controller, apx.com.amarsoft.als.apzl.apply.business.doc.delete.controller, @@ -555,24 +514,24 @@ apx.com.amarsoft.als.currency.select.apzl.product.controller, apx.com.amarsoft.als.currency.select.apzl.contract.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.doc.attribute.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, @@ -592,19 +551,18 @@ NoCheckURI - /resf/logon/manager/logon, + /resf/logon/manager/logon, /resf/logon/manager/logout, - /resf/user/center/manager/acquisition/gesture, + /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, - /servlet/view/file1, @@ -627,4 +585,4 @@ - + \ No newline at end of file diff --git a/WebContent/WebContent/ProductManage/ParameterConfig/ParameterInfo.jsp b/WebContent/WebContent/ProductManage/ParameterConfig/ParameterInfo.jsp new file mode 100644 index 000000000..9d2571af7 --- /dev/null +++ b/WebContent/WebContent/ProductManage/ParameterConfig/ParameterInfo.jsp @@ -0,0 +1,129 @@ +<%@page import="com.amarsoft.app.base.util.SystemHelper"%> +<%@page import="com.amarsoft.app.base.util.ObjectWindowHelper"%> +<%@page import="com.amarsoft.app.base.businessobject.*"%> +<%@ page contentType="text/html; charset=GBK"%><%@ + include file="/Frame/resources/include/include_begin_info.jspf"%> + + <% + /* + ҳ˵: ʾбҳ + */ + String PG_TITLE = "Ʒ"; + String parameterID = CurPage.getParameter("ParameterID"); // + if(parameterID==null) parameterID=""; + String rightType = CurPage.getParameter("RightType"); + BusinessObject inputParameter=SystemHelper.getPageComponentParameters(CurPage); + ASObjectWindow dwTemp =ObjectWindowHelper.createObjectWindow_Info("PRD_ParameterInfo", inputParameter, CurPage, request); + ASDataObject doTemp=dwTemp.getDataObject(); + doTemp.setBusinessProcess("com.amarsoft.app.als.businessobject.web.XMLBusinessObjectProcessor"); + //ParaIDΪʾģ + dwTemp.genHTMLObjectWindow(""); + + + String sButtons[][] = { + {"true","All","Button","","޸","save()","","","",""} + }; + +%><%@ +include file="/Frame/resources/include/ui/include_info.jspf"%> + + + +<%@ include file="/Frame/resources/include/include_end.jspf"%> \ No newline at end of file diff --git a/WebContent/config/bigdata.properties b/WebContent/config/bigdata.properties new file mode 100644 index 000000000..f57a7f289 --- /dev/null +++ b/WebContent/config/bigdata.properties @@ -0,0 +1,22 @@ +#bigdata config +count = 3 +keyword1 = ProjectId +keyword2 = CustId +keyword3 = +keyword4 = +keyword5 =fullcardNo + +#pengyuan +pengyuanUrl=https://47.93.227.86:8094 +pengyuanServer=/services/WebServiceSingleQuery?wsdl +userId = apwsqueryn +password = {MD5}fZ5p+Gnj7FWvmdrBRWy+oQ== +methodType = queryReport + + + + + + + + diff --git a/WebContent/fileTemplate/C端售后回租合同(网约车).docx b/WebContent/fileTemplate/C端售后回租合同(网约车).docx new file mode 100644 index 0000000000000000000000000000000000000000..adfc498d4d5a9cf4af031b43ed7984eb36158114 GIT binary patch literal 60099 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

ZxkjS`!HI}Is4w^o31$JzNyuU$b7}%g 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 WRYZZuAOL^`|1iMAxQP1a-v0r-MSRHs literal 0 HcmV?d00001 diff --git a/WebContent/fileTemplate/保值租赁.docx b/WebContent/fileTemplate/保值租赁.docx new file mode 100644 index 0000000000000000000000000000000000000000..7ba554a31cc46be477bc3c2243e38d1faa0a133c GIT binary patch literal 62928 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

O$YY|&6z(X}GHc-WF!uTEF#B6(7T;g$C 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 z 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 b@P9q^$%x+qZfU@M5%^mL?y2o-XW#w@@VjXe literal 0 HcmV?d00001 diff --git a/WebContent/fileTemplate/催收函.docx b/WebContent/fileTemplate/催收函.docx index 03e63de5e49ddf0b4f20867d42858cea30767ae4..fdf0d01eea82e4f07368932cb1b1c575fffd5811 100644 GIT binary patch delta 32142 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 P1hM_hs)hmoy7d15Z7PFE delta 11737 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 IS^rZ14>i;5^Z)<= diff --git a/WebContent/fileTemplate/凭证导出.xlsx b/WebContent/fileTemplate/凭证导出.xlsx index b52a79dfef15d70811c7e3a72398c68764236495..642cfa95698726fa8849c8c8d1ab2d05527a2271 100644 GIT binary patch literal 10963 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

Eo%5N#;u^ybWPfc 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 literal 0 HcmV?d00001 diff --git a/WebContent/fileTemplate/合同(售后回租)_北汽I.docx b/WebContent/fileTemplate/合同(售后回租)_北汽I.docx deleted file mode 100644 index af844d7726523a080a26dfb6b1ee65f365c83f42..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41857 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

`JGZx3$Pv3`X* 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 diff --git a/WebContent/fileTemplate/合同(售后回租)_大通.docx b/WebContent/fileTemplate/合同(售后回租)_大通.docx index 0081312a2f553ca73e9a8594999d3b2b5666e33a..df4d2b66e0ffc2a78fae6c7b97e76758f70bcb39 100644 GIT binary patch delta 40380 zcmbTdV{l+i)GZv_wmoqswr$(igcG04#5N|jZQGgHwrwYOp0~cLTlf2Q>;5@iXH{44 zz1Oa;>Rz=vc?#@n8!VO`)(Cl*8vq3XNsSZ00aV5v)|gQ`utx-8+GHsXBrE(awrM6x ztr4}tVnBr}>B-QfW93l3d^Oz4OO`g>Ek=6J1GfASd~cBitZbWT$F0-+m78V`8|1T3 zL+lc$NM+_mHu08=EMZP6TV98rHhHd9Kqgm%#bmgD0Eh!xA!A(J`DR4 z$}c{aw~0Rtow2SC|A|)eqhKjD3IYY{wpQ=8Ny3KR!J8 z*G9A5tSI*xN1p(R)zGDg3Bz zQnX%XFGjamB#^-ba7vRVcuMaVZboo#mZIeZToHfm$GwUfFG+R7Gnd-|PL8uEb#=&v zoG9g^;%9e(b{owHwuSX1kVG++hP_ng9zv;VsG5zIPG>f*ZmD7#SXllW+M9kS8Bqy| z$k=w6D}8+ce7&|o+9Ky(hcoN5#4{#Cm$N$CA?_F78Wr)B;+11{Hd74hC&S}Qc-79A zziGBgcC@PV*huV5zrQz)(5x79&1712;z&2nB`63HCD9;omN@h9L zIEU`?H-M&;d0w%QU$dYPbxq-`KKF4uB)k|;;HWrIi*qH2++3!q~q_BpCmxSON^eL zKL$fw>_~~$mC2+ zT4*&=6h3@j2QSCPQ^0$F@qwp7hXmgf2+8P_DZr)i0eb-fcfm}sYa>rb=|D` zb>#k=<9Klp;^^&>UD^0<{yuF3pHWc`qL0rj;PXik_=>lDdGYv;Xgady-F5%TXp$WH zC0+GAP=1O9pTn>vOY zIcMNL44o*1(-`H4w)^YyUULXN1}?^+$Nf#dfXBD@E51|=A$sLP>^#2b*WEj{BBtrj z{9UmOz&Q#9k+vU`m1qS2-h;%LWqV8ZjQj*Og&uygpvNPm9i>vY3ZarD`c;(RDTM0; z`KC*7z#0gx|3o2v74@+TI!;?2NsS2;g9F_FB^zW>eufzR_0b-mY<9>%|iQgjG_Z|NuQf_D=) z_nBl%?ceTq`93yADvLq2E<5INNVcT}f=lboonq$#zx zV)1%K8|LtjSVfA+dT?vNS)$kj;~33uRnHaS0;=MqX;nZi!*1E% zA5LG>fjqB0W2uwr(E##F4$KBjlS~P{CH_}hjy{an;5L#&|Gw78;g_>5z)x!#gkSlmrbJB@ zwSVavlMfxA$W6U#$rx%+RntZ2f{$_R!eH|IsF*X^Yq=j64svx5VaWiT-r#c36(^V8 zJ^63TfoMhx&T85zBbnW|>mYZAJSlolqarPQ_IuAZep=QUmUG>{r-)NyHJ8zNfb$~ogz{Sy?N>*}$IwT# z?o6;#)Pb56MoAWe^3vP`p^kfGxx3X0%QACgM)Y zvpd$jfx|i**%SMPFcBlirg*rAEWz%vrilCijC~*_{0P-5@ zZpa19O}~5KvoWv8dvrCQKz9E_e1TfjVxSg>4muf~<%35?-|hW*qnn<|-|lKuz(gN? zu_zE28PH?A#g-lhvm>v}=pm10QIq|hzM~P5S5t=z#8r}~`5rd~gu)a=8g4*U! z+v^RtICPt4CdSjyZajvu2Q}NQ4v*?Wx13%CBBeX@7mM%6WAR%+E8e_Bp&E`!d1p6s z-``7h!5BkaxgTp>n}RCGjb>e4E>7a!9^RAO8;tL8-i)KhHU?SIqGB%L-8 z@hSTNEZ1(FIz$_Z4NTT71b0<0I2Sq|k$2G_&i*#g-NJ2_-W?yfS(I(O5*4TLW&ELQ zDLS5kR7G8S<`?VR|Kz-dRSguVz^0N7qQwe_8Lyy@pd|>0OlbT!(wvR0E;(|bt)=frj#9n_sup*zyS{uheMzJ$H;f9EAZwk+JzYF@LhiTyMY{2&F{p~ps4xF7)S9EN5` zLjNSV$P2a?w)JDmXhosQIoKr&*RE@Qy;ze;X@E0T!&a=E4SBw-{hl-dXPg;DwzY>H zeP$K6`vq9|^~b-n0u;$^X~KxfVueR{&DYbH+#F=Oow?b^v=;yF_MLZXe{yJ9^W&W4 zOPP3jyyuoU#rd0+n~Ga@zmcJ_ZzQ#M4Eo6;=0nWj=0PXlcX;q+`ZROz1g5s~Wyxb! zFJCr=PcX29an9TvH^~eIr=N!w8FKB~70KVrraOVwago9Ecb#`ak_x*Y*`}lp9puQD74GaYdL#tUh2rb@T&G?0!;JGALic%gvPV zP6NQl^bV6NR)T(;M3FI_5$7GUCH1nu&N@s}L3fOTecvCZ8{gGAJdDqu zycVr~1*77ncM#UZ+X=%gc#2|LeUQw4T|{!fmQt-K{E!?JOMFMX7l-Fv@E2OT5-$I@ z^-YdmVX+LZuZQ!qfub{KM&|vfMV|?m=tGD@*qW4RL$q*dueO*^ z`c^wzuTKu~NS8hT^6W>>qv{z=eW8}rh(%hNahMTkeu1Cl1KJG((oI0xsG@%R$Xx1F z4VU1aT;-yo8v$W$T!ryljIgg75#qgwPTJJD=|}lt_jKAgL56ta+kzzg#qBsjfr}^^ zFks|c;?xw!Um889vxt&d!ToGi9(pKln7|>sTT*t$KJ)w1^!6zG3;O@OSb$kd1{%Ja*r?pcr>EhB%hD)3?Mvj&6cb)tq6i@x`-a)Y z+yrwvT}Z#_A7$n2~=M(`F%YApTk!I`kU22j3iMzFo@CqHokV&j7=Of+&<3f zcv&r2<*4~&cyYDJ8+!E=vbGTSMI_MCs!!fSr_tg z`MC!iUVieeU3Bx}OTK$#?H2>?q1g`2M@ItMcT-tDJeS2EJBKN#Ut^ESpg%)C9$r7Q z;M+E`qP^Q!&;9-k1!JRs^qp24J*3aAIwqImI85vrPVshcb>T2Mytzhf*>4hRgv_y% zgN!peR5Nvd)T|L}Ts6TgP~$UpN#yx$UO57WzHJ@4#8s^n11#wgobWq@?Lrc3pNemL z3;jDa!19Jqy}=EB%vXa6(_=I7`P;|MU;w9L{B;WWz?nE)s&%KRTJ=&yU`MBi&a1_T z-$M=mXN}iSxAm>e6!=RyfeL}%JwXBv&aHFg^z5hhJsWSg=C;G(yZ*(2xl4yE;!mLZ zVW*|l@5M?^F~;HYs;PWx%BAV3mhJWRh400axcF#l?sIYO^84Gv@Pe@$qGpymPwhp& zpLdqa%p`cH+fy0KSXG)IPBodPt6rvTm5CSC)3 zKZBU|bV28EM68Q}9RPs-vI9Tc=t~nc4FjHinlH~V^#+2!zUUu4EPdNs-~0mNiMlp6 za%8@i1~+}$`1F^^esYzizugf7;`LKYMv)T^t}g=-2ep>rPQA(0;xF;HYo_NIUfBzF zRY%r-b)1HihY9ei>ZU%mKoN30>+mrpB?WKRL~qL3fYomRt(}Q>bl|&nIJ~KY4fN>2 zW<=h8#uS%xo?&+33ZncC4iwKLnK zvw0lAbjb}y_3pGlwH78UuiyfjfZ#*Qo9mHY zu_~O(HdmSue7V7FD+AYB${RJxeTIo_a+2Fb-TX1Qxod^+oAUCzLISRZwDm-j@I-RO zXn?9|e50^#0mhLT5Rk#Zo-INBn4HE^S(Yx#Fl?68abTsNHqWsC9q-%KcjQGZreTDI zrm9Qo6bxCVw#?yV==>psu6C9A3B={*i|cUX4� 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%0A?1d0q6o%9m71EvoS_ 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 delta 38133 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

jt#LSM<-&U@&z2kO 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 qSFuo9o^ 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 Z{BH<0)FmMNW5$5nG6?{H@5O&g{{h6&_l5uf diff --git a/WebContent/fileTemplate/合同(售后回租)_第一车贷.docx b/WebContent/fileTemplate/合同(售后回租)_第一车贷.docx index 74c2fe7434a7622016349d91440e7b9210833b9f..0921425fc50885586de2b62c7b31ee527c74a142 100644 GIT binary patch literal 43563 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 literal 40477 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

4!N+rIa*LTTyS25g;?)jpZ`2) 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 diff --git a/WebContent/fileTemplate/合同(售后回租)和抵押合同-修订版.docx b/WebContent/fileTemplate/合同(售后回租)和抵押合同-修订版.docx deleted file mode 100644 index b11602a1d6e48e001c1f02073ffecacf0dbf93d0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54051 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

;xS_=zd2(B%-*ykQ^S~?bFXQ47H{Ky_%)R5 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 Be|P`@ delta 32360 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�a2`N#hA#|6h0y{2IMmy$ zX1M|CX@j6fq?#o((uuX;KWFF)dnBuwd}HrFLlZe&g>#2;Uq(Fbgzc9RvFPmE(o)Ur_Txx$tHU5OU~kxHMf-_gddGt;royH} z6F@_;_2a}5C$n548U+T>4G>|DjNphbqU1Pq1Aa<*c`V>^BnTZjSN;;EM~wUBD<~lc z3`h8RWxF1kWgw`5jr)E%Hl8Zr=_s1YYN;aHFCs4|RP@Rey#~^!ViZH;1pvu%xXc{J zuQ(`{fu?)_H_^P5WIV*p%p=e1Ap#sIryEhD9F8YaSd93dH%~ZlkIQgK;ZuyvauO*- z;;S?C(wSNX5}>LM-bDh_qcvz3GFTTCbT@wF#|8XShA0IcWS*$k(Ss7e(cJeJ4wr=} ztFF^bP(oG#SaMfRx+(RBqF6}Ft zBhh+qz2o{RT%EVV1PbpcL&IkRUVUS18ZB9j&)Y}@NN@D_gau3 z8-wwodp&Hae^~j^S2)V4Wwm^U7TO&2$juI+-Y=*8k{4v+Fx$@Qst~5dDicwhe1O<~tjpjKAvJ1bYShXkL1|L5p|2<%0UpT$D>xb9 z&Fy7p`Z?n$u~JmWynmINopZq-(Y%p`U4RvoRAMIa^6ogwjLl)a!`&qP83tqt|$(jI`zA+afuS`YgPi zB;x3WxazMcASUaTmuQZx81W#$+4W*$fj1J~#RzEAAl!a0KF!L;~7ZYv~eAVsbEG1|s4-2J^=NyRnouSOpB|v@t-= z%zD2zn1vh0%xnx`NA$7a!K~dh2J^*$NK5cw7SQN}0o2P*v$G}AV(m<6nKo`1gV`7$ z_sjxKZLkU$aLfk-I)LZaVzj}m*BCSN#elY8yTUOG0*%3ZFo5>Vf^%(V)-T3jHU
?+_vq{RmjXm-{! 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

4@>PhA$C7x#M^je1ZU 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 U=otPX$Y8;QK$*z?hCkl^7l$l&KmY&$ diff --git a/WebContent/fileTemplate/放款信息{CONTRACT_NUMBER}.xlsx b/WebContent/fileTemplate/放款信息{CONTRACT_NUMBER}.xlsx deleted file mode 100644 index de2ea22373300b874727c42f405354d2c2bf36aa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10894 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 delta 9338 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 D&NQGU diff --git a/WebContent/fileTemplate/渠道商催收报表.xlsx b/WebContent/fileTemplate/渠道商催收报表.xlsx deleted file mode 100644 index 50cf2c03eb198bf33dfc9d4fb68f89b2bf614fc7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8557 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 O$j1+o+u_N6{Q5r!eotQj diff --git a/WebContent/fileTemplate/租金支付计划{CONTRACT_NO} .xlsx b/WebContent/fileTemplate/租金支付计划{CONTRACT_NO} .xlsx deleted file mode 100644 index 1a20dbd797e092c19e4d550cdf369a42ca4e969b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10619 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 Q02BJDgSu2b{g12v2LWpV`2YX_ diff --git a/WebContent/fileTemplate/租金支付计划{CONTRACT_NUMBER}.xlsx b/WebContent/fileTemplate/租金支付计划{CONTRACT_NUMBER}.xlsx deleted file mode 100644 index e616c5a49602abe700c23fcdfd5f46750d59bd41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10491 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 literal 11752 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 HyLtZyL4tfO diff --git a/WebContent/fileTemplate/融资租赁合同-C端回租 .docx b/WebContent/fileTemplate/融资租赁合同-C端回租 .docx new file mode 100644 index 0000000000000000000000000000000000000000..ebb35fa3138c0be43dcc8d08138797b7c3fb8371 GIT binary patch literal 33669 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 u3-2Fw|C7t;KgY(EkHEz~1Zt literal 0 HcmV?d00001 diff --git a/WebContent/fileTemplate/计提分摊页面.xlsx b/WebContent/fileTemplate/计提分摊页面.xlsx index d53c3ee1f3545e6fa26486a579dce9874038954f..96e867a3e5523454ef024f1ce3d74c1c642b8e93 100644 GIT binary patch delta 1843 zcmV-32h8~KLFz%U{Rjl1b}_q?0SPMtmXVV#2`@@0Ulf#plU`|esOay0LdCw z7L%t5J%1DbG?VfA25q$rKKdpt5XGh@-{|E9<9w1_ZyRmkX&O5bUH4PiT*XjgL`>h5 zPM|8fLemd$aV#kbefOo;2BUnrEDOr&f2(*11hEOiL(s26p79AK3L4Ry^oVPj3!=YV zmgOqv<`q6^7~%z!O>%nHPWhptUUB*eRa-V{;nn&<<1{6hf}7zo?f)>j`&r`}vk{ z+0_%o{GTp`kvOeS4L;@@J&5; z4J5D;xY|T`_I3!0jEXHs*Fzv`f!3p}f57O^I1ph2eKY19)sCj4^Q8Zp4DZ$Dooe5t zp=m4CiZydG8mH&TsHYAFlaHp1pQaBdivli|rp0FU(==|f(VL8~RQqv$d-JI^b9Q^3 z>SY^8)6q*Z{FKd(8eA;UQ2mlqOMYi1#{l};taOk2C9M+oeBq-OA7^s-T@3*C>ZO110Idqblr(J!) zwXBh1BP!vJfs{m&FCMo_8@8$N-OuSI;~jT64CtlcMq6FD80l#9p~E-N>6{|dYMBds zflqs6pvcHgy7-h5x>|<({1kAoFZO?tW1DYK0e6sNnMmZ*ztQ^110V4!K}H(@o{@1U z_HYMPm66*KR`7Swz%2^Ulfuh=r*mh&AY9K=LFWV&T+dIyybZ#&3!27nygx#JdfXW1Wiwbi~m<2%kDXDJV}6ITUhMK z{c66Xdu%h_B5sF>q>s28BGP|8Vm(BR`iKuh#JG>RA0jUMh>t_WRUh#%L`?dK$01_c zN1)~Z&DiXOpjevDqD`&p5{Ix89PL?X<-GBcz#VIxP)grv)lPEnshVx!Gc#MEY*axJ zjEcQ$8ZRd??wzi^eSLdvv_nsJrxNEhU_p}@jaX>yx`Q7dr^&zi0|1kf0}}=0!X*Gd zvk4g{0e?|z!ypue-v|2-!S_T>p|p~uu#G;gFj&UM-b8QHuxLcx(*FCIq|H(&17E!7 z-0vPQW}BmGq93rXZgq}mLQn)+w6fM!j^4^`yh4%lTua`x8gg_3hc?CiT_y|@t%Voc z8nC_w7X^}bOqd)Uyf+MECk~*vOM*iOao<|SeSf&x3L7rIcm+5mWQi4cF1hEp2gYV1 zqBBy832DAPC>s>lVXTFLO@0# z0681uUX=I6<5RgsMZd$CtYf+?31P$e>_=Yp_kqTOIuHJrNLMjU<8)n8!cxj8nGr95 zG57T+D1HHxkpmR7c^k9?1fg~@yOS{=ISSz2heKrn0074WlXM?a0%8o4fD9Fr-5)9e zD3b^vAR8{k^2LDy002G)000;O000000000000000H+DG002<}000pH h000000000000000?vsfiJ^^Ht$RHyIR2~2T001$9Pgwu} delta 1827 zcmV+;2i*ATLGeMb{RjkrfeT@i0SPMtwvdx92`@@$xhN*zR_D2tSl$V^|sLlo~E%A(RDwC%~cE~M#S_@ z=>)2xD>VH87sry4(05;YZ7^Ccm%N~?{vW&wx#izFpRY0yi2jVW-O6ADh!qhjyUypb&Cp{YAYbT2Hu}+t0Ur z%dVav=KpjljKpc>W30+KFQ;-F>&WYA7C<5m`Rv+oE9QW7lt8HMsqNeN<%=X#cY?Ba&T{VYi$z(E=+2hWkyL3 z)(D4ryt-m=E`YA3JO>>i{49S$+;WI#@)Yw4)h9(3c&5lgz zd8SJtuvmo(eQySW3U&7@r0}S=3jZm!k<8(L(rl=046q^u$(l}**7QQEL| zjpu$&FBtE+!(v1)1vlF2(#1$e+d{`@p3^x+raUVIp1`*~GEgqbO}coT5SnM9KfeX+ z?VEXjo_o8qW?#$wJf((3XotA&P%`UVJI`4via6AUR8*tGD;COl#tRa+k^%^vdXVdpf zn|48Hh|@}&cL6x|0sqgEq5(r~e$s_a65sc6*J#`EAm@rXmS;xqBeW5=-ZspeGF^Bc zKj{fteZ$7Tl|%_W$BicmFqGKh?b_w@jPCHt@DA~5j7Wxv+c6>?B35I>WQh1YMw}0S z5qD$6#SrmjjJO;k?#GC$A>v_-m<|z-W5n!;peW5zAMePw`n)d$qK^`!uN`g~TLZW1 zHx)k7PH;4Dsg?830+!?s4ZdGW-)hyp^WJd{+rU?5HbU8`hBDX~Z@6ilp2RqJy7A`r zwpeS2j_p?!zT$vaB#F_crPi)rATK=xei!l=lOYoo1$`P_IzF=j872XLUrWO<6vf{K zzeCA;n{>m?g|-8gJvk7ZD87Z{ZYwr_NTS`oy=l7D4u+7I+;i^lo?KEa53)&qz`9zi z66F~|2`H{bt#&1P+pN-ilsM0nV2xH#q9Zu8tZr`#ZYb9lUaU4?eGM)NB;_bKCE9y$ zD8`QOK{A&GhYI3WTgiNXxY`{yjDN8m;0Yl!EWtCuJi{F@H3Jcykb)0L^KF|55FA4T z5|np1&vN|d^<5%TBwWBvRZpPJUH z+Z6{?6@pW4fq8AK0*^0YaSd~R9d^8}K|CCTex)XOjN3y%Bq0De?c<)6_vz!)W`(M5 zhbdX4`D{Z7jpwr)dC}hm>I?ET_+MhaNJ$=vb2^#RyV;0%2K2cvKSA{ilaT`ylcpdJ zvw$0>0|bD93t^KgA2|vTpD9IW0RR941e0waQUPR>z#l*XDw6>qAR7*x&|HTC003MD z000;O000000000000000Ig>mfD;s?pT{=Di002<}000pH000000000000000_LG7j RJ^^c!!5||BTOI%a003K?LMZ?M diff --git a/WebContent/fileTemplate/财务报表导出模板.xlsx b/WebContent/fileTemplate/财务报表导出模板.xlsx index ed08bae963531e2c7891a51566bfcd8ba791fa6e..bad9ff54e387fd0dc54648199650a977c1a434da 100644 GIT binary patch literal 10023 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 literal 16835 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 XBvn&JLH)~4@LbTIz5YS_SM7fQMpO(* delta 9658 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 diff --git a/WebContent/fileTemplate/资金实收报表导出.xlsx b/WebContent/fileTemplate/资金实收报表导出.xlsx index 94860eafe3c6e857d0c83124736d417ee7c85172..a33745c969685e6304f67bca8b61527e81f908da 100644 GIT binary patch delta 3964 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 I;6KWL0XUpc`Tzg` delta 3946 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 diff --git a/WebContent/js/tracywindy/tracywindyUtils.js b/WebContent/js/tracywindy/tracywindyUtils.js index 424d0557d..5044b6c66 100644 --- a/WebContent/js/tracywindy/tracywindyUtils.js +++ b/WebContent/js/tracywindy/tracywindyUtils.js @@ -763,6 +763,7 @@ function attachmentDown(config){ url:getRootPath()+tempurl, method:'POST', success:function(rs){ + debugger; var tempreturnType=returnType; var updatetable=config.uploadid; var contractlist= rs.responseText; @@ -977,6 +978,7 @@ function getFuncRightManage(userid,deptcolumn,managecolumn){ async:false, params:params, success:function(res){ + debugger; var jsonData1 = ''; jsonData1=eval("(" + res.responseText + ")"); datas = jsonData1["datas"]; diff --git a/WebContent/vouchers.properties b/WebContent/vouchers.properties new file mode 100644 index 000000000..f425ea55b --- /dev/null +++ b/WebContent/vouchers.properties @@ -0,0 +1,130 @@ +#ƾ֤Ϣ +# +voucher_account=8 +# +voucher_billtype=vouchergl +#ű +voucher_groupcode=06 +#ϵͳ +voucher_isexchange=Y +#շ +voucher_receiver=807001002001 +#ϵͳ +voucher_sender=GL +#ϵͳ +voucher_replace=Y +#ƾ֤ +voucher_pk_vouchertype=01 +#Դϵͳ +voucher_pk_system=GL +#ƾֵ֤ +voucher_voucherkind=0 +#˲ +voucher_pk_accountingbook=807001002001-0001 +#Ƶ +voucher_pk_prepared=807yewuxitong +#֯ +voucher_pk_org=807001002001 +# +voucher_pk_group=06 +# +voucher_pk_currtype=CNY + + + +#ͻϢ +# +customer_account=8 +# +customer_billtype=customer +#ű +customer_groupcode=06 +#ϵͳ +customer_isexchange=Y +#շ +customer_receiver=807001002001 +#ϵͳ +customer_sender=kh01 +#ϵͳ +customer_replace=Y +# +customer_pk_group=06 +#֯ +customer_pk_org=06 +#ͻ +customer_pk_custclass=0202 +#ҵ +customer_pk_country=CN +#ʱ +customer_pk_timezone=P0800 +#ݸʽ +customer_pk_format=ZH-CN + + + +#Ϣ +# +distributor_account=8 +# +distributor_billtype=supplier +#ű +distributor_groupcode=06 +#ϵͳ +distributor_isexchange=Y +#շ +distributor_receiver=Y +#ϵͳ +distributor_sender=gys01 +#ϵͳ +distributor_replace=Y +# +distributor_pk_group=06 +#֯ +distributor_pk_org=06 +#Ӧ̻ +distributor_pk_supplierclass=0202 +#ҵ +distributor_pk_country=CN +#ʱ +distributor_pk_timezone=P0800 +#ݸʽ +distributor_pk_format=ZH-CN + + + +#ͬϢ +# +contract_account=8 +# +contract_billtype=defdoc +#ű +contract_groupcode=06 +#ϵͳ +contract_isexchange=Y +#շ +contract_receiver=06 +#ϵͳ +contract_sender=ht +#ϵͳ +contract_replace=Y +# +contract_pk_group=06 +#֯ +contract_pk_org=06 + + + +#-:http://172.16.0.88:9990/service/XChangeServlet?account=8&groupcode=06 +#-ʽ:http://sk.baicgroup.com.cn:80/service/XChangeServlet?account=8&groupcode=06 +#IPַ˿ +NC_URL=http://sk.baicgroup.com.cn:80 +# +account=8 +#ű +groupcode=06 +#xmlļ· +LOCALHOST_URL=//data//files//apzl_leasing//tmp//XZW// +#ִϢ· +RECEIVE_URL=//data//files//apzl_leasing//tmp//WEN// + + diff --git a/calc/com/tenwa/flow/ChangeWechatSubmitFlow.java b/calc/com/tenwa/flow/ChangeWechatSubmitFlow.java deleted file mode 100644 index c6f42abbd..000000000 --- a/calc/com/tenwa/flow/ChangeWechatSubmitFlow.java +++ /dev/null @@ -1,46 +0,0 @@ -package com.tenwa.flow; - -import jbo.app.WECHAT_ADVANCE_SETTLE; -import jbo.app.WECHAT_BANKNUMBER_CHANGE; -import jbo.com.tenwa.lease.comm.LB_CONTRACT_INFO; - -import com.amarsoft.are.jbo.BizObject; -import com.amarsoft.are.jbo.BizObjectManager; -import com.amarsoft.are.jbo.JBOFactory; -import com.amarsoft.awe.util.Transaction; -import com.tenwa.flow.baseBussion.BaseBussiness; - -/* - * ޸΢Źںύ޸Ϣ״̬ - */ -public class ChangeWechatSubmitFlow extends BaseBussiness{ - - @Override - public Object run(Transaction Sqlca) throws Exception { - this.initBussinessParam(Sqlca); - String flowunid = this.getAttribute("ObjectNo").toString(); - String flowName = this.getAttribute("FlowName").toString(); - String ContractId = this.getAttribute("ContractId").toString(); - BizObjectManager lciMange = JBOFactory.getBizObjectManager(LB_CONTRACT_INFO.CLASS_NAME,Sqlca); - BizObject lci = lciMange.createQuery("id=:id").setParameter("id", ContractId).getSingleResult(false); - String contractNo = lci.getAttribute("contract_no").toString(); - if("ۿϢ".equals(flowName)){ - BizObjectManager wbcMange = JBOFactory.getBizObjectManager(WECHAT_BANKNUMBER_CHANGE.CLASS_NAME,Sqlca); - BizObject wbc = wbcMange.createQuery("contract_no=:contractNo and STATUS='' " ).setParameter("contractNo", contractNo).getSingleResult(true); - if(wbc != null){ - wbc.setAttributeValue("flowUnid", flowunid); - wbc.setAttributeValue("flowStatus", "ύ"); - wbcMange.saveObject(wbc); - } - }else if ("ǰ".equals(flowName)){ - BizObjectManager wasMange = JBOFactory.getBizObjectManager(WECHAT_ADVANCE_SETTLE.CLASS_NAME,Sqlca); - BizObject wbc = wasMange.createQuery("contract_no=:contractNo and (STATUS='' or STATUS='' ) " ).setParameter("contractNo", contractNo).getSingleResult(true); - if(wbc != null){ - wbc.setAttributeValue("flowUnid", flowunid); - wbc.setAttributeValue("flowStatus", "ύ"); - wasMange.saveObject(wbc); - } - } - return "true"; - } -} diff --git a/calc/com/tenwa/flow/ChangeWechatSubmitStatus.java b/calc/com/tenwa/flow/ChangeWechatSubmitStatus.java deleted file mode 100644 index 9a9e50bc8..000000000 --- a/calc/com/tenwa/flow/ChangeWechatSubmitStatus.java +++ /dev/null @@ -1,85 +0,0 @@ -package com.tenwa.flow; - -import java.text.SimpleDateFormat; -import java.util.Date; - -import jbo.app.WECHAT_ADVANCE_SETTLE; -import jbo.app.WECHAT_BANKNUMBER_CHANGE; -import jbo.com.tenwa.entity.comm.message.BT_BUSSINESS_MESSAGE; -import jbo.com.tenwa.lease.comm.LB_CONTRACT_INFO; -import jbo.sys.FLOW_OPINION; -import jbo.sys.FLOW_TASK; - -import com.amarsoft.are.jbo.BizObject; -import com.amarsoft.are.jbo.BizObjectManager; -import com.amarsoft.are.jbo.JBOFactory; -import com.amarsoft.awe.util.Transaction; -import com.tenwa.flow.baseBussion.BaseBussiness; - -/* - * ޸΢Źںύ޸Ϣ״̬ - */ -public class ChangeWechatSubmitStatus extends BaseBussiness{ - - @Override - public Object run(Transaction Sqlca) throws Exception { - this.initBussinessParam(Sqlca); - String flowunid = this.getAttribute("ObjectNo").toString(); - String flowName = this.getAttribute("FlowName").toString(); - BizObjectManager ftManage = JBOFactory.getBizObjectManager(FLOW_TASK.CLASS_NAME,Sqlca); - BizObjectManager foManager = JBOFactory.getBizObjectManager(FLOW_OPINION.CLASS_NAME,Sqlca); - BizObjectManager bumManager = JBOFactory.getBizObjectManager(BT_BUSSINESS_MESSAGE.CLASS_NAME,Sqlca); - - Date date1 = new Date() ; //ȡϵͳʱ - SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); //ڸʽ - String date = sdf.format(date1); //ϵͳʱתϷָ - if("ۿϢ".equals(flowName)){ - BizObject ft = ftManage.createQuery(" objectno=:flowunid and phaseno='0010' ").setParameter("flowunid", flowunid).getSingleResult(false); - BizObject fo = foManager.createQuery(" SerialNo=:SerialNo ").setParameter("SerialNo", ft == null ? "" : ft.getAttribute("SerialNo").toString()).getSingleResult(false); - BizObjectManager wbcMange = JBOFactory.getBizObjectManager(WECHAT_BANKNUMBER_CHANGE.CLASS_NAME,Sqlca); - BizObject wbc = wbcMange.createQuery("flowUnid=:flowUnid " ).setParameter("flowUnid", flowunid).getSingleResult(true); - if(wbc != null){ - wbc.setAttributeValue("STATUS", "ͨ"); - wbc.setAttributeValue("flowStatus", "ͨ"); - wbc.setAttributeValue("UPDATETIME", date); - - wbc.setAttributeValue("opinions", fo == null ? "" : fo.getAttribute("phaseopinion")); - wbcMange.saveObject(wbc); - BizObject bum = bumManager.createQuery(" id=:id").setParameter("id", wbc.getAttribute("messgeId").toString()).getSingleResult(true); - if(bum != null ){ - bum.setAttributeValue("message_status", "has_process"); - bum.setAttributeValue("is_read", "has_read"); - bum.setAttributeValue("finish_time", date); - bum.setAttributeValue("read_time", date); - bumManager.saveObject(bum); - - } - - } - }else if ("ǰ".equals(flowName)){ - BizObject ft = ftManage.createQuery(" objectno=:flowunid and phaseno='0030' ").setParameter("flowunid", flowunid).getSingleResult(false); - BizObject fo = foManager.createQuery(" SerialNo=:SerialNo ").setParameter("SerialNo", ft == null ? "" : ft.getAttribute("SerialNo").toString()).getSingleResult(false); - - BizObjectManager wasMange = JBOFactory.getBizObjectManager(WECHAT_ADVANCE_SETTLE.CLASS_NAME,Sqlca); - BizObject was = wasMange.createQuery(" flowUnid=:flowUnid " ).setParameter("flowUnid", flowunid).getSingleResult(true); - if(was != null){ - was.setAttributeValue("STATUS", "ͨ"); - was.setAttributeValue("flowStatus", "ͨ"); - was.setAttributeValue("opinions", fo == null ? "" : fo.getAttribute("phaseopinion")); - was.setAttributeValue("UPDATETIME", date); - - wasMange.saveObject(was); - BizObject bum = bumManager.createQuery(" id=:id").setParameter("id", was.getAttribute("messgeId").toString()).getSingleResult(true); - if(bum != null ){ - bum.setAttributeValue("message_status", "has_process"); - bum.setAttributeValue("is_read", "has_read"); - bum.setAttributeValue("finish_time", date); - bum.setAttributeValue("read_time", date); - bumManager.saveObject(bum); - - } - } - } - return "true"; - } -} diff --git a/calc/com/tenwa/flow/ChangeWechatSubmitStatusVeto.java b/calc/com/tenwa/flow/ChangeWechatSubmitStatusVeto.java deleted file mode 100644 index 9a64dfa9c..000000000 --- a/calc/com/tenwa/flow/ChangeWechatSubmitStatusVeto.java +++ /dev/null @@ -1,96 +0,0 @@ -package com.tenwa.flow; - -import java.text.SimpleDateFormat; -import java.util.Date; -import java.util.HashMap; -import java.util.Map; - -import jbo.app.WECHAT_ADVANCE_SETTLE; -import jbo.app.WECHAT_BANKNUMBER_CHANGE; -import jbo.app.tenwa.customer.CUSTOMER_ACCOUNT; -import jbo.app.tenwa.customer.CUSTOMER_ACCOUNT_HIS; -import jbo.com.tenwa.entity.comm.message.BT_BUSSINESS_MESSAGE; -import jbo.com.tenwa.lease.comm.LB_CONTRACT_INFO; -import jbo.com.tenwa.lease.comm.LB_UNION_LESSEE; -import jbo.com.tenwa.lease.comm.LB_UNION_LESSEE_TEMP; -import jbo.sys.FLOW_OPINION; -import jbo.sys.FLOW_TASK; - -import com.amarsoft.are.jbo.BizObject; -import com.amarsoft.are.jbo.BizObjectManager; -import com.amarsoft.are.jbo.JBOFactory; -import com.amarsoft.awe.util.Transaction; -import com.tenwa.comm.util.jboutil.DataOperatorUtil; -import com.tenwa.flow.baseBussion.BaseBussiness; - -/* - * ޸΢Źںύ޸Ϣ״̬ - */ -public class ChangeWechatSubmitStatusVeto extends BaseBussiness{ - - @Override - public Object run(Transaction Sqlca) throws Exception { - this.initBussinessParam(Sqlca); - String flowunid = this.getAttribute("ObjectNo").toString(); - String flowName = this.getAttribute("FlowName").toString(); - String ProjectId = this.getAttribute("ProjectId").toString(); - BizObjectManager ftManage = JBOFactory.getBizObjectManager(FLOW_TASK.CLASS_NAME,Sqlca); - BizObjectManager foManager = JBOFactory.getBizObjectManager(FLOW_OPINION.CLASS_NAME,Sqlca); - BizObjectManager bumManager = JBOFactory.getBizObjectManager(BT_BUSSINESS_MESSAGE.CLASS_NAME,Sqlca); - - Date date1 = new Date() ; //ȡϵͳʱ - SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss"); //ڸʽ - String date = sdf.format(date1); //ϵͳʱתϷָ - - if("ۿϢ".equals(flowName)){ - BizObject ft = ftManage.createQuery(" objectno=:flowunid and phaseno='0010' ").setParameter("flowunid", flowunid).getSingleResult(false); - BizObject fo = foManager.createQuery(" SerialNo=:SerialNo ").setParameter("SerialNo", ft == null ? "" : ft.getAttribute("SerialNo").toString()).getSingleResult(false); - BizObjectManager wbcMange = JBOFactory.getBizObjectManager(WECHAT_BANKNUMBER_CHANGE.CLASS_NAME,Sqlca); - BizObject wbc = wbcMange.createQuery("flowUnid=:flowUnid " ).setParameter("flowUnid", flowunid).getSingleResult(true); - if(wbc != null){ - wbc.setAttributeValue("STATUS", ""); - wbc.setAttributeValue("flowStatus", ""); - wbc.setAttributeValue("opinions", fo == null ? "" : fo.getAttribute("phaseopinion")); - wbc.setAttributeValue("UPDATETIME", date); - wbcMange.saveObject(wbc); - BizObject bum = bumManager.createQuery(" id=:id").setParameter("id", wbc.getAttribute("messgeId").toString()).getSingleResult(true); - if(bum != null ){ - bum.setAttributeValue("message_status", "has_process"); - bum.setAttributeValue("is_read", "has_read"); - bum.setAttributeValue("finish_time", date); - bum.setAttributeValue("read_time", date); - bumManager.saveObject(bum); - } - } - - MapfromCondtion=new HashMap(); - fromCondtion.put("flowunid", flowunid); - Map otherProperty = new HashMap(); - otherProperty.put("Project_Id", ProjectId); - DataOperatorUtil.copySingleJBO(CUSTOMER_ACCOUNT_HIS.CLASS_NAME, fromCondtion, CUSTOMER_ACCOUNT.CLASS_NAME, otherProperty, null, Sqlca); - }else if ("ǰ".equals(flowName)){ - BizObject ft = ftManage.createQuery(" objectno=:flowunid and phaseno='0030' ").setParameter("flowunid", flowunid).getSingleResult(false); - BizObject fo = foManager.createQuery(" SerialNo=:SerialNo ").setParameter("SerialNo", ft == null ? "" : ft.getAttribute("SerialNo").toString()).getSingleResult(false); - - - BizObjectManager wasMange = JBOFactory.getBizObjectManager(WECHAT_ADVANCE_SETTLE.CLASS_NAME,Sqlca); - BizObject was = wasMange.createQuery(" flowUnid=:flowUnid " ).setParameter("flowUnid", flowunid).getSingleResult(true); - if(was != null){ - was.setAttributeValue("STATUS", ""); - was.setAttributeValue("flowStatus", ""); - was.setAttributeValue("opinions", fo == null ? "" : fo.getAttribute("phaseopinion")); - was.setAttributeValue("UPDATETIME", date); - wasMange.saveObject(was); - BizObject bum = bumManager.createQuery(" id=:id").setParameter("id", was.getAttribute("messgeId").toString()).getSingleResult(true); - if(bum != null ){ - bum.setAttributeValue("message_status", "has_process"); - bum.setAttributeValue("is_read", "has_read"); - bum.setAttributeValue("finish_time", date); - bum.setAttributeValue("read_time", date); - bumManager.saveObject(bum); - } - } - } - return "true"; - } -} diff --git a/calc/com/tenwa/reckon/copydata/CalcRentCompare.java b/calc/com/tenwa/reckon/copydata/CalcRentCompare.java index 7361222d2..090ee619b 100644 --- a/calc/com/tenwa/reckon/copydata/CalcRentCompare.java +++ b/calc/com/tenwa/reckon/copydata/CalcRentCompare.java @@ -19,7 +19,6 @@ public class CalcRentCompare implements BizObjectCompare{ private String ownName; private String ownNumber; private String accNumber; - private String ownId; @Override public boolean ObjectCompare(BizObject cObject, BizObject toObject) @@ -83,17 +82,10 @@ public class CalcRentCompare implements BizObjectCompare{ this.accNumber = accNumber; } - public String getOwnId() { - return ownId; - } - - public void setOwnId(String ownId) { - this.ownId = ownId; - } public String compare(JBOTransaction tx) throws JBOException{ - String sql ="select id from O where O.state_='0010' and O.ACC_TYPE='0010' and O.FbSdk='Y' and (O.account_type='out_account' or O.account_type='inAndOut_account') and own_id=:ownId "; - BizObject bo = JBOFactory.createBizObjectQuery(OWN_ACCOUNT.CLASS_NAME,sql).setParameter("ownId", ownId).getSingleResult(false); + String sql ="select id from O where O.state_='0010' and O.ACC_TYPE='0010' and O.FbSdk='Y' and (O.account_type='out_account' or O.account_type='inAndOut_account')"; + BizObject bo = JBOFactory.createBizObjectQuery(OWN_ACCOUNT.CLASS_NAME,sql).getSingleResult(false); if(bo==null||"".equals(bo)){ return "null"; } diff --git a/calc/com/tenwa/reckon/executor/CreateTransactionExecutor.java b/calc/com/tenwa/reckon/executor/CreateTransactionExecutor.java index 9a602fe9d..d3345ebfc 100644 --- a/calc/com/tenwa/reckon/executor/CreateTransactionExecutor.java +++ b/calc/com/tenwa/reckon/executor/CreateTransactionExecutor.java @@ -12,27 +12,8 @@ import java.util.Date; import java.util.HashMap; import java.util.List; import java.util.Map; -import java.util.Set; import java.util.Map.Entry; - -import jbo.app.tenwa.calc.LC_CALC_CONDITION; -import jbo.app.tenwa.calc.LC_CALC_CONDITION_TEMP; -import jbo.app.tenwa.calc.LC_CALC_RULES_TEMP; -import jbo.app.tenwa.calc.LC_CASH_FLOW; -import jbo.app.tenwa.calc.LC_CASH_FLOW_TEMP; -import jbo.app.tenwa.calc.LC_EBANK; -import jbo.app.tenwa.calc.LC_EBANK_PROCESS; -import jbo.app.tenwa.calc.LC_EBANK_TEMP; -import jbo.app.tenwa.calc.LC_FUND_PLAN; -import jbo.app.tenwa.calc.LC_FUND_PLAN_TEMP; -import jbo.app.tenwa.calc.LC_FUND_RENT_ADJUST_TEMP; -import jbo.app.tenwa.calc.LC_RENT_PLAN; -import jbo.app.tenwa.calc.LC_RENT_PLAN_TEMP; -import jbo.com.tenwa.entity.comm.flow.FLOW_BUSSINESS_OBJECT; -import jbo.com.tenwa.lease.comm.LB_EQUIPMENT_TEMP; -import jbo.com.tenwa.lease.comm.LC_OCCUPY_RENT_LIST; -import jbo.com.tenwa.lease.comm.LC_PAY_CONDTION_TEMP; -import jbo.sys.CODE_LIBRARY; +import java.util.Set; import com.amarsoft.app.util.ProductParamUtil; import com.amarsoft.are.jbo.BizObject; @@ -43,7 +24,6 @@ import com.amarsoft.are.jbo.JBOTransaction; import com.amarsoft.are.util.json.JSONEncoder; import com.amarsoft.are.util.json.JSONObject; import com.amarsoft.awe.util.SqlObject; -import com.amarsoft.dict.als.cache.CacheLoaderFactory; import com.tenwa.comm.exception.BusinessException; import com.tenwa.comm.util.jboutil.DataOperatorUtil; import com.tenwa.lease.flow.comm.service.LeaseFlowBaseService; @@ -69,6 +49,24 @@ import com.tenwa.reckon.util.MoneyUtils; import com.tenwa.reckon.util.ObjectConvertUtils; import com.tenwa.reckon.util.TbBeanTools; +import jbo.app.tenwa.calc.LC_CALC_CONDITION; +import jbo.app.tenwa.calc.LC_CALC_CONDITION_TEMP; +import jbo.app.tenwa.calc.LC_CALC_RULES_TEMP; +import jbo.app.tenwa.calc.LC_CASH_FLOW; +import jbo.app.tenwa.calc.LC_CASH_FLOW_TEMP; +import jbo.app.tenwa.calc.LC_EBANK; +import jbo.app.tenwa.calc.LC_EBANK_PROCESS; +import jbo.app.tenwa.calc.LC_EBANK_TEMP; +import jbo.app.tenwa.calc.LC_FUND_PLAN; +import jbo.app.tenwa.calc.LC_FUND_PLAN_TEMP; +import jbo.app.tenwa.calc.LC_FUND_RENT_ADJUST_TEMP; +import jbo.app.tenwa.calc.LC_RENT_PLAN; +import jbo.app.tenwa.calc.LC_RENT_PLAN_TEMP; +import jbo.com.tenwa.entity.comm.flow.FLOW_BUSSINESS_OBJECT; +import jbo.com.tenwa.lease.comm.LB_EQUIPMENT_TEMP; +import jbo.com.tenwa.lease.comm.LC_PAY_CONDTION_TEMP; +import jbo.sys.CODE_LIBRARY; + /** * * @author chuang @@ -1135,22 +1133,12 @@ public class CreateTransactionExecutor implements Transaction { BizObjectManager letManage = JBOFactory.getBizObjectManager(LB_EQUIPMENT_TEMP.CLASS_NAME); List lccts = lcctManage.createQuery(" project_id=:projectid and flowunid<>:flowunid and contract_plan_number<>'' ").setParameter("projectid", projectId).setParameter("flowunid", flowunid).getResultList(false); for (BizObject lcct : lccts) { - double equip_money=0; - if(lcct.getAttribute("EQUIP_AMT")!=null&&!"".endsWith(lcct.getAttribute("EQUIP_AMT").getString())){ - equip_money = new Double(lcct.getAttribute("EQUIP_AMT").getString()); - }; + lcct.getAttribute("EQUIP_AMT").getString(); + double equip_money = new Double(lcct.getAttribute("EQUIP_AMT").getString()); sumMoney = sumMoney+equip_money; } - com.amarsoft.awe.util.Transaction Sqlca =null; - Sqlca = com.amarsoft.awe.util.Transaction.createTransaction(CacheLoaderFactory.getDataSource()); - String sql = "select sum(EQUIP_PRICE) as EQUIP_PRICE from LB_EQUIPMENT_TEMP O where O.flowunid='"+flowunid+"'"; - SqlObject sqlobj = new SqlObject(sql); - String money = Sqlca.getString(sqlobj); - if(money==null||"".equals(money)){ - money="0"; - } - double equip_money = new Double(money); - Sqlca.commit(); + BizObject letm = letManage.createQuery("flowunid=:flowunid").setParameter("flowunid", this.flowunid).getSingleResult(false); + double equip_money = new Double(letm.getAttribute("EQUIP_PRICE").getString()).doubleValue(); return (equip_money-sumMoney)+""; } diff --git a/calc/com/tenwa/reckon/executor/EvenInterestExecutor.java b/calc/com/tenwa/reckon/executor/EvenInterestExecutor.java index 6144cecbd..4c3042ff4 100644 --- a/calc/com/tenwa/reckon/executor/EvenInterestExecutor.java +++ b/calc/com/tenwa/reckon/executor/EvenInterestExecutor.java @@ -86,16 +86,8 @@ public class EvenInterestExecutor extends FundRentPlanExecutor { public void calFina(ConditionBean cb, TabCalBean tcb, int startList, FundRentPlanBean frpb) throws Exception { - // Ϣб - InterestCalServiceImpl icsi = new InterestCalServiceImpl(); - List interests = icsi.getInterestList(frpb.getRentList(), cb.getCleanLeaseMoney(), cb.getYearRate(), cb.getPeriodType(), cb.getGrace(), cb.getIncomeNumberYear(), cb.getEquipEndValue(),cb.getRateAdjustType()); - // frpb.setInterestBusinessList(frpb.getColumn_2()); - frpb.setInterestBusinessList(interests); - // رб - CorpusServiceImpl csi = new CorpusServiceImpl(); - List corpusList = csi.getCorpusList(frpb.getRentList(), frpb.getInterestBusinessList()); - // frpb.setCorpusBusinessList(frpb.getColumn_1()); - frpb.setCorpusBusinessList(corpusList); + frpb.setInterestBusinessList(frpb.getColumn_2()); + frpb.setCorpusBusinessList(frpb.getColumn_1()); // صϢб RentPlanServiceImpl rpsi = new RentPlanServiceImpl(); diff --git a/calc/com/tenwa/reckon/executor/Transaction.java b/calc/com/tenwa/reckon/executor/Transaction.java index 731c10de2..71fe6eecc 100644 --- a/calc/com/tenwa/reckon/executor/Transaction.java +++ b/calc/com/tenwa/reckon/executor/Transaction.java @@ -6,7 +6,6 @@ import java.util.Map; import com.amarsoft.are.jbo.BizObject; import com.amarsoft.are.jbo.JBOTransaction; import com.amarsoft.are.util.json.JSONObject; -import com.tenwa.reckon.bean.AdjustBean; import com.tenwa.reckon.bean.ConditionBean; import com.tenwa.reckon.bean.FundRentPlanBean; import com.tenwa.reckon.bean.TabCalBean; @@ -18,6 +17,7 @@ public interface Transaction { */ public String run(); public void runTrans( JBOTransaction tx ) throws Exception; + public FundRentPlanBean createRentPlan(TabCalBean bean,JBOTransaction tx) throws Exception; public void createFundPlan(FundRentPlanBean rentPlan, TabCalBean bean,JBOTransaction tx) throws Exception; public String createCashFlow(TabCalBean bean,JBOTransaction tx) throws Exception; diff --git a/calc/com/tenwa/reckon/help/CalcConditionCopyService.java b/calc/com/tenwa/reckon/help/CalcConditionCopyService.java index 816afb842..310ebb24f 100644 --- a/calc/com/tenwa/reckon/help/CalcConditionCopyService.java +++ b/calc/com/tenwa/reckon/help/CalcConditionCopyService.java @@ -117,8 +117,7 @@ public class CalcConditionCopyService { DataOperatorUtil.copyJBOSet(LC_CALC_RULES_TEMP.CLASS_NAME, fromCondition,LC_PROJ_RULES.CLASS_NAME, toCondition, otherProperty, null, tx); //ƻ DataOperatorUtil.copyJBOSet(LC_RENT_PLAN_TEMP.CLASS_NAME, fromCondition,LC_PROJ_RENT_PLAN.CLASS_NAME, toCondition, otherProperty, null, tx); - //ʽƻ - DataOperatorUtil.copyJBOSet(LC_FUND_PLAN_TEMP.CLASS_NAME, fromCondition,LC_PROJ_FUND_PLAN.CLASS_NAME, toCondition, otherProperty, null, tx); + DataOperatorUtil.copyJBOSet(LC_FUND_PLAN_TEMP.CLASS_NAME, fromCondition, LC_PROJ_FUND_PLAN.CLASS_NAME, toCondition, otherProperty, null, tx); //ֽ DataOperatorUtil.copyJBOSet(LC_CASH_FLOW_TEMP.CLASS_NAME, fromCondition, LC_PROJ_CASH_FLOW.CLASS_NAME, toCondition, otherProperty, null, tx); //֪ @@ -391,8 +390,6 @@ public class CalcConditionCopyService { DataOperatorUtil.copyJBOSet(LC_CALC_CONDITION_TEMP.CLASS_NAME, fromCondition,LC_CALC_CONDITION.CLASS_NAME, toCondition, otherProperty, null, tx); //ƻ DataOperatorUtil.copyJBOSet(LC_RENT_PLAN_TEMP.CLASS_NAME, fromCondition,LC_RENT_PLAN.CLASS_NAME, toCondition, otherProperty, com, tx); - //ʽƻ - DataOperatorUtil.copyJBOSet(LC_FUND_PLAN_TEMP.CLASS_NAME, fromCondition, LC_FUND_PLAN.CLASS_NAME, toCondition, otherProperty, null, tx); //ֽ DataOperatorUtil.copyJBOSet(LC_CASH_FLOW_TEMP.CLASS_NAME, fromCondition, LC_CASH_FLOW.CLASS_NAME, toCondition, otherProperty, null, tx); diff --git a/config/Wechat.properties b/config/Wechat.properties deleted file mode 100644 index f3c78b81b..000000000 --- a/config/Wechat.properties +++ /dev/null @@ -1,3 +0,0 @@ -# ΢Ϣӿ· -# WechatURL=http://ont.ap-leasing.com/wxapi/template/send -WechatURL=http://ext.ap-leasing.com/wxapi/template/send \ No newline at end of file diff --git a/config/bigdata.properties b/config/bigdata.properties index cca3cffe4..9497d810f 100644 --- a/config/bigdata.properties +++ b/config/bigdata.properties @@ -7,26 +7,8 @@ keyword4 = keyword5 =fullcardNo #pengyuan -#shenzhen canshu -#pengyuanUrl=http://www.pycredit.com:8001 -pengyuanUrl=http://test.pycredit.com:6001 +pengyuanUrl=http://www.pycredit.com:8443 pengyuanServer=/services/WebServiceSingleQuery?wsdl - -userId = apwsqueryn01 -password = {MD5}i3rx5Ta+2VL5Dj5T866giQ== +userId = apwsqueryn +password = {MD5}fZ5p+Gnj7FWvmdrBRWy+oQ== methodType = queryReport - - -#tianjin canshu -t_pengyuanUrl=http://test.pycredit.com:6001 -t_pengyuanServer=/services/WebServiceSingleQuery?wsdl -t_userId = apwsqueryn01 -t_password = {MD5}i3rx5Ta+2VL5Dj5T866giQ== -t_methodType = queryReport - - - - - - - diff --git a/config/collect_config.properties b/config/collect_config.properties index 2dc335c20..96a704927 100644 --- a/config/collect_config.properties +++ b/config/collect_config.properties @@ -1,46 +1,53 @@ -#sheng chan huan jing url -#com.tenwa.yangdm.collect.serverUrl=http://cps.gnete.com/ProcessServlet -#com.tenwa.yangdm.bank.serverUrl=http://cps.gnete.com:8191/gzdsf/ProcessServlet - -#ce shi huan jing url dai shou collect si yao su bank feiyasuo -com.tenwa.yangdm.collect.serverUrl=http://59.41.103.98:333/gzdsf/ProcessServlet -com.tenwa.yangdm.bank.serverUrl=http://59.41.103.98:9110/gzdsf/ProcessServlet -#--------------------------------------------------------------------------------------------- - -#clearFile downUrl -com.tenwa.yangdm.bank.clearRequestUrl=http://59.41.103.98:9110/gzdsf/GetSettFile.do -#com.tenwa.yangdm.merchantId=000191400207649 -#test shang hu dai ma -com.tenwa.yangdm.merchantId=001053110000001 - -#--------------------------------------------------------------------------------------------- -#daishoupeizhi ( 'S' dai biao dai shou,batch.trxCode dai biao piliangdaishou,collect.trxCode dai biao shishidaishou,version banbenhao) -com.tenwa.yangdm.collect.flag=S -com.tenwa.yangdm.batch.trxCode=100001 -#com.tenwa.yangdm.collect.trxCode=100001 -com.tenwa.yangdm.collect.trxCode=100004 -com.tenwa.yangdm.collect.version=05 - -#ye wu dui ying yin hang dai ma bian hao(10702 wei zu ling) -com.tenwa.yangdm.collect.dataType=2 -com.tenwa.yangdm.collect.level=5 -#yi xia shi yao yong de yong hu ming he mi ma(zheng shi tou chan hou xiu gai) -#com.tenwa.yangdm.collect.userName=00019140020764901 -#com.tenwa.yangdm.collect.userPass=TPSHauto123. -com.tenwa.yangdm.collect.businessCode=10702 - -#test (ce shi huan jing zheng shi tou chan hou zhu shi diao) -com.tenwa.yangdm.collect.userName=operator -com.tenwa.yangdm.collect.userPass=ora_123456 -com.tenwa.yangdm.collect.businessCode=10600 - -#yin hang ka si yao su yan zheng -com.tenwa.yangdm.bank.trxCode=100039 -com.tenwa.yangdm.bank.version=03 -com.tenwa.yangdm.bank.dataType=2 -com.tenwa.yangdm.bank.level=5 - -#an quan zheng shu xiang guan (si yao he gong yao de cun fang wei zhi) -com.tenwa.yangdm.publicKeyUrl=D:\\BaiduNetdisk\\Download\\SecutyKey\\gzdsf.cer -com.tenwa.yangdm.privateKeyUrl=D:\\BaiduNetdisk\\Download\\SecutyKey\\ORA@TEST1.p12 -#com.tenwa.yangdm.privateKeyUrl=D:\\BaiduNetdisk\\Download\\SecutyKey\\cps@00019140020764901.p12 \ No newline at end of file +#sheng chan huan jing url +#com.tenwa.yangdm.collect.serverUrl=https://cps.gnete.com:8085/ProcessServlet +#com.tenwa.yangdm.bank.serverUrl=https://cps.gnete.com:8191/gzdsf/ProcessServlet + +#ce shi huan jing url dai shou collect si yao su bank feiyasuo +#com.tenwa.yangdm.collect.serverUrl=https://cps.gnete.com:8085/gzdsf/ProcessServlet +com.tenwa.yangdm.collect.serverUrl=http://172.28.1.59:8085/gzdsf/ProcessServlet +com.tenwa.yangdm.bank.serverUrl=http://172.28.1.59:8085/gzdsf/ProcessServlet + + +#--------------------------------------------------------------------------------------------- + +#clearFile downUrl +com.tenwa.yangdm.bank.clearRequestUrl=http://172.28.1.59:8085/gzdsf/GetSettFile.do +#com.tenwa.yangdm.merchantId=000191400207649 +#test shang hu dai ma +#zheng shi +com.tenwa.yangdm.merchantId=000191400209238 +com.tenwa.yangdm.collect.userName=00019140020923804 +com.tenwa.yangdm.collect.userPass=APleasing-88 +com.tenwa.yangdm.collect.businessCode=10702 + +#--------------------------------------------------------------------------------------------- +#daishoupeizhi ( 'S' dai biao dai shou,batch.trxCode dai biao piliangdaishou,collect.trxCode dai biao shishidaishou,version banbenhao) +com.tenwa.yangdm.collect.flag=S +com.tenwa.yangdm.batch.trxCode=100001 +#com.tenwa.yangdm.collect.trxCode=100001 +com.tenwa.yangdm.collect.trxCode=100004 +com.tenwa.yangdm.collect.version=05 + +#ye wu dui ying yin hang dai ma bian hao(10702 wei zu ling) +com.tenwa.yangdm.collect.dataType=2 +com.tenwa.yangdm.collect.level=5 +#yi xia shi yao yong de yong hu ming he mi ma(zheng shi tou chan hou xiu gai) +#com.tenwa.yangdm.collect.userName=00019140020764901 +#com.tenwa.yangdm.collect.userPass=TPSHauto123. +#com.tenwa.yangdm.collect.businessCode=10702 + +#test (ce shi huan jing zheng shi tou chan hou zhu shi diao) +#com.tenwa.yangdm.collect.userName=operator +#com.tenwa.yangdm.collect.userPass=ora_123456 +#com.tenwa.yangdm.collect.businessCode=10600 + +#yin hang ka si yao su yan zheng +com.tenwa.yangdm.bank.trxCode=100039 +com.tenwa.yangdm.bank.version=03 +com.tenwa.yangdm.bank.dataType=2 +com.tenwa.yangdm.bank.level=5 + +#an quan zheng shu xiang guan (si yao he gong yao de cun fang wei zhi) +com.tenwa.yangdm.publicKeyUrl=/soft/files/yinlian/SecutyKey/gnete_pds.cer +com.tenwa.yangdm.privateKeyUrl=/soft/files/yinlian/SecutyKey/cps@00019140020923804.p12 +#com.tenwa.yangdm.privateKeyUrl=D:\\BaiduNetdisk\\Download\\SecutyKey\\cps@00019140020764901.p12 diff --git a/config/credit.properties b/config/credit.properties index 84f5ac693..91b371206 100644 --- a/config/credit.properties +++ b/config/credit.properties @@ -1,26 +1,11 @@ #tong dun jie kou dizhi ceshi -apiUrl=https://apitest.tongdun.cn/bodyguard/apply/v4.2 +apiUrl=https://api.tongdun.cn:8083/bodyguard/apply/v4.2 -#shenzhen canshu #he zuo fang biao shi ceshi PARTNER_CODE=apgj #he zuo fang mi yao ceshi -PARTNER_KEY=3a7be6a6d73c48b18f083ddf8d399538 +PARTNER_KEY=2a0842b540e74c48ab1921f1f5d09378 #he zuo fang ying yong ming che ceshi -PARTNER_APP=apgj_web - - -#tianjin canshu -#tong dun jie kou dizhi ceshi -T_apiUrl=https://apitest.tongdun.cn/bodyguard/apply/v4.2 - -#he zuo fang biao shi ceshi -T_PARTNER_CODE=apgj - -#he zuo fang mi yao ceshi -T_PARTNER_KEY=3a7be6a6d73c48b18f083ddf8d399538 - -#he zuo fang ying yong ming che ceshi -T_PARTNER_APP=apgj_web \ No newline at end of file +PARTNER_APP=apgj_web \ No newline at end of file diff --git a/config/gps.properties b/config/gps.properties index 5847aa95c..c91504f7f 100644 --- a/config/gps.properties +++ b/config/gps.properties @@ -1,6 +1,9 @@ -TYuserAccount=tianyitest -TYtoken=9999 -TYsign=3474A2D7CFEC5DECD54DE8A263F7A4A9 -TYsign2=3474a2d7cfec5decd54de8a263f7a4a9 -TYUrl=http://121.43.178.183:9989/dispatch_intf/apiController/order -TYQueryOrderToVin=http://121.43.178.183:80/gps-intf/api2/getGpsInfosByCarVin \ No newline at end of file +TYuserAccount=apprd +TYtoken=128 +TYsign=F14D4C3CD95053F55E1B551361A9E302 +TYsign2=f14d4c3cd95053f55e1b551361a9e302 +#tainyi URL xiugaiqian beifen +#TYUrl=http://api.tianyigps.cn/dispatch_intf/apiController/order +#TYQueryOrderToVin=http://api.tianyigps.cn/gps-intf/api2/getGpsInfosByCarVin +TYUrl=http://172.28.1.59:8866/dispatch_intf/apiController/order +TYQueryOrderToVin=http://172.28.1.59:8867/gps-intf/api2/getGpsInfosByCarVin \ No newline at end of file diff --git a/config/interfacePlatform.properties b/config/interfacePlatform.properties index 0aee0d874..a90f40945 100644 --- a/config/interfacePlatform.properties +++ b/config/interfacePlatform.properties @@ -1,5 +1,5 @@ -url=http://localhost:8080/platform/batch/kjflc/ -FileToPush=pushToBatchDealAllTimer -AtTheEndOfContractPush=ContractFinishPushTimer -ContractLoanPush=loanPushTimer +url=https://ret.ap-leasing.com/platform/batch/kjflc/ +FileToPush=pushToBatchDealAllTimer +AtTheEndOfContractPush=ContractFinishPushTimer +ContractLoanPush=loanPushTimer PushApprovalOpinions=publicPushApproveTimer \ No newline at end of file diff --git a/config/license.properties b/config/license.properties index 3d3bc83c0..a62cef1e2 100644 --- a/config/license.properties +++ b/config/license.properties @@ -1,10 +1,2 @@ -#shenzhen #ying ke hu yao qiu xian guan bi shen fen yan zheng bas64jiami -#key =P3Y/elU9XFhcWj9bXDlkeCskXCAzI0I9SzQ/Yz9vP2c/az9oP29iUzdfUktIMGNkNykxJUQ5R10/Yz9vYjRLL1J0ZEU/ej94Ji0/dlxqQC9Sa2EzSmJgVkR4P3g/dk1yXGhbcEdxVWlbcUV2QGg/eD92XXdObU9tTS8vaz9nKnk/ZDpzP3M2Zz92Ji9bals7R2dCbT94P3ZPd05tSXpKZz94NWIqeT9kP2Y/ZDJhP3Yyb1h4RWZPbU9zP3g/dkpqX2VNYmM2P3hVQjpVQTVbWEYtXSBUYC9BL3I/ZD0uP2c9ZjluMm9VaFRpYjBacCZyP3ZOcGBcWWFdZ1R2TWNPb0R6P3hNdj9nP2c/Zz9nP2c/di54TnBPZ11nXmZWeFBbTmlgMz94P3ZJelkvNnQ/eD92P2pOdWNaW3BbL1xxTnpJaF5rP3g/dmNaYDRcZ1Z6XHFBY0tnVWlZZVNxYCAxaD92RnpIW0EuR3Y/eDd2PW4/Lz9zP3Y/altvTXlWW2I1P3g/dj9qQDtiNlF2R2tGaEB2X3laO1R5QmJQWz94ZCU/amAtXmVMaFY7Q2ZhQ2I2P3g= - - -#tianjin -#ying ke hu yao qiu xian guan bi shen fen yan zheng bas64jiami -#t_key =P3Y/elU9XFhcWj9bXDlkeCskXCAzI0I9SzQ/Yz9vP2c/az9oP29iUzdfUktIMGNkNykxJUQ5R10/Yz9vYjRLL1J0ZEU/ej94Ji0/dlxqQC9Sa2EzSmJgVkR4P3g/dk1yXGhbcEdxVWlbcUV2QGg/eD92XXdObU9tTS8vaz9nKnk/ZDpzP3M2Zz92Ji9bals7R2dCbT94P3ZPd05tSXpKZz94NWIqeT9kP2Y/ZDJhP3Yyb1h4RWZPbU9zP3g/dkpqX2VNYmM2P3hVQjpVQTVbWEYtXSBUYC9BL3I/ZD0uP2c9ZjluMm9VaFRpYjBacCZyP3ZOcGBcWWFdZ1R2TWNPb0R6P3hNdj9nP2c/Zz9nP2c/di54TnBPZ11nXmZWeFBbTmlgMz94P3ZJelkvNnQ/eD92P2pOdWNaW3BbL1xxTnpJaF5rP3g/dmNaYDRcZ1Z6XHFBY0tnVWlZZVNxYCAxaD92RnpIW0EuR3Y/eDd2PW4/Lz9zP3Y/altvTXlWW2I1P3g/dj9qQDtiNlF2R2tGaEB2X3laO1R5QmJQWz94ZCU/amAtXmVMaFY7Q2ZhQ2I2P3g= - -# \ No newline at end of file +key =P3Y/elU9XFhcWj9bXDlkeCskXCAzI0I9SzQ/Yz9vP2c/az9oP29iUzdfUktIMGNkNykxJUQ5R10/Yz9vYjRLL1J0ZEU/ej94Ji0/dlxqQC9Sa2EzSmJgVkR4P3g/dk1yXGhbcEdxVWlbcUV2QGg/eD92XXdObU9tTS8vaz9nKnk/ZDpzP3M2Zz92Ji9bals7R2dCbT94P3ZPd05tSXpKZz94NWIqeT9kP2Y/ZDJhP3Yyb1h4RWZPbU9zP3g/dkpqX2VNYmM2P3hVQjpVQTVbWEYtXSBUYC9BL3I/ZD0uP2c9ZjluMm9VaFRpYjBacCZyP3ZOcGBcWWFdZ1R2TWNPb0R6P3hNdj9nP2c/Zz9nP2c/di54TnBPZ11nXmZWeFBbTmlgMz94P3ZJelkvNnQ/eD92P2pOdWNaW3BbL1xxTnpJaF5rP3g/dmNaYDRcZ1Z6XHFBY0tnVWlZZVNxYCAxaD92RnpIW0EuR3Y/eDd2PW4/Lz9zP3Y/altvTXlWW2I1P3g/dj9qQDtiNlF2R2tGaEB2X3laO1R5QmJQWz94ZCU/amAtXmVMaFY7Q2ZhQ2I2P3g= \ No newline at end of file diff --git a/config/log4j.xml b/config/log4j.xml index 0d47c0200..fb7636820 100644 --- a/config/log4j.xml +++ b/config/log4j.xml @@ -9,7 +9,7 @@ - + @@ -18,7 +18,7 @@ - + @@ -31,7 +31,7 @@ - + @@ -44,7 +44,7 @@ - + @@ -57,7 +57,7 @@ - + @@ -70,7 +70,7 @@ - + @@ -85,7 +85,6 @@ @@ -99,7 +98,6 @@ - @@ -109,19 +107,16 @@ - - - --> diff --git a/config/quartz.properties b/config/quartz.properties index 9ab59e615..8cecddd40 100644 --- a/config/quartz.properties +++ b/config/quartz.properties @@ -1,48 +1,53 @@ -org.quartz.dataSource.zhulhDS.URL=jdbc:mysql://47.93.34.101:3306/apzl?rewriteBatchedStatements=true&useUnicode=true&characterEncoding=GBK&autoReconnectForPools=true&autoReconnect=true&useSSL=false -org.quartz.dataSource.zhulhDS.user=338A48E135315FDBC2DF24EB080903D7 -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=QuartzScheduler -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 -#libreOffice -libreOffice_path=//opt//libreoffice5.4//program// - -#file_upload -fileType = jpg,png,gif,bmp,xlsx,rar,jpeg -fileNumLimit = 12 -#unit(m) -fileSizeLimit = 96 -fileSingleSizeLimit = 8 -autoUpload = true \ No newline at end of file +org.quartz.dataSource.zhulhDS.URL=jdbc:mysql://rm-2zed0cp432cn85447.mysql.rds.aliyuncs.com:3306/apzl?rewriteBatchedStatements=true&useUnicode=true&characterEncoding=GBK&autoReconnectForPools=true&autoReconnect=true&useSSL=false +org.quartz.dataSource.zhulhDS.user=338A48E135315FDBC2DF24EB080903D7 +#org.quartz.dataSource.zhulhDS.key=431DC9744DEF477868F97C4842F87AB3 +org.quartz.dataSource.zhulhDS.key=C1CD9E690DFC628EE4114CA3F56B433D +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=QuartzScheduler +org.quartz.scheduler.instanceId=AUTO +org.quartz.threadPool.class=org.quartz.simpl.SimpleThreadPool +org.quartz.threadPool.threadCount=25 +org.quartz.threadPool.threadPriority=5 +org.quartz.jobStore.misfireThreshold=600000 +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=true +org.quartz.jobStore.clusterCheckinInterval=15000 +org.quartz.jobStore.driverDelegateClass=org.quartz.impl.jdbcjobstore.StdJDBCDelegate +org.quartz.dataSource.zhulhDS.maxConnections=50 +org.quartz.dataSource.zhulhDS.validationQuery=select 0 from dual +#control distributor(temporary) +distributor_role = 401 +#libreOffice +libreOffice_path=/opt/libreoffice5.4/program/ + +#file_upload +#fileType = jpg,png,gif,bmp,xlsx,rar,jpeg,rar,zip,pdf,word +fileType = jpg,png,gif,bmp,xlsx,rar,jpeg,rar,zip,pdf,doc,docx,txt,xls,mp4,mov,m4v,avi,3gp,rm,rmvb,wmv,asf,mkv,vob,pptx,xlsm,vsdx +fileNumLimit = 12 +#unit(m) +fileSizeLimit = 600 +fileSingleSizeLimit = 50 +autoUpload = true +#webService bai ming dan +webServiceaddress=0:0:0:0:0:0:0:1|127.0.0.1|114.242.173.194|47.93.227.86|39.96.128.27|61.149.204.98|218.26.54.168|1.202.246.171 + diff --git a/config/telonline.properties b/config/telonline.properties index 44c8979ec..985f8d2c5 100644 --- a/config/telonline.properties +++ b/config/telonline.properties @@ -1,25 +1,11 @@ -#shenzhen canshu -#测试请求地址 +#\u751F\u4EA7\u8BF7\u6C42\u5730\u5740 com.tenwa.jianghd.url1=https -com.tenwa.jianghd.url2=apitest.tongdun.cn -com.tenwa.jianghd.url3=/bodyguard/apply/v4.3 +com.tenwa.jianghd.url2=api.tongdun.cn:8083 +com.tenwa.jianghd.url3=/bodyguard/apply/v4.2 com.tenwa.jianghd.partner_code=apgj -com.tenwa.jianghd.partner_key=3a7be6a6d73c48b18f083ddf8d399538 +com.tenwa.jianghd.partner_key=2a0842b540e74c48ab1921f1f5d09378 com.tenwa.jianghd.app_name=apgj_web com.tenwa.jianghd.biz_code=OnLine com.tenwa.jianghd.encode=UTF-8 - -#tianjin canshu -#测试请求地址 -com.tenwa.jianghd.t_url1=https -com.tenwa.jianghd.t_url2=apitest.tongdun.cn -com.tenwa.jianghd.t_url3=/bodyguard/apply/v4.3 - -com.tenwa.jianghd.t_partner_code=apgj -com.tenwa.jianghd.t_partner_key=3a7be6a6d73c48b18f083ddf8d399538 -com.tenwa.jianghd.t_app_name=apgj_web - -com.tenwa.jianghd.t_biz_code=OnLine -com.tenwa.jianghd.t_encode=UTF-8 \ No newline at end of file diff --git a/config/vouchers.properties b/config/vouchers.properties index 6452e86a3..f93a51966 100644 --- a/config/vouchers.properties +++ b/config/vouchers.properties @@ -1,137 +1,132 @@ -#ƾ֤Ϣ -# -voucher_account=8 -# -voucher_billtype=vouchergl -#ű -voucher_groupcode=06 -#ϵͳ -voucher_isexchange=Y -#շ -voucher_receiver=807001002001 -#ϵͳ -voucher_sender=GL -#ϵͳ -voucher_replace=Y -#ƾ֤ -voucher_pk_vouchertype=01 -#Դϵͳ -voucher_pk_system=GL -#ƾֵ֤ -voucher_voucherkind=0 -#˲ -voucher_pk_accountingbook=807001002001-0001 -#Ƶ -voucher_pk_prepared=807yewuxitong -#֯ -voucher_pk_org=807001002001 -# -voucher_pk_group=06 -# -voucher_pk_currtype=CNY - - - -#ͻϢ -# -customer_account=8 -# -customer_billtype=customer -#ű -customer_groupcode=06 -#ϵͳ -customer_isexchange=Y -#շ -customer_receiver=807001002001 -#ϵͳ -customer_sender=kh01 -#ϵͳ -customer_replace=Y -# -customer_pk_group=06 -#֯ -customer_pk_org=06 -#ͻ -customer_pk_custclass=0202 -#ҵ -customer_pk_country=CN -#ʱ -customer_pk_timezone=P0800 -#ݸʽ -customer_pk_format=ZH-CN - - - -#Ϣ -# -distributor_account=8 -# -distributor_billtype=supplier -#ű -distributor_groupcode=06 -#ϵͳ -distributor_isexchange=Y -#շ -distributor_receiver=Y -#ϵͳ -distributor_sender=gys01 -#ϵͳ -distributor_replace=Y -# -distributor_pk_group=06 -#֯ -distributor_pk_org=06 -#Ӧ̻ -distributor_pk_supplierclass=0202 -#ҵ -distributor_pk_country=CN -#ʱ -distributor_pk_timezone=P0800 -#ݸʽ -distributor_pk_format=ZH-CN - - - -#ͬϢ -# -contract_account=8 -# -contract_billtype=defdoc -#ű -contract_groupcode=06 -#ϵͳ -contract_isexchange=Y -#շ -contract_receiver=06 -#ϵͳ -contract_sender=ht -#ϵͳ -contract_replace=Y -# -contract_pk_group=06 -#֯ -contract_pk_org=06 - - - -#-:http://172.16.0.88:9990/service/XChangeServlet?account=8&groupcode=06 -#-ʽ:http://sk.baicgroup.com.cn:80/service/XChangeServlet?account=8&groupcode=06 -#IPַ˿ -#NC_URL=http://sk.baicgroup.com.cn/ -NC_URL=http://172.16.0.88:9990/ -#NC_URL=http://test.baicgroup.com.cn/ -# -account=8 -#ű -groupcode=06 -#xmlļ· -#LOCALHOST_URL=//data//files//apzl_leasing//tmp//XZW// -LOCALHOST_URL=E:\\voucherXml_NC\\ -#ִϢ· -#RECEIVE_URL=//data//files//apzl_leasing//tmp//WEN// -RECEIVE_URL=E:\\VOUCHER_RECEIPT\\ -#쳣Ϣ· -#ERROR_URL=//data//files//apzl_leasing//tmp//NC_ERROR// -ERROR_URL=E:\\NC_ERROR\\ - - +#\u51ED\u8BC1\u4FE1\u606F +#\u8D26\u5957 +voucher_account=8 +#\u5355\u636E\u7C7B\u578B +voucher_billtype=vouchergl +#\u96C6\u56E2\u7F16\u7801 +voucher_groupcode=06 +#\u7CFB\u7EDF\u53C2\u6570 +voucher_isexchange=Y +#\u63A5\u6536\u65B9 +voucher_receiver=807001002001 +#\u5916\u7CFB\u7EDF\u7F16\u7801 +voucher_sender=GL +#\u7CFB\u7EDF\u53C2\u6570 +voucher_replace=Y +#\u51ED\u8BC1\u7C7B\u522B +voucher_pk_vouchertype=01 +#\u6765\u6E90\u7CFB\u7EDF +voucher_pk_system=GL +#\u51ED\u8BC1\u7C7B\u578B\u503C +voucher_voucherkind=0 +#\u6838\u7B97\u8D26\u7C3F +voucher_pk_accountingbook=807001002001-0001 +#\u5236\u5355\u4EBA +voucher_pk_prepared=807yewuxitong +#\u6240\u5C5E\u7EC4\u7EC7 +voucher_pk_org=807001002001 +#\u6240\u5C5E\u96C6\u56E2 +voucher_pk_group=06 +#\u5E01\u79CD +voucher_pk_currtype=CNY + + + +#\u5BA2\u6237\u4FE1\u606F +#\u8D26\u5957 +customer_account=8 +#\u5355\u636E\u7C7B\u578B +customer_billtype=customer +#\u96C6\u56E2\u7F16\u7801 +customer_groupcode=06 +#\u7CFB\u7EDF\u53C2\u6570 +customer_isexchange=Y +#\u63A5\u6536\u65B9 +customer_receiver=807001002001 +#\u5916\u7CFB\u7EDF\u7F16\u7801 +customer_sender=kh01 +#\u7CFB\u7EDF\u53C2\u6570 +customer_replace=Y +#\u6240\u5C5E\u96C6\u56E2 +customer_pk_group=06 +#\u6240\u5C5E\u7EC4\u7EC7 +customer_pk_org=06 +#\u5BA2\u6237\u57FA\u672C\u5206\u7C7B +customer_pk_custclass=0202 +#\u56FD\u5BB6\u5730\u533A +customer_pk_country=CN +#\u65F6\u533A +customer_pk_timezone=P0800 +#\u6570\u636E\u683C\u5F0F +customer_pk_format=ZH-CN + + + +#\u7ECF\u9500\u5546\u4FE1\u606F +#\u8D26\u5957 +distributor_account=8 +#\u5355\u636E\u7C7B\u578B +distributor_billtype=supplier +#\u96C6\u56E2\u7F16\u7801 +distributor_groupcode=06 +#\u7CFB\u7EDF\u53C2\u6570 +distributor_isexchange=Y +#\u63A5\u6536\u65B9 +distributor_receiver=Y +#\u5916\u7CFB\u7EDF\u7F16\u7801 +distributor_sender=gys01 +#\u7CFB\u7EDF\u53C2\u6570 +distributor_replace=Y +#\u6240\u5C5E\u96C6\u56E2 +distributor_pk_group=06 +#\u6240\u5C5E\u7EC4\u7EC7 +distributor_pk_org=06 +#\u4F9B\u5E94\u5546\u57FA\u672C\u5206\u7C7B +distributor_pk_supplierclass=0202 +#\u56FD\u5BB6\u5730\u533A +distributor_pk_country=CN +#\u65F6\u533A +distributor_pk_timezone=P0800 +#\u8D26\u6570\u636E\u683C\u5F0F +distributor_pk_format=ZH-CN + + + +#\u5408\u540C\u4FE1\u606F +#\u8D26\u5957 +contract_account=8 +#\u5355\u636E\u7C7B\u578B +contract_billtype=defdoc +#\u96C6\u56E2\u7F16\u7801 +contract_groupcode=06 +#\u7CFB\u7EDF\u53C2\u6570 +contract_isexchange=Y +#\u63A5\u6536\u65B9 +contract_receiver=06 +#\u5916\u7CFB\u7EDF\u7F16\u7801 +contract_sender=ht +#\u7CFB\u7EDF\u53C2\u6570 +contract_replace=Y +#\u6240\u5C5E\u96C6\u56E2 +contract_pk_group=06 +#\u6240\u5C5E\u7EC4\u7EC7 +contract_pk_org=06 + + + +#\u7528\u53CB\u8FDE\u63A5\u914D\u7F6E-\u6D4B\u8BD5:http://172.16.0.88:9990/service/XChangeServlet?account=8&groupcode=06 +#\u7528\u53CB\u8FDE\u63A5\u914D\u7F6E-\u6B63\u5F0F:http://sk.baicgroup.com.cn:80/service/XChangeServlet?account=8&groupcode=06 +#IP\u5730\u5740\u53CA\u7AEF\u53E3 +NC_URL=http://sk.baicgroup.com.cn/ + +#\u8D26\u5957 +account=8 +#\u96C6\u56E2\u7F16\u7801 +groupcode=06 +#\u4F20\u8F93xml\u6587\u4EF6\u5B58\u653E\u8DEF\u5F84 +LOCALHOST_URL=//data//files//apzl_leasing//tmp//XZW// +#\u56DE\u6267\u4FE1\u606F\u5B58\u653E\u8DEF\u5F84 +RECEIVE_URL=//data//files//apzl_leasing//tmp//WEN// +#\u5F02\u5E38\u4FE1\u606F\u5B58\u653E\u8DEF\u5F84 +ERROR_URL=//data//files//apzl_leasing//tmp//NC_ERROR// + diff --git a/src/com/amarsoft/app/awe/config/CollectProperties.java b/src/com/amarsoft/app/awe/config/CollectProperties.java index a934906a1..770610121 100644 --- a/src/com/amarsoft/app/awe/config/CollectProperties.java +++ b/src/com/amarsoft/app/awe/config/CollectProperties.java @@ -22,9 +22,7 @@ public class CollectProperties{ private String privateKeyUrl; private String clearRequestUrl; private String batch_trxCode;//״ - private String tianJinmerchantId; - private String tianJinuserName; - private String tianJinuserPass; + public String getBatch_trxCode() { return batch_trxCode; @@ -140,24 +138,7 @@ public class CollectProperties{ public void setB_level(String b_level) { this.b_level = b_level; } - public String getTianJinmerchantId() { - return tianJinmerchantId; - } - public void setTianJinmerchantId(String tianJinmerchantId) { - this.tianJinmerchantId = tianJinmerchantId; - } - public String getTianJinuserName() { - return tianJinuserName; - } - public void setTianJinuserName(String tianJinuserName) { - this.tianJinuserName = tianJinuserName; - } - public String getTianJinuserPass() { - return tianJinuserPass; - } - public void setTianJinuserPass(String tianJinuserPass) { - this.tianJinuserPass = tianJinuserPass; - } + } diff --git a/src/com/amarsoft/app/awe/config/InitCollectConfig.java b/src/com/amarsoft/app/awe/config/InitCollectConfig.java index 439bb6651..b1896e851 100644 --- a/src/com/amarsoft/app/awe/config/InitCollectConfig.java +++ b/src/com/amarsoft/app/awe/config/InitCollectConfig.java @@ -35,16 +35,7 @@ public class InitCollectConfig extends HttpServlet{ public static final String PUBLICKEYURL; public static final String PRIVATEKEYURL; public static final String CLEARREQUESTURL; - /** - * ̻ - * ̻̻ţ001053110000013 - ̻̻ƣӿڲ̻ - ̻ûoperator13 - ̻룺ora_123456 - */ - public static final String TIANJIN_MERCHANTID; - public static final String TIANJIN_USERNAME; - public static final String TIANJIN_USERPASS; + static{ @@ -69,8 +60,5 @@ public class InitCollectConfig extends HttpServlet{ PUBLICKEYURL=collectproperties.getPublicKeyUrl(); PRIVATEKEYURL=collectproperties.getPrivateKeyUrl(); CLEARREQUESTURL=collectproperties.getClearRequestUrl(); - TIANJIN_MERCHANTID=collectproperties.getTianJinmerchantId(); - TIANJIN_USERNAME=collectproperties.getTianJinuserName(); - TIANJIN_USERPASS=collectproperties.getTianJinuserPass(); } } diff --git a/src/com/amarsoft/app/lc/check/InitProjectAlarmScen.java b/src/com/amarsoft/app/lc/check/InitProjectAlarmScen.java index 59912f803..2f836e847 100644 --- a/src/com/amarsoft/app/lc/check/InitProjectAlarmScen.java +++ b/src/com/amarsoft/app/lc/check/InitProjectAlarmScen.java @@ -1,8 +1,6 @@ package com.amarsoft.app.lc.check; -import jbo.com.tenwa.entity.project.PROJ_INFO_TEMP; - import com.amarsoft.are.ARE; import com.amarsoft.are.jbo.BizObject; import com.amarsoft.are.jbo.BizObjectManager; @@ -38,7 +36,7 @@ public class InitProjectAlarmScen extends Bizlet{ if(id == null || id.length() == 0){ throw new Exception("ʼδȡĿϢˮţ"); } - BizObjectManager manager= JBOFactory.getFactory().getManager(PROJ_INFO_TEMP.CLASS_NAME); + BizObjectManager manager= JBOFactory.getFactory().getManager("jbo.com.tenwa.entity.project.PROJ_INFO_TEMP"); BizObject jboPIT = manager.createQuery("flow_unid =:id").setParameter("id",id).getSingleResult(false); return jboPIT; } diff --git a/src/com/amarsoft/app/lc/customer/CustomerCertAction.java b/src/com/amarsoft/app/lc/customer/CustomerCertAction.java index 664437bb0..2a9e00ffb 100644 --- a/src/com/amarsoft/app/lc/customer/CustomerCertAction.java +++ b/src/com/amarsoft/app/lc/customer/CustomerCertAction.java @@ -13,7 +13,6 @@ import com.amarsoft.are.jbo.JBOException; import com.amarsoft.are.jbo.JBOFactory; import com.amarsoft.are.jbo.JBOTransaction; -import jbo.customer.CUSTOMER_CERT; import jbo.sys.CODE_LIBRARY; @@ -63,7 +62,7 @@ public class CustomerCertAction{ */ public String checkCert(JBOTransaction tx) throws Exception{ String result = "false"; - BizObjectManager bom = JBOFactory.getBizObjectManager(CUSTOMER_CERT.CLASS_NAME); + BizObjectManager bom = JBOFactory.getBizObjectManager("jbo.customer.CUSTOMER_CERT"); tx.join(bom); int iResult = bom.createQuery("CertType=:certType and CertID=:certID and IssueCountry=:issueCountry ") .setParameter("certType", certType).setParameter("certID", certID).setParameter("issueCountry", issueCountry).getTotalCount(); @@ -78,7 +77,7 @@ public class CustomerCertAction{ * @throws JBOException */ public CustomerInfo getCustomerInfo(JBOTransaction tx) throws JBOException{ - BizObjectManager bom = JBOFactory.getBizObjectManager(CUSTOMER_CERT.CLASS_NAME); + BizObjectManager bom = JBOFactory.getBizObjectManager("jbo.customer.CUSTOMER_CERT"); tx.join(bom); String orgid=orgID.substring(0, 5); BizObject boResult = bom.createQuery("CertType=:certType and CertID=:certID and IssueCountry=:issueCountry and inputorgid like '"+orgid+"%'") @@ -105,7 +104,7 @@ public class CustomerCertAction{ String checkResult = checkCustomerCert(tx); //֤ǰ֮ǰ͵֤ΪЧ֮ǰ͵֤Ϊ֤򽫸֤Ϊ֤ĸ֤Ϊֻ֤֤״̬ΪЧUpdate֤ͱ½֤һ£ - BizObjectManager m = JBOFactory.getFactory().getManager(CUSTOMER_CERT.CLASS_NAME); + BizObjectManager m = JBOFactory.getFactory().getManager("jbo.customer.CUSTOMER_CERT"); tx.join(m); BizObjectQuery bq = m.createQuery("update O set Status=:status,MainFlag=:mainFlag where CustomerID=:customerID and CertType=:certType"); bq.setParameter("customerID",customerID).setParameter("certType", certType). @@ -144,7 +143,7 @@ public class CustomerCertAction{ */ public String checkCustomerCert(JBOTransaction tx) throws Exception{ String result = "false"; - BizObjectManager bom = JBOFactory.getBizObjectManager(CUSTOMER_CERT.CLASS_NAME); + BizObjectManager bom = JBOFactory.getBizObjectManager("jbo.customer.CUSTOMER_CERT"); tx.join(bom); int iResult = bom.createQuery("CustomerID=:customerID and CertType=:certType and Status=:status and MainFlag=:mainFlag ") .setParameter("customerID", customerID).setParameter("certType", certType). @@ -161,7 +160,7 @@ public class CustomerCertAction{ * @throws Exception */ public String setMainCert(JBOTransaction tx) throws Exception{ - BizObjectManager bm = JBOFactory.getFactory().getManager(CUSTOMER_CERT.CLASS_NAME); + BizObjectManager bm = JBOFactory.getFactory().getManager("jbo.customer.CUSTOMER_CERT"); tx.join(bm); BizObjectQuery bq1 = bm.createQuery("update O set MainFlag=:mainFlag where CustomerID=:customerID and MainFlag='1' "); bq1.setParameter("customerID",customerID).setParameter("mainFlag", LCConstant.CUSTOMER_CERT_MAINFLAG_2); @@ -197,7 +196,7 @@ public class CustomerCertAction{ //֤ǷѴЧ֤ String result = "false"; String mainFlag = ""; - BizObjectManager m = JBOFactory.getFactory().getManager(CUSTOMER_CERT.CLASS_NAME); + BizObjectManager m = JBOFactory.getFactory().getManager("jbo.customer.CUSTOMER_CERT"); tx.join(m); BizObject bo = m.createQuery("CustomerID=:customerID and CertType=:certType and Status=:status ") .setParameter("customerID", customerID).setParameter("certType", certType). @@ -219,7 +218,7 @@ public class CustomerCertAction{ * @throws Exception */ public String updateCertStatus(JBOTransaction tx) throws Exception{ - BizObjectManager m = JBOFactory.getFactory().getManager(CUSTOMER_CERT.CLASS_NAME); + BizObjectManager m = JBOFactory.getFactory().getManager("jbo.customer.CUSTOMER_CERT"); tx.join(m); BizObjectQuery bq = m.createQuery("update O set Status=:status,MainFlag=:mainFlag where CustomerID=:customerID and CertType=:certType"); bq.setParameter("customerID",customerID).setParameter("certType", certType). diff --git a/src/com/amarsoft/app/lc/customer/CustomerOperate.java b/src/com/amarsoft/app/lc/customer/CustomerOperate.java index a0077e441..6079b2b85 100644 --- a/src/com/amarsoft/app/lc/customer/CustomerOperate.java +++ b/src/com/amarsoft/app/lc/customer/CustomerOperate.java @@ -1,15 +1,13 @@ package com.amarsoft.app.lc.customer; -import jbo.app.CUSTOMER_INFO; -import jbo.app.ENT_INFO; -import jbo.customer.CUSTOMER_PARTNER; -import jbo.customer.PARTNER_PROJECT_INFO; - import com.amarsoft.are.jbo.BizObject; import com.amarsoft.are.jbo.BizObjectManager; import com.amarsoft.are.jbo.JBOException; import com.amarsoft.are.jbo.JBOFactory; +import jbo.app.CUSTOMER_INFO; +import jbo.app.ENT_INFO; + /** * ͻУ * @author Administrator @@ -26,7 +24,7 @@ public class CustomerOperate { String returnValue = ""; BizObjectManager bm = JBOFactory.getBizObjectManager(CUSTOMER_INFO.CLASS_NAME); - BizObjectManager bmc = JBOFactory.getBizObjectManager(CUSTOMER_PARTNER.CLASS_NAME); + BizObjectManager bmc = JBOFactory.getBizObjectManager("jbo.customer.CUSTOMER_PARTNER"); BizObject bo = bm.createQuery("certtype=:CertType and certID=:CertID").setParameter("CertType", certType) .setParameter("CertID", certID).getSingleResult(false); if(bo!=null){ @@ -56,14 +54,14 @@ public class CustomerOperate { } public String removePartner() throws JBOException{ - BizObjectManager bm = JBOFactory.getBizObjectManager(PARTNER_PROJECT_INFO.CLASS_NAME); + BizObjectManager bm = JBOFactory.getBizObjectManager("jbo.customer.PARTNER_PROJECT_INFO"); BizObject bo = bm.createQuery("" + "customerid=:customerID ") .setParameter("customerID", customerID) .getSingleResult(false); if(bo!=null) return "2";//Ѿڴ˹ - BizObjectManager bmc = JBOFactory.getBizObjectManager(CUSTOMER_PARTNER.CLASS_NAME); + BizObjectManager bmc = JBOFactory.getBizObjectManager("jbo.customer.CUSTOMER_PARTNER"); bmc.createQuery("delete from o where customerid =:customerid").setParameter("customerid", customerID) .executeUpdate(); return "1"; diff --git a/src/com/amarsoft/app/lc/customer/CustomerPartner.java b/src/com/amarsoft/app/lc/customer/CustomerPartner.java index 409253190..387f5171c 100644 --- a/src/com/amarsoft/app/lc/customer/CustomerPartner.java +++ b/src/com/amarsoft/app/lc/customer/CustomerPartner.java @@ -1,9 +1,5 @@ package com.amarsoft.app.lc.customer; -import jbo.customer.CUSTOMER_PARTNER; -import jbo.customer.PARTNER_PROJECT_RELATIVE; - -import com.amarsoft.app.lc.customer.CustomerInfo; import com.amarsoft.are.ARE; import com.amarsoft.are.jbo.BizObject; import com.amarsoft.are.jbo.BizObjectManager; @@ -44,7 +40,7 @@ public class CustomerPartner{ * ʼ */ private void initManager() throws JBOException{ - bm = JBOFactory.getBizObjectManager(CUSTOMER_PARTNER.CLASS_NAME); + bm = JBOFactory.getBizObjectManager("jbo.customer.CUSTOMER_PARTNER"); } /** @@ -80,7 +76,7 @@ public class CustomerPartner{ public void initRelative(JBOTransaction tx , BizObject bo){ BizObjectManager bm; try { - bm = JBOFactory.getBizObjectManager(PARTNER_PROJECT_RELATIVE.CLASS_NAME); + bm = JBOFactory.getBizObjectManager("jbo.customer.PARTNER_PROJECT_RELATIVE"); tx.join(bm); BizObject boRelative = bm.newObject(); diff --git a/src/com/amarsoft/app/lc/rentbefore/dw/ProjectEquipListCustomData.java b/src/com/amarsoft/app/lc/rentbefore/dw/ProjectEquipListCustomData.java index 00d9c51ae..72b575e1a 100644 --- a/src/com/amarsoft/app/lc/rentbefore/dw/ProjectEquipListCustomData.java +++ b/src/com/amarsoft/app/lc/rentbefore/dw/ProjectEquipListCustomData.java @@ -13,8 +13,6 @@ import com.amarsoft.awe.dw.handler.BusinessProcessData; import com.amarsoft.awe.dw.ui.htmlfactory.ListHtmlWithASDataObjectGenerator; import com.amarsoft.awe.dw.ui.htmlfactory.QueryParamObject; -import jbo.lc.FLOWPHASE_HIS; - public class ProjectEquipListCustomData extends ListHtmlWithASDataObjectGenerator{ @Override @@ -75,7 +73,7 @@ public class ProjectEquipListCustomData extends ListHtmlWithASDataObjectGenerato // // String phaseInfo=""; - BizObjectManager bm =JBOFactory.getFactory().getManager(FLOWPHASE_HIS.CLASS_NAME); + BizObjectManager bm =JBOFactory.getFactory().getManager("jbo.lc.FLOWPHASE_HIS"); BizObject bo =bm.createQuery("FOObjectType=:FOObjectType and FOObjectNo=:FOObjectNo and PhaseNo=:PhaseNo") .setParameter("FOObjectType",objectType).setParameter("FOObjectNo",objectNo).setParameter("PhaseNo",phaseNo).getSingleResult(false); if(bo!=null){ diff --git a/src/com/amarsoft/app/lc/taskObject/TaskObjectManager.java b/src/com/amarsoft/app/lc/taskObject/TaskObjectManager.java index 6de3c62e6..a95fef820 100644 --- a/src/com/amarsoft/app/lc/taskObject/TaskObjectManager.java +++ b/src/com/amarsoft/app/lc/taskObject/TaskObjectManager.java @@ -1,6 +1,5 @@ package com.amarsoft.app.lc.taskObject; -import java.util.ArrayList; import java.util.List; import com.amarsoft.app.lc.LCConstant; @@ -8,7 +7,6 @@ import com.amarsoft.are.ARE; import com.amarsoft.are.jbo.BizObject; import com.amarsoft.are.jbo.JBOException; import com.amarsoft.are.jbo.JBOFactory; -import jbo.lc.PROJ_INFO; /** * ҵ @@ -53,7 +51,7 @@ public class TaskObjectManager { this.realCreditObjectType = creditObjectType; this.creditObjectNo = creditObjectNo; try { - if(creditObjectType.equalsIgnoreCase(LCConstant.TASKOBJECT_PROJ_REAL)) curJBOClass =PROJ_INFO.CLASS_NAME; + if(creditObjectType.equalsIgnoreCase(LCConstant.TASKOBJECT_PROJ_REAL)) curJBOClass ="jbo.lc.PROJ_INFO"; // else if(creditObjectType.equalsIgnoreCase(CreditConstant.CREDITOBJECT_APPROVE_REAL)) curJBOClass = BUSINESS_APPROVE.CLASS_NAME; // else if(creditObjectType.equalsIgnoreCase(CreditConstant.CREDITOBJECT_CONTRACT_REAL)) curJBOClass = BUSINESS_CONTRACT.CLASS_NAME; // else if(creditObjectType.equalsIgnoreCase(CreditConstant.CREDITOBJECT_PUTOUT_REAL)) curJBOClass = "jbo.app.BUSINESS_PUTOUT"; diff --git a/src/com/amarsoft/app/lc/workflow/action/FlowProcessAction.java b/src/com/amarsoft/app/lc/workflow/action/FlowProcessAction.java index c404412f2..463b5a003 100644 --- a/src/com/amarsoft/app/lc/workflow/action/FlowProcessAction.java +++ b/src/com/amarsoft/app/lc/workflow/action/FlowProcessAction.java @@ -1,7 +1,5 @@ package com.amarsoft.app.lc.workflow.action; -import jbo.lc.MEETING_RECORD; - import com.amarsoft.app.lc.LCConstant; import com.amarsoft.app.lc.util.DateAssistant; import com.amarsoft.are.jbo.BizObject; @@ -66,7 +64,7 @@ public class FlowProcessAction { */ public String getTaskNo(JBOTransaction tx) throws Exception{ String sRet = "undo"; - BizObject bo = JBOFactory.getBizObjectManager(MEETING_RECORD.CLASS_NAME, tx).createQuery("select recordno from O where taskno=:taskno and status=:status") + BizObject bo = JBOFactory.getBizObjectManager("jbo.lc.MEETING_RECORD", tx).createQuery("select recordno from O where taskno=:taskno and status=:status") .setParameter("taskno", taskno).setParameter("status", "1").getSingleResult(false); if (bo!=null) { sRet = "done"; @@ -81,7 +79,7 @@ public class FlowProcessAction { * @throws Exception */ public String insertMeetingRecord(JBOTransaction tx) throws Exception{ - BizObjectManager bm=JBOFactory.getBizObjectManager(MEETING_RECORD.CLASS_NAME); + BizObjectManager bm=JBOFactory.getBizObjectManager("jbo.lc.MEETING_RECORD"); tx.join(bm); BizObject bo=bm.newObject(); bo.setAttributeValue("taskno",taskno); diff --git a/src/com/amarsoft/app/lc/workflow/action/GroupManageAction.java b/src/com/amarsoft/app/lc/workflow/action/GroupManageAction.java index d22db2599..9ac71dbb3 100644 --- a/src/com/amarsoft/app/lc/workflow/action/GroupManageAction.java +++ b/src/com/amarsoft/app/lc/workflow/action/GroupManageAction.java @@ -3,8 +3,6 @@ package com.amarsoft.app.lc.workflow.action; import com.amarsoft.are.jbo.JBOFactory; import com.amarsoft.are.jbo.JBOTransaction; -import jbo.lc.T_GROUPS; - public class GroupManageAction { private String id_; @@ -23,7 +21,7 @@ public class GroupManageAction { * @throws Exception */ public String setEnable(JBOTransaction tx) throws Exception { - JBOFactory.getBizObjectManager(T_GROUPS.CLASS_NAME).createQuery("update O set ENABLED_=:ENABLED_ where id_=:id_") + JBOFactory.getBizObjectManager("jbo.lc.T_GROUPS").createQuery("update O set ENABLED_=:ENABLED_ where id_=:id_") .setParameter("ENABLED_",1).setParameter("id_",id_).executeUpdate(); return "success"; } @@ -34,7 +32,7 @@ public class GroupManageAction { * @throws Exception */ public String setDisable(JBOTransaction tx) throws Exception { - JBOFactory.getBizObjectManager(T_GROUPS.CLASS_NAME).createQuery("update O set ENABLED_=:ENABLED_ where id_=:id_") + JBOFactory.getBizObjectManager("jbo.lc.T_GROUPS").createQuery("update O set ENABLED_=:ENABLED_ where id_=:id_") .setParameter("ENABLED_",0).setParameter("id_",id_).executeUpdate(); return "success"; } diff --git a/src/com/amarsoft/app/lc/workflow/action/NewProjectAction.java b/src/com/amarsoft/app/lc/workflow/action/NewProjectAction.java index 5631a86b8..7b58ce338 100644 --- a/src/com/amarsoft/app/lc/workflow/action/NewProjectAction.java +++ b/src/com/amarsoft/app/lc/workflow/action/NewProjectAction.java @@ -2,9 +2,6 @@ package com.amarsoft.app.lc.workflow.action; import java.util.Random; -import jbo.com.tenwa.entity.flow.FLOW_BUSSINESS_OBJECT; -import jbo.com.tenwa.entity.project.PROJ_INFO_TEMP; - import com.amarsoft.app.flow.FlowAction; import com.amarsoft.app.lc.LCConstant; import com.amarsoft.app.lc.util.DateAssistant; @@ -65,9 +62,9 @@ public class NewProjectAction { */ public String startProjectEstablishFlow(JBOTransaction tx) throws Exception{ String returnValue=LCConstant.OPERATION_FLAG_FAILED; - BizObjectManager bm=JBOFactory.getBizObjectManager(PROJ_INFO_TEMP.CLASS_NAME); + BizObjectManager bm=JBOFactory.getBizObjectManager("jbo.com.tenwa.entity.project.PROJ_INFO_TEMP"); tx.join(bm); - BizObjectManager bmobj=JBOFactory.getBizObjectManager(FLOW_BUSSINESS_OBJECT.CLASS_NAME); + BizObjectManager bmobj=JBOFactory.getBizObjectManager("jbo.com.tenwa.entity.flow.FLOW_BUSSINESS_OBJECT"); tx.join(bmobj); BizObject bobus=bmobj.newObject(); bmobj.saveObject(bobus); diff --git a/src/com/amarsoft/dict/als/manage/ColRelativeInfo.java b/src/com/amarsoft/dict/als/manage/ColRelativeInfo.java index d66bb1aca..cd894caa5 100644 --- a/src/com/amarsoft/dict/als/manage/ColRelativeInfo.java +++ b/src/com/amarsoft/dict/als/manage/ColRelativeInfo.java @@ -3,24 +3,6 @@ package com.amarsoft.dict.als.manage; import java.math.BigDecimal; import java.util.List; -import jbo.app.tenwa.calc.LC_CALC_CONDITION; -import jbo.app.tenwa.calc.LC_EBANK; -import jbo.app.tenwa.calc.LC_FUND_INCOME; -import jbo.app.tenwa.calc.LC_FUND_INCOME_TEMP; -import jbo.app.tenwa.calc.LC_FUND_PLAN; -import jbo.app.tenwa.calc.LC_RENT_INCOME; -import jbo.app.tenwa.calc.LC_RENT_INCOME_TEMP; -import jbo.app.tenwa.calc.LC_RENT_PLAN; -import jbo.app.tenwa.calc.VI_LC_FUND_PLAN; -import jbo.app.tenwa.calc.VI_LC_RENT_PLAN; -import jbo.app.tenwa.customer.DISTRIBUTOR_ACCOUNT; -import jbo.app.tenwa.customer.DISTRIBUTOR_INFO; -import jbo.com.tenwa.entity.comm.own.DISTRICT_DISTRIBUTOR_RELATION; -import jbo.com.tenwa.lease.comm.LB_CONTRACT_INFO; -import jbo.com.tenwa.lease.comm.LB_PROJECT_INFO; -import jbo.com.tenwa.lease.comm.LB_PROJECT_INFO_TEMP; -import jbo.com.tenwa.lease.comm.LB_UNION_LESSEE; - import com.amarsoft.are.jbo.BizObject; import com.amarsoft.are.jbo.JBOException; import com.amarsoft.are.jbo.JBOFactory; @@ -28,23 +10,23 @@ import com.amarsoft.are.jbo.JBOTransaction; import com.amarsoft.awe.util.SqlObject; import com.amarsoft.awe.util.Transaction; +import jbo.app.tenwa.calc.LC_CALC_CONDITION; +import jbo.app.tenwa.calc.LC_EBANK; +import jbo.app.tenwa.calc.LC_FUND_INCOME; +import jbo.app.tenwa.calc.LC_FUND_INCOME_TEMP; +import jbo.app.tenwa.calc.LC_FUND_PLAN; +import jbo.app.tenwa.calc.LC_RENT_INCOME_TEMP; +import jbo.app.tenwa.calc.LC_RENT_PLAN; +import jbo.app.tenwa.calc.VI_LC_FUND_PLAN; +import jbo.app.tenwa.calc.VI_LC_RENT_PLAN; +import jbo.app.tenwa.customer.DISTRIBUTOR_ACCOUNT; +import jbo.app.tenwa.customer.DISTRIBUTOR_INFO; +import jbo.com.tenwa.entity.comm.own.DISTRICT_DISTRIBUTOR_RELATION; +import jbo.com.tenwa.lease.comm.LB_CONTRACT_INFO; +import jbo.com.tenwa.lease.comm.LB_UNION_LESSEE; + public class ColRelativeInfo { - //ĿжϽ - public static String getOrderDirection(String projectNo) throws JBOException{ - String orderDirection = "ϵͳ"; - BizObject lpiBo = JBOFactory.createBizObjectQuery(LB_PROJECT_INFO.CLASS_NAME,"PROJECT_NO=:PROJECT_NO and APPLICATION_NO is not null") - .setParameter("PROJECT_NO", projectNo).getSingleResult(false); - if(lpiBo==null){ - BizObject lpitBo = JBOFactory.createBizObjectQuery(LB_PROJECT_INFO_TEMP.CLASS_NAME,"PROJECT_NO=:PROJECT_NO and APPLICATION_NO is not null") - .setParameter("PROJECT_NO", projectNo).getSingleResult(false); - if(lpitBo!=null) - orderDirection="ӿƽ̨"; - }else{ - orderDirection="ӿƽ̨"; - } - return orderDirection; - } //ݺͬIDȡ˺ public static String getAccNumberByContractID(String contractID) throws JBOException{ diff --git a/src/com/amarsoft/dict/als/manage/NameManager.java b/src/com/amarsoft/dict/als/manage/NameManager.java index 642794039..9676c71cc 100644 --- a/src/com/amarsoft/dict/als/manage/NameManager.java +++ b/src/com/amarsoft/dict/als/manage/NameManager.java @@ -1,13 +1,5 @@ package com.amarsoft.dict.als.manage; -import jbo.com.tenwa.lease.comm.BC_PAY_INFO_LOG; -import jbo.com.tenwa.lease.comm.LB_INSURANCE_INFO; -import jbo.com.tenwa.lease.comm.LB_PROJECT_INFO; -import jbo.sys.FLOW_TASK; - -import java.util.List; -import java.util.Map; - import com.amarsoft.are.jbo.BizObject; import com.amarsoft.are.jbo.JBOException; import com.amarsoft.are.jbo.JBOFactory; @@ -19,8 +11,9 @@ import com.amarsoft.awe.util.SqlObject; import com.amarsoft.awe.util.Transaction; import com.amarsoft.dict.als.cache.CodeCache; import com.amarsoft.dict.als.cache.NameCache; -import com.tenwa.comm.util.jboutil.DataOperatorUtil; -import com.tenwa.officetempalte.util.FileOperatorUtil; + +import jbo.com.tenwa.lease.comm.LB_PROJECT_INFO; +import jbo.sys.FLOW_TASK; public class NameManager { @@ -199,11 +192,6 @@ public class NameManager return NameCache.getName("jbo.app.tenwa.customer.CUSTOMER_INFO", "CustomerName", "CustomerID", sCustomerID); } - public static String getCustomerNumber(String sCustomerID) - throws Exception - { - return NameCache.getName("jbo.app.tenwa.customer.CUSTOMER_INFO", "customer_num", "CustomerID", sCustomerID); - } public static String getBusinessName(String sTypeNo) throws Exception @@ -240,15 +228,6 @@ public class NameManager return bo != null?bo.getAttribute("PROJECT_NAME").getString():""; } - public static String getFlowInitiator(String OBJECTNO) throws Exception{ - BizObject bo = JBOFactory.createBizObjectQuery(FLOW_TASK.CLASS_NAME, "OBJECTNO=:OBJECTNO AND PHASENO=:PHASENO").setParameter("OBJECTNO", OBJECTNO).setParameter("PHASENO", "0010").getSingleResult(false); - return bo != null?bo.getAttribute("USERNAME").getString():""; - } - - public static String getFlowInitTime(String OBJECTNO) throws Exception{ - BizObject bo = JBOFactory.createBizObjectQuery(FLOW_TASK.CLASS_NAME, "OBJECTNO=:OBJECTNO AND PHASENO=:PHASENO").setParameter("OBJECTNO", OBJECTNO).setParameter("PHASENO", "0010").getSingleResult(false); - return bo != null?bo.getAttribute("BEGINTIME").getString():""; - } public static String getYears(String ContractId,String i) throws Exception{ System.out.println(ContractId+"<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<"+i); diff --git a/src/com/amarsoft/filetemplate/servlet/FileTemplateViewServlet.java b/src/com/amarsoft/filetemplate/servlet/FileTemplateViewServlet.java index 20a100324..2aa0edfe9 100644 --- a/src/com/amarsoft/filetemplate/servlet/FileTemplateViewServlet.java +++ b/src/com/amarsoft/filetemplate/servlet/FileTemplateViewServlet.java @@ -80,6 +80,7 @@ public class FileTemplateViewServlet extends HttpServlet { String sFileSavePath = CurConfig.getConfigure("fileTemplatePath"); sFileSavePath=rootPath+sFileSavePath; File fileSS = new File(sFileSavePath); + System.out.println("sFileSavePathӦģ" + sFileSavePath); if (!fileSS.exists()) fileSS.mkdirs(); String sFileSaveMode = CurConfig.getConfigure("FileSaveMode"); @@ -97,6 +98,7 @@ public class FileTemplateViewServlet extends HttpServlet { if (rs.next()) { //ȡĿļľ· String template_path = DataConvert.toString(rs.getString("templatepath"));// ȡҪļȫ·ַ + System.out.println("template_pathӦȫ·" + sFileSavePath + "/" + template_path); String filename =template_path; //ļ filename=URLDecoder.decode(filename, "UTF-8"); diff --git a/src/com/tenwa/app/baseFileTemplate/handle/FileTemplateUtil.java b/src/com/tenwa/app/baseFileTemplate/handle/FileTemplateUtil.java index a69e2642e..95d47499e 100644 --- a/src/com/tenwa/app/baseFileTemplate/handle/FileTemplateUtil.java +++ b/src/com/tenwa/app/baseFileTemplate/handle/FileTemplateUtil.java @@ -42,7 +42,6 @@ public class FileTemplateUtil { public String contractNo; public String isNetCar;//жǷԼ public String operationType;//жǷDZƷ - public String SubjectId; public String getTemplateCalss() {return templateCalss;} public void setTemplateCalss(String templateCalss) {this.templateCalss = templateCalss;} @@ -100,12 +99,7 @@ public class FileTemplateUtil { public void setOperationType(String operationType) { this.operationType = operationType; } - public String getSubjectId() { - return SubjectId; - } - public void setSubjectId(String subjectId) { - SubjectId = subjectId; - } + public String getTemplateClass(Transaction Sqlca) throws Exception{ String fileClass=templateCalss.replaceAll("@", ","); @@ -144,57 +138,29 @@ public class FileTemplateUtil { } public String getContractClass(Transaction Sqlca){ - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){//ͬģ - if("BAIC_MOTOR".equals(operationType)){// - if("01".equals(leasform)){ - return "[{'fileTemplate':\""+"[{'text':'ֱͬ⣩','value':'22244a8b74c54ed5b9f09de7e0ef1aad'}]"+"\"}]"; - }else{ - return "[{'fileTemplate':\""+"[{'text':'ͬۺ⣩','value':'99ddc65b2cfc493eb19d30778d012165'}]"+"\"}]"; - } - }else if ("DYCD".equals(operationType)){//һ - return "[{'fileTemplate':\""+"[{'text':'ͬۺ⣩','value':'12ef786b7e2c45d892e7b8588972b4f1'}]"+"\"}]"; - }else if ("ZYC".equals(operationType)){//רóƷ - return "[{'fileTemplate':\""+"[{'text':'ͬۺ⣩','value':'5433d6bb0ead4f3abc3dbad6aefa1d90'}]"+"\"}]"; - }else if ("KJZL".equals(operationType)){// - return "[{'fileTemplate':\""+"[{'text':'ͬۺ⣩_','value':'3a95f3e7e1c54e53b203bfb04d35ff32'}]"+"\"}]"; - }else if ("BZZL".equals(operationType)){//ֵ - return "[{'fileTemplate':\""+"[{'text':'ֵ','value':'32b77942767c410c922a429ea5d8902e'}]"+"\"}]"; - }else if ("WYC".equals(operationType)){//Լ - return "[{'fileTemplate':\""+"[{'text':'ͬۺ⣩͵Ѻͬ','value':'1e225320f6214bb08c87c88a3653b542'}]"+"\"}]"; - }else if ("DT".equals(operationType)){//ͨ - return "[{'fileTemplate':\""+"[{'text':'ͨۺģ','value':'25b9e9440c574f89bccfdf148b12128d'}]"+"\"}]"; + if("BAIC_MOTOR".equals(operationType)){// + if("01".equals(leasform)){ + return "[{'fileTemplate':\""+"[{'text':'ֱͬ⣩','value':'b20b919c6144480b9466e4ea9b0da142'}]"+"\"}]"; }else{ - if("01".equals(leasform)){ - return "[{'fileTemplate':\""+"[{'text':'ֱͬ⣩','value':'333cd5b36cd846938e618516ba9c8cbb'}]"+"\"}]"; - }else{ - return "[{'fileTemplate':\""+"[{'text':'ͬۺ⣩','value':'5c494617683548a49cfc050f60067ea2'}]"+"\"}]"; - } + return "[{'fileTemplate':\""+"[{'text':'ͬۺ⣩','value':'115905186577406ea5414dd14e592e7d'}]"+"\"}]"; } + }else if ("DYCD".equals(operationType)){//һ + return "[{'fileTemplate':\""+"[{'text':'ͬۺ⣩','value':'8d4232a5423e491ca905e77c54105a85'}]"+"\"}]"; + }else if ("ZYC".equals(operationType)){//רóƷ + return "[{'fileTemplate':\""+"[{'text':'ͬۺ⣩','value':'35aab6dbac5f4ba292cd67a0914eae2e'}]"+"\"}]"; + }else if ("KJZL".equals(operationType)){// + return "[{'fileTemplate':\""+"[{'text':'ͬۺ⣩_','value':'a4fcbd2990d1479a9ba8ce440155f2f0'}]"+"\"}]"; + }else if ("BZZL".equals(operationType)){//ֵ + return "[{'fileTemplate':\""+"[{'text':'ֵ','value':'91c7718aa925428ca312e343d1f5149f'}]"+"\"}]"; + }else if ("WYC".equals(operationType)){//Լ + return "[{'fileTemplate':\""+"[{'text':'ͬۺ⣩͵Ѻͬ','value':'c8d5b729a0954482877c26a1293b766b'}]"+"\"}]"; + }else if ("DT".equals(operationType)){//ͨ + return "[{'fileTemplate':\""+"[{'text':'ͨۺģ','value':'51a5f03ebe3b45cc8ae2b32fdaeceeae'}]"+"\"}]"; }else{ - if("BAIC_MOTOR".equals(operationType)){// - if("01".equals(leasform)){ - return "[{'fileTemplate':\""+"[{'text':'ֱͬ⣩','value':'b20b919c6144480b9466e4ea9b0da142'}]"+"\"}]"; - }else{ - return "[{'fileTemplate':\""+"[{'text':'ͬۺ⣩','value':'115905186577406ea5414dd14e592e7d'}]"+"\"}]"; - } - }else if ("DYCD".equals(operationType)){//һ - return "[{'fileTemplate':\""+"[{'text':'ͬۺ⣩','value':'8d4232a5423e491ca905e77c54105a85'}]"+"\"}]"; - }else if ("ZYC".equals(operationType)){//רóƷ - return "[{'fileTemplate':\""+"[{'text':'ͬۺ⣩','value':'35aab6dbac5f4ba292cd67a0914eae2e'}]"+"\"}]"; - }else if ("KJZL".equals(operationType)){// - return "[{'fileTemplate':\""+"[{'text':'ͬۺ⣩_','value':'a4fcbd2990d1479a9ba8ce440155f2f0'}]"+"\"}]"; - }else if ("BZZL".equals(operationType)){//ֵ - return "[{'fileTemplate':\""+"[{'text':'ֵ','value':'91c7718aa925428ca312e343d1f5149f'}]"+"\"}]"; - }else if ("WYC".equals(operationType)){//Լ - return "[{'fileTemplate':\""+"[{'text':'ͬۺ⣩͵Ѻͬ','value':'c8d5b729a0954482877c26a1293b766b'}]"+"\"}]"; - }else if ("DT".equals(operationType)){//ͨ - return "[{'fileTemplate':\""+"[{'text':'ͨۺģ','value':'51a5f03ebe3b45cc8ae2b32fdaeceeae'}]"+"\"}]"; + if("01".equals(leasform)){ + return "[{'fileTemplate':\""+"[{'text':'ֱͬ⣩','value':'24aba365e2794a018814ae81341486bf'}]"+"\"}]"; }else{ - if("01".equals(leasform)){ - return "[{'fileTemplate':\""+"[{'text':'ֱͬ⣩','value':'24aba365e2794a018814ae81341486bf'}]"+"\"}]"; - }else{ - return "[{'fileTemplate':\""+"[{'text':'ͬۺ⣩','value':'641c55a1168f4a488a5028ee68870156'}]"+"\"}]"; - } + return "[{'fileTemplate':\""+"[{'text':'ͬۺ⣩','value':'641c55a1168f4a488a5028ee68870156'}]"+"\"}]"; } } } diff --git a/src/com/tenwa/app/wechat/WechatCustomerInfoChange.java b/src/com/tenwa/app/wechat/WechatCustomerInfoChange.java deleted file mode 100644 index 3605a5e72..000000000 --- a/src/com/tenwa/app/wechat/WechatCustomerInfoChange.java +++ /dev/null @@ -1,312 +0,0 @@ -package com.tenwa.app.wechat; - -import java.text.SimpleDateFormat; -import java.util.Date; - -import jbo.app.WECHAT_ADVANCE_SETTLE; -import jbo.app.WECHAT_BANKNUMBER_CHANGE; -import jbo.app.WECHAT_BASIC_CHANGE; -import jbo.app.tenwa.customer.CUSTOMER_ADDRESS; -import jbo.app.tenwa.customer.CUSTOMER_PERSON; -import jbo.app.tenwa.customer.CUSTOMER_PERSON_TEMP; -import jbo.com.tenwa.entity.comm.message.BT_BUSSINESS_MESSAGE; - -import com.amarsoft.are.jbo.BizObject; -import com.amarsoft.are.jbo.BizObjectManager; -import com.amarsoft.are.jbo.JBOException; -import com.amarsoft.are.jbo.JBOFactory; -import com.amarsoft.are.jbo.JBOTransaction; - -public class WechatCustomerInfoChange { - private String basicChangeId; - private String customerId; - private String id; - private String type; - - - public String getBasicChangeId() { - return basicChangeId; - } - - - - public void setBasicChangeId(String basicChangeId) { - this.basicChangeId = basicChangeId; - } - - - - public String getCustomerId() { - return customerId; - } - - - - public void setCustomerId(String customerId) { - this.customerId = customerId; - } - - - - public String getId() { - return id; - } - - - - public void setId(String id) { - this.id = id; - } - - - - public String getType() { - return type; - } - - - - public void setType(String type) { - this.type = type; - } - - - - public String saveChange(JBOTransaction tx) { - try { - String date = this.getNewData("yyyy/MM/dd HH:mm:ss"); - BizObjectManager wbcMange = JBOFactory.getBizObjectManager(WECHAT_BASIC_CHANGE.CLASS_NAME, tx); - BizObject wbc = wbcMange.createQuery(" id=:id ").setParameter("id", basicChangeId).getSingleResult(true); - wbc.setAttributeValue("status", "ͨ"); - wbc.setAttributeValue("UPDATETIME", date); - - wbcMange.saveObject(wbc); - - BizObjectManager cpMange = JBOFactory.getBizObjectManager(CUSTOMER_PERSON.CLASS_NAME, tx); - BizObjectManager caMange = JBOFactory.getBizObjectManager(CUSTOMER_ADDRESS.CLASS_NAME, tx); - BizObject cp = cpMange.createQuery("customerid=:customerid ").setParameter("customerid", customerId).getSingleResult(true); - BizObject ca = caMange.createQuery("customerid=:customerid ").setParameter("customerid", customerId).getSingleResult(true); - cp.setAttributeValue("mobile", wbc.getAttribute("atel").toString()); - cp.setAttributeValue("WORKADD", wbc.getAttribute("aWORKADD").toString()); - cp.setAttributeValue("WORKCORP", wbc.getAttribute("aworkname").toString()); - cpMange.saveObject(cp); - ca.setAttributeValue("FULLADDRESS", wbc.getAttribute("aFULLADDRESS").toString()); - caMange.saveObject(ca); - - BizObjectManager bbmMange = JBOFactory.getBizObjectManager(BT_BUSSINESS_MESSAGE.CLASS_NAME, tx); - BizObject bbm = bbmMange.createQuery(" id=:id ").setParameter("id", wbc.getAttribute("MESSGEID").toString()).getSingleResult(true); - bbm.setAttributeValue("message_status", "has_process"); - bbm.setAttributeValue("is_read", "has_read"); - bbm.setAttributeValue("finish_time", date); - bbm.setAttributeValue("read_time", date); - bbmMange.saveObject(bbm); - - return "true"; - } catch (JBOException e) { - e.printStackTrace(); - return "false"; - } - } - - public String refuseChange(JBOTransaction tx) { - try { - String date = this.getNewData("yyyy/MM/dd HH:mm:ss"); - BizObjectManager wbcMange = JBOFactory.getBizObjectManager(WECHAT_BASIC_CHANGE.CLASS_NAME, tx); - BizObject wbc = wbcMange.createQuery(" id=:id ").setParameter("id", basicChangeId).getSingleResult(true); - wbc.setAttributeValue("status", ""); - wbc.setAttributeValue("UPDATETIME", date); - wbcMange.saveObject(wbc); - BizObjectManager bbmMange = JBOFactory.getBizObjectManager(BT_BUSSINESS_MESSAGE.CLASS_NAME, tx); - BizObject bbm = bbmMange.createQuery(" id=:id ").setParameter("id", wbc.getAttribute("MESSGEID").toString()).getSingleResult(true); - bbm.setAttributeValue("message_status", "has_process"); - bbm.setAttributeValue("is_read", "has_read"); - bbm.setAttributeValue("finish_time", date); - bbm.setAttributeValue("read_time", date); - - bbmMange.saveObject(bbm); - - return "true"; - } catch (JBOException e) { - e.printStackTrace(); - return "false"; - } - } - - //УǷѾύ - public String isSubmit(JBOTransaction tx){ - try { - if("bank".equals(type)){ - BizObjectManager wbcMange = JBOFactory.getBizObjectManager(WECHAT_BANKNUMBER_CHANGE.CLASS_NAME, tx); - BizObject wbc = wbcMange.createQuery(" id=:id and status='' and (flowStatus <> 'ύ' or flowStatus is null) ").setParameter("id", id).getSingleResult(false); - if(wbc == null ){ - return "л벻ܽз"; - }else { - return "success"; - } - }else if("advance".equals(type)){ - BizObjectManager wasMange = JBOFactory.getBizObjectManager(WECHAT_ADVANCE_SETTLE.CLASS_NAME, tx); - BizObject was = wasMange.createQuery(" id=:id and status='' and (flowStatus <> 'ύ' or flowStatus is null) ").setParameter("id", id).getSingleResult(false); - if(was == null ){ - return "л벻ܽз"; - }else { - return "success"; - } - } - return "δѯӦͣϵԱ"; - } catch (JBOException e) { - e.printStackTrace(); - return "ϵͳ쳣"; - } - } - - //΢ύҪֱӷ - public String vetoSubmit(JBOTransaction tx){ - try { - String date = this.getNewData("yyyy/MM/dd HH:mm:ss"); - BizObjectManager bbmMange = JBOFactory.getBizObjectManager(BT_BUSSINESS_MESSAGE.CLASS_NAME, tx); - if("bank".equals(type)){ - BizObjectManager wbcMange = JBOFactory.getBizObjectManager(WECHAT_BANKNUMBER_CHANGE.CLASS_NAME, tx); - BizObject wbc = wbcMange.createQuery(" id=:id and status='' and (flowStatus <> 'ύ' or flowStatus is null) ").setParameter("id", id).getSingleResult(true); - if(wbc == null ){ - return "л벻ܽз"; - }else { - wbc.setAttributeValue("status", ""); - wbc.setAttributeValue("UPDATETIME", date); - wbcMange.saveObject(wbc); - BizObject bbm = bbmMange.createQuery(" id=:id ").setParameter("id", wbc.getAttribute("messgeId").toString()).getSingleResult(true); - if(bbm != null){ - bbm.setAttributeValue("message_status", "has_process"); - bbm.setAttributeValue("is_read", "has_read"); - bbm.setAttributeValue("finish_time", date); - bbm.setAttributeValue("read_time", date); - bbmMange.saveObject(bbm); - } - return "success"; - } - }else if("advance".equals(type)){ - BizObjectManager wasMange = JBOFactory.getBizObjectManager(WECHAT_ADVANCE_SETTLE.CLASS_NAME, tx); - BizObject was = wasMange.createQuery(" id=:id and status='' and (flowStatus <> 'ύ' or flowStatus is null) ").setParameter("id", id).getSingleResult(true); - if(was == null ){ - return "л벻ܽз"; - }else { - was.setAttributeValue("status", ""); - was.setAttributeValue("UPDATETIME", date); - wasMange.saveObject(was); - BizObject bbm = bbmMange.createQuery(" id=:id ").setParameter("id", was.getAttribute("messgeId").toString()).getSingleResult(true); - if(bbm != null){ - bbm.setAttributeValue("message_status", "has_process"); - bbm.setAttributeValue("is_read", "has_read"); - bbm.setAttributeValue("finish_time", date); - bbm.setAttributeValue("read_time", date); - bbmMange.saveObject(bbm); - } - return "success"; - } - } - return "δѯӦͣϵԱ"; - } catch (JBOException e) { - e.printStackTrace(); - return "ϵͳ쳣"; - } - } - - //УǷѴ - public String isProcessed(JBOTransaction tx){ - try { - BizObjectManager wbcMange = JBOFactory.getBizObjectManager(WECHAT_BASIC_CHANGE.CLASS_NAME, tx); - BizObject wbc = wbcMange.createQuery(" id=:id and status='' ").setParameter("id", basicChangeId).getSingleResult(false); - if(wbc == null ){ - return "Ѵ޷"; - }else { - return "success"; - } - - } catch (JBOException e) { - e.printStackTrace(); - return "ϵͳ쳣"; - } - } - - //УǷѴ - public String isSettle(JBOTransaction tx){ - try { - BizObjectManager wasMange = JBOFactory.getBizObjectManager(WECHAT_ADVANCE_SETTLE.CLASS_NAME, tx); - BizObject was = wasMange.createQuery(" id=:id and status='' ").setParameter("id", id).getSingleResult(false); - if(was == null ){ - return "Ѵ޷"; - }else { - return "success"; - } - - } catch (JBOException e) { - e.printStackTrace(); - return "ϵͳ쳣"; - } - } - - //УǷѴ - public String isopinions(JBOTransaction tx){ - try { - String opinions = null; - BizObjectManager wbcMange = null; - if("basic".equals(type)){ - wbcMange = JBOFactory.getBizObjectManager(WECHAT_BASIC_CHANGE.CLASS_NAME, tx); - }else if("bank".equals(type)){ - wbcMange = JBOFactory.getBizObjectManager(WECHAT_BANKNUMBER_CHANGE.CLASS_NAME, tx); - }else if ("advance".equals(type)){ - wbcMange = JBOFactory.getBizObjectManager(WECHAT_ADVANCE_SETTLE.CLASS_NAME, tx); - }else{ - return "δѯָͣϵԱ"; - } - - BizObject wbc = wbcMange.createQuery(" id=:id ").setParameter("id", id).getSingleResult(false); - opinions = wbc.getAttribute("opinions").toString(); - if(opinions != null && opinions.length()>0){ - return "success"; - }else { - return "ȱ"; - } - - } catch (JBOException e) { - e.printStackTrace(); - return "ϵͳ쳣"; - } - } - //ȡָʽĵǰϵͳʱ - public String getNewData(String datetype){ - Date date1 = new Date() ; //ȡϵͳʱ - SimpleDateFormat sdf = new SimpleDateFormat(datetype); //ڸʽ - String date = sdf.format(date1); //ϵͳʱתϷָ - return date; - } - - //΢ύҪֱӷ - public String SettleSubmit(JBOTransaction tx){ - try { - String date = this.getNewData("yyyy/MM/dd HH:mm:ss"); - BizObjectManager bbmMange = JBOFactory.getBizObjectManager(BT_BUSSINESS_MESSAGE.CLASS_NAME, tx); - - BizObjectManager wasMange = JBOFactory.getBizObjectManager(WECHAT_ADVANCE_SETTLE.CLASS_NAME, tx); - BizObject was = wasMange.createQuery(" id=:id and status='' ").setParameter("id", id).getSingleResult(true); - if(was == null ){ - return "δѯݣ"; - }else { - was.setAttributeValue("status", ""); - was.setAttributeValue("UPDATETIME", date); - wasMange.saveObject(was); - BizObject bbm = bbmMange.createQuery(" id=:id ").setParameter("id", was.getAttribute("messgeId").toString()).getSingleResult(true); - if(bbm != null){ - bbm.setAttributeValue("message_status", "has_process"); - bbm.setAttributeValue("is_read", "has_read"); - bbm.setAttributeValue("finish_time", date); - bbm.setAttributeValue("read_time", date); - bbmMange.saveObject(bbm); - } - return "success"; - } - } catch (JBOException e) { - e.printStackTrace(); - return "ϵͳ쳣"; - } - } -} diff --git a/src/com/tenwa/channelportal/action/ContractSignAction.java b/src/com/tenwa/channelportal/action/ContractSignAction.java index ba463e804..321da8963 100644 --- a/src/com/tenwa/channelportal/action/ContractSignAction.java +++ b/src/com/tenwa/channelportal/action/ContractSignAction.java @@ -79,17 +79,12 @@ public class ContractSignAction{ public String Ttype; public String contractNo; public String leasform; - public String SubjectId; private static Logger logger=Logger.getLogger(ContractSignAction.class); @SuppressWarnings("deprecation") public static String getConfigRequestUrl() throws Exception{ return Configure.getInstance().getConfigure("RequestHessionUrl"); } - @SuppressWarnings("deprecation") - public static String getConfigRequestUrlTj() throws Exception{ - return Configure.getInstance().getConfigure("RequestHessionUrlTj"); - } @SuppressWarnings("deprecation") public static String getFileSavePath() throws Exception{ @@ -228,12 +223,6 @@ public class ContractSignAction{ public void setLeasform(String leasform) { this.leasform = leasform; } - public String getSubjectId() { - return SubjectId; - } - public void setSubjectId(String subjectId) { - SubjectId = subjectId; - } /** * Ȼ˵ǩԼ * @@ -244,11 +233,7 @@ public class ContractSignAction{ */ @SuppressWarnings("unchecked") public String signIng(JBOTransaction tx) throws Exception { - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj()); - }else{ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); - } + requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); //BizObjectManager pbm = JBOFactory.getBizObjectManager(LB_PROJECT_INFO.CLASS_NAME, tx); BizObjectManager pbm = JBOFactory.getBizObjectManager(LB_PROJECT_INFO_TEMP.CLASS_NAME, tx); BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx); @@ -389,11 +374,7 @@ public class ContractSignAction{ @SuppressWarnings("unchecked") public String compnySignIng(JBOTransaction tx) throws Exception { - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj()); - }else{ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); - } + requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); //BizObjectManager pbm = JBOFactory.getBizObjectManager(LB_PROJECT_INFO.CLASS_NAME, tx); BizObjectManager pbm = JBOFactory.getBizObjectManager(LB_PROJECT_INFO_TEMP.CLASS_NAME, tx); BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx); @@ -542,11 +523,7 @@ public class ContractSignAction{ */ @SuppressWarnings("unchecked") public String companySignIng(JBOTransaction tx) throws Exception { - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj()); - }else{ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); - } + requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); BizObjectManager pbm = JBOFactory.getBizObjectManager(LB_PROJECT_INFO.CLASS_NAME, tx); BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx); Map> map = new HashMap>(); @@ -680,11 +657,7 @@ public class ContractSignAction{ * @throws Exception */ public String PersonDeductSignIng(JBOTransaction tx) throws Exception{ - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj()); - }else{ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); - } + requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx); Map> map = new HashMap>(); ContractSignInfo con = null; @@ -813,11 +786,7 @@ public class ContractSignAction{ * @throws Exception */ public String AdjustFordSignIng(JBOTransaction tx) throws Exception { - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj()); - }else{ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); - } + requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx); Map> map = new HashMap>(); ContractSignInfo con = null; @@ -934,11 +903,7 @@ public class ContractSignAction{ * @throws Exception */ public String getAdjustFordSignStatus(JBOTransaction tx) throws Exception { - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj()); - }else{ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); - } + requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); BizObjectManager ldclBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx); BizObjectManager clBom = JBOFactory.getBizObjectManager(CODE_LIBRARY.CLASS_NAME, tx); List ldclBoList = ldclBom.createQuery("flow_unid='" + FlowUnid + "' and file_flag='yes' and " @@ -991,11 +956,8 @@ public class ContractSignAction{ * @throws Exception */ public String contractSignStatusForContract(JBOTransaction tx) throws Exception { - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj()); - }else{ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); - } BizObjectManager ldclBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx); + requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); + BizObjectManager ldclBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx); BizObjectManager clBom = JBOFactory.getBizObjectManager(CODE_LIBRARY.CLASS_NAME, tx); List ldclBoList = ldclBom.createQuery("flow_unid='" + FlowUnid + "' and file_flag='yes' and " + "sendprocess='1'").getResultList(true); @@ -1047,11 +1009,8 @@ public class ContractSignAction{ * @throws Exception */ public String contractSignStatus(JBOTransaction tx) throws Exception { - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj()); - }else{ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); - } //BizObjectManager pbm = JBOFactory.getBizObjectManager(LB_PROJECT_INFO.CLASS_NAME, tx); + requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); + //BizObjectManager pbm = JBOFactory.getBizObjectManager(LB_PROJECT_INFO.CLASS_NAME, tx); BizObjectManager pbm = JBOFactory.getBizObjectManager(LB_PROJECT_INFO_TEMP.CLASS_NAME, tx); BizObjectManager clBom = JBOFactory.getBizObjectManager(CODE_LIBRARY.CLASS_NAME, tx); BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx); @@ -1158,11 +1117,7 @@ public class ContractSignAction{ * @throws Exception */ public String changeCarSignStatus(JBOTransaction tx) throws Exception { - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj()); - }else{ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); - } + requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); BizObjectManager clBom = JBOFactory.getBizObjectManager(CODE_LIBRARY.CLASS_NAME, tx); BizObjectManager ldlMange = JBOFactory.getBizObjectManager(LB_DOCLIBRARY.CLASS_NAME, tx); BizObjectManager ldMange = JBOFactory.getBizObjectManager(LB_DOCRELATIVE.CLASS_NAME, tx); @@ -1243,11 +1198,7 @@ public class ContractSignAction{ * @throws Exception */ public String contractSignStatusList(JBOTransaction tx) throws Exception { - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj()); - }else{ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); - } + requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); BizObjectManager pbm = JBOFactory.getBizObjectManager(LB_PROJECT_INFO.CLASS_NAME, tx); BizObjectManager clBom = JBOFactory.getBizObjectManager(CODE_LIBRARY.CLASS_NAME, tx); BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx); @@ -1285,11 +1236,7 @@ public class ContractSignAction{ * @throws Exception */ public String sign(JBOTransaction tx) throws MalformedURLException, Exception { - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj()); - }else{ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); - } + requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx); @SuppressWarnings("unchecked") List bo = contBom.createQuery("project_id=:projectId and file_flag='yes'") @@ -1324,11 +1271,7 @@ public class ContractSignAction{ * @throws MalformedURLException */ public String downloadDoc(JBOTransaction tx) throws MalformedURLException, Exception { - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj()); - }else{ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); - } + requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx); String sql = ""; if ("01".equals(customerType)) { @@ -1388,11 +1331,7 @@ public class ContractSignAction{ * @throws MalformedURLException */ public String changedownloadDoc(JBOTransaction tx) throws MalformedURLException, Exception { - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj()); - }else{ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); - } + requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); BizObjectManager ldMange = JBOFactory.getBizObjectManager(LB_DOCRELATIVE.CLASS_NAME, tx); String sql = "OBJECTTYPE='ChangeCar' and FLOW_UNID=:flowunid and CONTRACT_ID=:contractid "; @SuppressWarnings("unchecked") @@ -1441,11 +1380,7 @@ public class ContractSignAction{ //ۿغͬ public String downloadDocContract(JBOTransaction tx) throws MalformedURLException, Exception { - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj()); - }else{ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); - } + requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx); String sql = ""; sql = "flow_unid=:flow_unid and file_flag='yes'"; @@ -1505,11 +1440,7 @@ public class ContractSignAction{ * @throws MalformedURLException */ public String downloadZipContract(JBOTransaction tx) throws MalformedURLException, Exception{ - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj()); - }else{ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); - } + requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); BizObjectManager contBom=JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx); try{ String path=null; @@ -1547,11 +1478,7 @@ public String downloadZipContract(JBOTransaction tx) throws MalformedURLExceptio * @throws MalformedURLException */ public String download(JBOTransaction tx) throws MalformedURLException, Exception{ - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj()); - }else{ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); - } + requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); BizObjectManager contBom=JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx); try{ String path=null; @@ -1927,11 +1854,7 @@ public String AccountAccreditSign(JBOTransaction tx){ } } public String accountSign(JBOTransaction tx,String flowunid,String orgid) throws Exception{ - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj()); - }else{ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); - } + requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); BizObjectManager ldclBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME,tx); BizObjectManager attrBom = JBOFactory.getBizObjectManager(LB_DOCATTRIBUTE.CLASS_NAME,tx); Map map=new HashMap(); @@ -2037,11 +1960,7 @@ public String getFlowUnid(JBOTransaction tx) throws JBOException{ * */ public String sendMessageAgain(JBOTransaction tx) { try{ - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj()); - }else{ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); - } + requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx); List bo = null; String file = new String(); @@ -2085,11 +2004,7 @@ public String sendMessageAgain(JBOTransaction tx) { * */ public String ChangesendMessageAgain(JBOTransaction tx) { try{ - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj()); - }else{ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); - } + requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); List bo = null; String file = new String(); Map contractmap = new HashMap(); @@ -2146,11 +2061,7 @@ public String getProcess(JBOTransaction tx){ } public String claimSign(JBOTransaction tx) throws Exception { - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj()); - }else{ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); - } + requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx); ContractSignInfo con = null; BizObject bo = null; @@ -2242,11 +2153,7 @@ public String claimSign(JBOTransaction tx) throws Exception { * @throws Exception */ public String claimSignA(JBOTransaction tx) throws Exception { - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj()); - }else{ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); - } + requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); String libraryid=""; PLAN_LIST=PLAN_LIST.split("\\.")[0]; BizObjectManager bom=JBOFactory.getBizObjectManager(jbo.app.tenwa.doc.LB_DOCRELATIVE.CLASS_NAME); @@ -2359,11 +2266,7 @@ public String claimSign(JBOTransaction tx) throws Exception { * @throws Exception */ public String changeCarSignA(JBOTransaction tx) throws Exception { - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj()); - }else{ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); - } + requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); String libraryid=""; BizObjectManager bom=JBOFactory.getBizObjectManager(jbo.app.tenwa.doc.LB_DOCRELATIVE.CLASS_NAME,tx); BizObjectManager bom1=null; @@ -2448,11 +2351,7 @@ public String claimSign(JBOTransaction tx) throws Exception { * @throws Exception */ public String collectionSignA(JBOTransaction tx) throws Exception { - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj()); - }else{ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); - } + requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); String libraryid=""; BizObjectManager bom=JBOFactory.getBizObjectManager(jbo.app.tenwa.doc.LB_DOCRELATIVE.CLASS_NAME); BizObject DOCRELATIVE = null; @@ -2601,11 +2500,7 @@ public String claimSign(JBOTransaction tx) throws Exception { */ public String TcollectionSignA(JBOTransaction tx) throws Exception { - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrlTj()); - }else{ - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); - } + requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); String libraryid=""; BizObjectManager bom=JBOFactory.getBizObjectManager(jbo.app.tenwa.doc.LB_DOCRELATIVE.CLASS_NAME); BizObject DOCRELATIVE = null; diff --git a/src_core/com/tenwa/comm/credit/BodyGuardApiInvoker.java b/src_core/com/tenwa/comm/credit/BodyGuardApiInvoker.java index 686b43572..2d2b9290c 100644 --- a/src_core/com/tenwa/comm/credit/BodyGuardApiInvoker.java +++ b/src_core/com/tenwa/comm/credit/BodyGuardApiInvoker.java @@ -29,21 +29,11 @@ public class BodyGuardApiInvoker { private static final String PARTNER_KEY = CreditPropertiesUtil.get("PARTNER_KEY");//Կ_ private static final String PARTNER_APP = CreditPropertiesUtil.get("PARTNER_APP");//Ӧ_ - private static final String T_apiUrl = CreditPropertiesUtil.get("T_apiUrl");//url_ - private static final String T_PARTNER_CODE = CreditPropertiesUtil.get("T_PARTNER_CODE");// ʶ_ - private static final String T_PARTNER_KEY = CreditPropertiesUtil.get("T_PARTNER_KEY");//Կ_ - private static final String T_PARTNER_APP = CreditPropertiesUtil.get("T_PARTNER_APP");//Ӧ_ - private HttpURLConnection conn; - public BodyGuardApiResponse invoke(Map params,String SubjectId) { + public BodyGuardApiResponse invoke(Map params) { try { - String urlString = null; - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){// - urlString = new StringBuilder().append(T_apiUrl).append("?partner_code=").append(T_PARTNER_CODE).append("&partner_key=").append(T_PARTNER_KEY).append("&app_name=").append(T_PARTNER_APP).toString(); - }else { - urlString = new StringBuilder().append(apiUrl).append("?partner_code=").append(PARTNER_CODE).append("&partner_key=").append(PARTNER_KEY).append("&app_name=").append(PARTNER_APP).toString(); - } + String urlString = new StringBuilder().append(apiUrl).append("?partner_code=").append(PARTNER_CODE).append("&partner_key=").append(PARTNER_KEY).append("&app_name=").append(PARTNER_APP).toString(); URL url = new URL(urlString); // ֯ StringBuilder postBody = new StringBuilder(); @@ -170,7 +160,7 @@ public class BodyGuardApiInvoker { params.put("event_occur_time", "2016-03-01 08:16:30"); params.put("organization", "ͰϪ԰"); params.put("contact2_mobile", "13800008888"); - BodyGuardApiResponse bodyGuardApiResponse = new BodyGuardApiInvoker().invoke(params,"d989246c11c111eaaa0000163e0e11e6"); + BodyGuardApiResponse bodyGuardApiResponse = new BodyGuardApiInvoker().invoke(params); System.out.println(bodyGuardApiResponse.toString()); } } diff --git a/src_core/com/tenwa/comm/credit/CreditBodyGuardAction.java b/src_core/com/tenwa/comm/credit/CreditBodyGuardAction.java index 08aa28ae2..ecd074983 100644 --- a/src_core/com/tenwa/comm/credit/CreditBodyGuardAction.java +++ b/src_core/com/tenwa/comm/credit/CreditBodyGuardAction.java @@ -28,7 +28,6 @@ public class CreditBodyGuardAction { private String flowunid; private String phaseno; private String certids; - private String SubjectId; public String getFlowunid() { @@ -55,14 +54,6 @@ public class CreditBodyGuardAction { this.certids = certids; } - public String getSubjectId() { - return SubjectId; - } - - public void setSubjectId(String subjectId) { - SubjectId = subjectId; - } - public String doCreditVerification(JBOTransaction tx) throws JBOException{ try { @@ -171,7 +162,7 @@ public class CreditBodyGuardAction { //ֻ params.put("account_mobile", failedpersonList.get(m).getAttribute("phoneNumber").getString()); //ͬŴӿڷ - BodyGuardApiResponse ResponseResult = bodyGuardApiInvoker.invoke(params,SubjectId); + BodyGuardApiResponse ResponseResult = bodyGuardApiInvoker.invoke(params); if(!ResponseResult.getSuccess()){ //ʧϢµӦ¼ continue; @@ -230,7 +221,7 @@ public class CreditBodyGuardAction { }else if("֤зԺʧ".equals(riskItemList.get(i).get("risk_name"))){ @SuppressWarnings("rawtypes") List detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class); - /*@SuppressWarnings("rawtypes") + @SuppressWarnings("rawtypes") List courtdetailList = JSON.parseArray(JSON.toJSONString(detailList.get(0).get("court_details")),HashMap.class); StringBuffer sb = new StringBuffer(); for(int j=0;j detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class); msg = ":"+detailList.get(0).get("description").toString()+"" - //+":"+detailList.get(0).get("fraud_type_display_name").toString()+"" + +":"+detailList.get(0).get("fraud_type_display_name").toString()+"" +"ƥֶ:"+detailList.get(0).get("hit_type_display_name")+""; }else if("֤зԺִ".equals(riskItemList.get(i).get("risk_name"))){ @SuppressWarnings("rawtypes") List detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class); - /*@SuppressWarnings("rawtypes") + @SuppressWarnings("rawtypes") List courtdetailList = JSON.parseArray(JSON.toJSONString(detailList.get(0).get("court_details")),HashMap.class); StringBuffer sb = new StringBuffer(); for(int j=0;j detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class); msg = ":"+detailList.get(0).get("description").toString()+"" - // +":"+detailList.get(0).get("fraud_type_display_name").toString()+"" + +":"+detailList.get(0).get("fraud_type_display_name").toString()+"" +"ƥֶ:"+detailList.get(0).get("hit_type_display_name").toString()+""; }else if("֤Ŵ".equals(riskItemList.get(i).get("risk_name"))){ @SuppressWarnings("rawtypes") @@ -299,18 +290,18 @@ public class CreditBodyGuardAction { @SuppressWarnings("rawtypes") List detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class); msg =":"+detailList.get(0).get("description").toString()+"" - // +":"+detailList.get(0).get("fraud_type_display_name").toString()+"" + +":"+detailList.get(0).get("fraud_type_display_name").toString()+"" +"ƥֶ:"+detailList.get(0).get("hit_type_display_name").toString()+""; }else if("֤гΥԼ".equals(riskItemList.get(i).get("risk_name"))){ @SuppressWarnings("rawtypes") List detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class); msg =":"+detailList.get(0).get("description").toString()+"" - // +":"+detailList.get(0).get("fraud_type_display_name").toString()+"" + +":"+detailList.get(0).get("fraud_type_display_name").toString()+"" +"ƥֶ:"+detailList.get(0).get("hit_type_display_name").toString()+""; }else if("֤зԺ᰸".equals(riskItemList.get(i).get("risk_name"))){ @SuppressWarnings("rawtypes") List detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class); - /*@SuppressWarnings("rawtypes") + @SuppressWarnings("rawtypes") List courtdetailList = JSON.parseArray(JSON.toJSONString(detailList.get(0).get("court_details")),HashMap.class); StringBuffer sb = new StringBuffer(); for(int j=0;j detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class); @SuppressWarnings("rawtypes") List fuzzyList = JSON.parseArray(JSON.toJSONString(detailList.get(0).get("fuzzy_list_details")),HashMap.class); msg = ":"+detailList.get(0).get("description").toString()+"" - // +":"+fuzzyList.get(0).get("fraud_type_display_name").toString()+"" + +":"+fuzzyList.get(0).get("fraud_type_display_name").toString()+"" +":"+fuzzyList.get(0).get("fuzzy_name").toString()+"" +"ģ֤:"+fuzzyList.get(0).get("fuzzy_id_number").toString()+""; }else if("֤_зԺʧģ".equals(riskItemList.get(i).get("risk_name"))){ @@ -350,7 +341,7 @@ public class CreditBodyGuardAction { @SuppressWarnings("rawtypes") List fuzzyList = JSON.parseArray(JSON.toJSONString(detailList.get(0).get("fuzzy_list_details")),HashMap.class); msg = ":"+detailList.get(0).get("description").toString()+"" - // +":"+fuzzyList.get(0).get("fraud_type_display_name").toString()+"" + +":"+fuzzyList.get(0).get("fraud_type_display_name").toString()+"" +":"+fuzzyList.get(0).get("fuzzy_name").toString()+"" +"ģ֤:"+fuzzyList.get(0).get("fuzzy_id_number").toString()+""; }else if("֤_зԺִģ".equals(riskItemList.get(i).get("risk_name"))){ @@ -359,7 +350,7 @@ public class CreditBodyGuardAction { @SuppressWarnings("rawtypes") List fuzzyList = JSON.parseArray(JSON.toJSONString(detailList.get(0).get("fuzzy_list_details")),HashMap.class); msg = ":"+detailList.get(0).get("description").toString()+"" - // +":"+fuzzyList.get(0).get("fraud_type_display_name").toString()+"" + +":"+fuzzyList.get(0).get("fraud_type_display_name").toString()+"" +":"+fuzzyList.get(0).get("fuzzy_name").toString()+"" +"ģ֤:"+fuzzyList.get(0).get("fuzzy_id_number").toString()+""; }else if("֤_зԺ᰸ģ".equals(riskItemList.get(i).get("risk_name"))){ @@ -368,62 +359,62 @@ public class CreditBodyGuardAction { @SuppressWarnings("rawtypes") List fuzzyList = JSON.parseArray(JSON.toJSONString(detailList.get(0).get("fuzzy_list_details")),HashMap.class); msg = ":"+detailList.get(0).get("description").toString()+"" - // +":"+fuzzyList.get(0).get("fraud_type_display_name").toString()+"" + +":"+fuzzyList.get(0).get("fraud_type_display_name").toString()+"" +":"+fuzzyList.get(0).get("fuzzy_name").toString()+"" +"ģ֤:"+fuzzyList.get(0).get("fuzzy_id_number").toString()+""; }else if("֤Ƿ˾˴".equals(riskItemList.get(i).get("risk_name"))){ @SuppressWarnings("rawtypes") List detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class); msg = ":"+detailList.get(0).get("description").toString()+"" - // +":"+detailList.get(0).get("fraud_type_display_name").toString()+"" + +":"+detailList.get(0).get("fraud_type_display_name").toString()+"" +"ƥֶ:"+detailList.get(0).get("hit_type_display_name").toString()+""; }else if("֤йΥ³˳".equals(riskItemList.get(i).get("risk_name"))){ @SuppressWarnings("rawtypes") List detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class); msg = ":"+detailList.get(0).get("description").toString()+"" - // +":"+detailList.get(0).get("fraud_type_display_name").toString()+"" + +":"+detailList.get(0).get("fraud_type_display_name").toString()+"" +"ƥֶ:"+detailList.get(0).get("hit_type_display_name").toString()+""; }else if("֤Ƿ˰".equals(riskItemList.get(i).get("risk_name"))){ @SuppressWarnings("rawtypes") List detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class); msg = ":"+detailList.get(0).get("description").toString()+"" - // +":"+detailList.get(0).get("fraud_type_display_name").toString()+"" + +":"+detailList.get(0).get("fraud_type_display_name").toString()+"" +"ƥֶ:"+detailList.get(0).get("hit_type_display_name").toString()+""; }else if("֤Ƿ˰˾˴".equals(riskItemList.get(i).get("risk_name"))){ @SuppressWarnings("rawtypes") List detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class); msg = ":"+detailList.get(0).get("description").toString()+"" - // +":"+detailList.get(0).get("fraud_type_display_name").toString()+"" + +":"+detailList.get(0).get("fraud_type_display_name").toString()+"" +"ƥֶ:"+detailList.get(0).get("hit_type_display_name").toString()+""; }else if("֤Ŵں󻹿".equals(riskItemList.get(i).get("risk_name"))){ @SuppressWarnings("rawtypes") List detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class); msg = ":"+detailList.get(0).get("description").toString()+"" - // +":"+detailList.get(0).get("fraud_type_display_name").toString()+"" + +":"+detailList.get(0).get("fraud_type_display_name").toString()+"" +"ƥֶ:"+detailList.get(0).get("hit_type_display_name").toString()+""; }else if("ֻٺ".equals(riskItemList.get(i).get("risk_name"))){ @SuppressWarnings("rawtypes") List detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class); msg = ":"+detailList.get(0).get("description").toString()+"" - // +":"+detailList.get(0).get("fraud_type_display_name").toString()+"" + +":"+detailList.get(0).get("fraud_type_display_name").toString()+"" +"ƥֶ:"+detailList.get(0).get("hit_type_display_name").toString()+""; }else if("ֻͨСſ".equals(riskItemList.get(i).get("risk_name"))){ @SuppressWarnings("rawtypes") List detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class); msg = ":"+detailList.get(0).get("description").toString()+"" - // +":"+detailList.get(0).get("fraud_type_display_name").toString()+"" + +":"+detailList.get(0).get("fraud_type_display_name").toString()+"" +"ƥֶ:"+detailList.get(0).get("hit_type_display_name").toString()+""; }else if("ֻթƭɧſ".equals(riskItemList.get(i).get("risk_name"))){ @SuppressWarnings("rawtypes") List detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class); msg = ":"+detailList.get(0).get("description").toString()+"" - // +":"+detailList.get(0).get("fraud_type_display_name").toString()+"" + +":"+detailList.get(0).get("fraud_type_display_name").toString()+"" +"ƥֶ:"+detailList.get(0).get("hit_type_display_name").toString()+""; }else if("ֻи߷չע".equals(riskItemList.get(i).get("risk_name"))){ @SuppressWarnings("rawtypes") List detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class); msg = ":"+detailList.get(0).get("description").toString()+"" - //+":"+detailList.get(0).get("fraud_type_display_name").toString()+"" + +":"+detailList.get(0).get("fraud_type_display_name").toString()+"" +"ƥֶ:"+detailList.get(0).get("hit_type_display_name").toString()+""; }else if("ֻŴ".equals(riskItemList.get(i).get("risk_name"))){ @SuppressWarnings("rawtypes") @@ -447,19 +438,19 @@ public class CreditBodyGuardAction { @SuppressWarnings("rawtypes") List detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class); msg = ":"+detailList.get(0).get("description").toString()+"" - //+":"+detailList.get(0).get("fraud_type_display_name").toString()+"" + +":"+detailList.get(0).get("fraud_type_display_name").toString()+"" +"ƥֶ:"+detailList.get(0).get("hit_type_display_name").toString()+""; }else if("ֻǷ˾˴".equals(riskItemList.get(i).get("risk_name"))){ @SuppressWarnings("rawtypes") List detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class); msg = ":"+detailList.get(0).get("description").toString()+"" - //+":"+detailList.get(0).get("fraud_type_display_name").toString()+"" + +":"+detailList.get(0).get("fraud_type_display_name").toString()+"" +"ƥֶ:"+detailList.get(0).get("hit_type_display_name").toString()+""; }else if("ֻŴں󻹿".equals(riskItemList.get(i).get("risk_name"))){ @SuppressWarnings("rawtypes") List detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class); msg = ":"+detailList.get(0).get("description").toString()+"" - //+":"+detailList.get(0).get("fraud_type_display_name").toString()+"" + +":"+detailList.get(0).get("fraud_type_display_name").toString()+"" +"ƥֶ:"+detailList.get(0).get("hit_type_display_name").toString()+""; }else if("3֤Ϣ".equals(riskItemList.get(i).get("risk_name"))){ @SuppressWarnings("rawtypes") @@ -609,13 +600,13 @@ public class CreditBodyGuardAction { @SuppressWarnings("rawtypes") List detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class); msg = ":"+detailList.get(0).get("description").toString()+"" - //+":"+detailList.get(0).get("fraud_type_display_name").toString()+"" + +":"+detailList.get(0).get("fraud_type_display_name").toString()+"" +"ƥֶ:"+detailList.get(0).get("hit_type_display_name").toString()+""; }else if("Ϣеͷչע".equals(riskItemList.get(i).get("risk_name"))){ @SuppressWarnings("rawtypes") List detailList = JSON.parseArray(JSON.toJSONString(riskItemList.get(i).get("risk_detail")),HashMap.class); msg = ":"+detailList.get(0).get("description").toString()+"" - //+":"+detailList.get(0).get("fraud_type_display_name").toString()+"" + +":"+detailList.get(0).get("fraud_type_display_name").toString()+"" +"ƥֶ:"+detailList.get(0).get("hit_type_display_name").toString()+""; }else if("3ڶƽ̨ſ_".equals(riskItemList.get(i).get("risk_name"))){ @SuppressWarnings("rawtypes") diff --git a/src_core/com/tenwa/comm/customerfilterlist/DebitCardAction.java b/src_core/com/tenwa/comm/customerfilterlist/DebitCardAction.java index 29711e939..69420638d 100644 --- a/src_core/com/tenwa/comm/customerfilterlist/DebitCardAction.java +++ b/src_core/com/tenwa/comm/customerfilterlist/DebitCardAction.java @@ -368,35 +368,6 @@ public class DebitCardAction { return "success"; } - //ͬУǷѾǩԼ - public String IsSignStatus(JBOTransaction tx) throws Exception{ - BizObjectManager cahManage = JBOFactory.getFactory().getManager(CUSTOMER_ACCOUNT_HIS.CLASS_NAME); - List cahs = cahManage.createQuery(" account=:account and acc_number=:acc_number and bank_name=:bank_name and mobile=:mobile ") - .setParameter("account", account).setParameter("acc_number", acc_number).setParameter("bank_name", bank_name).setParameter("mobile", mobile).getResultList(false); - for (BizObject cah : cahs) { - if("Y".equals(cah.getAttribute("sign_status").toString())){ - return "Y"; - } - } - return "N"; - } - - //УǷѾֱӿۿί - public String isEntrustFile(JBOTransaction tx){ - try { - BizObjectManager ldrManage = JBOFactory.getBizObjectManager(LB_DOCRELATIVE.CLASS_NAME, tx); - BizObject ldr = ldrManage.createQuery("OBJECTTYPE='ChangeCar' and FLOW_UNID=:flowunid and CONTRACT_ID=:contractid ").setParameter("flowunid",FlowUnid).setParameter("contractid",contractid).getSingleResult(false); - if(ldr == null){ - return "success"; - }else{ - return "ֱӿۿίɣ޷±ݣ"; - } - } catch (JBOException e) { - e.printStackTrace(); - } - return "ȡ״̬ʧܣ"; - } - public String getMobile() { return mobile; } diff --git a/src_core/com/tenwa/comm/message/controller/FileMailingMessage.java b/src_core/com/tenwa/comm/message/controller/FileMailingMessage.java index e2f5468ee..b10dc423e 100644 --- a/src_core/com/tenwa/comm/message/controller/FileMailingMessage.java +++ b/src_core/com/tenwa/comm/message/controller/FileMailingMessage.java @@ -24,9 +24,7 @@ public class FileMailingMessage extends BaseBussinessMessage { BizObjectManager messageManager =JBOFactory.getBizObjectManager(BT_BUSSINESS_MESSAGE.CLASS_NAME,this.curTx); messageManager.createQuery(" delete from O where message_content='ʼĵ鵵' ").executeUpdate(); - //String sql = "SELECT COUNT(O.PROJECT_MANAGE) number,O.PROJECT_MANAGE PROJECT_MANAGE FROM LB_CONTRACT_INFO O LEFT JOIN LB_FILE_MAILARCHIVING_INFO lfi ON lfi.contract_id = O.id LEFT JOIN ORG_INFO oi ON oi.orgid = O.PROJECT_DEPT LEFT JOIN LC_CALC_CONDITION lcc ON lcc.contract_id = O.id WHERE (lfi.ALLHANDOVERSTATUS IS NULL OR lfi.ALLHANDOVERSTATUS = 'part' OR lfi.ALLHANDOVERSTATUS = 'none') AND NOT EXISTS (SELECT 1 FROM LB_FILE_MAILARCHIVING_INFO_TEMP lfmit WHERE lfmit.contract_id = O.id AND lfmit.is_flowing = '0') AND EXISTS (SELECT 1 FROM LB_FILE_ARCHIVING_INFO lfai WHERE lfai.contract_id = O.id) GROUP BY O.PROJECT_MANAGE"; - String sql = "SELECT COUNT(DI.DISTRIBUTOR_CODING) number,O.PROJECT_MANAGE AS PROJECT_MANAGE FROM LB_CONTRACT_INFO O LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO=O.DISTRIBUTOR_ID LEFT JOIN LB_FILE_MAILARCHIVING_INFO lfi ON lfi.contract_id = O.id LEFT JOIN ORG_INFO oi ON oi.orgid = O.PROJECT_DEPT LEFT JOIN LC_CALC_CONDITION lcc ON lcc.contract_id = O.id WHERE (lfi.ALLHANDOVERSTATUS IS NULL OR lfi.ALLHANDOVERSTATUS = 'part' OR lfi.ALLHANDOVERSTATUS = 'none') AND NOT EXISTS (SELECT 1 FROM LB_FILE_MAILARCHIVING_INFO_TEMP lfmit WHERE lfmit.contract_id = O.id AND lfmit.is_flowing = '0') AND EXISTS (SELECT 1 FROM LB_FILE_ARCHIVING_INFO lfai WHERE lfai.contract_id = O.id) AND DI.DISTRIBUTOR_CODING<>'APZL-BJ002-HHGJ' GROUP BY O.PROJECT_MANAGE UNION ALL SELECT COUNT(O.PROJECT_MANAGE) number,'8006U00000017' AS PROJECT_MANAGE FROM LB_CONTRACT_INFO O LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO=O.DISTRIBUTOR_ID LEFT JOIN LB_FILE_MAILARCHIVING_INFO lfi ON lfi.contract_id = O.id LEFT JOIN ORG_INFO oi ON oi.orgid = O.PROJECT_DEPT LEFT JOIN LC_CALC_CONDITION lcc ON lcc.contract_id = O.id WHERE (lfi.ALLHANDOVERSTATUS IS NULL OR lfi.ALLHANDOVERSTATUS = 'part' OR lfi.ALLHANDOVERSTATUS = 'none') AND NOT EXISTS (SELECT 1 FROM LB_FILE_MAILARCHIVING_INFO_TEMP lfmit WHERE lfmit.contract_id = O.id AND lfmit.is_flowing = '0') AND EXISTS (SELECT 1 FROM LB_FILE_ARCHIVING_INFO lfai WHERE lfai.contract_id = O.id) AND DI.DISTRIBUTOR_CODING='APZL-BJ002-HHGJ' GROUP BY DI.DISTRIBUTOR_CODING "; - + String sql = "SELECT COUNT(O.PROJECT_MANAGE) number,O.PROJECT_MANAGE PROJECT_MANAGE FROM LB_CONTRACT_INFO O LEFT JOIN LB_FILE_MAILARCHIVING_INFO lfi ON lfi.contract_id = O.id LEFT JOIN ORG_INFO oi ON oi.orgid = O.PROJECT_DEPT LEFT JOIN LC_CALC_CONDITION lcc ON lcc.contract_id = O.id WHERE (lfi.ALLHANDOVERSTATUS IS NULL OR lfi.ALLHANDOVERSTATUS = 'part' OR lfi.ALLHANDOVERSTATUS = 'none') AND NOT EXISTS (SELECT 1 FROM LB_FILE_MAILARCHIVING_INFO_TEMP lfmit WHERE lfmit.contract_id = O.id AND lfmit.is_flowing = '0') AND EXISTS (SELECT 1 FROM LB_FILE_ARCHIVING_INFO lfai WHERE lfai.contract_id = O.id) GROUP BY O.PROJECT_MANAGE"; List> lciList=DataOperatorUtil.getDataBySql(sql, null); for(Map lci : lciList){ diff --git a/src_core/com/tenwa/doc/action/DocListInitAction.java b/src_core/com/tenwa/doc/action/DocListInitAction.java index 00b07e2ff..14420967c 100644 --- a/src_core/com/tenwa/doc/action/DocListInitAction.java +++ b/src_core/com/tenwa/doc/action/DocListInitAction.java @@ -42,7 +42,7 @@ public class DocListInitAction { * @throws Exception */ @SuppressWarnings("unchecked") - public static synchronized void initDocList(Map param,Map other, String docno, Configure curConfig,Transaction Sqlca)throws Exception { + public static synchronized void initDocList(Map param,Map other, String docno, Configure curConfig )throws Exception { String CustomerType = other.get("CustomerType"); String[] itemnos = docno.split(","); String s = ""; @@ -65,9 +65,9 @@ public class DocListInitAction { s = s.substring(0, s.length() - 1); } docno = s; - BizObjectManager relaBm = JBOFactory.getBizObjectManager(LB_DOCRELATIVE.CLASS_NAME,Sqlca); - BizObjectManager libBm = JBOFactory.getBizObjectManager(LB_DOCLIBRARY.CLASS_NAME,Sqlca); - BizObjectManager configBm = JBOFactory.getBizObjectManager(LB_DOCCONFIG.CLASS_NAME,Sqlca); + BizObjectManager relaBm = JBOFactory.getBizObjectManager(LB_DOCRELATIVE.CLASS_NAME); + BizObjectManager libBm = JBOFactory.getBizObjectManager(LB_DOCLIBRARY.CLASS_NAME); + BizObjectManager configBm = JBOFactory.getBizObjectManager(LB_DOCCONFIG.CLASS_NAME); if ("".equals(docno)) { return; } diff --git a/src_core/com/tenwa/doc/servlet/DocFlowDownloadZipServlet.java b/src_core/com/tenwa/doc/servlet/DocFlowDownloadZipServlet.java index a8622356d..18e6eb1df 100644 --- a/src_core/com/tenwa/doc/servlet/DocFlowDownloadZipServlet.java +++ b/src_core/com/tenwa/doc/servlet/DocFlowDownloadZipServlet.java @@ -77,7 +77,7 @@ import com.tenwa.util.ZipFileUtil; ZipOutputStream out = new ZipOutputStream(new FileOutputStream(file)); for(BizObject lib:libs){ @SuppressWarnings("unchecked") - List attrs=JBOFactory.createBizObjectQuery(LB_DOCATTRIBUTE.CLASS_NAME,"library_id=:id and DELETEED is null").setParameter("id",lib.getAttribute("id").getString()).getResultList(false); + List attrs=JBOFactory.createBizObjectQuery(LB_DOCATTRIBUTE.CLASS_NAME,"library_id=:id ").setParameter("id",lib.getAttribute("id").getString()).getResultList(false); if(attrs.size()==0){ continue; } diff --git a/src_core/com/tenwa/officetempalte/importcallback/impl/LBRentPlanTempCallBack.java b/src_core/com/tenwa/officetempalte/importcallback/impl/LBRentPlanTempCallBack.java index 1d0a3d57e..30e6631ae 100644 --- a/src_core/com/tenwa/officetempalte/importcallback/impl/LBRentPlanTempCallBack.java +++ b/src_core/com/tenwa/officetempalte/importcallback/impl/LBRentPlanTempCallBack.java @@ -29,8 +29,7 @@ public class LBRentPlanTempCallBack extends BaseImportExcelCallBack { BizObject virent=JBOFactory.createBizObjectQuery(VI_LC_RENT_PLAN.CLASS_NAME,"payment_number=:paymentnumber and plan_list=:planlist").setParameter("paymentnumber", paymentnumber).setParameter("planlist", planlist).getSingleResult(false); if(virent!=null&&!virent.getAttribute("planstatus").getString().equals("δ")){ - return; -// throw new BusinessException("ƻڴΣ"+planlist+"ѻ޸"); + throw new BusinessException("ƻڴΣ"+planlist+"ѻ޸"); } BigDecimal rent=new BigDecimal(NumberUtils.round(importObject.getAttribute("rent").getDouble(),2)+""); BigDecimal CORPUS=new BigDecimal(NumberUtils.round(importObject.getAttribute("CORPUS").getDouble(),2)+""); diff --git a/src_core/com/tenwa/util/SerialNumberUtil.java b/src_core/com/tenwa/util/SerialNumberUtil.java index aada520a6..3f0c52fb6 100644 --- a/src_core/com/tenwa/util/SerialNumberUtil.java +++ b/src_core/com/tenwa/util/SerialNumberUtil.java @@ -57,9 +57,6 @@ public class SerialNumberUtil { public static synchronized String getVoucherPCNumber(JBOTransaction tx) throws Exception{ return SerialNumberUtil.getSerialNumber("AP{year}{month}{day}-{maxOrderNumber}",3,null, "ƾ֤ӿ", null, tx); } - public static synchronized String getWechatBatchNumber(JBOTransaction tx) throws Exception{ - return SerialNumberUtil.getSerialNumber("AP{year}{month}{day}-{maxOrderNumber}",3,null, "΢Žӿ", null, tx); - } //Ԫapply_id public static synchronized String getPengyuanNumber(JBOTransaction tx) throws Exception{ return SerialNumberUtil.getSerialNumber("{year}{month}{day}{maxOrderNumber}",9,null, "Ԫapply_id", null, tx); @@ -167,7 +164,7 @@ public class SerialNumberUtil { int year = Integer.parseInt(currentYear); int month = Integer.parseInt(currentMonth); int day = Integer.parseInt(currentDay); - return SerialNumberUtil.getSerialNumberByDay(dept+"{year}{month}{day}{maxOrderNumber}",4,null, "ͬ", year,month,day, tx); + return SerialNumberUtil.getSerialNumberByDay("BQAP("+dept+"){year}{month}{day}{maxOrderNumber}",4,null, "ͬ", year,month,day, tx); } /*public static String getContractSerialNaumber(String sSerialType,JBOTransaction tx) throws Exception { diff --git a/src_core/com/tenwa/util/ZipFileUtil.java b/src_core/com/tenwa/util/ZipFileUtil.java index 6ae7ecd12..c9adccac2 100644 --- a/src_core/com/tenwa/util/ZipFileUtil.java +++ b/src_core/com/tenwa/util/ZipFileUtil.java @@ -4,13 +4,11 @@ import java.io.File; import java.io.FileInputStream; import java.util.ArrayList; import java.util.HashMap; -import java.util.HashSet; import java.util.List; import java.util.zip.ZipEntry; import java.util.zip.ZipOutputStream; import org.mozilla.javascript.edu.emory.mathcs.backport.java.util.Collections; -import org.springframework.security.core.authority.mapping.MappableAttributesRetriever; public class ZipFileUtil { /** @@ -24,7 +22,6 @@ public class ZipFileUtil { if(!path.endsWith("/")){ path+="/"; } - HashMap map = new HashMap(); byte[] buf = new byte[1024]; try { if(srcFiles.size()==0){ @@ -51,18 +48,11 @@ public class ZipFileUtil { * ڶΣͬ1++ * ͬkey1 */ - String filename= filenames.get(i); - if(map.get(filename)==null){ - map.put(filename, 1); - }else{ - int num = map.get(filename)+1; - map.put(filename,num); - } - if(1!=map.get(filename)){ - String[] arr = filenames.get(i).split("\\."); - filename = arr[0]+"("+map.get(filename)+")."+arr[1]; - } FileInputStream in = new FileInputStream(srcFiles.get(i)); + String filename = srcFiles.get(i).getName(); + if(filenames != null) { + filename = filenames.get(i); + } out.putNextEntry(new ZipEntry(path + filename)); int len; while((len=in.read(buf))>0){ diff --git a/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherActualPaymentTradition.java b/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherActualPaymentTradition.java index 62739a6c3..853b9c6dc 100644 --- a/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherActualPaymentTradition.java +++ b/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherActualPaymentTradition.java @@ -4,19 +4,17 @@ import java.util.HashMap; import java.util.List; import java.util.Map; -import jbo.app.tenwa.customer.CUSTOMER_LIST; -import jbo.voucher.LV_VOUCHER_CONFIG; -import jbo.voucher.TAX_CODE; - -import com.amarsoft.app.util.ProductParamUtil; import com.amarsoft.are.jbo.BizObject; import com.amarsoft.are.jbo.JBOFactory; import com.amarsoft.awe.util.Transaction; import com.amarsoft.dict.als.cache.CacheLoaderFactory; -import com.itextpdf.text.log.SysoCounter; import com.tenwa.comm.util.jboutil.DataOperatorUtil; import com.tenwa.flow.baseBussion.BaseBussiness; import com.tenwa.voucher.serviceImp.CreateVoucherServiceImpl; + +import jbo.app.tenwa.customer.CUSTOMER_LIST; +import jbo.voucher.LV_VOUCHER_CONFIG; +import jbo.voucher.TAX_CODE; /** * ͳʵʸƾ֤ * @author xiezhiwen @@ -46,7 +44,6 @@ public class CreateVoucherActualPaymentTradition extends BaseBussiness{ String HANDLING_CHARGE_MONEY_NOTAX=null;// (˰) String HANDLING_CHARGE_MONEY_TAX=null; // (˰) String OTHERS_MATH=null; // 豸+-׸-֤- - String GPS_FEE=null; // GPS String ACCOUNT_DATE=null; // String FACT_DATE=null; // ʵʸ String CONTRACT_ID=null; // ͬid @@ -63,25 +60,23 @@ public class CreateVoucherActualPaymentTradition extends BaseBussiness{ String TAX_NUM=null; // ˺ String sql=""; - // ͳ - if("PZ2018092500000159".equals(VOUCHERNO) || "PZ2018092500000162".equals(VOUCHERNO) || "PZ2018092500000164".equals(VOUCHERNO) || "PZ2018092500000166".equals(VOUCHERNO) || "PZ2018092500000169".equals(VOUCHERNO)){ - sql="SELECT ROUND((getTax(lci.LEAS_FORM,'',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LFIT1.EQUIP, 0) AS EQUIP,ROUND(IFNULL(LFIT1.EQUIP, 0) / getTax (LCI.LEAS_FORM,'',LCCT.START_DATE),2) AS EQUIPNOTAX,(IFNULL(LFIT1.EQUIP, 0) - ROUND(IFNULL(LFIT1.EQUIP, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2)) AS EQUIPTAX,ROUND((ROUND(IFNULL(LFIT1.EQUIP, 0) / getTax (LCI.LEAS_FORM,'',LCCT.START_DATE),2)+IFNULL(LFIT2.OTHER_MONEY, 0)),2) AS EQUIPNOTAX_OTHER,IFNULL(LFIT1.EQUIP, 0) + IFNULL(LFIT2.OTHER_MONEY, 0) AS EQUIP_OTHER,IFNULL(LFIT3.FIRST_PAYMENT, 0) AS FIRST_PAYMENT,ROUND(IFNULL(LFIT3.FIRST_PAYMENT, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2) AS FIRST_PAYMENT_NOTAX,(IFNULL(LFIT3.FIRST_PAYMENT, 0) - ROUND(IFNULL(LFIT3.FIRST_PAYMENT, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2)) AS FIRST_PAYMENT_TAX,IFNULL(LFIT4.GUARANTY, 0) AS GUARANTY,IFNULL(LFIT5.HANDLING_CHARGE_MONEY, 0) AS HANDLING_CHARGE_MONEY,ROUND(IFNULL(LFIT5.HANDLING_CHARGE_MONEY, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2) AS HANDLING_CHARGE_MONEY_NOTAX,(IFNULL(LFIT5.HANDLING_CHARGE_MONEY, 0) - ROUND(IFNULL(LFIT5.HANDLING_CHARGE_MONEY, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2)) AS HANDLING_CHARGE_MONEY_TAX,(IFNULL(LFIT1.EQUIP, 0) + IFNULL(LFIT2.OTHER_MONEY, 0) - IFNULL(LFIT3.FIRST_PAYMENT, 0) - IFNULL(LFIT4.GUARANTY, 0) - IFNULL(LFIT5.HANDLING_CHARGE_MONEY, 0)) AS OTHERS_MATH,CASE WHEN DATE_FORMAT(NOW(), '%Y/%m') > DATE_FORMAT(LFIT1.FACT_DATE, '%Y/%m') THEN DATE_FORMAT(LFIT1.ACCOUNTING_DATE,'%Y/%m/%d') ELSE DATE_FORMAT(LFIT1.FACT_DATE, '%Y/%m/%d') END AS ACCOUNT_DATE,DATE_FORMAT(LFIT1.FACT_DATE, '%Y/%m/%d') AS FACT_DATE,LFIT1.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LFIT1.ACC_NUMBER AS ACC_NUMBER FROM (SELECT FLOWUNID,CONTRACT_ID,MAX(FACT_DATE) AS FACT_DATE,MAX(ACCOUNTING_DATE) AS ACCOUNTING_DATE,MAX(ACC_NUMBER) AS ACC_NUMBER,SUM(FACT_MONEY) AS EQUIP FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype10' GROUP BY FLOWUNID,CONTRACT_ID) LFIT1 LEFT JOIN (SELECT FLOWUNID,CONTRACT_ID,SUM(FACT_MONEY) AS OTHER_MONEY FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype29' GROUP BY FLOWUNID,CONTRACT_ID) LFIT2 ON LFIT2.CONTRACT_ID = LFIT1.CONTRACT_ID LEFT JOIN (SELECT FLOWUNID,CONTRACT_ID,SUM(FACT_MONEY) AS FIRST_PAYMENT FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype5' AND SETTLE_METHOD = 'settlemethod11' GROUP BY FLOWUNID,CONTRACT_ID) LFIT3 ON LFIT3.FLOWUNID = LFIT1.FLOWUNID AND LFIT3.CONTRACT_ID = LFIT1.CONTRACT_ID LEFT JOIN (SELECT FLOWUNID,CONTRACT_ID,SUM(FACT_MONEY) AS GUARANTY FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype2' AND SETTLE_METHOD = 'settlemethod11' GROUP BY FLOWUNID,CONTRACT_ID) LFIT4 ON LFIT4.FLOWUNID = LFIT1.FLOWUNID AND LFIT4.CONTRACT_ID = LFIT1.CONTRACT_ID LEFT JOIN (SELECT FLOWUNID,CONTRACT_ID,SUM(FACT_MONEY) AS HANDLING_CHARGE_MONEY FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype1' AND SETTLE_METHOD = 'settlemethod11' GROUP BY FLOWUNID,CONTRACT_ID) LFIT5 ON LFIT5.FLOWUNID = LFIT1.FLOWUNID AND LFIT5.CONTRACT_ID = LFIT1.CONTRACT_ID LEFT JOIN LB_CONTRACT_INFO LCI ON LFIT1.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '2' AND LUL.IS_MAIN = 'Y' AND LCI.LEAS_FORM='02' AND LFIT1.FLOWUNID = :FLOWUNID "; - // ͳֱ - }else if("PZ2019071800000036".equals(VOUCHERNO) || "PZ2019071800000038".equals(VOUCHERNO) || "PZ2019071800000039".equals(VOUCHERNO) || "PZ2019071800000040".equals(VOUCHERNO) || "PZ2019071800000041".equals(VOUCHERNO) || "PZ2019071800000037".equals(VOUCHERNO)){ - sql="SELECT ROUND((getTax(lci.LEAS_FORM,'',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LFIT1.EQUIP, 0) AS EQUIP,ROUND(IFNULL(LFIT1.EQUIP, 0) / getTax (LCI.LEAS_FORM,'',LCCT.START_DATE),2) AS EQUIPNOTAX,(IFNULL(LFIT1.EQUIP, 0) - ROUND(IFNULL(LFIT1.EQUIP, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2)) AS EQUIPTAX,ROUND((ROUND(IFNULL(LFIT1.EQUIP, 0) / getTax (LCI.LEAS_FORM,'',LCCT.START_DATE),2)+IFNULL(LFIT2.OTHER_MONEY, 0)),2) AS EQUIPNOTAX_OTHER,IFNULL(LFIT1.EQUIP, 0) + IFNULL(LFIT2.OTHER_MONEY, 0) AS EQUIP_OTHER,IFNULL(LFIT3.FIRST_PAYMENT, 0) AS FIRST_PAYMENT,ROUND(IFNULL(LFIT3.FIRST_PAYMENT, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2) AS FIRST_PAYMENT_NOTAX,(IFNULL(LFIT3.FIRST_PAYMENT, 0) - ROUND(IFNULL(LFIT3.FIRST_PAYMENT, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2)) AS FIRST_PAYMENT_TAX,IFNULL(LFIT4.GUARANTY, 0) AS GUARANTY,IFNULL(LFIT5.HANDLING_CHARGE_MONEY, 0) AS HANDLING_CHARGE_MONEY,ROUND(IFNULL(LFIT5.HANDLING_CHARGE_MONEY, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2) AS HANDLING_CHARGE_MONEY_NOTAX,(IFNULL(LFIT5.HANDLING_CHARGE_MONEY, 0) - ROUND(IFNULL(LFIT5.HANDLING_CHARGE_MONEY, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2)) AS HANDLING_CHARGE_MONEY_TAX,(IFNULL(LFIT1.EQUIP, 0) + IFNULL(LFIT2.OTHER_MONEY, 0) - IFNULL(LFIT3.FIRST_PAYMENT, 0) - IFNULL(LFIT4.GUARANTY, 0) - IFNULL(LFIT5.HANDLING_CHARGE_MONEY, 0)) AS OTHERS_MATH,CASE WHEN DATE_FORMAT(NOW(), '%Y/%m') > DATE_FORMAT(LFIT1.FACT_DATE, '%Y/%m') THEN DATE_FORMAT(LFIT1.ACCOUNTING_DATE,'%Y/%m/%d') ELSE DATE_FORMAT(LFIT1.FACT_DATE, '%Y/%m/%d') END AS ACCOUNT_DATE,DATE_FORMAT(LFIT1.FACT_DATE, '%Y/%m/%d') AS FACT_DATE,LFIT1.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LFIT1.ACC_NUMBER AS ACC_NUMBER FROM (SELECT FLOWUNID,CONTRACT_ID,MAX(FACT_DATE) AS FACT_DATE,MAX(ACCOUNTING_DATE) AS ACCOUNTING_DATE,MAX(ACC_NUMBER) AS ACC_NUMBER,SUM(FACT_MONEY) AS EQUIP FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype10' GROUP BY FLOWUNID,CONTRACT_ID) LFIT1 LEFT JOIN (SELECT FLOWUNID,CONTRACT_ID,SUM(FACT_MONEY) AS OTHER_MONEY FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype29' GROUP BY FLOWUNID,CONTRACT_ID) LFIT2 ON LFIT2.CONTRACT_ID = LFIT1.CONTRACT_ID LEFT JOIN (SELECT FLOWUNID,CONTRACT_ID,SUM(FACT_MONEY) AS FIRST_PAYMENT FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype5' AND SETTLE_METHOD = 'settlemethod11' GROUP BY FLOWUNID,CONTRACT_ID) LFIT3 ON LFIT3.FLOWUNID = LFIT1.FLOWUNID AND LFIT3.CONTRACT_ID = LFIT1.CONTRACT_ID LEFT JOIN (SELECT FLOWUNID,CONTRACT_ID,SUM(FACT_MONEY) AS GUARANTY FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype2' AND SETTLE_METHOD = 'settlemethod11' GROUP BY FLOWUNID,CONTRACT_ID) LFIT4 ON LFIT4.FLOWUNID = LFIT1.FLOWUNID AND LFIT4.CONTRACT_ID = LFIT1.CONTRACT_ID LEFT JOIN (SELECT FLOWUNID,CONTRACT_ID,SUM(FACT_MONEY) AS HANDLING_CHARGE_MONEY FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype1' AND SETTLE_METHOD = 'settlemethod11' GROUP BY FLOWUNID,CONTRACT_ID) LFIT5 ON LFIT5.FLOWUNID = LFIT1.FLOWUNID AND LFIT5.CONTRACT_ID = LFIT1.CONTRACT_ID LEFT JOIN LB_CONTRACT_INFO LCI ON LFIT1.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '2' AND LUL.IS_MAIN = 'Y' AND LCI.LEAS_FORM='01' AND LFIT1.FLOWUNID = :FLOWUNID "; - // ഫͳ- - }else if("PZ2019072000000078".equals(VOUCHERNO) || "PZ2019072000000079".equals(VOUCHERNO) || "PZ2019072000000080".equals(VOUCHERNO) || "PZ2019072000000081".equals(VOUCHERNO)){ - sql="SELECT ROUND((getTax(lci.LEAS_FORM,'',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LCCT.CLEAN_LEASE_MONEY,0) AS MONEY,CASE WHEN IFNULL(LFIT6.CONTRIBUTIVE_MONEY,0)=0 THEN IFNULL(LCCT.unite_money,0) ELSE 0 END AS INTERESTNOTAX,IFNULL(LFIT3.FIRST_PAYMENT, 0) AS FIRST_PAYMENT,ROUND(IFNULL(LFIT3.FIRST_PAYMENT, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2) AS FIRST_PAYMENT_NOTAX,(IFNULL(LFIT3.FIRST_PAYMENT, 0) - ROUND(IFNULL(LFIT3.FIRST_PAYMENT, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2)) AS FIRST_PAYMENT_TAX,IFNULL(LFIT4.GUARANTY, 0) AS GUARANTY,IFNULL(LFIT5.HANDLING_CHARGE_MONEY, 0) AS HANDLING_CHARGE_MONEY,ROUND(IFNULL(LFIT5.HANDLING_CHARGE_MONEY, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2) AS HANDLING_CHARGE_MONEY_NOTAX,(IFNULL(LFIT5.HANDLING_CHARGE_MONEY, 0) - ROUND(IFNULL(LFIT5.HANDLING_CHARGE_MONEY, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2)) AS HANDLING_CHARGE_MONEY_TAX,(IFNULL(LCCT.CLEAN_LEASE_MONEY,0) + CASE WHEN IFNULL(LFIT6.CONTRIBUTIVE_MONEY,0)=0 THEN IFNULL(LCCT.unite_money,0) ELSE 0 END - IFNULL(LFIT3.FIRST_PAYMENT, 0) - IFNULL(LFIT4.GUARANTY, 0) - IFNULL(LFIT5.HANDLING_CHARGE_MONEY, 0)-IFNULL(LCCT.GPS_FEE,0)) AS OTHERS_MATH,IFNULL(LCCT.GPS_FEE,0) AS GPS_FEE,CASE WHEN DATE_FORMAT(NOW(), '%Y/%m') > DATE_FORMAT(LFIT1.FACT_DATE, '%Y/%m') THEN DATE_FORMAT(LFIT1.ACCOUNTING_DATE,'%Y/%m/%d') ELSE DATE_FORMAT(LFIT1.FACT_DATE, '%Y/%m/%d') END AS ACCOUNT_DATE,DATE_FORMAT(LFIT1.FACT_DATE, '%Y/%m/%d') AS FACT_DATE,LFIT1.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LFIT1.ACC_NUMBER AS ACC_NUMBER FROM (SELECT FLOWUNID,CONTRACT_ID,MAX(FACT_DATE) AS FACT_DATE,MAX(ACCOUNTING_DATE) AS ACCOUNTING_DATE,MAX(ACC_NUMBER) AS ACC_NUMBER,SUM(FACT_MONEY) AS EQUIP FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype10' GROUP BY FLOWUNID,CONTRACT_ID) LFIT1 LEFT JOIN (SELECT FLOWUNID,CONTRACT_ID,SUM(FACT_MONEY) AS OTHER_MONEY FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype29' GROUP BY FLOWUNID,CONTRACT_ID) LFIT2 ON LFIT2.CONTRACT_ID = LFIT1.CONTRACT_ID LEFT JOIN (SELECT FLOWUNID,CONTRACT_ID,SUM(FACT_MONEY) AS FIRST_PAYMENT FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype5' AND SETTLE_METHOD = 'settlemethod11' GROUP BY FLOWUNID,CONTRACT_ID) LFIT3 ON LFIT3.FLOWUNID = LFIT1.FLOWUNID AND LFIT3.CONTRACT_ID = LFIT1.CONTRACT_ID LEFT JOIN (SELECT FLOWUNID,CONTRACT_ID,SUM(FACT_MONEY) AS GUARANTY FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype2' AND SETTLE_METHOD = 'settlemethod11' GROUP BY FLOWUNID,CONTRACT_ID) LFIT4 ON LFIT4.FLOWUNID = LFIT1.FLOWUNID AND LFIT4.CONTRACT_ID = LFIT1.CONTRACT_ID LEFT JOIN (SELECT FLOWUNID,CONTRACT_ID,SUM(FACT_MONEY) AS HANDLING_CHARGE_MONEY FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype1' AND SETTLE_METHOD = 'settlemethod11' GROUP BY FLOWUNID,CONTRACT_ID) LFIT5 ON LFIT5.FLOWUNID = LFIT1.FLOWUNID AND LFIT5.CONTRACT_ID = LFIT1.CONTRACT_ID LEFT JOIN (SELECT FLOWUNID,CONTRACT_ID,SUM(FACT_MONEY) AS CONTRIBUTIVE_MONEY FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype32' AND SETTLE_METHOD = 'settlemethod11' GROUP BY FLOWUNID,CONTRACT_ID) LFIT6 ON LFIT6.FLOWUNID = LFIT1.FLOWUNID AND LFIT6.CONTRACT_ID = LFIT1.CONTRACT_ID LEFT JOIN LB_CONTRACT_INFO LCI ON LFIT1.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '3' AND LUL.IS_MAIN = 'Y' AND LCI.LEAS_FORM='02' AND LFIT1.FLOWUNID = :FLOWUNID "; - // ഫͳ-ֱ - }else if("PZ2019072200000112".equals(VOUCHERNO) || "PZ2019072200000113".equals(VOUCHERNO) || "PZ2019072200000114".equals(VOUCHERNO) || "PZ2019072200000115".equals(VOUCHERNO) || "PZ2019072200000116".equals(VOUCHERNO) || "PZ2019072200000117".equals(VOUCHERNO)){ - sql="SELECT ROUND((getTax (lci.LEAS_FORM,'',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LFIT1.EQUIP, 0) AS EQUIP,ROUND(IFNULL(LFIT1.EQUIP, 0) / getTax (LCI.LEAS_FORM,'',LCCT.START_DATE),2) AS EQUIPNOTAX,(IFNULL(LFIT1.EQUIP, 0) - ROUND(IFNULL(LFIT1.EQUIP, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2)) AS EQUIPTAX,IFNULL(LFIT1.EQUIP, 0) + IFNULL(LFIT2.OTHER_MONEY, 0) AS EQUIP_OTHER,IFNULL(LFIT3.FIRST_PAYMENT, 0) AS FIRST_PAYMENT,ROUND(IFNULL(LFIT3.FIRST_PAYMENT, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2) AS FIRST_PAYMENT_NOTAX,(IFNULL(LFIT3.FIRST_PAYMENT, 0) - ROUND(IFNULL(LFIT3.FIRST_PAYMENT, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2)) AS FIRST_PAYMENT_TAX,IFNULL(LFIT4.GUARANTY, 0) AS GUARANTY,IFNULL(LFIT5.HANDLING_CHARGE_MONEY, 0) AS HANDLING_CHARGE_MONEY,ROUND(IFNULL(LFIT5.HANDLING_CHARGE_MONEY, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2) AS HANDLING_CHARGE_MONEY_NOTAX,(IFNULL(LFIT5.HANDLING_CHARGE_MONEY, 0) - ROUND(IFNULL(LFIT5.HANDLING_CHARGE_MONEY, 0) / getTax (LCI.LEAS_FORM,'',LCCT.START_DATE),2)) AS HANDLING_CHARGE_MONEY_TAX,(IFNULL(LFIT1.EQUIP, 0) + IFNULL(LFIT2.OTHER_MONEY, 0) - IFNULL(LFIT3.FIRST_PAYMENT, 0) - IFNULL(LFIT4.GUARANTY, 0) - IFNULL(LFIT5.HANDLING_CHARGE_MONEY, 0)) AS OTHERS_MATH,CASE WHEN DATE_FORMAT(NOW(), '%Y/%m') > DATE_FORMAT(LFIT1.FACT_DATE, '%Y/%m') THEN DATE_FORMAT(LFIT1.ACCOUNTING_DATE,'%Y/%m/%d') ELSE DATE_FORMAT(LFIT1.FACT_DATE, '%Y/%m/%d') END AS ACCOUNT_DATE,DATE_FORMAT(LFIT1.FACT_DATE, '%Y/%m/%d') AS FACT_DATE,LFIT1.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LFIT1.ACC_NUMBER AS ACC_NUMBER FROM (SELECT FLOWUNID,CONTRACT_ID,MAX(FACT_DATE) AS FACT_DATE,MAX(ACCOUNTING_DATE) AS ACCOUNTING_DATE,MAX(ACC_NUMBER) AS ACC_NUMBER,SUM(FACT_MONEY) AS EQUIP FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype10' GROUP BY FLOWUNID,CONTRACT_ID) LFIT1 LEFT JOIN (SELECT FLOWUNID,CONTRACT_ID,SUM(FACT_MONEY) AS OTHER_MONEY FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype29' GROUP BY FLOWUNID,CONTRACT_ID) LFIT2 ON LFIT2.CONTRACT_ID = LFIT1.CONTRACT_ID LEFT JOIN (SELECT FLOWUNID,CONTRACT_ID,SUM(FACT_MONEY) AS FIRST_PAYMENT FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype5' AND SETTLE_METHOD = 'settlemethod11' GROUP BY FLOWUNID,CONTRACT_ID) LFIT3 ON LFIT3.FLOWUNID = LFIT1.FLOWUNID AND LFIT3.CONTRACT_ID = LFIT1.CONTRACT_ID LEFT JOIN (SELECT FLOWUNID,CONTRACT_ID,SUM(FACT_MONEY) AS GUARANTY FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype2' AND SETTLE_METHOD = 'settlemethod11' GROUP BY FLOWUNID,CONTRACT_ID) LFIT4 ON LFIT4.FLOWUNID = LFIT1.FLOWUNID AND LFIT4.CONTRACT_ID = LFIT1.CONTRACT_ID LEFT JOIN (SELECT FLOWUNID,CONTRACT_ID,SUM(FACT_MONEY) AS HANDLING_CHARGE_MONEY FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype1' AND SETTLE_METHOD = 'settlemethod11' GROUP BY FLOWUNID,CONTRACT_ID) LFIT5 ON LFIT5.FLOWUNID = LFIT1.FLOWUNID AND LFIT5.CONTRACT_ID = LFIT1.CONTRACT_ID LEFT JOIN LB_CONTRACT_INFO LCI ON LFIT1.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '3' AND LUL.IS_MAIN = 'Y' AND LCI.LEAS_FORM='01' AND LFIT1.FLOWUNID = :FLOWUNID "; - // ſ-ȷGPS-ഫͳ - }else if("PZ2019090500000004".equals(VOUCHERNO)){ - sql="SELECT ROUND((getTax (lci.LEAS_FORM,'GPS',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LCCT.GPS_FEE,0) AS MONEY,ROUND(IFNULL(LCCT.GPS_FEE,0)/getTax(LCI.LEAS_FORM,'GPS',LCCT.START_DATE),2) AS INTERESTNOTAX,(IFNULL(LCCT.GPS_FEE,0)-ROUND(IFNULL(LCCT.GPS_FEE,0)/getTax(LCI.LEAS_FORM,'GPS',LCCT.START_DATE),2)) AS TAX,CASE WHEN DATE_FORMAT(NOW(), '%Y/%m') > DATE_FORMAT(LFIT.FACT_DATE, '%Y/%m') THEN DATE_FORMAT(LFIT.ACCOUNTING_DATE,'%Y/%m/%d') ELSE DATE_FORMAT(LFIT.FACT_DATE, '%Y/%m/%d') END AS ACCOUNT_DATE,DATE_FORMAT(LFIT.FACT_DATE, '%Y/%m/%d') AS FACT_DATE,LFIT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LFIT.ACC_NUMBER AS ACC_NUMBER FROM (SELECT FLOWUNID,CONTRACT_ID,MAX(FACT_DATE) AS FACT_DATE,MAX(ACCOUNTING_DATE) AS ACCOUNTING_DATE,MAX(ACC_NUMBER) AS ACC_NUMBER,SUM(FACT_MONEY) AS EQUIP FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype10' GROUP BY FLOWUNID,CONTRACT_ID) LFIT LEFT JOIN LB_CONTRACT_INFO LCI ON LFIT.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '3' AND LUL.IS_MAIN = 'Y' AND LCI.LEAS_FORM='02' AND IFNULL(LCCT.GPS_FEE,0)>0 AND LFIT.FLOWUNID = :FLOWUNID "; + if (("PZ2018092500000159".equals(VOUCHERNO)) || ("PZ2018092500000162".equals(VOUCHERNO)) + || ("PZ2018092500000164".equals(VOUCHERNO)) || ("PZ2018092500000166".equals(VOUCHERNO)) + || ("PZ2018092500000169".equals(VOUCHERNO)) || ("PZ2019071800000036".equals(VOUCHERNO)) + || ("PZ2019071800000038".equals(VOUCHERNO)) || ("PZ2019071800000039".equals(VOUCHERNO)) + || ("PZ2019071800000040".equals(VOUCHERNO)) || ("PZ2019071800000041".equals(VOUCHERNO)) + || ("PZ2019071800000037".equals(VOUCHERNO))) { + sql = "SELECT ROUND((getTax(lci.LEAS_FORM,'',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LFIT1.EQUIP, 0) AS EQUIP,ROUND(IFNULL(LFIT1.EQUIP, 0) / getTax (LCI.LEAS_FORM,'',LCCT.START_DATE),2) AS EQUIPNOTAX,(IFNULL(LFIT1.EQUIP, 0) - ROUND(IFNULL(LFIT1.EQUIP, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2)) AS EQUIPTAX,ROUND((ROUND(IFNULL(LFIT1.EQUIP, 0) / getTax (LCI.LEAS_FORM,'',LCCT.START_DATE),2)+IFNULL(LFIT2.OTHER_MONEY, 0)),2) AS EQUIPNOTAX_OTHER,IFNULL(LFIT1.EQUIP, 0) + IFNULL(LFIT2.OTHER_MONEY, 0) AS EQUIP_OTHER,IFNULL(LFIT3.FIRST_PAYMENT, 0) AS FIRST_PAYMENT,ROUND(IFNULL(LFIT3.FIRST_PAYMENT, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2) AS FIRST_PAYMENT_NOTAX,(IFNULL(LFIT3.FIRST_PAYMENT, 0) - ROUND(IFNULL(LFIT3.FIRST_PAYMENT, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2)) AS FIRST_PAYMENT_TAX,IFNULL(LFIT4.GUARANTY, 0) AS GUARANTY,IFNULL(LFIT5.HANDLING_CHARGE_MONEY, 0) AS HANDLING_CHARGE_MONEY,ROUND(IFNULL(LFIT5.HANDLING_CHARGE_MONEY, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2) AS HANDLING_CHARGE_MONEY_NOTAX,(IFNULL(LFIT5.HANDLING_CHARGE_MONEY, 0) - ROUND(IFNULL(LFIT5.HANDLING_CHARGE_MONEY, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2)) AS HANDLING_CHARGE_MONEY_TAX,(IFNULL(LFIT1.EQUIP, 0) + IFNULL(LFIT2.OTHER_MONEY, 0) - IFNULL(LFIT3.FIRST_PAYMENT, 0) - IFNULL(LFIT4.GUARANTY, 0) - IFNULL(LFIT5.HANDLING_CHARGE_MONEY, 0)) AS OTHERS_MATH,CASE WHEN DATE_FORMAT(NOW(), '%Y/%m') > DATE_FORMAT(LFIT1.FACT_DATE, '%Y/%m') THEN DATE_FORMAT(LFIT1.ACCOUNTING_DATE,'%Y/%m/%d') ELSE DATE_FORMAT(LFIT1.FACT_DATE, '%Y/%m/%d') END AS ACCOUNT_DATE,DATE_FORMAT(LFIT1.FACT_DATE, '%Y/%m/%d') AS FACT_DATE,LFIT1.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LFIT1.ACC_NUMBER AS ACC_NUMBER FROM (SELECT FLOWUNID,CONTRACT_ID,MAX(FACT_DATE) AS FACT_DATE,MAX(ACCOUNTING_DATE) AS ACCOUNTING_DATE,MAX(ACC_NUMBER) AS ACC_NUMBER,SUM(FACT_MONEY) AS EQUIP FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype10' GROUP BY FLOWUNID,CONTRACT_ID) LFIT1 LEFT JOIN (SELECT FLOWUNID,CONTRACT_ID,SUM(FACT_MONEY) AS OTHER_MONEY FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype29' GROUP BY FLOWUNID,CONTRACT_ID) LFIT2 ON LFIT2.CONTRACT_ID = LFIT1.CONTRACT_ID LEFT JOIN (SELECT FLOWUNID,CONTRACT_ID,SUM(FACT_MONEY) AS FIRST_PAYMENT FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype5' AND SETTLE_METHOD = 'settlemethod11' GROUP BY FLOWUNID,CONTRACT_ID) LFIT3 ON LFIT3.FLOWUNID = LFIT1.FLOWUNID AND LFIT3.CONTRACT_ID = LFIT1.CONTRACT_ID LEFT JOIN (SELECT FLOWUNID,CONTRACT_ID,SUM(FACT_MONEY) AS GUARANTY FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype2' AND SETTLE_METHOD = 'settlemethod11' GROUP BY FLOWUNID,CONTRACT_ID) LFIT4 ON LFIT4.FLOWUNID = LFIT1.FLOWUNID AND LFIT4.CONTRACT_ID = LFIT1.CONTRACT_ID LEFT JOIN (SELECT FLOWUNID,CONTRACT_ID,SUM(FACT_MONEY) AS HANDLING_CHARGE_MONEY FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype1' AND SETTLE_METHOD = 'settlemethod11' GROUP BY FLOWUNID,CONTRACT_ID) LFIT5 ON LFIT5.FLOWUNID = LFIT1.FLOWUNID AND LFIT5.CONTRACT_ID = LFIT1.CONTRACT_ID LEFT JOIN LB_CONTRACT_INFO LCI ON LFIT1.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '2' AND LUL.IS_MAIN = 'Y' AND LFIT1.FLOWUNID = :FLOWUNID "; + } else if (("PZ2019072000000077".equals(VOUCHERNO)) || ("PZ2019072000000078".equals(VOUCHERNO)) + || ("PZ2019072000000079".equals(VOUCHERNO)) || ("PZ2019072000000080".equals(VOUCHERNO)) + || ("PZ2019072000000081".equals(VOUCHERNO)) || ("PZ2019072200000112".equals(VOUCHERNO)) + || ("PZ2019072200000113".equals(VOUCHERNO)) || ("PZ2019072200000114".equals(VOUCHERNO)) + || ("PZ2019072200000115".equals(VOUCHERNO)) || ("PZ2019072200000116".equals(VOUCHERNO)) + || ("PZ2019072200000117".equals(VOUCHERNO))) { + sql = "SELECT ROUND((getTax (lci.LEAS_FORM,'',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LFIT1.EQUIP, 0) AS EQUIP,ROUND(IFNULL(LFIT1.EQUIP, 0) / getTax (LCI.LEAS_FORM,'',LCCT.START_DATE),2) AS EQUIPNOTAX,(IFNULL(LFIT1.EQUIP, 0) - ROUND(IFNULL(LFIT1.EQUIP, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2)) AS EQUIPTAX,IFNULL(LFIT1.EQUIP, 0) + IFNULL(LFIT2.OTHER_MONEY, 0) AS EQUIP_OTHER,IFNULL(LFIT3.FIRST_PAYMENT, 0) AS FIRST_PAYMENT,ROUND(IFNULL(LFIT3.FIRST_PAYMENT, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2) AS FIRST_PAYMENT_NOTAX,(IFNULL(LFIT3.FIRST_PAYMENT, 0) - ROUND(IFNULL(LFIT3.FIRST_PAYMENT, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2)) AS FIRST_PAYMENT_TAX,IFNULL(LFIT4.GUARANTY, 0) AS GUARANTY,IFNULL(LFIT5.HANDLING_CHARGE_MONEY, 0) AS HANDLING_CHARGE_MONEY,ROUND(IFNULL(LFIT5.HANDLING_CHARGE_MONEY, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2) AS HANDLING_CHARGE_MONEY_NOTAX,(IFNULL(LFIT5.HANDLING_CHARGE_MONEY, 0) - ROUND(IFNULL(LFIT5.HANDLING_CHARGE_MONEY, 0) / getTax (LCI.LEAS_FORM,'',LCCT.START_DATE),2)) AS HANDLING_CHARGE_MONEY_TAX,(IFNULL(LFIT1.EQUIP, 0) + IFNULL(LFIT2.OTHER_MONEY, 0) - IFNULL(LFIT3.FIRST_PAYMENT, 0) - IFNULL(LFIT4.GUARANTY, 0) - IFNULL(LFIT5.HANDLING_CHARGE_MONEY, 0)) AS OTHERS_MATH,CASE WHEN DATE_FORMAT(NOW(), '%Y/%m') > DATE_FORMAT(LFIT1.FACT_DATE, '%Y/%m') THEN DATE_FORMAT(LFIT1.ACCOUNTING_DATE,'%Y/%m/%d') ELSE DATE_FORMAT(LFIT1.FACT_DATE, '%Y/%m/%d') END AS ACCOUNT_DATE,DATE_FORMAT(LFIT1.FACT_DATE, '%Y/%m/%d') AS FACT_DATE,LFIT1.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LFIT1.ACC_NUMBER AS ACC_NUMBER FROM (SELECT FLOWUNID,CONTRACT_ID,MAX(FACT_DATE) AS FACT_DATE,MAX(ACCOUNTING_DATE) AS ACCOUNTING_DATE,MAX(ACC_NUMBER) AS ACC_NUMBER,SUM(FACT_MONEY) AS EQUIP FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype10' GROUP BY FLOWUNID,CONTRACT_ID) LFIT1 LEFT JOIN (SELECT FLOWUNID,CONTRACT_ID,SUM(FACT_MONEY) AS OTHER_MONEY FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype29' GROUP BY FLOWUNID,CONTRACT_ID) LFIT2 ON LFIT2.CONTRACT_ID = LFIT1.CONTRACT_ID LEFT JOIN (SELECT FLOWUNID,CONTRACT_ID,SUM(FACT_MONEY) AS FIRST_PAYMENT FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype5' AND SETTLE_METHOD = 'settlemethod11' GROUP BY FLOWUNID,CONTRACT_ID) LFIT3 ON LFIT3.FLOWUNID = LFIT1.FLOWUNID AND LFIT3.CONTRACT_ID = LFIT1.CONTRACT_ID LEFT JOIN (SELECT FLOWUNID,CONTRACT_ID,SUM(FACT_MONEY) AS GUARANTY FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype2' AND SETTLE_METHOD = 'settlemethod11' GROUP BY FLOWUNID,CONTRACT_ID) LFIT4 ON LFIT4.FLOWUNID = LFIT1.FLOWUNID AND LFIT4.CONTRACT_ID = LFIT1.CONTRACT_ID LEFT JOIN (SELECT FLOWUNID,CONTRACT_ID,SUM(FACT_MONEY) AS HANDLING_CHARGE_MONEY FROM LC_FUND_INCOME_TEMP WHERE FEE_TYPE = 'feetype1' AND SETTLE_METHOD = 'settlemethod11' GROUP BY FLOWUNID,CONTRACT_ID) LFIT5 ON LFIT5.FLOWUNID = LFIT1.FLOWUNID AND LFIT5.CONTRACT_ID = LFIT1.CONTRACT_ID LEFT JOIN LB_CONTRACT_INFO LCI ON LFIT1.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '3' AND LUL.IS_MAIN = 'Y' AND LFIT1.FLOWUNID = :FLOWUNID "; } - // Dzſ - if("PZ2018092500000159".equals(VOUCHERNO) || "PZ2019071800000036".equals(VOUCHERNO) || "PZ2019072200000112".equals(VOUCHERNO)){ + if (("PZ2018092500000159".equals(VOUCHERNO)) || ("PZ2019071800000036".equals(VOUCHERNO)) || ("PZ2019072000000077".equals(VOUCHERNO)) || ("PZ2019072200000112".equals(VOUCHERNO))) { sql+=" AND (IFNULL(LFIT3.FIRST_PAYMENT,0) = 0 AND IFNULL(LFIT4.GUARANTY,0) =0 AND IFNULL(LFIT5.HANDLING_CHARGE_MONEY ,0) = 0)"; // -֧Ԥ(׸) }else if("PZ2018092500000162".equals(VOUCHERNO) || "PZ2019071800000038".equals(VOUCHERNO) || "PZ2019072000000078".equals(VOUCHERNO) || "PZ2019072200000113".equals(VOUCHERNO)) { @@ -93,7 +88,7 @@ public class CreateVoucherActualPaymentTradition extends BaseBussiness{ }else if("PZ2018092500000166".equals(VOUCHERNO) || "PZ2019071800000040".equals(VOUCHERNO) || "PZ2019071800000041".equals(VOUCHERNO) || "PZ2019072000000080".equals(VOUCHERNO) || "PZ2019072200000115".equals(VOUCHERNO) || "PZ2019072200000116".equals(VOUCHERNO)) { sql+=" AND IFNULL(LFIT5.HANDLING_CHARGE_MONEY ,0) <> 0 "; // ̷ſ-ſ - }else if("PZ2018092500000169".equals(VOUCHERNO) || "PZ2019072200000117".equals(VOUCHERNO)) { + } else if (("PZ2018092500000169".equals(VOUCHERNO)) || ("PZ2019072000000081".equals(VOUCHERNO)) || ("PZ2019072200000117".equals(VOUCHERNO))) { sql+=" AND (IFNULL(LFIT3.FIRST_PAYMENT,0) <> 0 OR IFNULL(LFIT4.GUARANTY,0) <> 0 OR IFNULL(LFIT5.HANDLING_CHARGE_MONEY ,0) <> 0)"; } @@ -134,7 +129,6 @@ public class CreateVoucherActualPaymentTradition extends BaseBussiness{ HANDLING_CHARGE_MONEY_NOTAX=dataList.get(i).get("HANDLING_CHARGE_MONEY_NOTAX");// ˰ HANDLING_CHARGE_MONEY_TAX=dataList.get(i).get("HANDLING_CHARGE_MONEY_TAX");// ˰ OTHERS_MATH=dataList.get(i).get("OTHERS_MATH");// 豸+-׸-֤- - GPS_FEE=dataList.get(i).get("GPS_FEE"); // GPS ACCOUNT_DATE=dataList.get(i).get("ACCOUNT_DATE");// FACT_DATE=dataList.get(i).get("FACT_DATE");// ʵʸ CONTRACT_ID=dataList.get(i).get("CONTRACT_ID");// ͬid @@ -172,7 +166,6 @@ public class CreateVoucherActualPaymentTradition extends BaseBussiness{ param.put("HANDLING_CHARGE_MONEY_NOTAX",HANDLING_CHARGE_MONEY_NOTAX); param.put("HANDLING_CHARGE_MONEY_TAX",HANDLING_CHARGE_MONEY_TAX); param.put("OTHERS_MATH",OTHERS_MATH); - param.put("GPS_FEE_FINANCE",GPS_FEE); param.put("ACCOUNT_DATE",ACCOUNT_DATE); param.put("FACT_DATE",FACT_DATE); param.put("CONTRACT_ID",CONTRACT_ID); @@ -197,8 +190,6 @@ public class CreateVoucherActualPaymentTradition extends BaseBussiness{ if("PZ2018092500000166".equals(VOUCHERNO) || "PZ2019071800000040".equals(VOUCHERNO) || "PZ2019071800000041".equals(VOUCHERNO) || "PZ2019072000000080".equals(VOUCHERNO) || "PZ2019072200000115".equals(VOUCHERNO) || "PZ2019072200000116".equals(VOUCHERNO)){ param.put("CASHFLOW", "");// ֽĿ param.put("BUSINESSTYPE", "0604");// Ӫ - }else if("PZ2019090500000004".equals(VOUCHERNO)){ - param.put("BUSINESSTYPE", "0601");// Ӫ } // Ӧ̷ſ-Dzſ/̷ſ-ſ, жϼֽ diff --git a/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherDistCautionMoneyRe.java b/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherDistCautionMoneyRe.java index 1ffb984c5..765627ef6 100644 --- a/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherDistCautionMoneyRe.java +++ b/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherDistCautionMoneyRe.java @@ -36,8 +36,6 @@ public String CreateVoucher(String FlowUnid,String VOUCHERNO,String userid) thro String DISTRIBUTOR_NAME=null; String ACC_NUMBER=null; String LOCAL_BANK=null; - String SUBJECTID=null; - String SUBJECTNAME=null; String sql=""; param.clear(); map.put("FLOWUNID", FlowUnid); @@ -46,7 +44,7 @@ public String CreateVoucher(String FlowUnid,String VOUCHERNO,String userid) thro }*/ if("PZ2018072100000032".equals(VOUCHERNO)){ //sql= "SELECT DDIT.CAUTION_MONEY,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(DDIT.COLLECT_TIME, '%Y/%m/%d') AS FACT_DATE,DDIT.payer,DIF.DISTRIBUTOR_CODING DISTRIBUTOR_NO,DIF.DISTRIBUTOR_NAME,DDIT.LOCAL_ACCOUNT AS ACC_NUMBER, DDIT.LOCAL_BANK FROM D_DEPOSITCHARGE_INFO_TEMP DDIT LEFT JOIN DISTRIBUTOR_INFO DIF ON DIF.DISTRIBUTOR_NO = DDIT.DISTRIBUTOR_ID WHERE DDIT.FLOWUNID = :FLOWUNID "; - sql="SELECT DDIT.CAUTION_MONEY,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(DDIT.COLLECT_TIME, '%Y/%m/%d') AS FACT_DATE,DDIT.payer,DIF.DISTRIBUTOR_CODING DISTRIBUTOR_NO,DIF.DISTRIBUTOR_NAME,DDIT.LOCAL_ACCOUNT AS ACC_NUMBER,DDIT.LOCAL_BANK,DDIT.SUBJECTID,DDIT.SUBJECTNAME FROM D_DEPOSITCHARGE_INFO_TEMP DDIT LEFT JOIN DISTRIBUTOR_INFO DIF ON DIF.DISTRIBUTOR_NO = DDIT.DISTRIBUTOR_ID WHERE DDIT.FLOWUNID = :FLOWUNID "; + sql="SELECT DDIT.CAUTION_MONEY,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(DDIT.COLLECT_TIME, '%Y/%m/%d') AS FACT_DATE,DDIT.payer,DIF.DISTRIBUTOR_CODING DISTRIBUTOR_NO,DIF.DISTRIBUTOR_NAME,DDIT.LOCAL_ACCOUNT AS ACC_NUMBER,DDIT.LOCAL_BANK FROM D_DEPOSITCHARGE_INFO_TEMP DDIT LEFT JOIN DISTRIBUTOR_INFO DIF ON DIF.DISTRIBUTOR_NO = DDIT.DISTRIBUTOR_ID WHERE DDIT.FLOWUNID = :FLOWUNID "; } List> dataList=DataOperatorUtil.getDataBySql(Sqlca, sql, map); @@ -64,8 +62,6 @@ public String CreateVoucher(String FlowUnid,String VOUCHERNO,String userid) thro DISTRIBUTOR_NAME=dataList.get(i).get("DISTRIBUTOR_NAME"); ACC_NUMBER=dataList.get(i).get("ACC_NUMBER"); LOCAL_BANK=dataList.get(i).get("LOCAL_BANK"); - SUBJECTID=dataList.get(i).get("SUBJECTID"); - SUBJECTNAME=dataList.get(i).get("SUBJECTNAME"); leas_form="02"; param.put("FACT_MONEY",MONEY); param.put("ACCOUNT_DATE",ACCOUNT_DATE); @@ -78,8 +74,6 @@ public String CreateVoucher(String FlowUnid,String VOUCHERNO,String userid) thro param.put("FlowUnid", FlowUnid); param.put("ACC_NUMBER", ACC_NUMBER); param.put("LOCAL_BANK", LOCAL_BANK); - param.put("SUBJECTID", SUBJECTID); - param.put("SUBJECTNAME", SUBJECTNAME); param.put("VOUCHERNO", VOUCHERNO); // ͨͻƻȡͻά, ˵Ǽ, û˵Ǽ diff --git a/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherHandlingMoney.java b/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherHandlingMoney.java index 43f1ef655..bc120c0b9 100644 --- a/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherHandlingMoney.java +++ b/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherHandlingMoney.java @@ -46,11 +46,11 @@ public String CreateVoucher(String FlowUnid,String VOUCHERNO) throws Exception { map.put("FlowUnid", FlowUnid); sql= "SELECT IFNULL(LCCT.HANDLING_CHARGE_MONEY,0) AS MONEY,IFNULL(ROUND(LCCT.HANDLING_CHARGE_MONEY / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2),0) AS HANDLFEENOTAX,IFNULL((LCCT.HANDLING_CHARGE_MONEY - ROUND(LCCT.HANDLING_CHARGE_MONEY / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2)),0) AS HANDLTAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LEC.ID AS CARID,LEC.MODEL,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,cif.customer_num FROM LC_CALC_CONDITION LCCT INNER JOIN lc_fund_income_temp lfit ON lfit.contract_id = lcct.contract_id AND lfit.fee_type = 'feetype10' LEFT JOIN LB_CONTRACT_INFO LCI ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE lfit.FLOWUNID = :FLOWUNID "; // ̷ſȷյѣ·̯룩 - if("PZ2018071000000009".equals(VOUCHERNO)){ + if (("PZ2018071000000009".equals(VOUCHERNO)) || ("PZ2018080300000073".equals(VOUCHERNO))) { sql+=" AND lcct.HANDLING_CHARGE_MONEY_TYPE='0020'"; } // ̷ſȷ루һȷ룩 - if("PZ2018071000000007".equals(VOUCHERNO)){ + if (("PZ2018071000000007".equals(VOUCHERNO)) || ("PZ2018080300000072".equals(VOUCHERNO))) { sql+=" AND lcct.HANDLING_CHARGE_MONEY_TYPE='0010'"; } diff --git a/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherLoan/CommLoanFactMoneyToMoney.java b/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherLoan/CommLoanFactMoneyToMoney.java index aded22007..72d297d7a 100644 --- a/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherLoan/CommLoanFactMoneyToMoney.java +++ b/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherLoan/CommLoanFactMoneyToMoney.java @@ -13,6 +13,7 @@ public class CommLoanFactMoneyToMoney implements VoucherJavaParamService{ public Map getJavaParam(JBOTransaction tx,Map param,Map subData) throws BusinessException { MapreturnValue=new HashMap(); returnValue.putAll(param); + returnValue.put("FUNDTYPE", "01"); returnValue.put("MONEY",param.get("FACT_MONEY")); return returnValue; } diff --git a/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMethodSettle/ContractActualPaymentTraditionVoucher.java b/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMethodSettle/ContractActualPaymentTraditionVoucher.java index 01e806b0f..39c608455 100644 --- a/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMethodSettle/ContractActualPaymentTraditionVoucher.java +++ b/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMethodSettle/ContractActualPaymentTraditionVoucher.java @@ -39,7 +39,7 @@ public class ContractActualPaymentTraditionVoucher extends BaseBussiness { * ഫͳ- */ //cvap.CreateVoucher(FlowUnid, "PZ2019072000000077",userid); // ſ-ʲ(ഫͳ)-Dz - cvap.CreateVoucher(FlowUnid, "PZ2019090500000004",userid); // ſ-ȷGPS + cvap.CreateVoucher(FlowUnid, "PZ2019072000000077", userid); // ſ-ȷGPS cvap.CreateVoucher(FlowUnid, "PZ2019072000000078",userid); // ſ-֧Ԥ(ഫͳ) cvap.CreateVoucher(FlowUnid, "PZ2019072000000079",userid); // ſ-ͻ¼֤(ഫͳ) cvap.CreateVoucher(FlowUnid, "PZ2019072000000080",userid); // ſ-յͻ(ഫͳ) @@ -54,7 +54,6 @@ public class ContractActualPaymentTraditionVoucher extends BaseBussiness { cvap.CreateVoucher(FlowUnid, "PZ2019072200000115",userid); // ſ-յͻ(ഫͳ)(һ) cvap.CreateVoucher(FlowUnid, "PZ2019072200000116",userid); // ſ-յͻ(ഫͳ)() cvap.CreateVoucher(FlowUnid, "PZ2019072200000117",userid); // ſ-ʲ(ഫͳ)-ſ - System.out.println(0/0); return "true"; } } diff --git a/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMethodSettle/ContractBeforeOnhireToVoucher.java b/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMethodSettle/ContractBeforeOnhireToVoucher.java index f350db1c7..5ab6ebb4b 100644 --- a/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMethodSettle/ContractBeforeOnhireToVoucher.java +++ b/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMethodSettle/ContractBeforeOnhireToVoucher.java @@ -20,7 +20,6 @@ public class ContractBeforeOnhireToVoucher extends BaseBussiness { */ cvbo.CreateVoucher(FlowUnid, "PZ2018092500000156","feetype2",userid); // ؿ-յͻ֤(ͳ) cvbo.CreateVoucher(FlowUnid, "PZ2018092500000157","feetype1",userid); // ؿ-յͻ(ͳ)-һ - cvbo.CreateVoucher(FlowUnid, "PZ2019120400000149","feetype1",userid); // ؿ-յͻ(ͳ)- cvbo.CreateVoucher(FlowUnid, "PZ2018092500000158","feetype5",userid); // ؿ-յͻԤ(ͳ) /** @@ -36,7 +35,6 @@ public class ContractBeforeOnhireToVoucher extends BaseBussiness { */ cvbo.CreateVoucher(FlowUnid, "PZ2019072000000074","feetype2",userid); // ؿ-յͻ֤(ഫͳ) cvbo.CreateVoucher(FlowUnid, "PZ2019072000000075","feetype1",userid); // ؿ-յͻ(ഫͳ)-һ - cvbo.CreateVoucher(FlowUnid, "PZ2019120400000150","feetype1",userid); // ؿ-յͻ(ഫͳ)- cvbo.CreateVoucher(FlowUnid, "PZ2019072000000076","feetype5",userid); // ؿ-յͻԤ(ഫͳ) /** diff --git a/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMethodSettle/IncomeVoucher.java b/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMethodSettle/IncomeVoucher.java index 8015a9c47..cad145c13 100644 --- a/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMethodSettle/IncomeVoucher.java +++ b/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMethodSettle/IncomeVoucher.java @@ -3,7 +3,6 @@ package com.tenwa.voucher.CreateVoucherProcess.CreateVoucherMethodSettle; import com.amarsoft.awe.util.Transaction; import com.tenwa.flow.baseBussion.BaseBussiness; import com.tenwa.voucher.CreateVoucherProcess.CreateVoucherCustCautionMoneyIncome; -import com.tenwa.voucher.CreateVoucherProcess.CreateVoucherEbankMoney; import com.tenwa.voucher.CreateVoucherProcess.CreateVoucherRedCompensatory; import com.tenwa.voucher.CreateVoucherProcess.CreateVoucherRentIncome; /** @@ -51,8 +50,6 @@ public class IncomeVoucher extends BaseBussiness { cvrcs.CreateVoucher(FlowUnid,"PZ2019071500000030",userid,Sqlca);// cvrcs.CreateVoucher(FlowUnid,"PZ2019071500000031",userid,Sqlca);//Ϣ - CreateVoucherEbankMoney cvem = new CreateVoucherEbankMoney(); - cvem.CreateVoucher(FlowUnid, "PZ2019070100000018", userid,Sqlca);// ؿ-ؿֽ return "true"; } diff --git a/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMethodSettle/IncomeVoucherForTradition.java b/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMethodSettle/IncomeVoucherForTradition.java index 06bbeeac3..b48a1e25d 100644 --- a/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMethodSettle/IncomeVoucherForTradition.java +++ b/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMethodSettle/IncomeVoucherForTradition.java @@ -2,7 +2,6 @@ package com.tenwa.voucher.CreateVoucherProcess.CreateVoucherMethodSettle; import com.amarsoft.awe.util.Transaction; import com.tenwa.flow.baseBussion.BaseBussiness; -import com.tenwa.voucher.CreateVoucherProcess.CreateVoucherEbankMoney; import com.tenwa.voucher.CreateVoucherProcess.CreateVoucherIncomeForTradition; import com.tenwa.voucher.CreateVoucherProcess.CreateVoucherRentIncomeTradition; /** @@ -79,11 +78,6 @@ public class IncomeVoucherForTradition extends BaseBussiness { cvrit.CreateVoucher(FlowUnid, "PZ2019072200000122", userid);// ؿ-յ-(ഫͳ)() cvrit.CreateVoucher(FlowUnid, "PZ2019072200000123", userid);// ؿ-յϢ(ഫͳ) - /** - * ໹ֽ - */ - CreateVoucherEbankMoney cvem = new CreateVoucherEbankMoney(); - cvem.CreateVoucher(FlowUnid, "PZ2019073000000146", userid,Sqlca);// ؿ-ؿֽ return "true"; } diff --git a/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMethodSettle/RedIncomeVoucher.java b/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMethodSettle/RedIncomeVoucher.java index 5de15a790..96f82d1a3 100644 --- a/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMethodSettle/RedIncomeVoucher.java +++ b/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMethodSettle/RedIncomeVoucher.java @@ -2,14 +2,7 @@ package com.tenwa.voucher.CreateVoucherProcess.CreateVoucherMethodSettle; import com.amarsoft.awe.util.Transaction; import com.tenwa.flow.baseBussion.BaseBussiness; -import com.tenwa.voucher.CreateVoucherProcess.CreateVoucherContractTerminate; -import com.tenwa.voucher.CreateVoucherProcess.CreateVoucherCustCautionMoneyIncome; -import com.tenwa.voucher.CreateVoucherProcess.CreateVoucherCustomerRentOrFee; -import com.tenwa.voucher.CreateVoucherProcess.CreateVoucherDistCautionMoneyRe; -import com.tenwa.voucher.CreateVoucherProcess.CreateVoucherEbankMoney; -import com.tenwa.voucher.CreateVoucherProcess.CreateVoucherInsuranceSettlement; import com.tenwa.voucher.CreateVoucherProcess.CreateVoucherRedRentIncome; -import com.tenwa.voucher.CreateVoucherProcess.CreateVoucherRentIncome; /** * ʽ/̽Ӧƾ֤ * @author xiezhiwen @@ -38,11 +31,6 @@ public class RedIncomeVoucher extends BaseBussiness { cvri.CreateVoucher(FlowUnid, "PZ2019070100000021",userid);//ؿ-յΥԼ/ cvri.CreateVoucher(FlowUnid, "PZ2019070100000025",userid);//ؿ-յ - /** - * ໹ֽ - */ - CreateVoucherEbankMoney cvem = new CreateVoucherEbankMoney(); - cvem.CreateVoucher(FlowUnid, "PZ2019070100000024", userid,Sqlca);// ؿ-ؿֽ return "true"; } } diff --git a/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMethodSettle/RedIncomeVoucherForTradition.java b/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMethodSettle/RedIncomeVoucherForTradition.java index d2394954d..a9dcaf814 100644 --- a/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMethodSettle/RedIncomeVoucherForTradition.java +++ b/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMethodSettle/RedIncomeVoucherForTradition.java @@ -2,11 +2,7 @@ package com.tenwa.voucher.CreateVoucherProcess.CreateVoucherMethodSettle; import com.amarsoft.awe.util.Transaction; import com.tenwa.flow.baseBussion.BaseBussiness; -import com.tenwa.voucher.CreateVoucherProcess.CreateVoucherEbankMoney; -import com.tenwa.voucher.CreateVoucherProcess.CreateVoucherRedDashedIncomeCarTradition; import com.tenwa.voucher.CreateVoucherProcess.CreateVoucherRedDashedIncomeTradition; -import com.tenwa.voucher.CreateVoucherProcess.CreateVoucherRedRentIncome; -import com.tenwa.voucher.CreateVoucherProcess.CreateVoucherRedRentIncomeCarTradition; import com.tenwa.voucher.CreateVoucherProcess.CreateVoucherRedRentIncomeTradition; /** * ͳƾ֤ @@ -86,11 +82,6 @@ public class RedIncomeVoucherForTradition extends BaseBussiness { cvrict.CreateVoucher(FlowUnid, "PZ2019072200000129",userid);// ؿ-յ-(ͳ)() cvrict.CreateVoucher(FlowUnid, "PZ2019072200000130",userid);// ؿ-յϢ(ͳ) - /** - * ໹ֽⷴ - */ - CreateVoucherEbankMoney cvem = new CreateVoucherEbankMoney(); - cvem.CreateVoucher(FlowUnid, "PZ2019073000000147", userid,Sqlca);// ؿ-ؿֽ return "true"; } } diff --git a/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMonthSettlement.java b/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMonthSettlement.java index a27fa4b45..9facf3f00 100644 --- a/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMonthSettlement.java +++ b/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMonthSettlement.java @@ -71,23 +71,14 @@ public class CreateVoucherMonthSettlement { * */ // ½-ȷδʵϢ - if ("PZ2018071200000016".equals(voucherNo)) { - sql="SELECT ROUND((getTax(lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,CRM.ID,CRM.INTEREST_TAX AS MONEY,ROUND(CRM.INTEREST_TAX / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2) AS MONEYNOTAX,(CRM.INTEREST_TAX - ROUND(CRM.INTEREST_TAX / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2)) AS TAX,(IFNULL(LRP.CORPUS, 0) - ROUND(IFNULL(LRP.CORPUS, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRP.CORPUS, 0) - ROUND(IFNULL(LRP.CORPUS, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2)) + (IFNULL(CRM.INTEREST_TAX, 0) - ROUND(IFNULL(CRM.INTEREST_TAX, 0) / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2))) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(NOW(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(NOW(), '%Y/%m/%d') AS FACT_DATE,CRM.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LEC.ID AS CARID,LEC.MODEL,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE FROM CONTRACT_RENT_MONTH CRM LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = CRM.CONTRACT_ID AND LRP.PLAN_LIST = CRM.rent_list LEFT JOIN (SELECT CONTRACT_ID,PLAN_LIST,SUM(INTEREST) AS INTEREST,MIN(HIRE_DATE) AS HIRE_DATE FROM LC_RENT_INCOME GROUP BY CONTRACT_ID,PLAN_LIST) LRI ON LRI.CONTRACT_ID = LRP.CONTRACT_ID AND LRI.PLAN_LIST = LRP.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN (SELECT CONTRACT_ID,MAX(PLAN_LIST) AS PLAN_LIST FROM LC_RENT_INCOME GROUP BY CONTRACT_ID) LRI2 ON LRI2.CONTRACT_ID = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN (SELECT F58 FROM voucher_v8 WHERE module_name LIKE '%½-ȷδʵϢ%' GROUP BY F58)V8 ON V8.f58=CRM.ID WHERE LPI.BUSINESSTYPE = '1' AND lul.IS_MAIN = 'Y' AND LCI.LEAS_FORM='02' AND DATE_FORMAT(CRM.END_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') AND ((IFNULL(LRP.INTEREST, 0) - IFNULL(LRI.INTEREST, 0)) <> 0 OR (DATE_FORMAT(LRI.HIRE_DATE, '%Y/%m') < DATE_FORMAT(LRP.PLAN_DATE, '%Y/%m') AND LRP.COLLECT_MSG IN ('΢֧', '֧'))) AND (CAST(CRM.RENT_LIST AS SIGNED) - CAST(IFNULL(LRI2.PLAN_LIST, 0) AS SIGNED)) <= 2 AND V8.f58 IS NULL "; + if (("PZ2018071200000016".equals(voucherNo)) || ("PZ2019070100000028".equals(voucherNo))) { + sql = "SELECT ROUND((getTax(lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,CRM.ID,CRM.INTEREST_TAX AS MONEY,ROUND(CRM.INTEREST_TAX / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2) AS MONEYNOTAX,(CRM.INTEREST_TAX - ROUND(CRM.INTEREST_TAX / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2)) AS TAX,(IFNULL(LRP.CORPUS,0) - ROUND(IFNULL(LRP.CORPUS,0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRP.CORPUS,0)-ROUND(IFNULL(LRP.CORPUS,0)/getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2))+(IFNULL(CRM.INTEREST_TAX,0)-ROUND(IFNULL(CRM.INTEREST_TAX,0)/getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2))) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,CRM.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LEC.ID AS CARID,LEC.MODEL,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE FROM CONTRACT_RENT_MONTH CRM LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = CRM.CONTRACT_ID AND LRP.PLAN_LIST = CRM.rent_list LEFT JOIN (SELECT CONTRACT_ID,PLAN_LIST,SUM(INTEREST) AS INTEREST FROM LC_RENT_INCOME GROUP BY CONTRACT_ID,PLAN_LIST) LRI ON LRI.CONTRACT_ID = LRP.CONTRACT_ID AND LRI.PLAN_LIST = LRP.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN (SELECT CONTRACT_ID,MAX(PLAN_LIST) AS PLAN_LIST FROM LC_RENT_INCOME GROUP BY CONTRACT_ID) LRI2 ON LRI2.CONTRACT_ID = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '1' AND lul.IS_MAIN = 'Y' AND DATE_FORMAT(CRM.END_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') AND (IFNULL(LRP.INTEREST, 0) - IFNULL(LRI.INTEREST, 0)) <> 0 AND (CAST(CRM.RENT_LIST AS SIGNED) - CAST(IFNULL(LRI2.PLAN_LIST, 0) AS SIGNED)) <= 2 AND CRM.ID NOT IN (SELECT f58 AS ID FROM voucher_v8 WHERE module_name LIKE '%½-ȷδʵϢ%') "; // ½-ȷ - } else if ("PZ2018071200000017".equals(voucherNo)) { - sql = "SELECT CRM.ID,CRM.INTEREST AS MONEY,ROUND(CRM.INTEREST / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2) AS MONEYNOTAX,(CRM.INTEREST - ROUND(CRM.INTEREST / getTax (LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2)) AS TAX,CRM.FEE AS FEEMONEY,IFNULL((CRM.FEE - ROUND(CRM.FEE / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE))),0) AS FEE_NOTAX,CRM.DISCOUNT AS DISCOUNT,IFNULL((CRM.DISCOUNT - ROUND(CRM.DISCOUNT / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE))),0) AS DISCOUNT_NOTAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,CRM.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LEC.ID AS CARID,LEC.MODEL,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE FROM CONTRACT_RENT_MONTH CRM LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = CRM.CONTRACT_ID AND LRP.PLAN_LIST = CRM.RENT_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON CRM.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%½-ȷ%' GROUP BY F58)V8 ON V8.F58=CRM.ID WHERE LPI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='02' AND lul.IS_MAIN = 'Y' AND DATE_FORMAT(CRM.END_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') AND lcct.HANDLING_CHARGE_MONEY_TYPE = '0020' AND V8.F58 IS NULL "; + } else if (("PZ2018071200000017".equals(voucherNo)) || ("PZ2019070100000029".equals(voucherNo))) { + sql = "SELECT CRM.ID,CRM.INTEREST AS MONEY,ROUND(CRM.INTEREST / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2) AS MONEYNOTAX,(CRM.INTEREST - ROUND(CRM.INTEREST / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2)) AS TAX,CRM.FEE AS FEEMONEY,IFNULL((CRM.FEE - ROUND(CRM.FEE / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE))),0) AS FEE_NOTAX,CRM.DISCOUNT AS DISCOUNT,IFNULL((CRM.DISCOUNT - ROUND(CRM.DISCOUNT / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE))),0) AS DISCOUNT_NOTAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,CRM.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LEC.ID AS CARID,LEC.MODEL,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE FROM CONTRACT_RENT_MONTH CRM LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = CRM.CONTRACT_ID AND LRP.PLAN_LIST = CRM.RENT_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON CRM.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '1' AND lul.IS_MAIN = 'Y' AND DATE_FORMAT(CRM.END_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') AND lcct.HANDLING_CHARGE_MONEY_TYPE = '0020' AND CRM.ID NOT IN (SELECT f58 AS ID FROM voucher_v8 WHERE module_name LIKE '%½-ȷ%')"; // ½-ȷϢ } else if ("PZ2018072100000048".equals(voucherNo)) { - sql = "SELECT CRM.ID,CRM.INTEREST AS MONEY,ROUND(CRM.INTEREST / getTax (LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2) AS MONEYNOTAX,(CRM.INTEREST - ROUND(CRM.INTEREST / getTax (LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2)) AS TAX,CRM.FEE AS FEEMONEY,IFNULL((CRM.FEE - ROUND(CRM.FEE / getTax (LCI.LEAS_FORM,'',LCCT.START_DATE))),0) AS FEE_NOTAX,IFNULL(CRM.DISCOUNT, 0) AS DISCOUNT_NOTAX,IFNULL(CRM.DISCOUNT, 0) - ROUND(IFNULL(CRM.DISCOUNT, 0) / getTax (LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2) AS DISCOUNT_TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,CRM.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LEC.ID AS CARID,LEC.MODEL,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE FROM CONTRACT_RENT_MONTH CRM LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = CRM.CONTRACT_ID AND LRP.PLAN_LIST = CRM.RENT_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON CRM.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%½-ȷϢ%' GROUP BY F58)V8 ON V8.F58=CRM.ID WHERE LPI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='02' AND lul.IS_MAIN = 'Y' AND IFNULL(CRM.DISCOUNT, 0) > 0 AND DATE_FORMAT(CRM.END_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') AND V8.F58 IS NULL "; - } - - /** - * ֱ - */ - if("PZ2019070100000028".equals(voucherNo)) { - sql="SELECT ROUND((getTax(lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,CRM.ID,CRM.INTEREST_TAX AS MONEY,ROUND(CRM.INTEREST_TAX / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2) AS MONEYNOTAX,(CRM.INTEREST_TAX - ROUND(CRM.INTEREST_TAX / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2)) AS TAX,(IFNULL(LRP.CORPUS, 0) - ROUND(IFNULL(LRP.CORPUS, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRP.CORPUS, 0) - ROUND(IFNULL(LRP.CORPUS, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2)) + (IFNULL(CRM.INTEREST_TAX, 0) - ROUND(IFNULL(CRM.INTEREST_TAX, 0) / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2))) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(NOW(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(NOW(), '%Y/%m/%d') AS FACT_DATE,CRM.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LEC.ID AS CARID,LEC.MODEL,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE FROM CONTRACT_RENT_MONTH CRM LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = CRM.CONTRACT_ID AND LRP.PLAN_LIST = CRM.rent_list LEFT JOIN (SELECT CONTRACT_ID,PLAN_LIST,SUM(INTEREST) AS INTEREST,MIN(HIRE_DATE) AS HIRE_DATE FROM LC_RENT_INCOME GROUP BY CONTRACT_ID,PLAN_LIST) LRI ON LRI.CONTRACT_ID = LRP.CONTRACT_ID AND LRI.PLAN_LIST = LRP.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN (SELECT CONTRACT_ID,MAX(PLAN_LIST) AS PLAN_LIST FROM LC_RENT_INCOME GROUP BY CONTRACT_ID) LRI2 ON LRI2.CONTRACT_ID = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN (SELECT F58 FROM voucher_v8 WHERE module_name LIKE '%½-ȷδʵϢ%' GROUP BY F58)V8 ON V8.f58=CRM.ID WHERE LPI.BUSINESSTYPE = '1' AND lul.IS_MAIN = 'Y' AND LCI.LEAS_FORM='01' AND DATE_FORMAT(CRM.END_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') AND ((IFNULL(LRP.INTEREST, 0) - IFNULL(LRI.INTEREST, 0)) <> 0 OR (DATE_FORMAT(LRI.HIRE_DATE, '%Y/%m') < DATE_FORMAT(LRP.PLAN_DATE, '%Y/%m') AND LRP.COLLECT_MSG IN ('΢֧', '֧'))) AND (CAST(CRM.RENT_LIST AS SIGNED) - CAST(IFNULL(LRI2.PLAN_LIST, 0) AS SIGNED)) <= 2 AND V8.f58 IS NULL "; - }else if("PZ2019070100000029".equals(voucherNo)) { - sql = "SELECT CRM.ID,CRM.INTEREST AS MONEY,ROUND(CRM.INTEREST / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2) AS MONEYNOTAX,(CRM.INTEREST - ROUND(CRM.INTEREST / getTax (LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2)) AS TAX,CRM.FEE AS FEEMONEY,IFNULL((CRM.FEE - ROUND(CRM.FEE / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE))),0) AS FEE_NOTAX,CRM.DISCOUNT AS DISCOUNT,IFNULL((CRM.DISCOUNT - ROUND(CRM.DISCOUNT / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE))),0) AS DISCOUNT_NOTAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,CRM.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LEC.ID AS CARID,LEC.MODEL,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE FROM CONTRACT_RENT_MONTH CRM LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = CRM.CONTRACT_ID AND LRP.PLAN_LIST = CRM.RENT_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON CRM.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%½-ȷ%' GROUP BY F58)V8 ON V8.F58=CRM.ID WHERE LPI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='01' AND lul.IS_MAIN = 'Y' AND DATE_FORMAT(CRM.END_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') AND lcct.HANDLING_CHARGE_MONEY_TYPE = '0020' AND V8.F58 IS NULL "; + sql = "SELECT CRM.ID,CRM.INTEREST AS MONEY,ROUND(CRM.INTEREST / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2) AS MONEYNOTAX,(CRM.INTEREST - ROUND(CRM.INTEREST / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2)) AS TAX,CRM.FEE AS FEEMONEY,IFNULL((CRM.FEE - ROUND(CRM.FEE / getTax (LCI.LEAS_FORM,'',LCCT.START_DATE))),0) AS FEE_NOTAX,IFNULL(CRM.DISCOUNT, 0) AS DISCOUNT_NOTAX,IFNULL(CRM.DISCOUNT, 0) - ROUND(IFNULL(CRM.DISCOUNT, 0) / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2) AS DISCOUNT_TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,CRM.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LEC.ID AS CARID,LEC.MODEL,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE FROM CONTRACT_RENT_MONTH CRM LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = CRM.CONTRACT_ID AND LRP.PLAN_LIST = CRM.RENT_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON CRM.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '1' AND lul.IS_MAIN = 'Y' AND IFNULL(CRM.DISCOUNT, 0)>0 AND DATE_FORMAT(CRM.END_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') AND CRM.ID NOT IN (SELECT f58 AS ID FROM voucher_v8 WHERE module_name LIKE '%½-ȷϢ%') "; } List> dataList = DataOperatorUtil.getDataBySql(Sqlca, sql, map); diff --git a/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMonthSettlementForTradition.java b/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMonthSettlementForTradition.java index 00f28ae39..449a0f3c4 100644 --- a/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMonthSettlementForTradition.java +++ b/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherMonthSettlementForTradition.java @@ -53,53 +53,17 @@ public class CreateVoucherMonthSettlementForTradition { String F58 = null; String TAX_NUM = null; String sql = ""; - /** - * ͳ- - */ - // ½--ȷδʵϢ-¸(ͳ) - if ("PZ2018092500000183".equals(voucherNo)) { - sql="SELECT ROUND((getTax(lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,CRM.ID,CASE WHEN (CL.CUST_NAME IS NOT NULL OR CL.CUST_NAME != '') THEN CRM.INTEREST_TAX WHEN (CL.CUST_NAME IS NULL OR CL.CUST_NAME = '') AND (CAST(CRM.RENT_LIST AS SIGNED) - CAST(IFNULL(LRI2.PLAN_LIST, 0) AS SIGNED)) <= 2 THEN CRM.INTEREST_TAX ELSE 0 END AS MONEY,ROUND(CRM.INTEREST_TAX / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2) AS MONEYNOTAX,(CRM.INTEREST_TAX - ROUND(CRM.INTEREST_TAX / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2)) AS TAX,(IFNULL(LRP.CORPUS, 0) - ROUND(IFNULL(LRP.CORPUS, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRP.CORPUS, 0) - ROUND(IFNULL(LRP.CORPUS, 0) / getTax (LCI.LEAS_FORM,'',LCCT.START_DATE),2)) + (IFNULL(CRM.INTEREST_TAX, 0) - ROUND(IFNULL(CRM.INTEREST_TAX, 0) / getTax (LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2))) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,CRM.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LEC.ID AS CARID,LEC.MODEL,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE FROM CONTRACT_RENT_MONTH CRM LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = CRM.CONTRACT_ID AND LRP.PLAN_LIST = CRM.rent_list LEFT JOIN LC_RENT_INCOME LRI ON LRI.CONTRACT_ID = LRP.CONTRACT_ID AND LRI.PLAN_LIST = LRP.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN (SELECT CONTRACT_ID,MAX(PLAN_LIST) AS PLAN_LIST FROM LC_RENT_INCOME GROUP BY CONTRACT_ID) LRI2 ON LRI2.CONTRACT_ID = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN CUSTOMER_LIST CL ON (CL.CUST_NAME = DI.DISTRIBUTOR_CODING OR CL.CUST_NAME = CIF.CUSTOMER_NUM) LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%ȷδʵϢ-¸%' GROUP BY F58)V8 ON V8.F58=CRM.ID WHERE LPI.BUSINESSTYPE = '2' AND lul.IS_MAIN = 'Y' AND LCI.LEAS_FORM='02' AND LCCT.INCOME_NUMBER_YEAR = 'income_1' AND DATE_FORMAT(CRM.END_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') AND (IFNULL(LRP.INTEREST, 0) - IFNULL(LRI.INTEREST, 0)) <> 0 AND V8.F58 IS NULL "; - // ½--ȷδʵϢ-(ͳ) - }else if ("PZ2018092500000184".equals(voucherNo)) { - sql="SELECT ROUND((getTax(lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,CRM.ID,CASE WHEN (CL.CUST_NAME IS NOT NULL OR CL.CUST_NAME != '') THEN CRM.INTEREST_TAX WHEN CRM.RENT_LIST = 1 AND (CL.CUST_NAME IS NULL OR CL.CUST_NAME = '') THEN CRM.INTEREST_TAX WHEN CRM.RENT_LIST != 1 AND (CL.CUST_NAME IS NULL OR CL.CUST_NAME = '') AND (CRM.RENT_LIST - LRI2.PLAN_LIST = 1) AND ((TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(LRI2.HIRE_DATE, '%Y-%m-%d'))= 1) OR (TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(LRI2.HIRE_DATE, '%Y-%m-%d'))= 0)) THEN CRM.INTEREST_TAX WHEN CRM.RENT_LIST != 1 AND (CL.CUST_NAME IS NULL OR CL.CUST_NAME = '') AND (CRM.RENT_LIST - LRI2.PLAN_LIST = 1) AND (TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(LRI2.HIRE_DATE, '%Y-%m-%d'))= 2) AND (TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(NOW(), '%Y-%m-%d'))= 2) THEN ROUND(CRM.INTEREST_TAX * 2, 2) WHEN CRM.RENT_LIST != 1 AND (CL.CUST_NAME IS NULL OR CL.CUST_NAME = '') AND (CRM.RENT_LIST-LRI2.PLAN_LIST<=1) AND ((TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(NOW(), '%Y-%m-%d'))= 3) OR (TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(NOW(), '%Y-%m-%d'))= 0)) THEN CRM.INTEREST_TAX ELSE 0 END AS MONEY,ROUND(CRM.INTEREST_TAX / getTax (LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2) AS MONEYNOTAX,(CRM.INTEREST_TAX - ROUND(CRM.INTEREST_TAX / getTax (LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2)) AS TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,CRM.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LEC.ID AS CARID,LEC.MODEL,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE FROM CONTRACT_RENT_MONTH CRM LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = CRM.CONTRACT_ID AND LRP.PLAN_LIST = CRM.rent_list LEFT JOIN LC_RENT_INCOME LRI ON LRI.CONTRACT_ID = LRP.CONTRACT_ID AND LRI.PLAN_LIST = LRP.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN (SELECT CONTRACT_ID,MAX(PLAN_LIST) AS PLAN_LIST,MAX(HIRE_DATE) AS HIRE_DATE FROM LC_RENT_INCOME GROUP BY CONTRACT_ID) LRI2 ON LRI2.CONTRACT_ID = lci.id LEFT JOIN (SELECT CONTRACT_ID,PLAN_LIST,MAX(PLAN_DATE) AS PLAN_DATE FROM LC_RENT_PLAN GROUP BY CONTRACT_ID,PLAN_LIST) LRP2 ON LRP2.CONTRACT_ID = LRI2.CONTRACT_ID AND LRP2.PLAN_LIST = LRI2.PLAN_LIST LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN CUSTOMER_LIST CL ON (CL.CUST_ID = DI.DISTRIBUTOR_CODING OR CL.CUST_ID = CIF.CUSTOMER_NUM) LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%ȷδʵϢ-%' GROUP BY F58)V8 ON V8.F58=CRM.ID WHERE LPI.BUSINESSTYPE = '2' AND lul.IS_MAIN = 'Y' AND LCI.LEAS_FORM='02' AND LCCT.INCOME_NUMBER_YEAR = 'income_3' AND DATE_FORMAT(CRM.END_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') AND V8.F58 IS NULL "; - }else if("PZ2019120400000151".equals(voucherNo)) { - sql="SELECT ROUND((getTax(lci.LEAS_FORM,'',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,CRM.ID,IFNULL(CRM.FEE_TAX,0) AS MONEY,ROUND(IFNULL(CRM.FEE_TAX,0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2) AS MONEYNOTAX,IFNULL(CRM.FEE_TAX,0)- ROUND(IFNULL(CRM.FEE_TAX,0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2) AS TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,CRM.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LEC.ID AS CARID,LEC.MODEL,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LCI.BUSINESSTYPE FROM CONTRACT_RENT_MONTH CRM LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = CRM.CONTRACT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%½-ȷ-ͳ%' GROUP BY F58)V8 ON V8.F58=CRM.ID WHERE LCI.BUSINESSTYPE = '2' AND lul.IS_MAIN = 'Y' AND LCI.LEAS_FORM='02' AND IFNULL(CRM.FEE_TAX,0)>0 AND DATE_FORMAT(CRM.END_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') AND lcct.HANDLING_CHARGE_MONEY_TYPE = '0020' AND V8.F58 IS NULL "; - } - /** - * ͳ-ֱ - */ - // ½--ȷδʵϢ-¸(ͳ) - if ("PZ2019071800000069".equals(voucherNo)) { - sql="SELECT ROUND((getTax(lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,CRM.ID,CASE WHEN (CL.CUST_NAME IS NOT NULL OR CL.CUST_NAME != '') THEN CRM.INTEREST_TAX WHEN (CL.CUST_NAME IS NULL OR CL.CUST_NAME = '') AND (CAST(CRM.RENT_LIST AS SIGNED) - CAST(IFNULL(LRI2.PLAN_LIST, 0) AS SIGNED)) <= 2 THEN CRM.INTEREST_TAX ELSE 0 END AS MONEY,ROUND(CRM.INTEREST_TAX / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2) AS MONEYNOTAX,(CRM.INTEREST_TAX - ROUND(CRM.INTEREST_TAX / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2)) AS TAX,(IFNULL(LRP.CORPUS, 0) - ROUND(IFNULL(LRP.CORPUS, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRP.CORPUS, 0) - ROUND(IFNULL(LRP.CORPUS, 0) / getTax (LCI.LEAS_FORM,'',LCCT.START_DATE),2)) + (IFNULL(CRM.INTEREST_TAX, 0) - ROUND(IFNULL(CRM.INTEREST_TAX, 0) / getTax (LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2))) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,CRM.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LEC.ID AS CARID,LEC.MODEL,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE FROM CONTRACT_RENT_MONTH CRM LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = CRM.CONTRACT_ID AND LRP.PLAN_LIST = CRM.rent_list LEFT JOIN LC_RENT_INCOME LRI ON LRI.CONTRACT_ID = LRP.CONTRACT_ID AND LRI.PLAN_LIST = LRP.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN (SELECT CONTRACT_ID,MAX(PLAN_LIST) AS PLAN_LIST FROM LC_RENT_INCOME GROUP BY CONTRACT_ID) LRI2 ON LRI2.CONTRACT_ID = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN CUSTOMER_LIST CL ON (CL.CUST_NAME = DI.DISTRIBUTOR_CODING OR CL.CUST_NAME = CIF.CUSTOMER_NUM) LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%ȷδʵϢ-¸%' GROUP BY F58)V8 ON V8.F58=CRM.ID WHERE LPI.BUSINESSTYPE = '2' AND lul.IS_MAIN = 'Y' AND LCI.LEAS_FORM='01' AND LCCT.INCOME_NUMBER_YEAR = 'income_1' AND DATE_FORMAT(CRM.END_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') AND (IFNULL(LRP.INTEREST, 0) - IFNULL(LRI.INTEREST, 0)) <> 0 AND V8.F58 IS NULL "; - // ½--ȷδʵϢ-(ͳ) - }else if ("PZ2019071800000070".equals(voucherNo)) { - sql="SELECT ROUND((getTax(lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,CRM.ID,CASE WHEN (CL.CUST_NAME IS NOT NULL OR CL.CUST_NAME != '') THEN CRM.INTEREST_TAX WHEN CRM.RENT_LIST = 1 AND (CL.CUST_NAME IS NULL OR CL.CUST_NAME = '') THEN CRM.INTEREST_TAX WHEN CRM.RENT_LIST != 1 AND (CL.CUST_NAME IS NULL OR CL.CUST_NAME = '') AND (CRM.RENT_LIST - LRI2.PLAN_LIST = 1) AND ((TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(LRI2.HIRE_DATE, '%Y-%m-%d'))= 1) OR (TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(LRI2.HIRE_DATE, '%Y-%m-%d'))= 0)) THEN CRM.INTEREST_TAX WHEN CRM.RENT_LIST != 1 AND (CL.CUST_NAME IS NULL OR CL.CUST_NAME = '') AND (CRM.RENT_LIST - LRI2.PLAN_LIST = 1) AND (TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(LRI2.HIRE_DATE, '%Y-%m-%d'))= 2) AND (TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(NOW(), '%Y-%m-%d'))= 2) THEN ROUND(CRM.INTEREST_TAX * 2, 2) WHEN CRM.RENT_LIST != 1 AND (CL.CUST_NAME IS NULL OR CL.CUST_NAME = '') AND (CRM.RENT_LIST-LRI2.PLAN_LIST<=1) AND ((TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(NOW(), '%Y-%m-%d'))= 3) OR (TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(NOW(), '%Y-%m-%d'))= 0)) THEN CRM.INTEREST_TAX ELSE 0 END AS MONEY,ROUND(CRM.INTEREST_TAX / getTax (LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2) AS MONEYNOTAX,(CRM.INTEREST_TAX - ROUND(CRM.INTEREST_TAX / getTax (LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2)) AS TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,CRM.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LEC.ID AS CARID,LEC.MODEL,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE FROM CONTRACT_RENT_MONTH CRM LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = CRM.CONTRACT_ID AND LRP.PLAN_LIST = CRM.rent_list LEFT JOIN LC_RENT_INCOME LRI ON LRI.CONTRACT_ID = LRP.CONTRACT_ID AND LRI.PLAN_LIST = LRP.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN (SELECT CONTRACT_ID,MAX(PLAN_LIST) AS PLAN_LIST,MAX(HIRE_DATE) AS HIRE_DATE FROM LC_RENT_INCOME GROUP BY CONTRACT_ID) LRI2 ON LRI2.CONTRACT_ID = lci.id LEFT JOIN (SELECT CONTRACT_ID,PLAN_LIST,MAX(PLAN_DATE) AS PLAN_DATE FROM LC_RENT_PLAN GROUP BY CONTRACT_ID,PLAN_LIST) LRP2 ON LRP2.CONTRACT_ID = LRI2.CONTRACT_ID AND LRP2.PLAN_LIST = LRI2.PLAN_LIST LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN CUSTOMER_LIST CL ON (CL.CUST_ID = DI.DISTRIBUTOR_CODING OR CL.CUST_ID = CIF.CUSTOMER_NUM) LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%ȷδʵϢ-%' GROUP BY F58)V8 ON V8.F58=CRM.ID WHERE LPI.BUSINESSTYPE = '2' AND lul.IS_MAIN = 'Y' AND LCI.LEAS_FORM='01' AND LCCT.INCOME_NUMBER_YEAR = 'income_3' AND DATE_FORMAT(CRM.END_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') AND V8.F58 IS NULL "; - } - - /** - * ഫͳ- - */ - // ½--ȷδʵϢ-¸(ഫͳ) - if ("PZ2019072200000106".equals(voucherNo)) { - sql="SELECT ROUND((getTax(lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,CRM.ID,CASE WHEN (CL.CUST_NAME IS NOT NULL OR CL.CUST_NAME != '') THEN CRM.INTEREST_TAX WHEN (CL.CUST_NAME IS NULL OR CL.CUST_NAME = '') AND (CAST(CRM.RENT_LIST AS SIGNED) - CAST(IFNULL(LRI2.PLAN_LIST, 0) AS SIGNED)) <= 2 THEN CRM.INTEREST_TAX ELSE 0 END AS MONEY,ROUND(CRM.INTEREST_TAX / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2) AS MONEYNOTAX,(CRM.INTEREST_TAX - ROUND(CRM.INTEREST_TAX / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2)) AS TAX,(IFNULL(LRP.CORPUS,0)-ROUND(IFNULL(LRP.CORPUS,0)/getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRP.CORPUS,0)-ROUND(IFNULL(LRP.CORPUS,0)/getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2))+(IFNULL(CRM.INTEREST_TAX,0)-ROUND(IFNULL(CRM.INTEREST_TAX,0)/getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2))) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,CRM.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LEC.ID AS CARID,LEC.MODEL,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE FROM CONTRACT_RENT_MONTH CRM LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = CRM.CONTRACT_ID AND LRP.PLAN_LIST = CRM.rent_list LEFT JOIN LC_RENT_INCOME LRI ON LRI.CONTRACT_ID = LRP.CONTRACT_ID AND LRI.PLAN_LIST = LRP.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN (SELECT CONTRACT_ID,MAX(PLAN_LIST) AS PLAN_LIST FROM LC_RENT_INCOME GROUP BY CONTRACT_ID) LRI2 ON LRI2.CONTRACT_ID = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN CUSTOMER_LIST CL ON (CL.CUST_NAME = DI.DISTRIBUTOR_CODING OR CL.CUST_NAME = CIF.CUSTOMER_NUM) LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%ȷδʵϢ-¸%' GROUP BY F58)V8 ON V8.F58=CRM.ID WHERE LPI.BUSINESSTYPE = '3' AND lul.IS_MAIN = 'Y' AND LCI.LEAS_FORM='02' AND LCCT.INCOME_NUMBER_YEAR = 'income_1' AND DATE_FORMAT(CRM.END_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') AND (IFNULL(LRP.INTEREST, 0) - IFNULL(LRI.INTEREST, 0)) <> 0 AND V8.F58 IS NULL "; - // ½--ȷδʵϢ-(ഫͳ) - }else if ("PZ2019072200000107".equals(voucherNo)) { - sql="SELECT ROUND((getTax(lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,CRM.ID,CASE WHEN (CL.CUST_NAME IS NOT NULL OR CL.CUST_NAME != '') THEN CRM.INTEREST_TAX WHEN CRM.RENT_LIST = 1 AND (CL.CUST_NAME IS NULL OR CL.CUST_NAME = '') THEN CRM.INTEREST_TAX WHEN CRM.RENT_LIST != 1 AND (CL.CUST_NAME IS NULL OR CL.CUST_NAME = '') AND (CRM.RENT_LIST - LRI2.PLAN_LIST = 1) AND ((TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(LRI2.HIRE_DATE, '%Y-%m-%d'))= 1) OR (TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(LRI2.HIRE_DATE, '%Y-%m-%d'))= 0)) THEN CRM.INTEREST_TAX WHEN CRM.RENT_LIST != 1 AND (CL.CUST_NAME IS NULL OR CL.CUST_NAME = '') AND (CRM.RENT_LIST - LRI2.PLAN_LIST = 1) AND (TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(LRI2.HIRE_DATE, '%Y-%m-%d'))= 2) AND (TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(NOW(), '%Y-%m-%d'))= 2) THEN ROUND(CRM.INTEREST_TAX * 2, 2) WHEN CRM.RENT_LIST != 1 AND (CL.CUST_NAME IS NULL OR CL.CUST_NAME = '') AND (CRM.RENT_LIST-LRI2.PLAN_LIST<=1) AND ((TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(NOW(), '%Y-%m-%d'))= 3) OR (TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(NOW(), '%Y-%m-%d'))= 0)) THEN CRM.INTEREST_TAX ELSE 0 END AS MONEY,ROUND(CRM.INTEREST_TAX / getTax (LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2) AS MONEYNOTAX,(CRM.INTEREST_TAX - ROUND(CRM.INTEREST_TAX / getTax (LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2)) AS TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,CRM.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LEC.ID AS CARID,LEC.MODEL,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE FROM CONTRACT_RENT_MONTH CRM LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = CRM.CONTRACT_ID AND LRP.PLAN_LIST = CRM.rent_list LEFT JOIN LC_RENT_INCOME LRI ON LRI.CONTRACT_ID = LRP.CONTRACT_ID AND LRI.PLAN_LIST = LRP.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN (SELECT CONTRACT_ID,MAX(PLAN_LIST) AS PLAN_LIST,MAX(HIRE_DATE) AS HIRE_DATE FROM LC_RENT_INCOME GROUP BY CONTRACT_ID) LRI2 ON LRI2.CONTRACT_ID = lci.id LEFT JOIN (SELECT CONTRACT_ID,PLAN_LIST,MAX(PLAN_DATE) AS PLAN_DATE FROM LC_RENT_PLAN GROUP BY CONTRACT_ID,PLAN_LIST) LRP2 ON LRP2.CONTRACT_ID = LRI2.CONTRACT_ID AND LRP2.PLAN_LIST = LRI2.PLAN_LIST LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN CUSTOMER_LIST CL ON (CL.CUST_ID = DI.DISTRIBUTOR_CODING OR CL.CUST_ID = CIF.CUSTOMER_NUM) LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%ȷδʵϢ-%' GROUP BY F58)V8 ON V8.F58=CRM.ID WHERE LPI.BUSINESSTYPE = '3' AND lul.IS_MAIN = 'Y' AND LCI.LEAS_FORM='02' AND LCCT.INCOME_NUMBER_YEAR = 'income_3' AND DATE_FORMAT(CRM.END_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') AND V8.F58 IS NULL "; - // ½-ȷ(ഫͳ) - }else if("PZ2019120400000152".equals(voucherNo)) { - sql="SELECT ROUND((getTax(lci.LEAS_FORM,'',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,CRM.ID,IFNULL(CRM.FEE_TAX,0) AS MONEY,ROUND(IFNULL(CRM.FEE_TAX,0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2) AS MONEYNOTAX,IFNULL(CRM.FEE_TAX,0)- ROUND(IFNULL(CRM.FEE_TAX,0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2) AS TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,CRM.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LEC.ID AS CARID,LEC.MODEL,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LCI.BUSINESSTYPE FROM CONTRACT_RENT_MONTH CRM LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = CRM.CONTRACT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%½-ȷ-ഫͳ%' GROUP BY F58)V8 ON V8.F58=CRM.ID WHERE LCI.BUSINESSTYPE = '3' AND lul.IS_MAIN = 'Y' AND LCI.LEAS_FORM='02' AND IFNULL(CRM.FEE_TAX,0)>0 AND DATE_FORMAT(CRM.END_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') AND lcct.HANDLING_CHARGE_MONEY_TYPE = '0020' AND V8.F58 IS NULL "; - } - /** - * ഫͳ-ֱ - */ - // ½--ȷδʵϢ-¸(ഫͳ) - if ("PZ2019072300000144".equals(voucherNo)) { - sql="SELECT ROUND((getTax(lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,CRM.ID,CASE WHEN (CL.CUST_NAME IS NOT NULL OR CL.CUST_NAME != '') THEN CRM.INTEREST_TAX WHEN (CL.CUST_NAME IS NULL OR CL.CUST_NAME = '') AND (CAST(CRM.RENT_LIST AS SIGNED) - CAST(IFNULL(LRI2.PLAN_LIST, 0) AS SIGNED)) <= 2 THEN CRM.INTEREST_TAX ELSE 0 END AS MONEY,ROUND(CRM.INTEREST_TAX / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2) AS MONEYNOTAX,(CRM.INTEREST_TAX - ROUND(CRM.INTEREST_TAX / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2)) AS TAX,(IFNULL(LRP.CORPUS,0)-ROUND(IFNULL(LRP.CORPUS,0)/getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRP.CORPUS,0)-ROUND(IFNULL(LRP.CORPUS,0)/getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2))+(IFNULL(CRM.INTEREST_TAX,0)-ROUND(IFNULL(CRM.INTEREST_TAX,0)/getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2))) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,CRM.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LEC.ID AS CARID,LEC.MODEL,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE FROM CONTRACT_RENT_MONTH CRM LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = CRM.CONTRACT_ID AND LRP.PLAN_LIST = CRM.rent_list LEFT JOIN LC_RENT_INCOME LRI ON LRI.CONTRACT_ID = LRP.CONTRACT_ID AND LRI.PLAN_LIST = LRP.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN (SELECT CONTRACT_ID,MAX(PLAN_LIST) AS PLAN_LIST FROM LC_RENT_INCOME GROUP BY CONTRACT_ID) LRI2 ON LRI2.CONTRACT_ID = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN CUSTOMER_LIST CL ON (CL.CUST_NAME = DI.DISTRIBUTOR_CODING OR CL.CUST_NAME = CIF.CUSTOMER_NUM) LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%ȷδʵϢ-¸%' GROUP BY F58)V8 ON V8.F58=CRM.ID WHERE LPI.BUSINESSTYPE = '3' AND lul.IS_MAIN = 'Y' AND LCI.LEAS_FORM='01' AND LCCT.INCOME_NUMBER_YEAR = 'income_1' AND DATE_FORMAT(CRM.END_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') AND (IFNULL(LRP.INTEREST, 0) - IFNULL(LRI.INTEREST, 0)) <> 0 AND V8.F58 IS NULL "; - // ½--ȷδʵϢ-(ഫͳ) - }else if ("PZ2019072200000107".equals(voucherNo) || "PZ2019072300000145".equals(voucherNo)) { - sql="SELECT ROUND((getTax(lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,CRM.ID,CASE WHEN (CL.CUST_NAME IS NOT NULL OR CL.CUST_NAME != '') THEN CRM.INTEREST_TAX WHEN CRM.RENT_LIST = 1 AND (CL.CUST_NAME IS NULL OR CL.CUST_NAME = '') THEN CRM.INTEREST_TAX WHEN CRM.RENT_LIST != 1 AND (CL.CUST_NAME IS NULL OR CL.CUST_NAME = '') AND (CRM.RENT_LIST - LRI2.PLAN_LIST = 1) AND ((TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(LRI2.HIRE_DATE, '%Y-%m-%d'))= 1) OR (TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(LRI2.HIRE_DATE, '%Y-%m-%d'))= 0)) THEN CRM.INTEREST_TAX WHEN CRM.RENT_LIST != 1 AND (CL.CUST_NAME IS NULL OR CL.CUST_NAME = '') AND (CRM.RENT_LIST - LRI2.PLAN_LIST = 1) AND (TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(LRI2.HIRE_DATE, '%Y-%m-%d'))= 2) AND (TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(NOW(), '%Y-%m-%d'))= 2) THEN ROUND(CRM.INTEREST_TAX * 2, 2) WHEN CRM.RENT_LIST != 1 AND (CL.CUST_NAME IS NULL OR CL.CUST_NAME = '') AND (CRM.RENT_LIST-LRI2.PLAN_LIST<=1) AND ((TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(NOW(), '%Y-%m-%d'))= 3) OR (TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(NOW(), '%Y-%m-%d'))= 0)) THEN CRM.INTEREST_TAX ELSE 0 END AS MONEY,ROUND(CRM.INTEREST_TAX / getTax (LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2) AS MONEYNOTAX,(CRM.INTEREST_TAX - ROUND(CRM.INTEREST_TAX / getTax (LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2)) AS TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,CRM.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LEC.ID AS CARID,LEC.MODEL,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE FROM CONTRACT_RENT_MONTH CRM LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = CRM.CONTRACT_ID AND LRP.PLAN_LIST = CRM.rent_list LEFT JOIN LC_RENT_INCOME LRI ON LRI.CONTRACT_ID = LRP.CONTRACT_ID AND LRI.PLAN_LIST = LRP.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN (SELECT CONTRACT_ID,MAX(PLAN_LIST) AS PLAN_LIST,MAX(HIRE_DATE) AS HIRE_DATE FROM LC_RENT_INCOME GROUP BY CONTRACT_ID) LRI2 ON LRI2.CONTRACT_ID = lci.id LEFT JOIN (SELECT CONTRACT_ID,PLAN_LIST,MAX(PLAN_DATE) AS PLAN_DATE FROM LC_RENT_PLAN GROUP BY CONTRACT_ID,PLAN_LIST) LRP2 ON LRP2.CONTRACT_ID = LRI2.CONTRACT_ID AND LRP2.PLAN_LIST = LRI2.PLAN_LIST LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN CUSTOMER_LIST CL ON (CL.CUST_ID = DI.DISTRIBUTOR_CODING OR CL.CUST_ID = CIF.CUSTOMER_NUM) LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%ȷδʵϢ-%' GROUP BY F58)V8 ON V8.F58=CRM.ID WHERE LPI.BUSINESSTYPE = '3' AND lul.IS_MAIN = 'Y' AND LCI.LEAS_FORM='01' AND LCCT.INCOME_NUMBER_YEAR = 'income_3' AND DATE_FORMAT(CRM.END_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') AND V8.F58 IS NULL "; - } - + if (("PZ2018092500000183".equals(voucherNo)) || ("PZ2019071800000069".equals(voucherNo))) { + sql = "SELECT ROUND((getTax(lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,CRM.ID,CASE WHEN (CL.CUST_NAME IS NOT NULL OR CL.CUST_NAME != '') THEN CRM.INTEREST_TAX WHEN (CL.CUST_NAME IS NULL OR CL.CUST_NAME = '') AND (CAST(CRM.RENT_LIST AS SIGNED) - CAST(IFNULL(LRI2.PLAN_LIST, 0) AS SIGNED)) <= 2 THEN CRM.INTEREST_TAX ELSE 0 END AS MONEY,ROUND(CRM.INTEREST_TAX / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2) AS MONEYNOTAX,(CRM.INTEREST_TAX - ROUND(CRM.INTEREST_TAX / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2)) AS TAX,(IFNULL(LRP.CORPUS,0)-ROUND(IFNULL(LRP.CORPUS,0)/getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRP.CORPUS,0)-ROUND(IFNULL(LRP.CORPUS,0)/getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2))+(IFNULL(CRM.INTEREST_TAX,0)-ROUND(IFNULL(CRM.INTEREST_TAX,0)/getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2))) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,CRM.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LEC.ID AS CARID,LEC.MODEL,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE FROM CONTRACT_RENT_MONTH CRM LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = CRM.CONTRACT_ID AND LRP.PLAN_LIST = CRM.rent_list LEFT JOIN LC_RENT_INCOME LRI ON LRI.CONTRACT_ID = LRP.CONTRACT_ID AND LRI.PLAN_LIST = LRP.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN (SELECT CONTRACT_ID,MAX(PLAN_LIST) AS PLAN_LIST FROM LC_RENT_INCOME GROUP BY CONTRACT_ID) LRI2 ON LRI2.CONTRACT_ID = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN CUSTOMER_LIST CL ON (CL.CUST_NAME = DI.DISTRIBUTOR_CODING OR CL.CUST_NAME = CIF.CUSTOMER_NUM) WHERE LPI.BUSINESSTYPE = '2' AND lul.IS_MAIN = 'Y' AND LCCT.INCOME_NUMBER_YEAR = 'income_1' AND DATE_FORMAT(CRM.END_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') AND (IFNULL(LRP.INTEREST, 0) - IFNULL(LRI.INTEREST, 0)) <> 0 AND CRM.ID NOT IN (SELECT f58 AS ID FROM voucher_v8 WHERE module_name LIKE '%ȷδʵϢ-¸%') "; + } else if (("PZ2018092500000184".equals(voucherNo)) || ("PZ2019071800000070".equals(voucherNo))) { + sql = "SELECT ROUND((getTax(lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,CRM.ID,CASE WHEN (CL.CUST_NAME IS NOT NULL OR CL.CUST_NAME != '') THEN CRM.INTEREST_TAX WHEN CRM.RENT_LIST = 1 AND (CL.CUST_NAME IS NULL OR CL.CUST_NAME = '') THEN CRM.INTEREST_TAX WHEN CRM.RENT_LIST != 1 AND (CL.CUST_NAME IS NULL OR CL.CUST_NAME = '') AND (CRM.RENT_LIST - LRI2.PLAN_LIST = 1) AND ((TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(LRI2.HIRE_DATE, '%Y-%m-%d'))= 1) OR (TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(LRI2.HIRE_DATE, '%Y-%m-%d'))= 0)) THEN CRM.INTEREST_TAX WHEN CRM.RENT_LIST != 1 AND (CL.CUST_NAME IS NULL OR CL.CUST_NAME = '') AND (CRM.RENT_LIST - LRI2.PLAN_LIST = 1) AND (TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(LRI2.HIRE_DATE, '%Y-%m-%d'))= 2) AND (TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(NOW(), '%Y-%m-%d'))= 2) THEN ROUND(CRM.INTEREST_TAX * 2, 2) WHEN CRM.RENT_LIST != 1 AND (CL.CUST_NAME IS NULL OR CL.CUST_NAME = '') AND (CRM.RENT_LIST-LRI2.PLAN_LIST<=1) AND ((TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(NOW(), '%Y-%m-%d'))= 3) OR (TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(NOW(), '%Y-%m-%d'))= 0)) THEN CRM.INTEREST_TAX ELSE 0 END AS MONEY,ROUND(CRM.INTEREST_TAX / getTax (LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2) AS MONEYNOTAX,(CRM.INTEREST_TAX - ROUND(CRM.INTEREST_TAX / getTax (LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2)) AS TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,CRM.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LEC.ID AS CARID,LEC.MODEL,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE FROM CONTRACT_RENT_MONTH CRM LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = CRM.CONTRACT_ID AND LRP.PLAN_LIST = CRM.rent_list LEFT JOIN LC_RENT_INCOME LRI ON LRI.CONTRACT_ID = LRP.CONTRACT_ID AND LRI.PLAN_LIST = LRP.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN (SELECT CONTRACT_ID,MAX(PLAN_LIST) AS PLAN_LIST,MAX(HIRE_DATE) AS HIRE_DATE FROM LC_RENT_INCOME GROUP BY CONTRACT_ID) LRI2 ON LRI2.CONTRACT_ID = lci.id LEFT JOIN (SELECT CONTRACT_ID,PLAN_LIST,MAX(PLAN_DATE) AS PLAN_DATE FROM LC_RENT_PLAN GROUP BY CONTRACT_ID,PLAN_LIST) LRP2 ON LRP2.CONTRACT_ID = LRI2.CONTRACT_ID AND LRP2.PLAN_LIST = LRI2.PLAN_LIST LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN CUSTOMER_LIST CL ON (CL.CUST_ID = DI.DISTRIBUTOR_CODING OR CL.CUST_ID = CIF.CUSTOMER_NUM) WHERE LPI.BUSINESSTYPE = '2' AND lul.IS_MAIN = 'Y' AND LCCT.INCOME_NUMBER_YEAR = 'income_3' AND DATE_FORMAT(CRM.END_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') AND CRM.ID NOT IN (SELECT f58 AS ID FROM voucher_v8 WHERE module_name LIKE '%ȷδʵϢ-%');"; + } + if (("PZ2019072200000106".equals(voucherNo)) || ("PZ2019072300000144".equals(voucherNo))) { + sql = "SELECT ROUND((getTax(lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,CRM.ID,CASE WHEN (CL.CUST_NAME IS NOT NULL OR CL.CUST_NAME != '') THEN CRM.INTEREST_TAX WHEN (CL.CUST_NAME IS NULL OR CL.CUST_NAME = '') AND (CAST(CRM.RENT_LIST AS SIGNED) - CAST(IFNULL(LRI2.PLAN_LIST, 0) AS SIGNED)) <= 2 THEN CRM.INTEREST_TAX ELSE 0 END AS MONEY,ROUND(CRM.INTEREST_TAX / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2) AS MONEYNOTAX,(CRM.INTEREST_TAX - ROUND(CRM.INTEREST_TAX / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2)) AS TAX,(IFNULL(LRP.CORPUS,0)-ROUND(IFNULL(LRP.CORPUS,0)/getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRP.CORPUS,0)-ROUND(IFNULL(LRP.CORPUS,0)/getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2))+(IFNULL(CRM.INTEREST_TAX,0)-ROUND(IFNULL(CRM.INTEREST_TAX,0)/getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2))) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,CRM.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LEC.ID AS CARID,LEC.MODEL,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE FROM CONTRACT_RENT_MONTH CRM LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = CRM.CONTRACT_ID AND LRP.PLAN_LIST = CRM.rent_list LEFT JOIN LC_RENT_INCOME LRI ON LRI.CONTRACT_ID = LRP.CONTRACT_ID AND LRI.PLAN_LIST = LRP.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN (SELECT CONTRACT_ID,MAX(PLAN_LIST) AS PLAN_LIST FROM LC_RENT_INCOME GROUP BY CONTRACT_ID) LRI2 ON LRI2.CONTRACT_ID = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN CUSTOMER_LIST CL ON (CL.CUST_NAME = DI.DISTRIBUTOR_CODING OR CL.CUST_NAME = CIF.CUSTOMER_NUM) WHERE LPI.BUSINESSTYPE = '3' AND lul.IS_MAIN = 'Y' AND LCCT.INCOME_NUMBER_YEAR = 'income_1' AND DATE_FORMAT(CRM.END_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') AND (IFNULL(LRP.INTEREST, 0) - IFNULL(LRI.INTEREST, 0)) <> 0 AND CRM.ID NOT IN (SELECT f58 AS ID FROM voucher_v8 WHERE module_name LIKE '%ȷδʵϢ-¸%') "; + } else if (("PZ2019072200000107".equals(voucherNo)) || ("PZ2019072300000145".equals(voucherNo))) { + sql = "SELECT ROUND((getTax(lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,CRM.ID,CASE WHEN (CL.CUST_NAME IS NOT NULL OR CL.CUST_NAME != '') THEN CRM.INTEREST_TAX WHEN CRM.RENT_LIST = 1 AND (CL.CUST_NAME IS NULL OR CL.CUST_NAME = '') THEN CRM.INTEREST_TAX WHEN CRM.RENT_LIST != 1 AND (CL.CUST_NAME IS NULL OR CL.CUST_NAME = '') AND (CRM.RENT_LIST - LRI2.PLAN_LIST = 1) AND ((TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(LRI2.HIRE_DATE, '%Y-%m-%d'))= 1) OR (TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(LRI2.HIRE_DATE, '%Y-%m-%d'))= 0)) THEN CRM.INTEREST_TAX WHEN CRM.RENT_LIST != 1 AND (CL.CUST_NAME IS NULL OR CL.CUST_NAME = '') AND (CRM.RENT_LIST - LRI2.PLAN_LIST = 1) AND (TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(LRI2.HIRE_DATE, '%Y-%m-%d'))= 2) AND (TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(NOW(), '%Y-%m-%d'))= 2) THEN ROUND(CRM.INTEREST_TAX * 2, 2) WHEN CRM.RENT_LIST != 1 AND (CL.CUST_NAME IS NULL OR CL.CUST_NAME = '') AND (CRM.RENT_LIST-LRI2.PLAN_LIST<=1) AND ((TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(NOW(), '%Y-%m-%d'))= 3) OR (TIMESTAMPDIFF(MONTH,DATE_FORMAT(LRP2.PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(NOW(), '%Y-%m-%d'))= 0)) THEN CRM.INTEREST_TAX ELSE 0 END AS MONEY,ROUND(CRM.INTEREST_TAX / getTax (LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2) AS MONEYNOTAX,(CRM.INTEREST_TAX - ROUND(CRM.INTEREST_TAX / getTax (LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2)) AS TAX,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(SYSDATE(), '%Y/%m/%d') AS FACT_DATE,CRM.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,LEC.ID AS CARID,LEC.MODEL,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE FROM CONTRACT_RENT_MONTH CRM LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = CRM.CONTRACT_ID AND LRP.PLAN_LIST = CRM.rent_list LEFT JOIN LC_RENT_INCOME LRI ON LRI.CONTRACT_ID = LRP.CONTRACT_ID AND LRI.PLAN_LIST = LRP.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LRP.CONTRACT_ID = LCI.ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN (SELECT CONTRACT_ID,MAX(PLAN_LIST) AS PLAN_LIST,MAX(HIRE_DATE) AS HIRE_DATE FROM LC_RENT_INCOME GROUP BY CONTRACT_ID) LRI2 ON LRI2.CONTRACT_ID = lci.id LEFT JOIN (SELECT CONTRACT_ID,PLAN_LIST,MAX(PLAN_DATE) AS PLAN_DATE FROM LC_RENT_PLAN GROUP BY CONTRACT_ID,PLAN_LIST) LRP2 ON LRP2.CONTRACT_ID = LRI2.CONTRACT_ID AND LRP2.PLAN_LIST = LRI2.PLAN_LIST LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_EQUIPMENT_CAR LEC ON LEC.CONTRACT_ID = LCI.ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN CUSTOMER_LIST CL ON (CL.CUST_ID = DI.DISTRIBUTOR_CODING OR CL.CUST_ID = CIF.CUSTOMER_NUM) WHERE LPI.BUSINESSTYPE = '3' AND lul.IS_MAIN = 'Y' AND LCCT.INCOME_NUMBER_YEAR = 'income_3' AND DATE_FORMAT(CRM.END_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') AND CRM.ID NOT IN (SELECT f58 AS ID FROM voucher_v8 WHERE module_name LIKE '%ȷδʵϢ-%');"; + } + List> dataList = DataOperatorUtil.getDataBySql(Sqlca, sql, map); CreateVoucherServiceImpl vs = new CreateVoucherServiceImpl(); diff --git a/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherRentIncome.java b/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherRentIncome.java index f0ce5b91f..205d96be7 100644 --- a/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherRentIncome.java +++ b/src_core/com/tenwa/voucher/CreateVoucherProcess/CreateVoucherRentIncome.java @@ -39,8 +39,6 @@ public class CreateVoucherRentIncome { String DISTRIBUTOR_NAME=null; String CUSTID=null; String CUSTNAME=null; - String CUSTID2=null;// Ѿչ ԤտĿĿͻ - String CUSTNAME2=null; String CUSTOMERTYPE=null; String BUSINESSTYPE=null; String TAX_NUM=null; @@ -53,22 +51,18 @@ public class CreateVoucherRentIncome { map.clear(); map.put("FLOWUNID", flowunid); - // ؿ-յ()-- - if("PZ2018072100000024".equals(VOUCHERNO) || "PZ2019070100000016".equals(VOUCHERNO)){ - //sql= "SELECT LCI.SUBJECTID,LCI.SUBJECTNAME,ROUND((getTax(lci.LEAS_FORM,'',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENTMONEY,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0) - ROUND(IFNULL(LRIT.CORPUS, 0) /getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0) - ROUND(IFNULL(LRIT.CORPUS, 0) / getTax (LCI.LEAS_FORM,'',LCCT.START_DATE),2)) + (IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2))) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(CASE WHEN(LRIT.ACCOUNTING_DATE IS NOT NULL OR LRIT.ACCOUNTING_DATE != '') THEN LRIT.ACCOUNTING_DATE ELSE NOW() END,'%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LRIT.HIRE_DATE IS NOT NULL OR LRIT.HIRE_DATE != '') THEN LRIT.HIRE_DATE ELSE NOW() END,'%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.PLAN_LIST,LRP.ID AS F58,CASE WHEN (SELECT EBANK_NUMBER FROM LC_RENT_INCOME WHERE EBANK_NUMBER=IFNULL(LRIT.EBANK_NUMBER,0) GROUP BY EBANK_NUMBER)IS NULL THEN 'YES' ELSE 'NO' END AS YES_OR_NO FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND lrp.plan_list = lrit.plan_list LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LRIT.CONTRACT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '1' AND LUL.IS_MAIN = 'Y' AND IFNULL(LRIT.RENT, 0) > 0 AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m') AND LRIT.FLOWUNID = :FLOWUNID "; - sql= "SELECT ROUND((getTax(lci.LEAS_FORM,'',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENTMONEY,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0) - ROUND(IFNULL(LRIT.CORPUS, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0) - ROUND(IFNULL(LRIT.CORPUS, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2)) + (IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2))) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(CASE WHEN (LRIT.ACCOUNTING_DATE IS NOT NULL OR LRIT.ACCOUNTING_DATE != '') THEN LRIT.ACCOUNTING_DATE ELSE NOW() END,'%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LRIT.HIRE_DATE IS NOT NULL OR LRIT.HIRE_DATE != '') THEN LRIT.HIRE_DATE ELSE NOW() END,'%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.PLAN_LIST,LRP.ID AS F58,CASE WHEN (SELECT EBANK_NUMBER FROM LC_RENT_INCOME WHERE EBANK_NUMBER = IFNULL(LRIT.EBANK_NUMBER, 0) GROUP BY EBANK_NUMBER) IS NULL THEN 'YES' ELSE 'NO' END AS YES_OR_NO,CASE WHEN (SELECT CUSTOMER_NUM FROM CUSTOMER_INFO WHERE CUSTOMERID = LE.CUSTOMER_ID) IS NOT NULL THEN (SELECT CUSTOMER_NUM FROM CUSTOMER_INFO WHERE CUSTOMERID = LE.CUSTOMER_ID) ELSE CIF.CUSTOMER_NUM END AS CUSTOMERID2,CASE WHEN (SELECT CUSTOMERNAME FROM CUSTOMER_INFO WHERE CUSTOMERID = LE.CUSTOMER_ID) IS NOT NULL THEN (SELECT CUSTOMERNAME FROM CUSTOMER_INFO WHERE CUSTOMERID = LE.CUSTOMER_ID) ELSE CIF.CUSTOMERNAME END AS CUSTOMERNAME2 FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND lrp.plan_list = lrit.plan_list LEFT JOIN LC_EBANK LE ON LE.ID=LRIT.EBANK_NUMBER LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LRIT.CONTRACT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '1' AND LUL.IS_MAIN = 'Y' AND IFNULL(LRIT.RENT, 0) > 0 AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m') AND NOT EXISTS(SELECT F58 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME LIKE '%-յ%') AND LRIT.FLOWUNID = :FLOWUNID "; - }else if("PZ2018080400000081".equals(VOUCHERNO) || "PZ2019070100000017".equals(VOUCHERNO)){ - //sql= "SELECT LCI.SUBJECTID,LCI.SUBJECTNAME,ROUND((getTax(lci.LEAS_FORM,'',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENTMONEY,IFNULL(LRIT.CORPUS, 0) AS CORPUS,DATE_FORMAT(CASE WHEN (LRIT.ACCOUNTING_DATE IS NOT NULL OR LRIT.ACCOUNTING_DATE != '') THEN LRIT.ACCOUNTING_DATE ELSE NOW() END,'%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LRIT.HIRE_DATE IS NOT NULL OR LRIT.HIRE_DATE != '') THEN LRIT.HIRE_DATE ELSE NOW() END,'%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.PLAN_LIST,LRP.ID AS F58,CASE WHEN (SELECT EBANK_NUMBER FROM LC_RENT_INCOME WHERE EBANK_NUMBER=IFNULL(LRIT.EBANK_NUMBER,0) GROUP BY EBANK_NUMBER)IS NULL THEN 'YES' ELSE 'NO' END AS YES_OR_NO FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND lrp.plan_list = lrit.plan_list LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LRIT.CONTRACT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '1' AND LUL.IS_MAIN = 'Y' AND IFNULL(LRIT.RENT, 0) > 0 AND DATE_FORMAT(NOW(), '%Y-%m') > DATE_FORMAT(lrp.plan_date, '%Y-%m') AND LRIT.FLOWUNID = :FLOWUNID "; - sql= "SELECT ROUND((getTax(lci.LEAS_FORM,'',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENTMONEY,IFNULL(LRIT.CORPUS, 0) AS CORPUS,DATE_FORMAT(CASE WHEN (LRIT.ACCOUNTING_DATE IS NOT NULL OR LRIT.ACCOUNTING_DATE != '') THEN LRIT.ACCOUNTING_DATE ELSE NOW() END,'%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LRIT.HIRE_DATE IS NOT NULL OR LRIT.HIRE_DATE != '') THEN LRIT.HIRE_DATE ELSE NOW() END,'%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.PLAN_LIST,LRP.ID AS F58,CASE WHEN (SELECT EBANK_NUMBER FROM LC_RENT_INCOME WHERE EBANK_NUMBER=IFNULL(LRIT.EBANK_NUMBER,0) GROUP BY EBANK_NUMBER)IS NULL THEN 'YES' ELSE 'NO' END AS YES_OR_NO,CASE WHEN (SELECT CUSTOMER_NUM FROM CUSTOMER_INFO WHERE CUSTOMERID = LE.CUSTOMER_ID) IS NOT NULL THEN (SELECT CUSTOMER_NUM FROM CUSTOMER_INFO WHERE CUSTOMERID = LE.CUSTOMER_ID) ELSE CIF.CUSTOMER_NUM END AS CUSTOMERID2,CASE WHEN (SELECT CUSTOMERNAME FROM CUSTOMER_INFO WHERE CUSTOMERID = LE.CUSTOMER_ID) IS NOT NULL THEN (SELECT CUSTOMERNAME FROM CUSTOMER_INFO WHERE CUSTOMERID = LE.CUSTOMER_ID) ELSE CIF.CUSTOMERNAME END AS CUSTOMERNAME2 FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND lrp.plan_list = lrit.plan_list LEFT JOIN LC_EBANK LE ON LE.ID=LRIT.EBANK_NUMBER LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LRIT.CONTRACT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '1' AND LUL.IS_MAIN = 'Y' AND IFNULL(LRIT.RENT, 0) > 0 AND DATE_FORMAT(NOW(), '%Y-%m') > DATE_FORMAT(lrp.plan_date, '%Y-%m') AND NOT EXISTS(SELECT F58 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME LIKE '%-յ%') AND LRIT.FLOWUNID = :FLOWUNID "; - // ؿ-յϢ() - }else if("PZ2018072100000025".equals(VOUCHERNO) || "PZ2019070100000014".equals(VOUCHERNO)) { - //sql= "SELECT LCI.SUBJECTID,LCI.SUBJECTNAME,ROUND((getTax(lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.PENALTY, 0) AS MONEY,ROUND(IFNULL(LRIT.PENALTY, 0) / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.PENALTY, 0) - ROUND(IFNULL(LRIT.PENALTY, 0) / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2)) AS MONEYTAX,DATE_FORMAT(CASE WHEN (LRIT.ACCOUNTING_DATE IS NOT NULL OR LRIT.ACCOUNTING_DATE != '') THEN LRIT.ACCOUNTING_DATE ELSE NOW() END,'%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LRIT.HIRE_DATE IS NOT NULL OR LRIT.HIRE_DATE != '') THEN LRIT.HIRE_DATE ELSE NOW() END,'%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.PLAN_LIST,LRP.ID AS F58,CASE WHEN (SELECT EBANK_NUMBER FROM LC_RENT_INCOME WHERE EBANK_NUMBER=IFNULL(LRIT.EBANK_NUMBER,0) GROUP BY EBANK_NUMBER)IS NULL THEN 'YES' ELSE 'NO' END AS YES_OR_NO FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND LRP.PLAN_LIST = LRIT.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LRP.CONTRACT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '1' AND LUL.IS_MAIN = 'Y' AND IFNULL(LRIT.PENALTY, 0) > 0 AND LRIT.FLOWUNID = :FLOWUNID "; - sql= "SELECT ROUND((getTax(lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.PENALTY, 0) AS MONEY,ROUND(IFNULL(LRIT.PENALTY, 0) / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.PENALTY, 0) - ROUND(IFNULL(LRIT.PENALTY, 0) / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2)) AS MONEYTAX,DATE_FORMAT(CASE WHEN (LRIT.ACCOUNTING_DATE IS NOT NULL OR LRIT.ACCOUNTING_DATE != '') THEN LRIT.ACCOUNTING_DATE ELSE NOW() END,'%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LRIT.HIRE_DATE IS NOT NULL OR LRIT.HIRE_DATE != '') THEN LRIT.HIRE_DATE ELSE NOW() END,'%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.PLAN_LIST,LRP.ID AS F58,CASE WHEN (SELECT EBANK_NUMBER FROM LC_RENT_INCOME WHERE EBANK_NUMBER=IFNULL(LRIT.EBANK_NUMBER,0) GROUP BY EBANK_NUMBER)IS NULL THEN 'YES' ELSE 'NO' END AS YES_OR_NO,CASE WHEN (SELECT CUSTOMER_NUM FROM CUSTOMER_INFO WHERE CUSTOMERID = LE.CUSTOMER_ID) IS NOT NULL THEN (SELECT CUSTOMER_NUM FROM CUSTOMER_INFO WHERE CUSTOMERID = LE.CUSTOMER_ID) ELSE CIF.CUSTOMER_NUM END AS CUSTOMERID2,CASE WHEN (SELECT CUSTOMERNAME FROM CUSTOMER_INFO WHERE CUSTOMERID = LE.CUSTOMER_ID) IS NOT NULL THEN (SELECT CUSTOMERNAME FROM CUSTOMER_INFO WHERE CUSTOMERID = LE.CUSTOMER_ID) ELSE CIF.CUSTOMERNAME END AS CUSTOMERNAME2 FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND LRP.PLAN_LIST = LRIT.PLAN_LIST LEFT JOIN LC_EBANK LE ON LE.ID=LRIT.EBANK_NUMBER LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LRP.CONTRACT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '1' AND LUL.IS_MAIN = 'Y' AND IFNULL(LRIT.PENALTY, 0) > 0 AND NOT EXISTS(SELECT F58 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME LIKE '%-Ϣ%') AND LRIT.FLOWUNID = :FLOWUNID "; - } + if (("PZ2018072100000024".equals(VOUCHERNO)) || ("PZ2019070100000016".equals(VOUCHERNO))) { + sql = "SELECT ROUND((getTax(lci.LEAS_FORM,'',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENTMONEY,IFNULL(LRIT.CORPUS, 0) AS CORPUS,(IFNULL(LRIT.CORPUS, 0) - ROUND(IFNULL(LRIT.CORPUS, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2)) AS CORPUS_TAX,((IFNULL(LRIT.CORPUS, 0) - ROUND(IFNULL(LRIT.CORPUS, 0) / getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2)) + (IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2))) AS CORPUS_ADD_INTEREST_TAX,DATE_FORMAT(CASE WHEN (LRIT.ACCOUNTING_DATE IS NOT NULL OR LRIT.ACCOUNTING_DATE != '') THEN LRIT.ACCOUNTING_DATE ELSE NOW() END,'%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LRIT.HIRE_DATE IS NOT NULL OR LRIT.HIRE_DATE != '') THEN LRIT.HIRE_DATE ELSE NOW() END,'%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.PLAN_LIST,LRP.ID AS F58,CASE WHEN (SELECT EBANK_NUMBER FROM LC_RENT_INCOME WHERE EBANK_NUMBER = IFNULL(LRIT.EBANK_NUMBER, 0) GROUP BY EBANK_NUMBER) IS NULL THEN 'YES' ELSE 'NO' END AS YES_OR_NO FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND lrp.plan_list = lrit.plan_list LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LRIT.CONTRACT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '1' AND LUL.IS_MAIN = 'Y' AND IFNULL(LRIT.RENT, 0) > 0 AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m') AND NOT EXISTS(SELECT F58 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME LIKE '%-յ%') AND LRIT.FLOWUNID = :FLOWUNID "; + } else if (("PZ2018080400000081".equals(VOUCHERNO)) || ("PZ2019070100000017".equals(VOUCHERNO))) { + sql = "SELECT ROUND((getTax(lci.LEAS_FORM,'',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.INTEREST, 0) AS MONEY,ROUND(IFNULL(LRIT.INTEREST, 0) / getTax (LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.INTEREST, 0) - ROUND(IFNULL(LRIT.INTEREST, 0) / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2)) AS MONEYTAX,IFNULL(LRIT.RENT, 0) AS RENTMONEY,IFNULL(LRIT.CORPUS, 0) AS CORPUS,DATE_FORMAT(CASE WHEN (LRIT.ACCOUNTING_DATE IS NOT NULL OR LRIT.ACCOUNTING_DATE != '') THEN LRIT.ACCOUNTING_DATE ELSE NOW() END,'%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LRIT.HIRE_DATE IS NOT NULL OR LRIT.HIRE_DATE != '') THEN LRIT.HIRE_DATE ELSE NOW() END,'%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.PLAN_LIST,LRP.ID AS F58,CASE WHEN (SELECT EBANK_NUMBER FROM LC_RENT_INCOME WHERE EBANK_NUMBER=IFNULL(LRIT.EBANK_NUMBER,0) GROUP BY EBANK_NUMBER)IS NULL THEN 'YES' ELSE 'NO' END AS YES_OR_NO FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND lrp.plan_list = lrit.plan_list LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LRIT.CONTRACT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '1' AND LUL.IS_MAIN = 'Y' AND IFNULL(LRIT.RENT, 0) > 0 AND DATE_FORMAT(NOW(), '%Y-%m') > DATE_FORMAT(lrp.plan_date, '%Y-%m') AND NOT EXISTS(SELECT F58 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME LIKE '%-յ%') AND LRIT.FLOWUNID = :FLOWUNID "; + } else if (("PZ2018072100000025".equals(VOUCHERNO)) || ("PZ2019070100000014".equals(VOUCHERNO))) { + sql = "SELECT ROUND((getTax(lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0) AS TAX_NUM,IFNULL(LRIT.PENALTY, 0) AS MONEY,ROUND(IFNULL(LRIT.PENALTY, 0) / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2) AS MONEYNOTAX,(IFNULL(LRIT.PENALTY, 0) - ROUND(IFNULL(LRIT.PENALTY, 0) / getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2)) AS MONEYTAX,DATE_FORMAT(CASE WHEN (LRIT.ACCOUNTING_DATE IS NOT NULL OR LRIT.ACCOUNTING_DATE != '') THEN LRIT.ACCOUNTING_DATE ELSE NOW() END,'%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LRIT.HIRE_DATE IS NOT NULL OR LRIT.HIRE_DATE != '') THEN LRIT.HIRE_DATE ELSE NOW() END,'%Y/%m/%d') AS FACT_DATE,LCCT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,DI.F_I_TYPE,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LRIT.PLAN_LIST,LRP.ID AS F58,CASE WHEN (SELECT EBANK_NUMBER FROM LC_RENT_INCOME WHERE EBANK_NUMBER=IFNULL(LRIT.EBANK_NUMBER,0) GROUP BY EBANK_NUMBER)IS NULL THEN 'YES' ELSE 'NO' END AS YES_OR_NO FROM LC_RENT_INCOME_TEMP LRIT LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRIT.CONTRACT_ID AND LRP.PLAN_LIST = LRIT.PLAN_LIST LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LRP.CONTRACT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CONTRACT_ID = LCI.ID LEFT JOIN CUSTOMER_INFO CIF ON CIF.CUSTOMERID = LUL.CUSTOMER_ID LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID WHERE LPI.BUSINESSTYPE = '1' AND LUL.IS_MAIN = 'Y' AND IFNULL(LRIT.PENALTY, 0) > 0 AND NOT EXISTS(SELECT F58 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME LIKE '%-Ϣ%') AND LRIT.FLOWUNID = :FLOWUNID "; + } + List> dataList=DataOperatorUtil.getDataBySql(Sqlca, sql, map); - CreateVoucherServiceImpl vs=new CreateVoucherServiceImpl(); + CreateVoucherRedCompensatory cvrc = new CreateVoucherRedCompensatory(); String VOUCHER_TYPE="1";// ƾ֤ for (int i=0;i '') THEN LFIT.ACCOUNTING_DATE ELSE SYSDATE() END, '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LFIT.FACT_DATE IS NOT NULL OR LFIT.FACT_DATE <> '') THEN LFIT.FACT_DATE ELSE SYSDATE() END, '%Y/%m/%d') AS FACT_DATE,LFIT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LFIT.ACC_NUMBER FROM LC_FUND_INCOME_TEMP LFIT LEFT JOIN LB_CONTRACT_INFO LCI ON LFIT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID WHERE LFIT.FEE_TYPE = :FEE_TYPE AND LPI.BUSINESSTYPE='2' AND lul.IS_MAIN='Y' AND LFIT.FLOWUNID = :FLOWUNID "; - sql = "SELECT ROUND((getTax(lci.LEAS_FORM,'"+tax_type+"',LCCT.START_DATE)-1)*100,0) AS TAX_NUM,LFIT.FACT_MONEY AS MONEY,ROUND(LFIT.FACT_MONEY / getTax (LCI.LEAS_FORM,'"+tax_type+"',LCCT.START_DATE),2) AS MONEYNOTAX,(LFIT.FACT_MONEY - ROUND(LFIT.FACT_MONEY / getTax (LCI.LEAS_FORM,'"+tax_type+"',LCCT.START_DATE),2)) AS MONEYTAX,DATE_FORMAT(CASE WHEN (LFIT.ACCOUNTING_DATE IS NOT NULL OR LFIT.ACCOUNTING_DATE <> '') THEN LFIT.ACCOUNTING_DATE ELSE SYSDATE() END,'%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LFIT.FACT_DATE IS NOT NULL OR LFIT.FACT_DATE <> '') THEN LFIT.FACT_DATE ELSE SYSDATE() END,'%Y/%m/%d') AS FACT_DATE,LFIT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LFIT.ACC_NUMBER,CASE WHEN (SELECT CUSTOMER_NUM FROM CUSTOMER_INFO WHERE CUSTOMERID = LE.CUSTOMER_ID) IS NOT NULL THEN (SELECT CUSTOMER_NUM FROM CUSTOMER_INFO WHERE CUSTOMERID = LE.CUSTOMER_ID) ELSE 'APZL00000000CT' END AS CUSTOMERID2,CASE WHEN (SELECT CUSTOMERNAME FROM CUSTOMER_INFO WHERE CUSTOMERID = LE.CUSTOMER_ID) IS NOT NULL THEN (SELECT CUSTOMERNAME FROM CUSTOMER_INFO WHERE CUSTOMERID = LE.CUSTOMER_ID) ELSE 'ͳB˴ͻ' END AS CUSTOMERNAME2 FROM LC_FUND_INCOME_TEMP LFIT LEFT JOIN LC_EBANK LE ON LE.ID=LFIT.EBANK_NUMBER LEFT JOIN LB_CONTRACT_INFO LCI ON LFIT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID WHERE LFIT.FEE_TYPE = :FEE_TYPE AND LPI.BUSINESSTYPE = '2' AND lul.IS_MAIN = 'Y' AND LFIT.FLOWUNID = :FLOWUNID "; - // ഫͳ - }else if("PZ2019072000000074".equals(VOUCHERNO) || "PZ2019072000000075".equals(VOUCHERNO) || "PZ2019072000000076".equals(VOUCHERNO) || "PZ2019072200000108".equals(VOUCHERNO) || "PZ2019072200000109".equals(VOUCHERNO) || "PZ2019072200000110".equals(VOUCHERNO) || "PZ2019072200000111".equals(VOUCHERNO) || "PZ2019120400000150".equals(VOUCHERNO)) { - //sql = "SELECT ROUND((getTax(lci.LEAS_FORM,'"+tax_type+"',LCCT.START_DATE)-1)*100,0) AS TAX_NUM,LFIT.FACT_MONEY AS MONEY,ROUND(LFIT.FACT_MONEY / getTax (LCI.LEAS_FORM,'"+tax_type+"',LCCT.START_DATE),2) AS MONEYNOTAX,(LFIT.FACT_MONEY - ROUND(LFIT.FACT_MONEY / getTax (LCI.LEAS_FORM,'"+tax_type+"',LCCT.START_DATE),2)) AS MONEYTAX,DATE_FORMAT(CASE WHEN (LFIT.ACCOUNTING_DATE IS NOT NULL OR LFIT.ACCOUNTING_DATE <> '') THEN LFIT.ACCOUNTING_DATE ELSE SYSDATE() END, '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LFIT.FACT_DATE IS NOT NULL OR LFIT.FACT_DATE <> '') THEN LFIT.FACT_DATE ELSE SYSDATE() END, '%Y/%m/%d') AS FACT_DATE,LFIT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LFIT.ACC_NUMBER FROM LC_FUND_INCOME_TEMP LFIT LEFT JOIN LB_CONTRACT_INFO LCI ON LFIT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID WHERE LFIT.FEE_TYPE = :FEE_TYPE AND LPI.BUSINESSTYPE='3' AND lul.IS_MAIN='Y' AND LFIT.FLOWUNID = :FLOWUNID "; - sql = "SELECT ROUND((getTax(lci.LEAS_FORM,'"+tax_type+"',LCCT.START_DATE)-1)*100,0) AS TAX_NUM,LFIT.FACT_MONEY AS MONEY,ROUND(LFIT.FACT_MONEY / getTax (LCI.LEAS_FORM,'"+tax_type+"',LCCT.START_DATE),2) AS MONEYNOTAX,(LFIT.FACT_MONEY - ROUND(LFIT.FACT_MONEY / getTax (LCI.LEAS_FORM,'"+tax_type+"',LCCT.START_DATE),2)) AS MONEYTAX,DATE_FORMAT(CASE WHEN (LFIT.ACCOUNTING_DATE IS NOT NULL OR LFIT.ACCOUNTING_DATE <> '') THEN LFIT.ACCOUNTING_DATE ELSE SYSDATE() END, '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LFIT.FACT_DATE IS NOT NULL OR LFIT.FACT_DATE <> '') THEN LFIT.FACT_DATE ELSE SYSDATE() END, '%Y/%m/%d') AS FACT_DATE,LFIT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LFIT.ACC_NUMBER,CASE WHEN (SELECT CUSTOMER_NUM FROM CUSTOMER_INFO WHERE CUSTOMERID = LE.CUSTOMER_ID) IS NOT NULL THEN (SELECT CUSTOMER_NUM FROM CUSTOMER_INFO WHERE CUSTOMERID = LE.CUSTOMER_ID) ELSE 'APZL00000000CT' END AS CUSTOMERID2,CASE WHEN (SELECT CUSTOMERNAME FROM CUSTOMER_INFO WHERE CUSTOMERID = LE.CUSTOMER_ID) IS NOT NULL THEN (SELECT CUSTOMERNAME FROM CUSTOMER_INFO WHERE CUSTOMERID = LE.CUSTOMER_ID) ELSE 'ͳB˴ͻ' END AS CUSTOMERNAME2 FROM LC_FUND_INCOME_TEMP LFIT LEFT JOIN LC_EBANK LE ON LE.ID=LFIT.EBANK_NUMBER LEFT JOIN LB_CONTRACT_INFO LCI ON LFIT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID WHERE LFIT.FEE_TYPE = :FEE_TYPE AND LPI.BUSINESSTYPE='3' AND lul.IS_MAIN='Y' AND LFIT.FLOWUNID = :FLOWUNID "; - } - - // жһԻǰ - if("PZ2019071800000033".equals(VOUCHERNO) || "PZ2019072200000109".equals(VOUCHERNO) || "PZ2018092500000157".equals(VOUCHERNO) || "PZ2019072000000075".equals(VOUCHERNO)) { - sql+=" AND (lcct.HANDLING_CHARGE_MONEY_TYPE='0010' OR lcct.HANDLING_CHARGE_MONEY_TYPE IS NULL OR lcct.HANDLING_CHARGE_MONEY_TYPE='')"; - }else if("PZ2019071800000034".equals(VOUCHERNO) || "PZ2019072200000110".equals(VOUCHERNO) || "PZ2019120400000149".equals(VOUCHERNO) || "PZ2019120400000150".equals(VOUCHERNO)){ - sql+=" AND lcct.HANDLING_CHARGE_MONEY_TYPE='0020' "; - } + if (("PZ2018092500000156".equals(VOUCHERNO)) || ("PZ2018092500000157".equals(VOUCHERNO)) || ("PZ2018092500000158".equals(VOUCHERNO)) || ("PZ2019071800000032".equals(VOUCHERNO)) || ("PZ2019071800000033".equals(VOUCHERNO)) || ("PZ2019071800000034".equals(VOUCHERNO)) || ("PZ2019071800000035".equals(VOUCHERNO))) { + sql = "SELECT ROUND((getTax(lci.LEAS_FORM,'" + tax_type + "',LCCT.START_DATE)-1)*100,0) AS TAX_NUM,LFIT.FACT_MONEY AS MONEY,ROUND(LFIT.FACT_MONEY / getTax (LCI.LEAS_FORM,'" + tax_type + "',LCCT.START_DATE),2) AS MONEYNOTAX,(LFIT.FACT_MONEY - ROUND(LFIT.FACT_MONEY / getTax (LCI.LEAS_FORM,'" + tax_type + "',LCCT.START_DATE),2)) AS MONEYTAX,DATE_FORMAT(CASE WHEN (LFIT.ACCOUNTING_DATE IS NOT NULL OR LFIT.ACCOUNTING_DATE <> '') THEN LFIT.ACCOUNTING_DATE ELSE SYSDATE() END, '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LFIT.FACT_DATE IS NOT NULL OR LFIT.FACT_DATE <> '') THEN LFIT.FACT_DATE ELSE SYSDATE() END, '%Y/%m/%d') AS FACT_DATE,LFIT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LFIT.ACC_NUMBER FROM LC_FUND_INCOME_TEMP LFIT LEFT JOIN LB_CONTRACT_INFO LCI ON LFIT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID WHERE LFIT.FEE_TYPE = :FEE_TYPE AND LPI.BUSINESSTYPE='2' AND lul.IS_MAIN='Y' AND LFIT.FLOWUNID = :FLOWUNID "; + } else if (("PZ2019072000000074".equals(VOUCHERNO)) || ("PZ2019072000000075".equals(VOUCHERNO)) || ("PZ2019072000000076".equals(VOUCHERNO)) || ("PZ2019072200000108".equals(VOUCHERNO)) || ("PZ2019072200000109".equals(VOUCHERNO)) || ("PZ2019072200000110".equals(VOUCHERNO)) || ("PZ2019072200000111".equals(VOUCHERNO))) { + sql = "SELECT ROUND((getTax(lci.LEAS_FORM,'" + tax_type + "',LCCT.START_DATE)-1)*100,0) AS TAX_NUM,LFIT.FACT_MONEY AS MONEY,ROUND(LFIT.FACT_MONEY / getTax (LCI.LEAS_FORM,'" + tax_type + "',LCCT.START_DATE),2) AS MONEYNOTAX,(LFIT.FACT_MONEY - ROUND(LFIT.FACT_MONEY / getTax (LCI.LEAS_FORM,'" + tax_type + "',LCCT.START_DATE),2)) AS MONEYTAX,DATE_FORMAT(CASE WHEN (LFIT.ACCOUNTING_DATE IS NOT NULL OR LFIT.ACCOUNTING_DATE <> '') THEN LFIT.ACCOUNTING_DATE ELSE SYSDATE() END, '%Y/%m/%d') AS ACCOUNT_DATE,DATE_FORMAT(CASE WHEN (LFIT.FACT_DATE IS NOT NULL OR LFIT.FACT_DATE <> '') THEN LFIT.FACT_DATE ELSE SYSDATE() END, '%Y/%m/%d') AS FACT_DATE,LFIT.CONTRACT_ID,LCI.CONTRACT_NUMBER,LCI.PROJECT_NAME,LCI.LEAS_FORM,DI.DISTRIBUTOR_CODING DISTRIBUTOR_ID,DI.DISTRIBUTOR_NAME,CIF.CUSTOMER_NUM AS CUSTOMERID,CIF.CUSTOMERNAME,CIF.CUSTOMERTYPE,LPI.BUSINESSTYPE,LFIT.ACC_NUMBER FROM LC_FUND_INCOME_TEMP LFIT LEFT JOIN LB_CONTRACT_INFO LCI ON LFIT.CONTRACT_ID = LCI.ID LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN LB_PROJECT_INFO LPI ON LPI.ID = LUL.PROJECT_ID LEFT JOIN LC_CALC_CONDITION LCCT ON LCCT.CONTRACT_ID = LCI.ID WHERE LFIT.FEE_TYPE = :FEE_TYPE AND LPI.BUSINESSTYPE='3' AND lul.IS_MAIN='Y' AND LFIT.FLOWUNID = :FLOWUNID "; + } + if (("PZ2019071800000033".equals(VOUCHERNO)) || ("PZ2019072200000109".equals(VOUCHERNO))) { + sql = sql + " AND (lcct.HANDLING_CHARGE_MONEY_TYPE='0010' OR lcct.HANDLING_CHARGE_MONEY_TYPE IS NULL OR lcct.HANDLING_CHARGE_MONEY_TYPE='')"; + } else if (("PZ2019071800000034".equals(VOUCHERNO)) || ("PZ2019072200000110".equals(VOUCHERNO))) { + sql = sql + " AND lcct.HANDLING_CHARGE_MONEY_TYPE='0020' "; + } + // ѯsql, װlist List> dataList = DataOperatorUtil.getDataBySql(Sqlca, sql, map); @@ -101,8 +94,6 @@ public class CreateVoucherToBeforeOnhire extends BaseBussiness { DISTRIBUTOR_NAME = dataList.get(i).get("DISTRIBUTOR_NAME"); CUSTOMERID = dataList.get(i).get("CUSTOMERID"); CUSTOMERNAME = dataList.get(i).get("CUSTOMERNAME"); - CUSTOMERID2 = dataList.get(i).get("CUSTOMERID2"); - CUSTOMERNAME2 = dataList.get(i).get("CUSTOMERNAME2"); CUSTOMERTYPE = dataList.get(i).get("CUSTOMERTYPE"); BUSINESSTYPE = dataList.get(i).get("BUSINESSTYPE"); TAX_NUM = dataList.get(i).get("TAX_NUM"); @@ -125,8 +116,6 @@ public class CreateVoucherToBeforeOnhire extends BaseBussiness { param.put("DISTRIBUTOR_NAME", DISTRIBUTOR_NAME); param.put("CUSTID", CUSTOMERID); param.put("CUSTNAME", CUSTOMERNAME); - param.put("CUSTID2", CUSTOMERID2); - param.put("CUSTNAME2", CUSTOMERNAME2); param.put("CUSTOMERTYPE", CUSTOMERTYPE); param.put("BUSINESSTYPE", BUSINESSTYPE); if(TAX_CODES!=null) { @@ -136,7 +125,7 @@ public class CreateVoucherToBeforeOnhire extends BaseBussiness { param.put("VOUCHERNO", VOUCHERNO); // յͻ - if("PZ2019071800000033".equals(VOUCHERNO) || "PZ2019071800000034".equals(VOUCHERNO) || "PZ2018092500000157".equals(VOUCHERNO) || "PZ2019120400000149".equals(VOUCHERNO) || "PZ2019072000000075".equals(VOUCHERNO) || "PZ2019120400000150".equals(VOUCHERNO) || "PZ2019072200000109".equals(VOUCHERNO) || "PZ2019072200000110".equals(VOUCHERNO)){ + if (("PZ2019071800000033".equals(VOUCHERNO)) || ("PZ2019071800000034".equals(VOUCHERNO)) || ("PZ2019072000000075".equals(VOUCHERNO)) || ("PZ2019072200000109".equals(VOUCHERNO)) || ("PZ2019072200000110".equals(VOUCHERNO))) { param.put("CASHFLOW", "");// ֽĿ param.put("BUSINESSTYPE", "0604");// Ӫ } diff --git a/src_core/com/tenwa/voucher/CreateVoucherProcess/InsertVoucherRentCompensatory.java b/src_core/com/tenwa/voucher/CreateVoucherProcess/InsertVoucherRentCompensatory.java index dbaea549f..d63c02b5e 100644 --- a/src_core/com/tenwa/voucher/CreateVoucherProcess/InsertVoucherRentCompensatory.java +++ b/src_core/com/tenwa/voucher/CreateVoucherProcess/InsertVoucherRentCompensatory.java @@ -1,6 +1,5 @@ package com.tenwa.voucher.CreateVoucherProcess; -import java.util.ArrayList; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -48,12 +47,11 @@ public class InsertVoucherRentCompensatory { * ѯ, жǷҪִвм */ // ѯǷеµ, δƾ֤(̴) - String sqls11="SELECT lrp.RENT FROM lc_rent_plan lrp LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT income_id FROM lv_rent_plan GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID=LRP.ID LEFT JOIN (SELECT income_id FROM lv_rent_plan2 GROUP BY INCOME_ID)LV2 ON LV2.INCOME_ID=LRP.ID WHERE lrp.collect_status = '' AND lrp.rent > 0 AND (LV1.INCOME_ID IS NULL AND LV2.INCOME_ID IS NULL) AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m') AND lul.is_main = 'Y' "; + String sqls11 = "SELECT lrp.RENT FROM lc_rent_plan lrp LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id WHERE lrp.collect_status='' AND lrp.rent > 0 AND lrp.id NOT IN (SELECT income_id FROM lv_rent_plan) AND lrp.id NOT IN (SELECT income_id FROM lv_rent_plan2) AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m') AND lul.is_main = 'Y' "; // ѯµ, δƾ֤(̴) - String sqls22="SELECT lrp.RENT FROM lc_rent_plan lrp LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT income_id FROM lv_rent_plan GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID=LRP.ID LEFT JOIN (SELECT income_id FROM lv_rent_plan2 GROUP BY INCOME_ID)LV2 ON LV2.INCOME_ID=LRP.ID WHERE lrp.collect_status ='' AND lrp.rent > 0 AND (LV1.INCOME_ID IS NULL AND LV2.INCOME_ID IS NULL) AND DATE_FORMAT(NOW(), '%Y-%m') > DATE_FORMAT(lrp.plan_date, '%Y-%m') AND lul.is_main = 'Y' "; + String sqls22 = "SELECT lrp.RENT FROM lc_rent_plan lrp LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id WHERE lrp.collect_status ='' AND lrp.rent > 0 AND lrp.id NOT IN (SELECT income_id FROM lv_rent_plan) AND lrp.id NOT IN (SELECT income_id FROM lv_rent_plan2) AND DATE_FORMAT(NOW(), '%Y-%m') > DATE_FORMAT(lrp.plan_date, '%Y-%m') AND lul.is_main = 'Y' "; // ѯǰǷϢ(̴) - String sqls33="SELECT lrp.penalty FROM lc_rent_plan lrp LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT income_id FROM lv_penalty_plan GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID=LRP.ID WHERE lrp.collect_status='' AND lrp.penalty > 0 AND LV1.INCOME_ID IS NULL AND lul.is_main = 'Y' "; - + String sqls33 = "SELECT lrp.penalty FROM lc_rent_plan lrp LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id WHERE lrp.collect_status='' AND lrp.penalty > 0 AND lrp.id NOT IN (SELECT income_id FROM lv_penalty_plan) AND lul.is_main = 'Y' "; List> dataList11=DataOperatorUtil.getDataBySql(Sqlca, sqls11, null); List> dataList22=DataOperatorUtil.getDataBySql(Sqlca, sqls22, null); List> dataList33=DataOperatorUtil.getDataBySql(Sqlca, sqls33, null); @@ -62,12 +60,11 @@ public class InsertVoucherRentCompensatory { * ݲмSQL */ // δڼδ(̴) - String sql11="INSERT INTO lv_rent_plan (SELECT REPLACE(UUID(), '-', ''),CONCAT('k', getSerialNumber ('ƾ֤')),cif.customer_num,cif.customername,lci.id,lci.contract_number,lrp.id,DATE_FORMAT(NOW(),'%Y/%m/%d') AS hire_date,lrp.plan_list,lrp.RENT,lrp.CORPUS,lrp.INTEREST,0.00,'' OWN_BANK,'' OWN_ACCOUNT,'' OWN_NUMBER,'' EBANK_NUMBER,'' CARDDEDUCT_ID,DATE_FORMAT(NOW(),'%Y/%m/%d') AS ACCOUNTING_DATE,lrp.COLLECT_STATUS,LCI.BUSINESSTYPE,LCI.LEAS_FORM FROM lc_rent_plan lrp LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT income_id FROM lv_rent_plan GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID=LRP.ID LEFT JOIN (SELECT income_id FROM lv_rent_plan2 GROUP BY INCOME_ID)LV2 ON LV2.INCOME_ID=LRP.ID WHERE lrp.collect_status='' AND lrp.rent > 0 AND (LV1.INCOME_ID IS NULL AND LV2.INCOME_ID IS NULL) AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m') AND lul.is_main = 'Y') "; + String sql11 = "INSERT INTO lv_rent_plan (SELECT REPLACE(UUID(), '-', ''),CONCAT('k', getSerialNumber ('ƾ֤')),cif.customer_num,cif.customername,lci.id,lci.contract_number,lrp.id,DATE_FORMAT(NOW(),'%Y/%m/%d') AS hire_date,lrp.plan_list,lrp.RENT,lrp.CORPUS,lrp.INTEREST,0.00,'' OWN_BANK,'' OWN_ACCOUNT,'' OWN_NUMBER,'' EBANK_NUMBER,'' CARDDEDUCT_ID,DATE_FORMAT(NOW(),'%Y/%m/%d') AS ACCOUNTING_DATE,lrp.COLLECT_STATUS,LCI.BUSINESSTYPE,LCI.LEAS_FORM FROM lc_rent_plan lrp LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id WHERE lrp.collect_status='' AND lrp.rent > 0 AND lrp.id NOT IN (SELECT income_id FROM lv_rent_plan) AND lrp.id NOT IN (SELECT income_id FROM lv_rent_plan2) AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m') AND lul.is_main = 'Y') "; // ڹ(̴) - String sql22="INSERT INTO lv_rent_plan2 (SELECT REPLACE(UUID(), '-', ''),CONCAT('k', getSerialNumber ('ƾ֤')),cif.customer_num,cif.customername,lci.id,lci.contract_number,lrp.id,DATE_FORMAT(NOW(),'%Y/%m/%d') AS HIRE_DATE,lrp.plan_list,lrp.RENT,lrp.CORPUS,lrp.INTEREST,0.00,'' OWN_BANK,'' OWN_ACCOUNT,'' OWN_NUMBER,'' EBANK_NUMBER,'' CARDDEDUCT_ID,DATE_FORMAT(NOW(),'%Y/%m/%d') AS ACCOUNTING_DATE,lrp.COLLECT_STATUS,LCI.BUSINESSTYPE,LCI.LEAS_FORM FROM lc_rent_plan lrp LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT income_id FROM lv_rent_plan GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID =LRP.ID LEFT JOIN (SELECT income_id FROM lv_rent_plan2 GROUP BY INCOME_ID)LV2 ON LV2.INCOME_ID=LRP.ID WHERE lrp.collect_status ='' AND lrp.rent > 0 AND (LV1.INCOME_ID IS NULL AND LV2.INCOME_ID IS NULL) AND DATE_FORMAT(NOW(), '%Y-%m') > DATE_FORMAT(lrp.plan_date, '%Y-%m') AND lul.is_main = 'Y') "; + String sql22 = "INSERT INTO lv_rent_plan2 (SELECT REPLACE(UUID(), '-', ''),CONCAT('k', getSerialNumber ('ƾ֤')),cif.customer_num,cif.customername,lci.id,lci.contract_number,lrp.id,DATE_FORMAT(NOW(),'%Y/%m/%d') AS HIRE_DATE,lrp.plan_list,lrp.RENT,lrp.CORPUS,lrp.INTEREST,0.00,'' OWN_BANK,'' OWN_ACCOUNT,'' OWN_NUMBER,'' EBANK_NUMBER,'' CARDDEDUCT_ID,DATE_FORMAT(NOW(),'%Y/%m/%d') AS ACCOUNTING_DATE,lrp.COLLECT_STATUS,LCI.BUSINESSTYPE,LCI.LEAS_FORM FROM lc_rent_plan lrp LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id WHERE lrp.collect_status ='' AND lrp.rent > 0 AND lrp.id NOT IN (SELECT income_id FROM lv_rent_plan) AND lrp.id NOT IN (SELECT income_id FROM lv_rent_plan2) AND DATE_FORMAT(NOW(), '%Y-%m') > DATE_FORMAT(lrp.plan_date, '%Y-%m') AND lul.is_main = 'Y') "; // Ϣ(̴) - String sql33="INSERT INTO lv_penalty_plan (SELECT REPLACE(UUID(), '-', ''),CONCAT('k', getSerialNumber ('ƾ֤')),cif.customer_num,cif.customername,lci.id,lci.contract_number,lrp.id,DATE_FORMAT(NOW(),'%Y/%m/%d') AS HIRE_DATE,lrp.plan_list,0.00,0.00,0.00,lrp.PENALTY,'' OWN_BANK,'' OWN_ACCOUNT,'' OWN_NUMBER,'' EBANK_NUMBER,'' CARDDEDUCT_ID,DATE_FORMAT(NOW(),'%Y/%m/%d') AS ACCOUNTING_DATE,lrp.COLLECT_STATUS,LCI.BUSINESSTYPE,LCI.LEAS_FORM FROM lc_rent_plan lrp LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT INCOME_ID FROM lv_penalty_plan GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID=LRP.ID WHERE lrp.collect_status ='' AND lrp.penalty > 0 AND LV1.INCOME_ID IS NULL )"; - + String sql33 = "INSERT INTO lv_penalty_plan (SELECT REPLACE(UUID(), '-', ''),CONCAT('k', getSerialNumber ('ƾ֤')),cif.customer_num,cif.customername,lci.id,lci.contract_number,lrp.id,DATE_FORMAT(NOW(),'%Y/%m/%d') AS HIRE_DATE,lrp.plan_list,0.00,0.00,0.00,lrp.PENALTY,'' OWN_BANK,'' OWN_ACCOUNT,'' OWN_NUMBER,'' EBANK_NUMBER,'' CARDDEDUCT_ID,DATE_FORMAT(NOW(),'%Y/%m/%d') AS ACCOUNTING_DATE,lrp.COLLECT_STATUS,LCI.BUSINESSTYPE,LCI.LEAS_FORM FROM lc_rent_plan lrp LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id WHERE lrp.collect_status ='' AND lrp.penalty > 0 AND lrp.id NOT IN (SELECT income_id FROM lv_penalty_plan) AND lul.is_main = 'Y')"; /** * ݲѯж, ִֵвSQL */ @@ -114,21 +111,21 @@ public class InsertVoucherRentCompensatory { * */ // µ(̴)-() - String sqlqh11="SELECT lvri.RENT FROM lv_rent_plan lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status ='' AND lvri.rent > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='02' AND V8.F58 IS NULL AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m')"; + String sqlqh11 = "SELECT lvri.RENT FROM lv_rent_plan lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id WHERE lvri.collect_status ='' AND lvri.rent > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='02' AND lvri.income_id NOT IN(SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ%' AND f58 IS NOT NULL) AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m')"; // ǰ(̴)-() - String sqlqh22="SELECT lvri.RENT FROM lv_rent_plan2 lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status ='' AND lvri.rent > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='02' AND V8.F58 IS NULL AND DATE_FORMAT(NOW(), '%Y-%m') > DATE_FORMAT(lrp.plan_date, '%Y-%m') "; + String sqlqh22 = "SELECT lvri.RENT FROM lv_rent_plan2 lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id WHERE lvri.collect_status ='' AND lvri.rent > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='02' AND lvri.income_id NOT IN(SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ%' AND f58 IS NOT NULL) AND DATE_FORMAT(NOW(), '%Y-%m') > DATE_FORMAT(lrp.plan_date, '%Y-%m') "; // Ϣ(̴)-() - String sqlqh33="SELECT lvri.PENALTY FROM lv_penalty_plan lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%Ϣ%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status ='' AND lvri.PENALTY > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='02' AND V8.F58 IS NULL "; + String sqlqh33 = "SELECT lvri.PENALTY FROM lv_penalty_plan lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id WHERE lvri.collect_status ='' AND lvri.PENALTY > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='02' AND lvri.income_id NOT IN(SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%Ϣ%' AND f58 IS NOT NULL) "; /** * ֱ */ // µ(̴)-(ֱ) - String sqlqz11="SELECT lvri.RENT FROM lv_rent_plan lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status ='' AND lvri.rent > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='01' AND V8.F58 IS NULL AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m')"; + String sqlqz11 = "SELECT lvri.RENT FROM lv_rent_plan lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id WHERE lvri.collect_status ='' AND lvri.rent > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='01' AND lvri.income_id NOT IN(SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ%' AND f58 IS NOT NULL) AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m')"; // ǰ(̴)-(ֱ) - String sqlqz22="SELECT lvri.RENT FROM lv_rent_plan2 lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status ='' AND lvri.rent > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='01' AND V8.F58 IS NULL AND DATE_FORMAT(NOW(), '%Y-%m') > DATE_FORMAT(lrp.plan_date, '%Y-%m') "; + String sqlqz22 = "SELECT lvri.RENT FROM lv_rent_plan2 lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id WHERE lvri.collect_status ='' AND lvri.rent > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='01' AND lvri.income_id NOT IN(SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ%' AND f58 IS NOT NULL) AND DATE_FORMAT(NOW(), '%Y-%m') > DATE_FORMAT(lrp.plan_date, '%Y-%m')"; // Ϣ(̴)-(ֱ) - String sqlqz33="SELECT lvri.PENALTY FROM lv_penalty_plan lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%Ϣ%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status ='' AND lvri.PENALTY > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='01' AND V8.F58 IS NULL "; + String sqlqz33 = "SELECT lvri.PENALTY FROM lv_penalty_plan lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id WHERE lvri.collect_status ='' AND lvri.PENALTY > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='01' AND lvri.income_id NOT IN(SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%Ϣ%' AND f58 IS NOT NULL) "; /** * @@ -147,20 +144,20 @@ public class InsertVoucherRentCompensatory { * - */ // յ--̴-µ-() - String sql_whereqh11 ="INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,f2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'ƾ֤' evidence_message,SUBSTR(CASE WHEN ( lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('յ-',LVRI.PLAN_LIST) ELSE 'յ' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent WHEN LV.sort_number = '2' THEN LVRI.INTEREST ELSE 0.00 END f7,CASE WHEN lv.sort_number = '3' THEN lvri.corpus WHEN lv.sort_number = '4' THEN lvri.interest WHEN lv.sort_number = '5' THEN ROUND(lvri.interest / getTax (lci.leas_form,'Ϣ',lcct.start_date),2) WHEN lv.sort_number = '6' THEN (lvri.interest - ROUND(lvri.interest / getTax (lci.leas_form,'Ϣ',lcct.start_date),2)) ELSE 0.00 END f8,'ʱ-ÿʵƾ֤' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,LCI.SUBJECTID AS f49,LCI.SUBJECTNAME AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' OR lv.sort_number = '6' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '6' THEN '' WHEN lv.sort_number = '1' THEN DI.DISTRIBUTOR_NAME ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '6' THEN '' WHEN lv.sort_number = '1' THEN DI.DISTRIBUTOR_CODING ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '5' THEN '0604' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '6' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax(lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_rent_plan lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019053000000001')) lv ON lv.proj_type = lci.LEAS_FORM LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='02' AND V8.F58 IS NULL AND lvri.rent > 0 AND lvri.collect_status ='' ORDER BY lvri.voucher_f3 "; + String sql_whereqh11 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,f2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'ƾ֤' evidence_message,SUBSTR(CASE WHEN ( lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('յ-',LVRI.PLAN_LIST) ELSE 'յ' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent WHEN LV.sort_number = '2' THEN LVRI.INTEREST ELSE 0.00 END f7,CASE WHEN lv.sort_number = '3' THEN lvri.corpus WHEN lv.sort_number = '4' THEN lvri.interest WHEN lv.sort_number = '5' THEN ROUND(lvri.interest / getTax (lci.leas_form,'Ϣ',lcct.start_date),2) WHEN lv.sort_number = '6' THEN (lvri.interest - ROUND(lvri.interest / getTax (lci.leas_form,'Ϣ',lcct.start_date),2)) ELSE 0.00 END f8,'ʱ-ÿʵƾ֤' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,lv.OWNED_COMPANY AS f49,lv.OWNED_COMPANY AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' OR lv.sort_number = '6' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '6' THEN '' WHEN lv.sort_number = '1' THEN DI.DISTRIBUTOR_NAME ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '6' THEN '' WHEN lv.sort_number = '1' THEN DI.DISTRIBUTOR_CODING ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '5' THEN '0604' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '6' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax(lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_rent_plan lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019053000000001')) lv ON lv.proj_type = lci.LEAS_FORM WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='02' AND lvri.income_id NOT IN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ%' AND f58 IS NOT NULL) AND lvri.rent > 0 AND lvri.collect_status ='' ORDER BY lvri.voucher_f3 "; // յ--̴-µ-() - String sql_whereqh22 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,F2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'ƾ֤' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('յ-',LVRI.PLAN_LIST) ELSE 'յ' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent ELSE 0.00 END f7,CASE WHEN lv.sort_number = '2' THEN lvri.corpus WHEN lv.sort_number = '3' THEN lvri.interest ELSE 0.00 END f8,'ʱ-ÿʵƾ֤' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,LCI.SUBJECTID AS f49,LCI.SUBJECTNAME AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN DI.DISTRIBUTOR_NAME ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN DI.DISTRIBUTOR_CODING ELSE lvri.cust_id END AS f65,'' AS f73,'' AS f74,'' AS f75,'' AS f76,'' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_rent_plan2 lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019053000000002')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='02' AND V8.F58 IS NULL AND lvri.rent > 0 AND lvri.collect_status ='' ORDER BY lvri.voucher_f3 "; + String sql_whereqh22 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,F2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'ƾ֤' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('յ-',LVRI.PLAN_LIST) ELSE 'յ' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent ELSE 0.00 END f7,CASE WHEN lv.sort_number = '2' THEN lvri.corpus WHEN lv.sort_number = '3' THEN lvri.interest ELSE 0.00 END f8,'ʱ-ÿʵƾ֤' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,lv.OWNED_COMPANY AS f49,lv.OWNED_COMPANY AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN DI.DISTRIBUTOR_NAME ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN DI.DISTRIBUTOR_CODING ELSE lvri.cust_id END AS f65,'' AS f73,'' AS f74,'' AS f75,'' AS f76,'' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_rent_plan2 lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019053000000002')) lv ON lv.proj_type = lci.leas_form WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='02' AND lvri.income_id NOT IN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ%' AND f58 IS NOT NULL) AND lvri.rent > 0 AND lvri.collect_status ='' ORDER BY lvri.voucher_f3 "; //յϢ--̴-() - String sql_whereqh33 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,f2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'ƾ֤' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE AS f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('Ϣ-',LVRI.PLAN_LIST) ELSE 'Ϣ' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.penalty ELSE 0.00 END AS f7,CASE WHEN lv.sort_number = '2' THEN lvri.penalty ELSE 0.00 END AS f8,'ʱ-ÿʵƾ֤' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,LCI.SUBJECTID AS f49,LCI.SUBJECTNAME AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '2' THEN LCI.CONTRACT_NUMBER ELSE '' END AS f60,DI.DISTRIBUTOR_NAME AS f61,lv.LOAN_SUBJECT AS f62,DI.DISTRIBUTOR_CODING AS f65,'' AS f73,'' AS f74,'' AS f75,'' AS f76,'' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_penalty_plan lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.subjects_code FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.loan_subject WHERE lvc.voucher_no IN ('PZ2019053000000003')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%Ϣ%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '02' AND V8.F58 IS NULL AND lvri.penalty > 0 AND lvri.collect_status = '' ORDER BY lvri.voucher_f3 "; + String sql_whereqh33 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,f2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'ƾ֤' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE AS f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('Ϣ-',LVRI.PLAN_LIST) ELSE 'Ϣ' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.penalty ELSE 0.00 END AS f7,CASE WHEN lv.sort_number = '2' THEN lvri.penalty ELSE 0.00 END AS f8,'ʱ-ÿʵƾ֤' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,lv.OWNED_COMPANY AS f49,lv.OWNED_COMPANY AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '2' THEN LCI.CONTRACT_NUMBER ELSE '' END AS f60,DI.DISTRIBUTOR_NAME AS f61,lv.LOAN_SUBJECT AS f62,DI.DISTRIBUTOR_CODING AS f65,'' AS f73,'' AS f74,'' AS f75,'' AS f76,'' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_penalty_plan lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.subjects_code FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.loan_subject WHERE lvc.voucher_no IN ('PZ2019053000000003')) lv ON lv.proj_type = lci.leas_form WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '02' AND lvri.income_id NOT IN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%Ϣ%' AND f58 IS NOT NULL) AND lvri.penalty > 0 AND lvri.collect_status = '' ORDER BY lvri.voucher_f3 "; /** * -ֱ */ // յ--̴-µ-(ֱ) - String sql_whereqz11 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,f2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'ƾ֤' evidence_message,SUBSTR(CASE WHEN ( lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('յ-',LVRI.PLAN_LIST) ELSE 'յ' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent WHEN LV.sort_number = '2' THEN LVRI.INTEREST ELSE 0.00 END f7,CASE WHEN lv.sort_number = '3' THEN lvri.corpus WHEN lv.sort_number = '4' THEN lvri.interest WHEN lv.sort_number = '5' THEN ROUND(lvri.interest / getTax (lci.leas_form,'Ϣ',lcct.start_date),2) WHEN lv.sort_number = '6' THEN (lvri.interest - ROUND(lvri.interest / getTax (lci.leas_form,'Ϣ',lcct.start_date),2)) ELSE 0.00 END f8,'ʱ-ÿʵƾ֤' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,LCI.SUBJECTID AS f49,LCI.SUBJECTNAME AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' OR lv.sort_number = '6' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '6' THEN '' WHEN lv.sort_number = '1' THEN DI.DISTRIBUTOR_NAME ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '6' THEN '' WHEN lv.sort_number = '1' THEN DI.DISTRIBUTOR_CODING ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '5' THEN '0604' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '6' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax(lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_rent_plan lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019053000000001')) lv ON lv.proj_type = lci.LEAS_FORM LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='01' AND V8.F58 IS NULL AND lvri.rent > 0 AND lvri.collect_status ='' ORDER BY lvri.voucher_f3 "; + String sql_whereqz11 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,f2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'ƾ֤' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('յ-',LVRI.PLAN_LIST) ELSE 'յ' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN LV.sort_number = '1' THEN LVRI.RENT WHEN LV.sort_number = '2' THEN LVRI.INTEREST WHEN LV.sort_number = '3' THEN (LVRI.CORPUS-ROUND(LVRI.CORPUS/getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2)) ELSE 0.00 END f7,CASE WHEN lv.sort_number = '4' THEN lvri.corpus WHEN lv.sort_number = '5' THEN lvri.interest WHEN lv.sort_number = '6' THEN ROUND(lvri.interest / getTax (lci.leas_form,'Ϣ',lcct.start_date),2) WHEN lv.sort_number = '7' THEN ((LVRI.CORPUS - ROUND(LVRI.CORPUS /getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2))+(lvri.interest - ROUND(lvri.interest /getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2))) ELSE 0.00 END f8,'ʱ-ÿʵƾ֤' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,lv.OWNED_COMPANY AS f49,lv.OWNED_COMPANY AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' OR lv.sort_number = '7' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '7' THEN '' WHEN lv.sort_number = '1' THEN DI.DISTRIBUTOR_NAME ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '7' THEN '' WHEN lv.sort_number = '1' THEN DI.DISTRIBUTOR_CODING ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '6' THEN '0604' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '7' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax (lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_rent_plan lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019070100000012')) lv ON lv.proj_type = lci.LEAS_FORM WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '01' AND lvri.income_id NOT IN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ%' AND f58 IS NOT NULL) AND lvri.rent > 0 AND lvri.collect_status = '' ORDER BY lvri.voucher_f3 "; // յ--̴-µ-(ֱ) - String sql_whereqz22 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,F2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'ƾ֤' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('յ-',LVRI.PLAN_LIST) ELSE 'յ' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent ELSE 0.00 END f7,CASE WHEN lv.sort_number = '2' THEN lvri.corpus WHEN lv.sort_number = '3' THEN lvri.interest ELSE 0.00 END f8,'ʱ-ÿʵƾ֤' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,LCI.SUBJECTID AS f49,LCI.SUBJECTNAME AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN DI.DISTRIBUTOR_NAME ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN DI.DISTRIBUTOR_CODING ELSE lvri.cust_id END AS f65,'' AS f73,'' AS f74,'' AS f75,'' AS f76,'' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_rent_plan2 lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019053000000002')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='01' AND V8.F58 IS NULL AND lvri.rent > 0 AND lvri.collect_status ='' ORDER BY lvri.voucher_f3 "; + String sql_whereqz22 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,F2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'ƾ֤' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('յ-',LVRI.PLAN_LIST) ELSE 'յ' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent ELSE 0.00 END f7,CASE WHEN lv.sort_number = '2' THEN lvri.corpus WHEN lv.sort_number = '3' THEN lvri.interest ELSE 0.00 END f8,'ʱ-ÿʵƾ֤' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,lv.OWNED_COMPANY AS f49,lv.OWNED_COMPANY AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN DI.DISTRIBUTOR_NAME ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN DI.DISTRIBUTOR_CODING ELSE lvri.cust_id END AS f65,'' AS f73,'' AS f74,'' AS f75,'' AS f76,'' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_rent_plan2 lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019070100000013')) lv ON lv.proj_type = lci.leas_form WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '01' AND lvri.income_id NOT IN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ%' AND f58 IS NOT NULL) AND lvri.rent > 0 AND lvri.collect_status = '' ORDER BY lvri.voucher_f3 "; //յϢ--̴-(ֱ) - String sql_whereqz33 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,f2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'ƾ֤' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE AS f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('Ϣ-',LVRI.PLAN_LIST) ELSE 'Ϣ' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.penalty ELSE 0.00 END AS f7,CASE WHEN lv.sort_number = '2' THEN lvri.penalty ELSE 0.00 END AS f8,'ʱ-ÿʵƾ֤' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,LCI.SUBJECTID AS f49,LCI.SUBJECTNAME AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '2' THEN LCI.CONTRACT_NUMBER ELSE '' END AS f60,DI.DISTRIBUTOR_NAME AS f61,lv.LOAN_SUBJECT AS f62,DI.DISTRIBUTOR_CODING AS f65,'' AS f73,'' AS f74,'' AS f75,'' AS f76,'' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_penalty_plan lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.subjects_code FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.loan_subject WHERE lvc.voucher_no IN ('PZ2019053000000003')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%Ϣ%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '01' AND V8.F58 IS NULL AND lvri.penalty > 0 AND lvri.collect_status = '' ORDER BY lvri.voucher_f3 "; + String sql_whereqz33 = "INSERT INTO voucher_v8 ( id, evidence_message, periodyear, f15, f2, f3, f5, f6, f7, f8, f12, f1, f49, f50, f51, f52, f59, f60, f61, f62, f65, f73, f74, f75,f76, v8_status, generate_date, v8_flag, module_name, entrydc, inputuserid, f58, f67 ) SELECT REPLACE (UUID(), '-', '') id,'ƾ֤' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE AS f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('Ϣ-',LVRI.PLAN_LIST) ELSE 'Ϣ' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.penalty ELSE 0.00 END AS f7,CASE WHEN lv.sort_number = '2' THEN lvri.penalty ELSE 0.00 END AS f8,'ʱ-ÿʵƾ֤' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,lv.OWNED_COMPANY AS f49,lv.OWNED_COMPANY AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '2' THEN LCI.CONTRACT_NUMBER ELSE '' END AS f60,DI.DISTRIBUTOR_NAME AS f61,lv.LOAN_SUBJECT AS f62,DI.DISTRIBUTOR_CODING AS f65,'' AS f73,'' AS f74,'' AS f75,'' AS f76,'' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_penalty_plan lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN DISTRIBUTOR_INFO DI ON DI.DISTRIBUTOR_NO = LCI.DISTRIBUTOR_ID LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.subjects_code FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.loan_subject WHERE lvc.voucher_no IN ('PZ2019070100000011')) lv ON lv.proj_type = lci.leas_form WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '01' AND lvri.income_id NOT IN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%Ϣ%' AND f58 IS NOT NULL) AND lvri.penalty > 0 AND lvri.collect_status = '' ORDER BY lvri.voucher_f3 "; /** * ݲѯж, ִֵвSQL diff --git a/src_core/com/tenwa/voucher/CreateVoucherProcess/InsertVoucherRentIncome.java b/src_core/com/tenwa/voucher/CreateVoucherProcess/InsertVoucherRentIncome.java index 600c1789f..11bb24ca3 100644 --- a/src_core/com/tenwa/voucher/CreateVoucherProcess/InsertVoucherRentIncome.java +++ b/src_core/com/tenwa/voucher/CreateVoucherProcess/InsertVoucherRentIncome.java @@ -40,16 +40,16 @@ public class InsertVoucherRentIncome { * ѯ, жǷҪִвм */ // ѯǷеµ, δƾ֤() - String sqls1="SELECT lri.RENT FROM lc_rent_income lri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lri.contract_id AND lrp.plan_list = lri.plan_list LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT income_id FROM lv_rent_income GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID=LRP.ID LEFT JOIN (SELECT income_id FROM lv_rent_income2 GROUP BY INCOME_ID)LV2 ON LV2.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN GROUP BY INCOME_ID)LV3 ON LV3.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN2 GROUP BY INCOME_ID)LV4 ON LV4.INCOME_ID=LRP.ID WHERE (lrp.collect_status IN ('ֹտ', 'տ') OR lrp.collect_msg IN ('΢֧', '֧')) AND lri.rent > 0 AND (LV1.INCOME_ID IS NULL AND LV2.INCOME_ID IS NULL AND LV3.INCOME_ID IS NULL AND LV4.INCOME_ID IS NULL) AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m') AND lul.is_main = 'Y' "; + String sqls1 = "SELECT lri.RENT FROM lc_rent_income lri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lri.contract_id AND lrp.plan_list = lri.plan_list LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id WHERE lrp.collect_status IN ('ֹտ', 'տ') AND lri.rent > 0 AND lrp.id NOT IN (SELECT income_id FROM lv_rent_income) AND lrp.id NOT IN (SELECT income_id FROM lv_rent_income2) AND LRP.ID NOT IN(SELECT INCOME_ID FROM LV_RENT_PLAN) AND LRP.ID NOT IN(SELECT INCOME_ID FROM LV_RENT_PLAN2) AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m') AND lul.is_main = 'Y' "; // ѯµ, δƾ֤() - String sqls2="SELECT lri.RENT FROM lc_rent_income lri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lri.contract_id AND lrp.plan_list = lri.plan_list LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT income_id FROM lv_rent_income GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID=LRP.ID LEFT JOIN (SELECT income_id FROM lv_rent_income2 GROUP BY INCOME_ID)LV2 ON LV2.INCOME_ID= LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN GROUP BY INCOME_ID)LV3 ON LV3.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN2 GROUP BY INCOME_ID)LV4 ON LV4.INCOME_ID = LRP.ID WHERE (lrp.collect_status IN ('ֹտ', 'տ') OR lrp.collect_msg IN ('΢֧', '֧')) AND lri.rent > 0 AND (LV1.INCOME_ID IS NULL AND LV2.INCOME_ID IS NULL AND LV3.INCOME_ID IS NULL AND LV4.INCOME_ID IS NULL) AND DATE_FORMAT(NOW(), '%Y-%m') <> DATE_FORMAT(lrp.plan_date, '%Y-%m') AND lul.is_main = 'Y' "; + String sqls2 = "SELECT lri.RENT FROM lc_rent_income lri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lri.contract_id AND lrp.plan_list = lri.plan_list LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id WHERE lrp.collect_status IN ('ֹտ', 'տ') AND lri.rent > 0 AND lrp.id NOT IN (SELECT income_id FROM lv_rent_income) AND lrp.id NOT IN (SELECT income_id FROM lv_rent_income2) AND LRP.ID NOT IN(SELECT INCOME_ID FROM LV_RENT_PLAN) AND LRP.ID NOT IN(SELECT INCOME_ID FROM LV_RENT_PLAN2) AND DATE_FORMAT(NOW(), '%Y-%m') > DATE_FORMAT(lrp.plan_date, '%Y-%m') AND lul.is_main = 'Y' "; // ѯǰǷϢ() - String sqls3="SELECT lri.PENALTY FROM lc_rent_income lri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lri.contract_id AND lrp.plan_list = lri.plan_list LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT income_id FROM lv_penalty_income GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_PENALTY_PLAN GROUP BY INCOME_ID)LV2 ON LV2.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN GROUP BY INCOME_ID)LV3 ON LV3.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN2 GROUP BY INCOME_ID)LV4 ON LV4.INCOME_ID=LRP.ID WHERE (lrp.collect_status IN ('ֹտ', 'տ') OR lrp.collect_msg IN ('΢֧', '֧')) AND lri.penalty > 0 AND (LV1.INCOME_ID IS NULL AND LV2.INCOME_ID IS NULL AND LV3.INCOME_ID IS NULL AND LV4.INCOME_ID IS NULL) AND lul.is_main = 'Y' "; + String sqls3 = "SELECT lri.PENALTY FROM lc_rent_income lri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lri.contract_id AND lrp.plan_list = lri.plan_list LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id WHERE lrp.collect_status IN ('ֹտ', 'տ') AND lri.penalty > 0 AND lrp.id NOT IN (SELECT income_id FROM lv_penalty_income) AND LRP.ID NOT IN (SELECT INCOME_ID FROM LV_PENALTY_PLAN) AND LRP.ID NOT IN (SELECT INCOME_ID FROM LV_RENT_PLAN) AND LRP.ID NOT IN (SELECT INCOME_ID FROM LV_RENT_PLAN2) AND lul.is_main = 'Y' "; // - String sqls4="SELECT lri.RENT,LRP.ID AS F58 FROM lc_rent_income lri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lri.contract_id AND lrp.plan_list = lri.plan_list LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN2 GROUP BY INCOME_ID)LV2 ON LV2.INCOME_ID=LRP.ID LEFT JOIN (SELECT F58 FROM VOUCHER_V8 WHERE F59 = 1 AND MODULE_NAME LIKE '%-յ%' GROUP BY F58)V8 ON V8.F58=LRP.ID WHERE (lrp.collect_status IN ('ֹտ', 'տ') OR lrp.collect_msg IN ('΢֧', '֧')) AND lri.rent > 0 AND (LV1.INCOME_ID IS NOT NULL OR LV2.INCOME_ID IS NOT NULL) AND V8.F58 IS NULL AND lul.is_main = 'Y' "; + String sqls4 = "SELECT lri.RENT,LRP.ID AS F58 FROM lc_rent_income lri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lri.contract_id AND lrp.plan_list = lri.plan_list LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id WHERE lrp.collect_status IN ('ֹտ', 'տ') AND lri.rent > 0 AND ( LRP.ID IN (SELECT INCOME_ID FROM LV_RENT_PLAN) OR LRP.ID IN (SELECT INCOME_ID FROM LV_RENT_PLAN2)) AND NOT EXISTS(SELECT F58 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME LIKE '%-յ%') AND lul.is_main = 'Y' "; // Ϣ - String slqs5="SELECT lri.PENALTY,LRP.ID AS F58 FROM lc_rent_income lri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lri.contract_id AND lrp.plan_list = lri.plan_list LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN2 GROUP BY INCOME_ID)LV2 ON LV2.INCOME_ID=LRP.ID LEFT JOIN (SELECT F58 FROM VOUCHER_V8 WHERE F59 = 1 AND MODULE_NAME LIKE '%-Ϣ%' GROUP BY F58)V8 ON V8.F58=LRP.ID WHERE (lrp.collect_status IN ('ֹտ', 'տ') OR lrp.collect_msg IN ('΢֧', '֧')) AND lri.PENALTY > 0 AND (LV1.INCOME_ID IS NOT NULL OR LV2.INCOME_ID IS NOT NULL) AND V8.F58 IS NULL AND lul.is_main = 'Y' "; + String slqs5 = "SELECT lri.PENALTY,LRP.ID AS F58 FROM lc_rent_income lri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lri.contract_id AND lrp.plan_list = lri.plan_list LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id WHERE lrp.collect_status IN ('ֹտ', 'տ') AND lri.PENALTY > 0 AND ( LRP.ID IN (SELECT INCOME_ID FROM LV_RENT_PLAN) OR LRP.ID IN (SELECT INCOME_ID FROM LV_RENT_PLAN2)) AND NOT EXISTS(SELECT F58 FROM VOUCHER_V8 WHERE F58=LRP.ID AND F59=1 AND MODULE_NAME LIKE '%-Ϣ%') AND lul.is_main = 'Y' "; List> dataList1=DataOperatorUtil.getDataBySql(Sqlca, sqls1, null); List> dataList2=DataOperatorUtil.getDataBySql(Sqlca, sqls2, null); @@ -61,11 +61,11 @@ public class InsertVoucherRentIncome { * ݲмSQL */ // δڼδ() - String sql1="INSERT INTO lv_rent_income (SELECT REPLACE(UUID(), '-', ''),CONCAT('k', getSerialNumber ('ƾ֤')),cif.customer_num,cif.customername,lci.id,lci.contract_number,lrp.id,lri.HIRE_DATE,lrp.plan_list,lri.RENT,lri.CORPUS,lri.INTEREST,0.00,lri.OWN_BANK,lri.OWN_ACCOUNT,lri.OWN_NUMBER,lri.EBANK_NUMBER,lri.CARDDEDUCT_ID,lri.ACCOUNTING_DATE,CASE WHEN lrp.collect_msg IN ('΢֧', '֧') THEN lrp.collect_msg ELSE lrp.COLLECT_STATUS END AS COLLECT_STATUS,LCI.BUSINESSTYPE,LCI.LEAS_FORM FROM lc_rent_income lri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lri.contract_id AND lrp.plan_list = lri.plan_list LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT income_id FROM lv_rent_income GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID = LRP.ID LEFT JOIN (SELECT income_id FROM lv_rent_income2 GROUP BY INCOME_ID)LV2 ON LV2.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN GROUP BY INCOME_ID)LV3 ON LV3.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN2 GROUP BY INCOME_ID)LV4 ON LV4.INCOME_ID=LRP.ID WHERE (lrp.collect_status IN ('ֹտ', 'տ') OR lrp.collect_msg IN ('΢֧', '֧')) AND lri.rent > 0 AND (LV1.INCOME_ID IS NULL AND LV2.INCOME_ID IS NULL AND LV3.INCOME_ID IS NULL AND LV4.INCOME_ID IS NULL) AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m') AND lul.is_main = 'Y')"; + String sql1 = "INSERT INTO lv_rent_income (SELECT REPLACE(UUID(), '-', ''),CONCAT('k', getSerialNumber ('ƾ֤')),cif.customer_num,cif.customername,lci.id,lci.contract_number,lrp.id,lri.HIRE_DATE,lrp.plan_list,lri.RENT,lri.CORPUS,lri.INTEREST,0.00,lri.OWN_BANK,lri.OWN_ACCOUNT,lri.OWN_NUMBER,lri.EBANK_NUMBER,lri.CARDDEDUCT_ID,lri.ACCOUNTING_DATE,lrp.COLLECT_STATUS,LCI.BUSINESSTYPE,LCI.LEAS_FORM FROM lc_rent_income lri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lri.contract_id AND lrp.plan_list = lri.plan_list LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id WHERE lrp.collect_status IN ('ֹտ', 'տ') AND lri.rent > 0 AND lrp.id NOT IN (SELECT income_id FROM lv_rent_income) AND lrp.id NOT IN (SELECT income_id FROM lv_rent_income2) AND LRP.ID NOT IN(SELECT INCOME_ID FROM LV_RENT_PLAN) AND LRP.ID NOT IN(SELECT INCOME_ID FROM LV_RENT_PLAN2) AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m') AND lul.is_main = 'Y') "; // ڹ() - String sql2="INSERT INTO lv_rent_income2 (SELECT REPLACE(UUID(), '-', ''),CONCAT('k', getSerialNumber ('ƾ֤')),cif.customer_num,cif.customername,lci.id,lci.contract_number,lrp.id,lri.HIRE_DATE,lrp.plan_list,lri.RENT,lri.CORPUS,lri.INTEREST,0.00,lri.OWN_BANK,lri.OWN_ACCOUNT,lri.OWN_NUMBER,lri.EBANK_NUMBER,lri.CARDDEDUCT_ID,lri.ACCOUNTING_DATE,CASE WHEN lrp.collect_msg IN ('΢֧', '֧') THEN lrp.collect_msg ELSE lrp.COLLECT_STATUS END AS COLLECT_STATUS,LCI.BUSINESSTYPE,LCI.LEAS_FORM FROM lc_rent_income lri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lri.contract_id AND lrp.plan_list = lri.plan_list LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT income_id FROM lv_rent_income GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID=LRP.ID LEFT JOIN (SELECT income_id FROM lv_rent_income2 GROUP BY INCOME_ID)LV2 ON LV2.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN GROUP BY INCOME_ID)LV3 ON LV3.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN2 GROUP BY INCOME_ID)LV4 ON LV4.INCOME_ID=LRP.ID WHERE (lrp.collect_status IN ('ֹտ', 'տ') OR lrp.collect_msg IN ('΢֧', '֧')) AND lri.rent > 0 AND (LV1.INCOME_ID IS NULL AND LV2.INCOME_ID IS NULL AND LV3.INCOME_ID IS NULL AND LV4.INCOME_ID IS NULL) AND DATE_FORMAT(NOW(), '%Y-%m') <> DATE_FORMAT(lrp.plan_date, '%Y-%m') AND lul.is_main = 'Y') "; + String sql2 = "INSERT INTO lv_rent_income2 (SELECT REPLACE(UUID(), '-', ''),CONCAT('k', getSerialNumber ('ƾ֤')),cif.customer_num,cif.customername,lci.id,lci.contract_number,lrp.id,lri.HIRE_DATE,lrp.plan_list,lri.RENT,lri.CORPUS,lri.INTEREST,0.00,lri.OWN_BANK,lri.OWN_ACCOUNT,lri.OWN_NUMBER,lri.EBANK_NUMBER,lri.CARDDEDUCT_ID,lri.ACCOUNTING_DATE,lrp.COLLECT_STATUS,LCI.BUSINESSTYPE,LCI.LEAS_FORM FROM lc_rent_income lri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lri.contract_id AND lrp.plan_list = lri.plan_list LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id WHERE lrp.collect_status IN ('ֹտ', 'տ') AND lri.rent > 0 AND lrp.id NOT IN (SELECT income_id FROM lv_rent_income) AND lrp.id NOT IN (SELECT income_id FROM lv_rent_income2) AND LRP.ID NOT IN(SELECT INCOME_ID FROM LV_RENT_PLAN) AND LRP.ID NOT IN(SELECT INCOME_ID FROM LV_RENT_PLAN2) AND DATE_FORMAT(NOW(), '%Y-%m') > DATE_FORMAT(lrp.plan_date, '%Y-%m') AND lul.is_main = 'Y')"; // Ϣ() - String sql3="INSERT INTO lv_penalty_income (SELECT REPLACE(UUID(), '-', ''),CONCAT('k', getSerialNumber ('ƾ֤')),cif.customer_num,cif.customername,lci.id,lci.contract_number,lrp.id,lri.HIRE_DATE,lrp.plan_list,0.00,0.00,0.00,lri.PENALTY,lri.OWN_BANK,lri.OWN_ACCOUNT,lri.OWN_NUMBER,lri.EBANK_NUMBER,lri.CARDDEDUCT_ID,lri.ACCOUNTING_DATE,CASE WHEN lrp.collect_msg IN ('΢֧', '֧') THEN lrp.collect_msg ELSE lrp.COLLECT_STATUS END AS COLLECT_STATUS,LCI.BUSINESSTYPE,LCI.LEAS_FORM FROM lc_rent_income lri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lri.contract_id AND lrp.plan_list = lri.plan_list LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id LEFT JOIN (SELECT income_id FROM lv_penalty_income GROUP BY INCOME_ID)LV1 ON LV1.INCOME_ID = LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_PENALTY_PLAN GROUP BY INCOME_ID)LV2 ON LV2.INCOME_ID=LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN GROUP BY INCOME_ID)LV3 ON LV3.INCOME_ID = LRP.ID LEFT JOIN (SELECT INCOME_ID FROM LV_RENT_PLAN2 GROUP BY INCOME_ID)LV4 ON LV4.INCOME_ID=LRP.ID WHERE (lrp.collect_status IN ('ֹտ', 'տ') OR lrp.collect_msg IN ('΢֧', '֧')) AND lri.penalty > 0 AND (LV1.INCOME_ID IS NULL AND LV2.INCOME_ID IS NULL AND LV3.INCOME_ID IS NULL AND LV4.INCOME_ID IS NULL) AND lul.is_main = 'Y') "; + String sql3 = "INSERT INTO lv_penalty_income (SELECT REPLACE(UUID(), '-', ''),CONCAT('k', getSerialNumber ('ƾ֤')),cif.customer_num,cif.customername,lci.id,lci.contract_number,lrp.id,lri.HIRE_DATE,lrp.plan_list,0.00,0.00,0.00,lri.PENALTY,lri.OWN_BANK,lri.OWN_ACCOUNT,lri.OWN_NUMBER,lri.EBANK_NUMBER,lri.CARDDEDUCT_ID,lri.ACCOUNTING_DATE,lrp.COLLECT_STATUS,LCI.BUSINESSTYPE,LCI.LEAS_FORM FROM lc_rent_income lri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lri.contract_id AND lrp.plan_list = lri.plan_list LEFT JOIN lb_contract_info lci ON lci.id = lrp.contract_id LEFT JOIN lb_union_lessee lul ON lul.contract_id = lci.id LEFT JOIN customer_info cif ON cif.customerid = lul.customer_id WHERE lrp.collect_status IN ('ֹտ','տ','') AND lri.penalty > 0 AND lrp.id NOT IN (SELECT income_id FROM lv_penalty_income) AND LRP.ID NOT IN (SELECT INCOME_ID FROM LV_PENALTY_PLAN) AND LRP.ID NOT IN (SELECT INCOME_ID FROM LV_RENT_PLAN) AND LRP.ID NOT IN (SELECT INCOME_ID FROM LV_RENT_PLAN2) AND lul.is_main = 'Y')"; /** * ݲѯж, ִֵвSQL */ @@ -112,7 +112,7 @@ public class InsertVoucherRentIncome { } if(Sqlca!=null){ - Sqlca.commit(); + Sqlca.disConnect(); } } @@ -124,6 +124,7 @@ public class InsertVoucherRentIncome { public void CreateVoucher() throws Exception{ Transaction Sqlca =null; Sqlca = Transaction.createTransaction(CacheLoaderFactory.getDataSource()); + Map map = new HashMap(); int a=0; int b=0; int c=0; @@ -139,37 +140,19 @@ public class InsertVoucherRentIncome { // µ()-() String sqlqh1="SELECT lvri.RENT,lvri.income_id AS F58 FROM lv_rent_income lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id WHERE lvri.collect_status IN ('ֹտ', 'տ') AND lvri.rent > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='02' AND lvri.income_id NOT IN(SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ()%' AND f58 IS NOT NULL) AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m')"; // ǰ()-() - String sqlqh2="SELECT lvri.RENT,lvri.income_id AS F58 FROM lv_rent_income2 lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lvri.contract_id AND lrp.id = lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ()%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status IN ('ֹտ', 'տ') AND lvri.rent > 0 AND LVRI.BUSINESSTYPE = '1' AND LVRI.LEAS_FORM = '02' AND V8.F58 IS NULL AND DATE_FORMAT(NOW(), '%Y-%m') > DATE_FORMAT(lrp.plan_date, '%Y-%m') "; + String sqlqh2 = "SELECT lvri.RENT,lvri.income_id AS F58 FROM lv_rent_income2 lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id WHERE lvri.collect_status IN ('ֹտ', 'տ') AND lvri.rent > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='02' AND lvri.income_id NOT IN(SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ()%' AND f58 IS NOT NULL) AND DATE_FORMAT(NOW(), '%Y-%m') > DATE_FORMAT(lrp.plan_date, '%Y-%m')"; // Ϣ()-() - String sqlqh3="SELECT lvri.PENALTY,lvri.income_id AS F58 FROM lv_penalty_income lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lvri.contract_id AND lrp.id = lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%յϢ()%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status IN ('ֹտ', 'տ') AND lvri.PENALTY > 0 AND LVRI.BUSINESSTYPE = '1' AND LVRI.LEAS_FORM = '02' AND V8.F58 IS NULL "; + String sqlqh3 = "SELECT lvri.PENALTY,lvri.income_id AS F58 FROM lv_penalty_income lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id WHERE lvri.collect_status IN ('ֹտ', 'տ') AND lvri.PENALTY > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='02' AND lvri.income_id NOT IN(SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%յϢ()%' AND f58 IS NOT NULL) "; /** * ֱ- */ // µ()-(ֱ) - String sqlqz1="SELECT lvri.RENT,lvri.income_id AS F58 FROM lv_rent_income lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id = lvri.contract_id AND lrp.id = lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ()%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status IN ('ֹտ', 'տ') AND lvri.rent > 0 AND LVRI.BUSINESSTYPE = '1' AND LVRI.LEAS_FORM = '01' AND V8.F58 IS NULL AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m') "; + String sqlqz1 = "SELECT lvri.RENT,lvri.income_id AS F58 FROM lv_rent_income lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id WHERE lvri.collect_status IN ('ֹտ', 'տ') AND lvri.rent > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='01' AND lvri.income_id NOT IN(SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ()%' AND f58 IS NOT NULL) AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m')"; // ǰ()-(ֱ) - String sqlqz2="SELECT lvri.RENT,lvri.income_id AS F58 FROM lv_rent_income2 lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ()%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status IN ('ֹտ', 'տ') AND lvri.rent > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='01' AND V8.F58 IS NULL AND DATE_FORMAT(NOW(), '%Y-%m') > DATE_FORMAT(lrp.plan_date, '%Y-%m') "; + String sqlqz2 = "SELECT lvri.RENT,lvri.income_id AS F58 FROM lv_rent_income2 lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id WHERE lvri.collect_status IN ('ֹտ', 'տ') AND lvri.rent > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='01' AND lvri.income_id NOT IN(SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ()%' AND f58 IS NOT NULL) AND DATE_FORMAT(NOW(), '%Y-%m') > DATE_FORMAT(lrp.plan_date, '%Y-%m')"; // Ϣ()-(ֱ) - String sqlqz3="SELECT lvri.PENALTY,lvri.income_id AS F58 FROM lv_penalty_income lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%յϢ()%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status IN ('ֹտ', 'տ') AND lvri.PENALTY > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='01' AND V8.F58 IS NULL "; - /** - * -΢ - */ - // µ(΢)-() - String sqlWh1="SELECT lvri.RENT,lvri.income_id AS F58 FROM lv_rent_income lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ(΢)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status IN ('΢֧') AND lvri.rent > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='02' AND V8.F58 IS NULL AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m')"; - // ǰ(΢)-() - String sqlWh2="SELECT lvri.RENT,lvri.income_id AS F58 FROM lv_rent_income2 lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ(΢)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status IN ('΢֧') AND lvri.rent > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='02' AND V8.F58 IS NULL AND DATE_FORMAT(NOW(), '%Y-%m') <> DATE_FORMAT(lrp.plan_date, '%Y-%m')"; - // Ϣ(΢)-() - String sqlWh3="SELECT lvri.PENALTY,lvri.income_id AS F58 FROM lv_penalty_income lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%յϢ(΢)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status IN ('΢֧') AND lvri.PENALTY > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='02' AND V8.F58 IS NULL "; - /** - * -΢ - */ - // µ(΢)-(ֱ) - String sqlWYh1="SELECT lvri.RENT,lvri.income_id AS F58 FROM lv_rent_income lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ(΢)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status IN ('֧') AND lvri.rent > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='02' AND V8.F58 IS NULL AND DATE_FORMAT(NOW(), '%Y-%m') = DATE_FORMAT(lrp.plan_date, '%Y-%m')"; - // ǰ(΢)-(ֱ) - String sqlWYh2="SELECT lvri.RENT,lvri.income_id AS F58 FROM lv_rent_income2 lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ(΢)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status IN ('֧') AND lvri.rent > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='02' AND V8.F58 IS NULL AND DATE_FORMAT(NOW(), '%Y-%m') <> DATE_FORMAT(lrp.plan_date, '%Y-%m')"; - // Ϣ(΢)-(ֱ) - String sqlWYh3="SELECT lvri.PENALTY,lvri.income_id AS F58 FROM lv_penalty_income lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%յϢ(΢)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE lvri.collect_status IN ('֧') AND lvri.PENALTY > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='02' AND V8.F58 IS NULL "; - + String sqlqz3 = "SELECT lvri.PENALTY,lvri.income_id AS F58 FROM lv_penalty_income lvri LEFT JOIN lc_rent_plan lrp ON lrp.contract_id=lvri.contract_id AND lrp.id=lvri.income_id WHERE lvri.collect_status IN ('ֹտ', 'տ') AND lvri.PENALTY > 0 AND LVRI.BUSINESSTYPE='1' AND LVRI.LEAS_FORM='01' AND lvri.income_id NOT IN(SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%յϢ()%' AND f58 IS NOT NULL) "; + /** * - */ @@ -183,59 +166,25 @@ public class InsertVoucherRentIncome { List> dataListqz2= DataOperatorUtil.getDataBySql(Sqlca, sqlqz2, null); List> dataListqz3= DataOperatorUtil.getDataBySql(Sqlca, sqlqz3, null); - /** - * -΢ - */ - List> dataListWh1=DataOperatorUtil.getDataBySql(Sqlca, sqlWh1, null); - List> dataListWh2=DataOperatorUtil.getDataBySql(Sqlca, sqlWh2, null); - List> dataListWh3=DataOperatorUtil.getDataBySql(Sqlca, sqlWh3, null); - /** - * ֱ-΢ - */ - List> dataListWYh1= DataOperatorUtil.getDataBySql(Sqlca, sqlWYh1, null); - List> dataListWYh2= DataOperatorUtil.getDataBySql(Sqlca, sqlWYh2, null); - List> dataListWYh3= DataOperatorUtil.getDataBySql(Sqlca, sqlWYh3, null); /** * -- */ // յ---µ-() - String sql_whereqh1 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,f2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'ƾ֤' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('յ--',LVRI.PLAN_LIST) ELSE 'յ-' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent WHEN LV.sort_number = '2' THEN LVRI.INTEREST ELSE 0.00 END f7,CASE WHEN lv.sort_number = '3' THEN lvri.corpus WHEN lv.sort_number = '4' THEN lvri.interest WHEN lv.sort_number = '5' THEN ROUND(lvri.interest / getTax (lci.leas_form,'Ϣ',lcct.start_date),2) WHEN lv.sort_number = '6' THEN (lvri.interest - ROUND(lvri.interest / getTax (lci.leas_form,'Ϣ',lcct.start_date),2)) ELSE 0.00 END f8,'ʱ-ÿʵƾ֤' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,LCI.SUBJECTID AS F49,LCI.SUBJECTNAME AS F50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' OR lv.sort_number = '6' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN 'C˴ͻ' WHEN lv.sort_number = '6' THEN '' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN 'APZL00000000DC' WHEN lv.sort_number = '6' THEN '' ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '5' THEN '0604' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '6' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax (lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_rent_income lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2018082100000142')) lv ON lv.proj_type = lci.LEAS_FORM LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ()%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='02' AND V8.F58 IS NULL AND lvri.rent > 0 AND lvri.collect_status IN ('ֹտ', 'տ') ORDER BY lvri.voucher_f3 "; + String sql_whereqh1 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,f2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'ƾ֤' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('յ-',LVRI.PLAN_LIST) ELSE 'յ' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent WHEN LV.sort_number = '2' THEN LVRI.INTEREST ELSE 0.00 END f7,CASE WHEN lv.sort_number = '3' THEN lvri.corpus WHEN lv.sort_number = '4' THEN lvri.interest WHEN lv.sort_number = '5' THEN ROUND(lvri.interest / getTax (lci.leas_form,'Ϣ',lcct.start_date),2) WHEN lv.sort_number = '6' THEN (lvri.interest - ROUND(lvri.interest / getTax (lci.leas_form,'Ϣ',lcct.start_date),2)) ELSE 0.00 END f8,'ʱ-ÿʵƾ֤' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,lv.OWNED_COMPANY AS f49,lv.OWNED_COMPANY AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' OR lv.sort_number = '6' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN 'C˴ͻ' WHEN lv.sort_number = '6' THEN '' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN 'APZL00000000DC' WHEN lv.sort_number = '6' THEN '' ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '5' THEN '0604' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '6' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax (lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_rent_income lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2018082100000142')) lv ON lv.proj_type = lci.LEAS_FORM WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='02' AND lvri.income_id NOT IN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ()%' AND f58 IS NOT NULL) AND lvri.rent > 0 AND lvri.collect_status IN ('ֹտ', 'տ') ORDER BY lvri.voucher_f3 "; // յ---µ-() - String sql_whereqh2 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,F2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'ƾ֤' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('յ--',LVRI.PLAN_LIST) ELSE 'յ-' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent ELSE 0.00 END f7,CASE WHEN lv.sort_number = '2' THEN lvri.corpus WHEN lv.sort_number = '3' THEN lvri.interest ELSE 0.00 END f8,'ʱ-ÿʵƾ֤' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,LCI.SUBJECTID AS F49,LCI.SUBJECTNAME AS F50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN 'C˴ͻ' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN 'APZL00000000DC' ELSE lvri.cust_id END AS f65,'' AS f73,'' AS f74,'' AS f75,'' AS f76,'' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_rent_income2 lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2018082100000143')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ()%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='02' AND V8.F58 IS NULL AND lvri.rent > 0 AND lvri.collect_status IN ('ֹտ', 'տ') ORDER BY lvri.voucher_f3 "; + String sql_whereqh2 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,F2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'ƾ֤' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('յ-',LVRI.PLAN_LIST) ELSE 'յ' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent ELSE 0.00 END f7,CASE WHEN lv.sort_number = '2' THEN lvri.corpus WHEN lv.sort_number = '3' THEN lvri.interest ELSE 0.00 END f8,'ʱ-ÿʵƾ֤' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,lv.OWNED_COMPANY AS f49,lv.OWNED_COMPANY AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN 'C˴ͻ' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN 'APZL00000000DC' ELSE lvri.cust_id END AS f65,'' AS f73,'' AS f74,'' AS f75,'' AS f76,'' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_rent_income2 lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2018082100000143')) lv ON lv.proj_type = lci.leas_form WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='02' AND lvri.income_id NOT IN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ()%' AND f58 IS NOT NULL) AND lvri.rent > 0 AND lvri.collect_status IN ('ֹտ', 'տ') ORDER BY lvri.voucher_f3 "; //յϢ---() - String sql_whereqh3 = "INSERT INTO voucher_v8 ( id, evidence_message, periodyear, f15, f2, f3, f5, f6, f7, f8, f12, f1, f49, f50, f51, f52, f59, f60, f61, f62, f65, f73, f74, f75,f76, v8_status, generate_date, v8_flag, module_name, entrydc, inputuserid, f58, f67 ) SELECT REPLACE (UUID(), '-', '') id,'ƾ֤' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE, '%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE AS f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('յϢ--',LVRI.PLAN_LIST) ELSE 'յϢ-' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.penalty ELSE 0.00 END AS f7,CASE WHEN lv.sort_number = '2' THEN ROUND(lvri.penalty / getTax (LCI.LEAS_FORM,'Ϣ',lcct.start_date),2) WHEN lv.sort_number = '3' THEN lvri.penalty - (ROUND(lvri.penalty /getTax (LCI.LEAS_FORM,'Ϣ',lcct.start_date),2)) ELSE 0.00 END AS f8,'ʱ-ÿʵƾ֤' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE, '%Y/%m/%d') END AS f1,LCI.SUBJECTID AS F49,LCI.SUBJECTNAME AS F50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE, '%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE, '%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '2' THEN lci.contract_number ELSE '' END AS f60,CASE WHEN lv.sort_number = '1' THEN 'C˴ͻ' WHEN lv.sort_number = '3' THEN '' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN 'APZL00000000DC' WHEN lv.sort_number = '3' THEN '' ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '2' THEN '0603' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '3' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax (lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_penalty_income lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.subjects_code FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.loan_subject WHERE lvc.voucher_no IN ('PZ2018082100000144')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%յϢ()%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='02' AND V8.F58 IS NULL AND lvri.penalty > 0 AND lvri.collect_status IN ('ֹտ', 'տ') ORDER BY lvri.voucher_f3 "; + String sql_whereqh3 = "INSERT INTO voucher_v8 ( id, evidence_message, periodyear, f15, f2, f3, f5, f6, f7, f8, f12, f1, f49, f50, f51, f52, f59, f60, f61, f62, f65, f73, f74, f75,f76, v8_status, generate_date, v8_flag, module_name, entrydc, inputuserid, f58, f67 ) SELECT REPLACE (UUID(), '-', '') id,'ƾ֤' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE, '%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE AS f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('յϢ-',LVRI.PLAN_LIST) ELSE 'յϢ' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.penalty ELSE 0.00 END AS f7,CASE WHEN lv.sort_number = '2' THEN ROUND(lvri.penalty / getTax (LCI.LEAS_FORM,'Ϣ',lcct.start_date),2) WHEN lv.sort_number = '3' THEN lvri.penalty - (ROUND(lvri.penalty /getTax (LCI.LEAS_FORM,'Ϣ',lcct.start_date),2)) ELSE 0.00 END AS f8,'ʱ-ÿʵƾ֤' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE, '%Y/%m/%d') END AS f1,lv.OWNED_COMPANY AS f49,lv.OWNED_COMPANY AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE, '%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE, '%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '2' THEN lci.contract_number ELSE '' END AS f60,CASE WHEN lv.sort_number = '1' THEN 'C˴ͻ' WHEN lv.sort_number = '3' THEN '' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN 'APZL00000000DC' WHEN lv.sort_number = '3' THEN '' ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '2' THEN '0603' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '3' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax (lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_penalty_income lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.subjects_code FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.loan_subject WHERE lvc.voucher_no IN ('PZ2018082100000144')) lv ON lv.proj_type = lci.leas_form WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='02' AND lvri.income_id NOT IN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%յϢ()%' AND f58 IS NOT NULL) AND lvri.penalty > 0 AND lvri.collect_status IN ('ֹտ', 'տ') ORDER BY lvri.voucher_f3 "; /** * -ֱ- */ // յ---µ-(ֱ) - String sql_whereqz1 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,f2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'ƾ֤' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('յ--',LVRI.PLAN_LIST) ELSE 'յ-' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN LV.sort_number = '1' THEN LVRI.RENT WHEN LV.sort_number = '2' THEN LVRI.INTEREST WHEN LV.sort_number = '3' THEN (LVRI.CORPUS-ROUND(LVRI.CORPUS / getTax (LCI.LEAS_FORM,'',LCCT.START_DATE),2)) ELSE 0.00 END f7,CASE WHEN lv.sort_number = '4' THEN lvri.corpus WHEN lv.sort_number = '5' THEN lvri.interest WHEN lv.sort_number = '6' THEN ROUND(lvri.interest / getTax (lci.leas_form,'Ϣ',lcct.start_date),2) WHEN lv.sort_number = '7' THEN ((LVRI.CORPUS - ROUND(LVRI.CORPUS /getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2))+(lvri.interest - ROUND(lvri.interest /getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2))) ELSE 0.00 END f8,'ʱ-ÿʵƾ֤' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,LCI.SUBJECTID AS F49,LCI.SUBJECTNAME AS F50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' OR lv.sort_number = '7' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN 'C˴ͻ' WHEN lv.sort_number = '7' THEN '' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN 'APZL00000000DC' WHEN lv.sort_number = '7' THEN '' ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '6' THEN '0604' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '7' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax(lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_rent_income lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019070100000008')) lv ON lv.proj_type = lci.LEAS_FORM LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ()%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '01' AND V8.F58 IS NULL AND lvri.rent > 0 AND lvri.collect_status IN ('ֹտ', 'տ') ORDER BY lvri.voucher_f3 "; + String sql_whereqz1 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,f2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'ƾ֤' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('յ-',LVRI.PLAN_LIST) ELSE 'յ' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN LV.sort_number = '1' THEN LVRI.RENT WHEN LV.sort_number = '2' THEN LVRI.INTEREST WHEN LV.sort_number = '3' THEN (LVRI.CORPUS-ROUND(LVRI.CORPUS / getTax (LCI.LEAS_FORM,'',LCCT.START_DATE),2)) ELSE 0.00 END f7,CASE WHEN lv.sort_number = '4' THEN lvri.corpus WHEN lv.sort_number = '5' THEN lvri.interest WHEN lv.sort_number = '6' THEN ROUND(lvri.interest / getTax (lci.leas_form,'Ϣ',lcct.start_date),2) WHEN lv.sort_number = '7' THEN ((LVRI.CORPUS - ROUND(LVRI.CORPUS /getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2))+(lvri.interest - ROUND(lvri.interest /getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2))) ELSE 0.00 END f8,'ʱ-ÿʵƾ֤' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,lv.OWNED_COMPANY AS f49,lv.OWNED_COMPANY AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' OR lv.sort_number = '7' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN 'C˴ͻ' WHEN lv.sort_number = '7' THEN '' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN 'APZL00000000DC' WHEN lv.sort_number = '7' THEN '' ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '6' THEN '0604' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '7' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax(lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_rent_income lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019070100000008')) lv ON lv.proj_type = lci.LEAS_FORM WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '01' AND lvri.income_id NOT IN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ()%' AND f58 IS NOT NULL) AND lvri.rent > 0 AND lvri.collect_status IN ('ֹտ', 'տ') ORDER BY lvri.voucher_f3 "; // յ---µ-(ֱ) - String sql_whereqz2 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,F2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'ƾ֤' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('յ--',LVRI.PLAN_LIST) ELSE 'յ-' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent ELSE 0.00 END f7,CASE WHEN lv.sort_number = '2' THEN lvri.corpus WHEN lv.sort_number = '3' THEN lvri.interest ELSE 0.00 END f8,'ʱ-ÿʵƾ֤' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,LCI.SUBJECTID AS F49,LCI.SUBJECTNAME AS F50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN 'C˴ͻ' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN 'APZL00000000DC' ELSE lvri.cust_id END AS f65,'' AS f73,'' AS f74,'' AS f75,'' AS f76,'' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_rent_income2 lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019070100000009')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ()%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '01' AND V8.F58 IS NULL AND lvri.rent > 0 AND lvri.collect_status IN ('ֹտ', 'տ') ORDER BY lvri.voucher_f3 "; + String sql_whereqz2 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,F2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'ƾ֤' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('յ-',LVRI.PLAN_LIST) ELSE 'յ' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent ELSE 0.00 END f7,CASE WHEN lv.sort_number = '2' THEN lvri.corpus WHEN lv.sort_number = '3' THEN lvri.interest ELSE 0.00 END f8,'ʱ-ÿʵƾ֤' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,lv.OWNED_COMPANY AS f49,lv.OWNED_COMPANY AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN 'C˴ͻ' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN 'APZL00000000DC' ELSE lvri.cust_id END AS f65,'' AS f73,'' AS f74,'' AS f75,'' AS f76,'' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_rent_income2 lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019070100000009')) lv ON lv.proj_type = lci.leas_form WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '01' AND lvri.income_id NOT IN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ()%' AND f58 IS NOT NULL) AND lvri.rent > 0 AND lvri.collect_status IN ('ֹտ', 'տ') ORDER BY lvri.voucher_f3 "; //յϢ---(ֱ) - String sql_whereqz3 = "INSERT INTO voucher_v8 ( id, evidence_message, periodyear, f15, f2, f3, f5, f6, f7, f8, f12, f1, f49, f50, f51, f52, f59, f60, f61, f62, f65, f73, f74, f75,f76, v8_status, generate_date, v8_flag, module_name, entrydc, inputuserid, f58, f67 )SELECT REPLACE (UUID(), '-', '') id,'ƾ֤' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE AS f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('յϢ--',LVRI.PLAN_LIST) ELSE 'յϢ-' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.penalty ELSE 0.00 END AS f7,CASE WHEN lv.sort_number = '2' THEN ROUND(lvri.penalty / getTax (LCI.LEAS_FORM,'Ϣ',lcct.start_date),2) WHEN lv.sort_number = '3' THEN lvri.penalty - (ROUND(lvri.penalty / getTax (LCI.LEAS_FORM,'Ϣ',lcct.start_date),2)) ELSE 0.00 END AS f8,'ʱ-ÿʵƾ֤' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,LCI.SUBJECTID AS F49,LCI.SUBJECTNAME AS F50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '2' THEN lci.contract_number ELSE '' END AS f60,CASE WHEN lv.sort_number = '1' THEN 'C˴ͻ' WHEN lv.sort_number = '3' THEN '' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN 'APZL00000000DC' WHEN lv.sort_number = '3' THEN '' ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '2' THEN '0603' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '3' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax (lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_penalty_income lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.subjects_code FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.loan_subject WHERE lvc.voucher_no IN ('PZ2019070100000007')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%յϢ()%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '01' AND V8.F58 IS NULL AND lvri.penalty > 0 AND lvri.collect_status IN ('ֹտ', 'տ') ORDER BY lvri.voucher_f3 "; - /** - * --΢ - */ - // յ---µ-() - String sql_whereWh1 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,f2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'ƾ֤' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('յ-΢-',LVRI.PLAN_LIST) ELSE 'յ-΢' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent WHEN LV.sort_number = '2' THEN LVRI.INTEREST ELSE 0.00 END f7,CASE WHEN lv.sort_number = '3' THEN lvri.corpus WHEN lv.sort_number = '4' THEN lvri.interest WHEN lv.sort_number = '5' THEN ROUND(lvri.interest / getTax (lci.leas_form,'Ϣ',lcct.start_date),2) WHEN lv.sort_number = '6' THEN (lvri.interest - ROUND(lvri.interest / getTax (lci.leas_form,'Ϣ',lcct.start_date),2)) ELSE 0.00 END f8,'ʱ-ÿʵƾ֤' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,LCI.SUBJECTID AS F49,LCI.SUBJECTNAME AS F50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' OR lv.sort_number = '6' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN 'ʲ޹˾' WHEN lv.sort_number = '6' THEN '' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN '807001002013' WHEN lv.sort_number = '6' THEN '' ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '5' THEN '0604' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '6' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax (lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_rent_income lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019120900000160')) lv ON lv.proj_type = lci.LEAS_FORM LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ(΢)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='02' AND V8.F58 IS NULL AND lvri.collect_status IN ('΢֧') ORDER BY lvri.voucher_f3 "; - // յ---µ-() - String sql_whereWh2 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,F2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'ƾ֤' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('յ-΢-',LVRI.PLAN_LIST) ELSE 'յ-΢' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent ELSE 0.00 END f7,CASE WHEN lv.sort_number = '2' THEN lvri.corpus WHEN lv.sort_number = '3' THEN lvri.interest ELSE 0.00 END f8,'ʱ-ÿʵƾ֤' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,LCI.SUBJECTID AS F49,LCI.SUBJECTNAME AS F50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN 'ʲ޹˾' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN '807001002013' ELSE lvri.cust_id END AS f65,'' AS f73,'' AS f74,'' AS f75,'' AS f76,'' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_rent_income2 lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019120900000161')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ(΢)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='02' AND V8.F58 IS NULL AND lvri.rent > 0 AND lvri.collect_status IN ('΢֧') ORDER BY lvri.voucher_f3 "; - //յϢ---() - String sql_whereWh3 = "INSERT INTO voucher_v8 ( id, evidence_message, periodyear, f15, f2, f3, f5, f6, f7, f8, f12, f1, f49, f50, f51, f52, f59, f60, f61, f62, f65, f73, f74, f75,f76, v8_status, generate_date, v8_flag, module_name, entrydc, inputuserid, f58, f67 ) SELECT REPLACE (UUID(), '-', '') id,'ƾ֤' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE, '%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE AS f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('յϢ-΢-',LVRI.PLAN_LIST) ELSE 'յϢ-΢' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.penalty ELSE 0.00 END AS f7,CASE WHEN lv.sort_number = '2' THEN ROUND(lvri.penalty / getTax (LCI.LEAS_FORM,'Ϣ',lcct.start_date),2) WHEN lv.sort_number = '3' THEN lvri.penalty - (ROUND(lvri.penalty /getTax (LCI.LEAS_FORM,'Ϣ',lcct.start_date),2)) ELSE 0.00 END AS f8,'ʱ-ÿʵƾ֤' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE, '%Y/%m/%d') END AS f1,LCI.SUBJECTID AS F49,LCI.SUBJECTNAME AS F50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE, '%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE, '%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '2' THEN lci.contract_number ELSE '' END AS f60,CASE WHEN lv.sort_number = '1' THEN 'ʲ޹˾' WHEN lv.sort_number = '3' THEN '' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN '807001002013' WHEN lv.sort_number = '3' THEN '' ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '2' THEN '0603' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '3' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax (lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_penalty_income lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.subjects_code FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.loan_subject WHERE lvc.voucher_no IN ('PZ2019120900000159')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%յϢ(΢)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM='02' AND V8.F58 IS NULL AND lvri.penalty > 0 AND lvri.collect_status IN ('΢֧') ORDER BY lvri.voucher_f3 "; - /** - * --΢ - */ - // յ---µ-() - String sql_whereWYh1 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,f2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'ƾ֤' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('յ-΢-',LVRI.PLAN_LIST) ELSE 'յ-΢' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN LV.sort_number = '1' THEN LVRI.RENT WHEN LV.sort_number = '2' THEN LVRI.INTEREST WHEN LV.sort_number = '3' THEN (LVRI.CORPUS-ROUND(LVRI.CORPUS / getTax (LCI.LEAS_FORM,'',LCCT.START_DATE),2)) ELSE 0.00 END f7,CASE WHEN lv.sort_number = '4' THEN lvri.corpus WHEN lv.sort_number = '5' THEN lvri.interest WHEN lv.sort_number = '6' THEN ROUND(lvri.interest / getTax (lci.leas_form,'Ϣ',lcct.start_date),2) WHEN lv.sort_number = '7' THEN ((LVRI.CORPUS - ROUND(LVRI.CORPUS /getTax(LCI.LEAS_FORM,'',LCCT.START_DATE),2))+(lvri.interest - ROUND(lvri.interest /getTax(LCI.LEAS_FORM,'Ϣ',LCCT.START_DATE),2))) ELSE 0.00 END f8,'ʱ-ÿʵƾ֤' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,LCI.SUBJECTID AS F49,LCI.SUBJECTNAME AS F50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' OR lv.sort_number = '7' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN 'C˴ͻ' WHEN lv.sort_number = '7' THEN '' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN 'APZL00000000DC' WHEN lv.sort_number = '7' THEN '' ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '6' THEN '0604' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '7' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax(lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_rent_income lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019120500000153')) lv ON lv.proj_type = lci.LEAS_FORM LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ(΢)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '02' AND V8.F58 IS NULL AND lvri.rent > 0 AND lvri.collect_status IN ('֧') ORDER BY lvri.voucher_f3 "; - // յ---µ-() - String sql_whereWYh2 = "INSERT INTO voucher_v8 (id,evidence_message,periodyear,f15,F2,f3,f5,f6,f7,f8,f12,f1,f49,f50,f51,f52,f59,f60,f61,f62,f65,f73,f74,f75,f76,v8_status,generate_date,v8_flag,module_name,entrydc,inputuserid,f58,f67) SELECT REPLACE (UUID(), '-', '') id,'ƾ֤' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE='') THEN DATE_FORMAT(NOW(),'%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('յ-΢-',LVRI.PLAN_LIST) ELSE 'յ-΢' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.rent ELSE 0.00 END f7,CASE WHEN lv.sort_number = '2' THEN lvri.corpus WHEN lv.sort_number = '3' THEN lvri.interest ELSE 0.00 END f8,'ʱ-ÿʵƾ֤' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,LCI.SUBJECTID AS F49,LCI.SUBJECTNAME AS F50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '1' THEN '' ELSE lci.contract_number END AS f60,CASE WHEN lv.sort_number = '1' THEN 'C˴ͻ' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN 'APZL00000000DC' ELSE lvri.cust_id END AS f65,'' AS f73,'' AS f74,'' AS f75,'' AS f76,'' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_rent_income2 lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.SUBJECTS_CODE FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.LOAN_SUBJECT WHERE lvc.voucher_no IN ('PZ2019120500000154')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%-յ(΢)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '02' AND V8.F58 IS NULL AND lvri.rent > 0 AND lvri.collect_status IN ('֧') ORDER BY lvri.voucher_f3 "; - //յϢ---() - String sql_whereWYh3 = "INSERT INTO voucher_v8 ( id, evidence_message, periodyear, f15, f2, f3, f5, f6, f7, f8, f12, f1, f49, f50, f51, f52, f59, f60, f61, f62, f65, f73, f74, f75,f76, v8_status, generate_date, v8_flag, module_name, entrydc, inputuserid, f58, f67 )SELECT REPLACE (UUID(), '-', '') id,'ƾ֤' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE AS f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('յϢ-΢-',LVRI.PLAN_LIST) ELSE 'յϢ-΢' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.penalty ELSE 0.00 END AS f7,CASE WHEN lv.sort_number = '2' THEN ROUND(lvri.penalty / getTax (LCI.LEAS_FORM,'Ϣ',lcct.start_date),2) WHEN lv.sort_number = '3' THEN lvri.penalty - (ROUND(lvri.penalty / getTax (LCI.LEAS_FORM,'Ϣ',lcct.start_date),2)) ELSE 0.00 END AS f8,'ʱ-ÿʵƾ֤' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,LCI.SUBJECTID AS F49,LCI.SUBJECTNAME AS F50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '2' THEN lci.contract_number ELSE '' END AS f60,CASE WHEN lv.sort_number = '1' THEN 'C˴ͻ' WHEN lv.sort_number = '3' THEN '' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN 'APZL00000000DC' WHEN lv.sort_number = '3' THEN '' ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '2' THEN '0603' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '3' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax (lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_penalty_income lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.subjects_code FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.loan_subject WHERE lvc.voucher_no IN ('PZ2019120500000155')) lv ON lv.proj_type = lci.leas_form LEFT JOIN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%յϢ(΢)%' AND f58 IS NOT NULL GROUP BY F58)V8 ON V8.F58=LVRI.INCOME_ID WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '02' AND V8.F58 IS NULL AND lvri.penalty > 0 AND lvri.collect_status IN ('֧') ORDER BY lvri.voucher_f3 "; - - /** - * ݲѯж, ִֵвSQL - */ + String sql_whereqz3 = "INSERT INTO voucher_v8 ( id, evidence_message, periodyear, f15, f2, f3, f5, f6, f7, f8, f12, f1, f49, f50, f51, f52, f59, f60, f61, f62, f65, f73, f74, f75,f76, v8_status, generate_date, v8_flag, module_name, entrydc, inputuserid, f58, f67 )SELECT REPLACE (UUID(), '-', '') id,'ƾ֤' evidence_message,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) periodyear,lvri.HIRE_DATE AS f15,lv.SUBJECTS_CODE AS f2,lvri.voucher_f3 AS f3,CASE WHEN LVRI.PLAN_LIST IS NOT NULL THEN CONCAT('յϢ-',LVRI.PLAN_LIST) ELSE 'յϢ' END AS f5,lv.LOAN_SUBJECT AS f6,CASE WHEN lv.sort_number = '1' THEN lvri.penalty ELSE 0.00 END AS f7,CASE WHEN lv.sort_number = '2' THEN ROUND(lvri.penalty / getTax (LCI.LEAS_FORM,'Ϣ',lcct.start_date),2) WHEN lv.sort_number = '3' THEN lvri.penalty - (ROUND(lvri.penalty / getTax (LCI.LEAS_FORM,'Ϣ',lcct.start_date),2)) ELSE 0.00 END AS f8,'ʱ-ÿʵƾ֤' AS f12,CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END AS f1,lv.OWNED_COMPANY AS f49,lv.OWNED_COMPANY AS f50,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,1,4) AS f51,SUBSTR(CASE WHEN (lvri.ACCOUNTING_DATE IS NULL OR lvri.ACCOUNTING_DATE = '') THEN DATE_FORMAT(NOW(), '%Y/%m/%d') ELSE DATE_FORMAT(lvri.ACCOUNTING_DATE,'%Y/%m/%d') END,6,2) AS f52,lv.sort_number AS f59,CASE WHEN lv.sort_number = '2' THEN lci.contract_number ELSE '' END AS f60,CASE WHEN lv.sort_number = '1' THEN 'C˴ͻ' WHEN lv.sort_number = '3' THEN '' ELSE lvri.cust_name END AS f61,lv.LOAN_SUBJECT AS f62,CASE WHEN lv.sort_number = '1' THEN 'APZL00000000DC' WHEN lv.sort_number = '3' THEN '' ELSE lvri.cust_id END AS f65,CASE WHEN lv.sort_number = '2' THEN '0603' ELSE '' END AS f73,'' AS f74,'' AS f75,CASE WHEN lv.sort_number = '3' THEN (SELECT TAX_CODES FROM tax_code WHERE TAX_NUMBER = ROUND((getTax (lci.LEAS_FORM,'Ϣ',LCCT.START_DATE) - 1) * 100,0)) ELSE '' END AS f76,'' AS v8_status,DATE_FORMAT(NOW(), '%Y/%m/%d %H:%i:%s') AS generate_date,'0' AS v8_flag,lv.modular_number AS module_name,CASE WHEN lv.loan_direction = '1' THEN '1' ELSE '-1' END AS entrydc,'admin' AS inputuserid,lvri.income_id AS f58,lci.leas_form AS f67 FROM lv_penalty_income lvri LEFT JOIN lb_contract_info lci ON lci.id = lvri.contract_id LEFT JOIN lc_calc_condition lcct ON lcct.contract_id = lci.id LEFT JOIN (SELECT lvc.PROJ_TYPE,lvl.id,lvl.LOAN_DIRECTION,lvc.OWNED_COMPANY,lvl.sort_number,lvl.loan_subject,lvc.modular_number,lsc.subjects_code FROM lv_voucher_config lvc LEFT JOIN lv_voucher_loan lvl ON lvl.VOUCHER_ID = lvc.id LEFT JOIN lv_stacts_config lsc ON lsc.id = lvl.loan_subject WHERE lvc.voucher_no IN ('PZ2019070100000007')) lv ON lv.proj_type = lci.leas_form WHERE LCI.BUSINESSTYPE = '1' AND LCI.LEAS_FORM = '01' AND lvri.income_id NOT IN (SELECT f58 FROM voucher_v8 WHERE module_name LIKE '%յϢ()%' AND f58 IS NOT NULL) AND lvri.penalty > 0 AND lvri.collect_status IN ('ֹտ', 'տ') ORDER BY lvri.voucher_f3 "; /** * - */ @@ -267,37 +216,7 @@ public class InsertVoucherRentIncome { SqlObject sqlsqz3 = new SqlObject(sql_whereqz3); e=Sqlca.executeSQL(sqlsqz3); } - /** - * -΢ - */ - if(dataListWh1 != null && !dataListWh1.isEmpty()) { - SqlObject sqlsWh1 = new SqlObject(sql_whereWh1); - a=Sqlca.executeSQL(sqlsWh1); - } - if(dataListWh2 != null && !dataListWh2.isEmpty()) { - SqlObject sqlsWh2 = new SqlObject(sql_whereWh2); - c=Sqlca.executeSQL(sqlsWh2); - } - if(dataListWh3 != null && !dataListWh3.isEmpty()) { - SqlObject sqlsWh3 = new SqlObject(sql_whereWh3); - e=Sqlca.executeSQL(sqlsWh3); - } - /** - * -΢ - */ - if(dataListWYh1 != null && !dataListWYh1.isEmpty()) { - SqlObject sqlsWYh1 = new SqlObject(sql_whereWYh1); - a=Sqlca.executeSQL(sqlsWYh1); - } - if(dataListWYh2 != null && !dataListWYh2.isEmpty()) { - SqlObject sqlsWYh2 = new SqlObject(sql_whereWYh2); - c=Sqlca.executeSQL(sqlsWYh2); - } - if(dataListWYh3 != null && !dataListWYh3.isEmpty()) { - SqlObject sqlsWYh3 = new SqlObject(sql_whereWYh3); - e=Sqlca.executeSQL(sqlsWYh3); - } Sqlca.commit(); if(Sqlca!=null){ diff --git a/src_core/com/tenwa/voucher/serviceImp/CreateVoucherServiceImpl.java b/src_core/com/tenwa/voucher/serviceImp/CreateVoucherServiceImpl.java index d495803b8..031e14091 100644 --- a/src_core/com/tenwa/voucher/serviceImp/CreateVoucherServiceImpl.java +++ b/src_core/com/tenwa/voucher/serviceImp/CreateVoucherServiceImpl.java @@ -25,6 +25,7 @@ import com.amarsoft.are.jbo.JBOException; import com.amarsoft.are.jbo.JBOFactory; import com.amarsoft.are.jbo.JBOTransaction; import com.amarsoft.are.log.Log; +import com.amarsoft.awe.Configure; import com.tenwa.comm.exception.BusinessException; import com.tenwa.comm.util.jboutil.DataOperatorUtil; import com.tenwa.quartz.StringUtil; @@ -80,7 +81,7 @@ public class CreateVoucherServiceImpl { Map param=new HashMap(); param.put("FlowUnid", "FBO2017101600000061"); - //CreateVoucherServiceImpl vs=new CreateVoucherServiceImpl(); + CreateVoucherServiceImpl vs=new CreateVoucherServiceImpl(); //vs.createVoucher("","տ", "2017032800000009", "02", null, "admin", param, tx); } @@ -101,8 +102,7 @@ public class CreateVoucherServiceImpl { param.put("OWNED_COMPANY", owned); param.put("PROJ_TYPE", projtype); if(voucherType==null||"".equals(voucherType)){ - //voucherType=Configure.getInstance().getConfigure("VoucherType"); - voucherType="1"; + voucherType=Configure.getInstance().getConfigure("VoucherType"); } param.put("VOUCHER_TYPE",voucherType); BizObject user=JBOFactory.createBizObjectQuery(USER_INFO.CLASS_NAME, "USERID='"+userid+"'").getSingleResult(false); @@ -129,51 +129,9 @@ public class CreateVoucherServiceImpl { .setParameter("MODULAR_NUMBER",param.get("MODULAR_NUMBER")).setParameter("OWNED_COMPANY", param.get("OWNED_COMPANY")).setParameter("VOUCHER_TYPE",param.get("VOUCHER_TYPE")) .setParameter("PROJ_TYPE", param.get("PROJ_TYPE")).setParameter("ID", param.get("voucher_id")).getSingleResult(false); param.put("MODULAR_NUMBER", voucherConfig.getAttribute("MODULAR_NUMBER").getString());// ƾ֤ - String CONTRACT_NUMBER = param.get("CONTRACT_NUMBER"); - String CONTRACT_ID = param.get("CONTRACT_ID"); - String SUBJECTID = param.get("SUBJECTID"); - String SUBJECTNAME = param.get("SUBJECTNAME"); - String VOUCHERNO = param.get("VOUCHERNO"); - String OWN_NUMBER = ""; + param.put("F49", voucherConfig.getAttribute("OWNED_COMPANY").getString()); + param.put("F50", voucherConfig.getAttribute("OWNED_COMPANY").getString()); - // ûлȡϢ ҪĬͨͬidȡϢ - if(SUBJECTID==null || "".equals(SUBJECTID) || SUBJECTNAME==null || "".equals(SUBJECTNAME)) { - if("PZ2018081600000120".equals(VOUCHERNO) || "PZ2018092500000155".equals(VOUCHERNO) || "PZ2019072000000071".equals(VOUCHERNO) || "PZ2019072000000072".equals(VOUCHERNO) || "PZ2019072000000073".equals(VOUCHERNO) || "PZ2018121800000005".equals(VOUCHERNO)) { - String OWN_ACCOUNT= param.get("OWN_ACCOUNT"); - BizObject ZT = JBOFactory.createBizObjectQuery(LB_CONTRACT_INFO.CLASS_NAME,"SUBJECTNAME=:OWN_ACCOUNT").setParameter("OWN_ACCOUNT", OWN_ACCOUNT).getSingleResult(false); - SUBJECTID = ZT.getAttribute("SUBJECTID").getString(); - SUBJECTNAME = ZT.getAttribute("SUBJECTNAME").getString(); - if(SUBJECTNAME !=null && !"".equals(SUBJECTNAME)) { - BizObject BF = JBOFactory.createBizObjectQuery(OWN_INFO.CLASS_NAME,"OWN_NAME=:OWN_NAME").setParameter("OWN_NAME", SUBJECTNAME).getSingleResult(false); - OWN_NUMBER = BF.getAttribute("OWN_NUMBER").getString(); - } - }else { - if(CONTRACT_ID!=null && !"".equals(CONTRACT_ID)) { - BizObject ZT = JBOFactory.createBizObjectQuery(LB_CONTRACT_INFO.CLASS_NAME,"ID=:ID").setParameter("ID", CONTRACT_ID).getSingleResult(false); - SUBJECTID = ZT.getAttribute("SUBJECTID").getString(); - SUBJECTNAME = ZT.getAttribute("SUBJECTNAME").getString(); - if(SUBJECTNAME !=null && !"".equals(SUBJECTNAME)) { - BizObject BF = JBOFactory.createBizObjectQuery(OWN_INFO.CLASS_NAME,"OWN_NAME=:OWN_NAME").setParameter("OWN_NAME", SUBJECTNAME).getSingleResult(false); - OWN_NUMBER = BF.getAttribute("OWN_NUMBER").getString(); - } - } - if(SUBJECTID==null || "".equals(SUBJECTID) || SUBJECTNAME==null || "".equals(SUBJECTNAME)) { - BizObject ZT = JBOFactory.createBizObjectQuery(CODE_LIBRARY.CLASS_NAME,"itemno=:itemno").setParameter("itemno", "aa740e4111c111eaaa0000163e0e11e6").getSingleResult(false); - SUBJECTID = "aa740e4111c111eaaa0000163e0e11e6"; - SUBJECTNAME = ZT.getAttribute("itemname").getString(); - BizObject BF = JBOFactory.createBizObjectQuery(OWN_INFO.CLASS_NAME,"OWN_NAME=:OWN_NAME").setParameter("OWN_NAME", SUBJECTNAME).getSingleResult(false); - OWN_NUMBER = BF.getAttribute("OWN_NUMBER").getString(); - } - } - } - if("PZ2018072100000032".equals(VOUCHERNO)) { - BizObject BF = JBOFactory.createBizObjectQuery(OWN_INFO.CLASS_NAME,"OWN_NAME=:OWN_NAME").setParameter("OWN_NAME", SUBJECTNAME).getSingleResult(false); - OWN_NUMBER = BF.getAttribute("OWN_NUMBER").getString(); - } - param.put("F47", CONTRACT_NUMBER); // ͬ - param.put("F48", OWN_NUMBER); // ף˱ţ - param.put("F49", SUBJECTID); // id - param.put("F50", SUBJECTNAME);// //3ĬĬԿ Map attr=this.getDefaultAttribute(tx,param.get("VOUCHER_TYPE")); param.putAll(attr); @@ -405,20 +363,16 @@ public class CreateVoucherServiceImpl { if("PZ2018072100000026".equals(VOUCHERNO) || "PZ2018072100000031".equals(VOUCHERNO) || "PZ2018072100000028".equals(VOUCHERNO) || "PZ2018072100000041".equals(VOUCHERNO) || "PZ2019070100000015".equals(VOUCHERNO) || "PZ2019070100000019".equals(VOUCHERNO) || "PZ2019070100000018".equals(VOUCHERNO) || "PZ2019070100000024".equals(VOUCHERNO)){ subData.put("CUSTID","APZL00000000DC");//ͻ subData.put("CUSTNAME","C˴ͻ");//ͻ - }else if("PZ2018081700000134".equals(VOUCHERNO) || "PZ2018081700000138".equals(VOUCHERNO) || "PZ2018072100000047".equals(VOUCHERNO) || "PZ2018081700000132".equals(VOUCHERNO) || "PZ2018081700000130".equals(VOUCHERNO) || "PZ2018081700000128".equals(VOUCHERNO)){ + }else if (("PZ2018081700000134".equals(VOUCHERNO)) || ("PZ2018081700000138".equals(VOUCHERNO)) || ("PZ2018072100000047".equals(VOUCHERNO)) || ("PZ2018081700000132".equals(VOUCHERNO)) || ("PZ2018081700000130".equals(VOUCHERNO)) || ("PZ2018081700000128".equals(VOUCHERNO)) || ("PZ2019071500000030".equals(VOUCHERNO)) || ("PZ2019071500000031".equals(VOUCHERNO))) { subData.put("CUSTID","APZL00000000DC");//ͻ subData.put("CUSTNAME","C˴ͻ");//ͻ }else if("PZ2018072100000039".equals(VOUCHERNO) || "PZ2019070100000021".equals(VOUCHERNO) || "PZ2018072100000043".equals(VOUCHERNO) || "PZ2019070100000025".equals(VOUCHERNO)) { subData.put("CUSTID","APZL00000000DC");//ͻ subData.put("CUSTNAME","C˴ͻ");//ͻ // ǰؿ - }else if("PZ2018092500000156".equals(VOUCHERNO) || "PZ2018092500000158".equals(VOUCHERNO) || "PZ2019071800000032".equals(VOUCHERNO) || "PZ2019071800000033".equals(VOUCHERNO) || "PZ2019071800000034".equals(VOUCHERNO) || "PZ2019071800000035".equals(VOUCHERNO) || "PZ2019072000000074".equals(VOUCHERNO) || "PZ2019072000000076".equals(VOUCHERNO) || "PZ2019072200000108".equals(VOUCHERNO) || "PZ2019072200000109".equals(VOUCHERNO) || "PZ2019072200000110".equals(VOUCHERNO) || "PZ2019072200000111".equals(VOUCHERNO)) { + }else if (("PZ2018092500000156".equals(VOUCHERNO)) || ("PZ2018092500000157".equals(VOUCHERNO)) || ("PZ2018092500000158".equals(VOUCHERNO)) || ("PZ2019071800000032".equals(VOUCHERNO)) || ("PZ2019071800000033".equals(VOUCHERNO)) || ("PZ2019071800000034".equals(VOUCHERNO)) || ("PZ2019071800000035".equals(VOUCHERNO)) || ("PZ2019072000000074".equals(VOUCHERNO)) || ("PZ2019072000000075".equals(VOUCHERNO)) || ("PZ2019072000000076".equals(VOUCHERNO)) || ("PZ2019072200000108".equals(VOUCHERNO)) || ("PZ2019072200000109".equals(VOUCHERNO)) || ("PZ2019072200000110".equals(VOUCHERNO)) || ("PZ2019072200000111".equals(VOUCHERNO))) { subData.put("CUSTID","APZL00000000CT");//ͻ subData.put("CUSTNAME","ͳB˴ͻ");//ͻ - // ǰؿ-ͳഫͳ - }else if("PZ2018092500000157".equals(VOUCHERNO) || "PZ2019120400000149".equals(VOUCHERNO) || "PZ2019072000000075".equals(VOUCHERNO) || "PZ2019120400000150".equals(VOUCHERNO)) { - subData.put("CUSTID",param.get("CUSTID2"));//ؿǰѡ˿ͻģûоCTĬ - subData.put("CUSTNAME",param.get("CUSTNAME2")); // ͳ-ؿ-ʽ }else if("PZ2018092500000173".equals(VOUCHERNO) || "PZ2018092500000174".equals(VOUCHERNO) || "PZ2019071800000043".equals(VOUCHERNO) || "PZ2019071800000044".equals(VOUCHERNO) || "PZ2019072000000088".equals(VOUCHERNO) || "PZ2019072000000089".equals(VOUCHERNO) || "PZ2019072200000124".equals(VOUCHERNO) || "PZ2019072200000125".equals(VOUCHERNO) || "PZ2019073000000146".equals(VOUCHERNO) || "PZ2019073000000147".equals(VOUCHERNO)) { subData.put("CUSTID","APZL00000000CT");//ͻ @@ -439,16 +393,11 @@ public class CreateVoucherServiceImpl { subData.put("CUSTID","APZL00000000CT");//ͻ subData.put("CUSTNAME","ͳB˴ͻ");//ͻ // һͻΪAPZL00000000DC̶ͻ - }else if("PZ2018080400000081".equals(VOUCHERNO) || "PZ2019070100000017".equals(VOUCHERNO) || "PZ2018072100000025".equals(VOUCHERNO) || "PZ2019070100000014".equals(VOUCHERNO) || "PZ2019071500000030".equals(VOUCHERNO) || "PZ2019071500000031".equals(VOUCHERNO)){ + }else if (("PZ2018080400000081".equals(VOUCHERNO)) || ("PZ2019070100000017".equals(VOUCHERNO)) || ("PZ2018072100000025".equals(VOUCHERNO)) || ("PZ2019070100000014".equals(VOUCHERNO))) { String YES_OR_NO = param.get("YES_OR_NO"); - String CUSTID2 = param.get("CUSTID2"); - String CUSTNAME2 = param.get("CUSTNAME2"); - if(YES_OR_NO==null || "YES".equals(YES_OR_NO)){ + if( "YES".equals(YES_OR_NO)){ subData.put("CUSTID","APZL00000000DC");//˻ subData.put("CUSTNAME","C˴ͻ");//˻ - }else if("NO".equals(YES_OR_NO)){ - subData.put("CUSTID",CUSTID2);//ͻ - subData.put("CUSTNAME",CUSTNAME2);//ͻ } } }else{ @@ -485,7 +434,7 @@ public class CreateVoucherServiceImpl { subData.put("CUSTNAME",dataTemp.get("DISTRIBUTOR_NAME"));// } }*/ - + String LEAS_FORM = (String)param.get("LEAS_FORM"); // -һ, ʲ̶ if("PZ2018073100000062".equals(VOUCHERNO)) { if("3".equals(SORT_NUMBER)) { @@ -531,15 +480,10 @@ public class CreateVoucherServiceImpl { */ if("PZ2018072100000024".equals(VOUCHERNO) || "PZ2019070100000016".equals(VOUCHERNO)) { String YES_OR_NO = param.get("YES_OR_NO");// жǷʹĬϱ - String CUSTID2 = param.get("CUSTID2"); - String CUSTNAME2 = param.get("CUSTNAME2"); if("YES".equals(YES_OR_NO) && "1".equals(SORT_NUMBER)){ subData.put("CUSTID","APZL00000000DC");//˻ subData.put("CUSTNAME","C˴ͻ");//˻ - }else if("NO".equals(YES_OR_NO) && "1".equals(SORT_NUMBER)){ - subData.put("CUSTID",CUSTID2);//˻ - subData.put("CUSTNAME",CUSTNAME2);//˻ } } @@ -612,7 +556,7 @@ public class CreateVoucherServiceImpl { String sql = "select id from lv_voucher_loan where voucher_id=" + "'" + voucherConfigId + "'"; Map param = new HashMap(); List> list = DataOperatorUtil.getDataBySql(tx, sql, param); - for(Map ma:list){ + for(Map ma:list){ fromCondtion.clear(); otherProperty.clear(); fromCondtion = ma; diff --git a/src_core/com/tenwa/voucher/serviceImp/VoucherToNCforAssistContract.java b/src_core/com/tenwa/voucher/serviceImp/VoucherToNCforAssistContract.java index 30ddca293..90b5837ea 100644 --- a/src_core/com/tenwa/voucher/serviceImp/VoucherToNCforAssistContract.java +++ b/src_core/com/tenwa/voucher/serviceImp/VoucherToNCforAssistContract.java @@ -223,7 +223,7 @@ public class VoucherToNCforAssistContract implements Job{ } catch (Exception e) { try { Sqlca.rollback(); - if(batch!=null && !"".equals(batch)){ + if(batch!=null || !"".equals(batch)){ logger.debug("ͬxmlʧ"); String insertSql="INSERT INTO NCXML_TOTAL_RECORDS(ID,BATCH,XML_TYPE,FLAG_,COUNT_,FAILED_COUNT,ERR_DESCRIBE,CREATETIME) VALUES('"+UUID.randomUUID().toString().replace("-", "")+"','"+batch+"','"+type+"','N','"+count+"','"+count+"','"+e.toString()+"','"+year_month_days+"')"; Sqlca1.executeSQL(insertSql); @@ -429,7 +429,7 @@ public class VoucherToNCforAssistContract implements Job{ } catch (Exception e) { try { Sqlca.rollback(); - if(batch!=null && !"".equals(batch)){ + if(batch!=null || !"".equals(batch)){ logger.debug("ͬxmlʧ"); String insertSql="INSERT INTO NCXML_TOTAL_RECORDS(ID,BATCH,XML_TYPE,FLAG_,COUNT_,FAILED_COUNT,ERR_DESCRIBE,CREATETIME) VALUES('"+UUID.randomUUID().toString().replace("-", "")+"','"+batch+"','"+type+"','N','"+count+"','"+count+"','"+e.toString()+"','"+year_month_days+"')"; Sqlca1.executeSQL(insertSql); @@ -602,7 +602,7 @@ public class VoucherToNCforAssistContract implements Job{ } // жϼΪΪnull, Ϊձ, ȡݵκ - if(batchList.size()>0) { + if(batchList!= null || batchList.size()>0) { // 嵱ǰ, ¼ for (String old_batch : batchList) { int con=0; @@ -656,7 +656,7 @@ public class VoucherToNCforAssistContract implements Job{ Sqlca.executeSQL(insertSql1); } // жϼΪΪnull, Ϊձ, ȡݵκ - if(batchList.size()>0) { + if(batchList != null ) { // 嵱ǰ, ¼ for (String old_batch : batchList) { updateSql=" UPDATE NCXML_DETAIL_RECORDS SET FLAG='1',ERR_DESCRIBE='ɹ !' WHERE XML_TYPE= '"+type+"' AND BATCH='"+old_batch+"'"; diff --git a/src_core/com/tenwa/voucher/serviceImp/VoucherToNCforCustomer.java b/src_core/com/tenwa/voucher/serviceImp/VoucherToNCforCustomer.java index aba1a6bb6..235e8973e 100644 --- a/src_core/com/tenwa/voucher/serviceImp/VoucherToNCforCustomer.java +++ b/src_core/com/tenwa/voucher/serviceImp/VoucherToNCforCustomer.java @@ -17,7 +17,6 @@ import java.util.ArrayList; import java.util.Date; import java.util.List; import java.util.Map; -import java.util.Properties; import java.util.UUID; import javax.xml.transform.OutputKeys; @@ -43,7 +42,6 @@ import com.amarsoft.are.jbo.JBOFactory; import com.amarsoft.are.jbo.JBOTransaction; import com.amarsoft.are.log.Log; import com.amarsoft.awe.util.Transaction; -import com.base.util.QuartzUtil; import com.tenwa.comm.util.date.DateAssistant; import com.tenwa.comm.util.jboutil.DataOperatorUtil; import com.tenwa.httpclient.resources.VouchersPropertiesUtil; @@ -293,7 +291,7 @@ public class VoucherToNCforCustomer implements Job{ } catch (Exception e) { try { Sqlca.rollback(); - if(batch!=null && !"".equals(batch)){ + if(batch!=null || !"".equals(batch)){ logger.debug("ͻxmlʧ"); String insertSql="INSERT INTO NCXML_TOTAL_RECORDS(ID,BATCH,XML_TYPE,FLAG_,COUNT_,FAILED_COUNT,ERR_DESCRIBE,CREATETIME) VALUES('"+UUID.randomUUID().toString().replace("-", "")+"','"+batch+"','"+type+"','N','"+count+"','"+count+"','"+e.toString()+"','"+year_month_days+"')"; Sqlca1.executeSQL(insertSql); @@ -562,7 +560,7 @@ public class VoucherToNCforCustomer implements Job{ } catch (Exception e) { try { Sqlca.rollback(); - if(batch!=null && !"".equals(batch)){ + if(batch!=null || !"".equals(batch)){ logger.debug("ͻxmlʧ"); String insertSql="INSERT INTO NCXML_TOTAL_RECORDS(ID,BATCH,XML_TYPE,FLAG_,COUNT_,FAILED_COUNT,ERR_DESCRIBE,CREATETIME) VALUES('"+UUID.randomUUID().toString().replace("-", "")+"','"+batch+"','"+type+"','N','"+count+"','"+count+"','"+e.toString()+"','"+year_month_days+"')"; Sqlca1.executeSQL(insertSql); @@ -735,7 +733,7 @@ public class VoucherToNCforCustomer implements Job{ } // жϼΪΪnull, Ϊձ, ȡݵκ - if(batchList.size()>0) { + if(batchList!= null || batchList.size()>0) { // 嵱ǰ, ¼ for (String old_batch : batchList) { int con=0; @@ -789,7 +787,7 @@ public class VoucherToNCforCustomer implements Job{ Sqlca.executeSQL(insertSql1); } // жϼΪΪnull, Ϊձ, ȡݵκ - if(batchList.size()>0) { + if(batchList != null) { // 嵱ǰ, ¼ for (String old_batch : batchList) { updateSql=" UPDATE NCXML_DETAIL_RECORDS SET FLAG='1',ERR_DESCRIBE='ɹ !' WHERE XML_TYPE= '"+type+"' AND BATCH='"+old_batch+"'"; diff --git a/src_core/com/tenwa/voucher/serviceImp/VoucherToNCforDistributor.java b/src_core/com/tenwa/voucher/serviceImp/VoucherToNCforDistributor.java index 84a4ed0d5..296f14129 100644 --- a/src_core/com/tenwa/voucher/serviceImp/VoucherToNCforDistributor.java +++ b/src_core/com/tenwa/voucher/serviceImp/VoucherToNCforDistributor.java @@ -363,7 +363,7 @@ public class VoucherToNCforDistributor implements Job{ } catch (Exception e) { try { Sqlca.rollback(); - if(batch!=null && !"".equals(batch)){ + if(batch!=null || !"".equals(batch)){ logger.debug("xmlʧ"); String insertSql="INSERT INTO NCXML_TOTAL_RECORDS(ID,BATCH,XML_TYPE,FLAG_,COUNT_,FAILED_COUNT,ERR_DESCRIBE,CREATETIME) VALUES('"+UUID.randomUUID().toString().replace("-", "")+"','"+batch+"','"+type+"','N','"+count+"','"+count+"','"+e.toString()+"','"+year_month_days+"')"; Sqlca1.executeSQL(insertSql); @@ -705,7 +705,7 @@ public class VoucherToNCforDistributor implements Job{ } catch (Exception e) { try { Sqlca.rollback(); - if(batch!=null && !"".equals(batch)){ + if(batch!=null || !"".equals(batch)){ logger.debug("xmlʧ"); String insertSql="INSERT INTO NCXML_TOTAL_RECORDS(ID,BATCH,XML_TYPE,FLAG_,COUNT_,FAILED_COUNT,ERR_DESCRIBE,CREATETIME) VALUES('"+UUID.randomUUID().toString().replace("-", "")+"','"+batch+"','"+type+"','N','"+count+"','"+count+"','"+e.toString()+"','"+year_month_days+"')"; Sqlca1.executeSQL(insertSql); @@ -878,7 +878,7 @@ public class VoucherToNCforDistributor implements Job{ } // жϼΪΪnull, Ϊձ, ȡݵκ - if(batchList.size()>0) { + if(batchList!= null || batchList.size()>0) { // 嵱ǰ, ¼ for (String old_batch : batchList) { int con=0; @@ -932,7 +932,7 @@ public class VoucherToNCforDistributor implements Job{ Sqlca.executeSQL(insertSql1); } // жϼΪΪnull, Ϊձ, ȡݵκ - if(batchList.size()>0) { + if(batchList != null) { // 嵱ǰ, ¼ for (String old_batch : batchList) { updateSql=" UPDATE NCXML_DETAIL_RECORDS SET FLAG='1',ERR_DESCRIBE='ɹ !' WHERE XML_TYPE= '"+type+"' AND BATCH='"+old_batch+"'"; diff --git a/src_core/com/tenwa/voucher/serviceImp/VoucherToNCforVoucherPZ.java b/src_core/com/tenwa/voucher/serviceImp/VoucherToNCforVoucherPZ.java index c571f5c73..332a95182 100644 --- a/src_core/com/tenwa/voucher/serviceImp/VoucherToNCforVoucherPZ.java +++ b/src_core/com/tenwa/voucher/serviceImp/VoucherToNCforVoucherPZ.java @@ -43,12 +43,14 @@ import com.amarsoft.are.jbo.JBOFactory; import com.amarsoft.are.jbo.JBOTransaction; import com.amarsoft.are.log.Log; import com.amarsoft.awe.util.Transaction; +import com.tenwa.comm.util.date.DateAssistant; import com.tenwa.comm.util.jboutil.DataOperatorUtil; import com.tenwa.httpclient.resources.VouchersPropertiesUtil; import com.tenwa.util.SerialNumberUtil; import jbo.voucher.LV_STACTS_CONFIG; import jbo.voucher.NCXML_DETAIL_RECORDS; +import schemasMicrosoftComOfficeOffice.BulletAttribute; public class VoucherToNCforVoucherPZ implements Job{ private static Log logger=ARE.getLog(); @@ -57,40 +59,11 @@ public class VoucherToNCforVoucherPZ implements Job{ * ʱƾ֤NC */ public void execute(JobExecutionContext arg0) throws JobExecutionException { - // ȡִϢжϳɹ - String SUBJECTID=null; - String SUBJECTNAME=null; - String receiver=null; - String pk_accountingbook=null; - String pk_org=null; - /** - * - */ - try { - SUBJECTID="aa740e4111c111eaaa0000163e0e11e6"; - SUBJECTNAME="ޣڣ޹˾"; - receiver="807001002001"; - pk_accountingbook="807001002001-0001"; - pk_org="807001002001"; - String returns = DOM4JcreateToVoucher(SUBJECTID,SUBJECTNAME,receiver,pk_accountingbook,pk_org); - System.out.println("ƾ֤״̬"+returns); - } catch (Exception e) { - new Exception("ƾ֤ʧܡ"); - } - /** - * - */ - try { - SUBJECTID="d989246c11c111eaaa0000163e0e11e6"; - SUBJECTNAME="ޣ޹˾"; - receiver="807001003"; - pk_accountingbook="807001003-0001"; - pk_org="807001003"; - String returns = DOM4JcreateToVoucher(SUBJECTID,SUBJECTNAME,receiver,pk_accountingbook,pk_org); - System.out.println("ƾ֤״̬"+returns); - } catch (Exception e) { - new Exception("ƾ֤ʧܡ"); - } + String plan_date = DateAssistant.getToday(); + Object userId = arg0.getTrigger().getJobDataMap().get("CurUserId"); + String curUserId = userId == null ? "system" : userId.toString(); + String ss = DOM4JcreateToVoucher(); + } /** @@ -99,58 +72,22 @@ public class VoucherToNCforVoucherPZ implements Job{ * @return */ public String sendVoucherData(JBOTransaction tx) { - String returns="false"; - String returns1=""; - String returns2=""; - String SUBJECTID=null; - String SUBJECTNAME=null; - String receiver=null; - String pk_accountingbook=null; - String pk_org=null; - /** - * - */ - try { - SUBJECTID="aa740e4111c111eaaa0000163e0e11e6"; - SUBJECTNAME="ޣڣ޹˾"; - receiver="807001002001"; - pk_accountingbook="807001002001-0001"; - pk_org="807001002001"; - returns1 = DOM4JcreateToVoucher(SUBJECTID,SUBJECTNAME,receiver,pk_accountingbook,pk_org); - System.out.println("ƾ֤״̬"+returns1); - } catch (Exception e) { - new Exception("ƾ֤ʧܡ"); - } - /** - * - */ - try { - SUBJECTID="d989246c11c111eaaa0000163e0e11e6"; - SUBJECTNAME="ޣ޹˾"; - receiver="807001003"; - pk_accountingbook="807001003-0001"; - pk_org="807001003"; - returns2 = DOM4JcreateToVoucher(SUBJECTID,SUBJECTNAME,receiver,pk_accountingbook,pk_org); - System.out.println("ƾ֤״̬"+returns2); - } catch (Exception e) { - new Exception("ƾ֤ʧܡ"); - } - if("true".equals(returns1) || "true".equals(returns2)) { - returns="true"; - } - return returns; + String ss = DOM4JcreateToVoucher(); + return ss; } /** * ƾ֤Ϣɣ ÿ100һxmlļ * @throws Exception */ - private static String DOM4JcreateToVoucher(String SUBJECTID,String SUBJECTNAME,String receiver,String pk_accountingbook,String pk_org){ + private static String DOM4JcreateToVoucher(){ JBOTransaction tx=null; JBOTransaction tx1=null; Transaction Sqlca = null; Transaction Sqlca1 = null; String returns="true"; + + FileInputStream in = null; // ڼ¼쳣 File file1 = null; PrintStream stream = null; @@ -166,6 +103,11 @@ public class VoucherToNCforVoucherPZ implements Job{ // ϸʱ¼ String year_month_days = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()); try { + tx = JBOFactory.createJBOTransaction(); + tx1 = JBOFactory.createJBOTransaction(); + Sqlca = Transaction.createTransaction(tx); + Sqlca1 = Transaction.createTransaction(tx1); + Map map = new HashMap(); /** * ȡļϢ * */ @@ -178,6 +120,7 @@ public class VoucherToNCforVoucherPZ implements Job{ String groupcode = VouchersPropertiesUtil.get("voucher_groupcode"); // ϵͳ String isexchange = VouchersPropertiesUtil.get("voucher_isexchange"); + String receiver = VouchersPropertiesUtil.get("voucher_receiver"); // ϵͳ String sender = VouchersPropertiesUtil.get("voucher_sender"); // ϵͳ @@ -188,22 +131,18 @@ public class VoucherToNCforVoucherPZ implements Job{ String pk_system = VouchersPropertiesUtil.get("voucher_pk_system"); // ƾֵ֤ String voucherkind = VouchersPropertiesUtil.get("voucher_voucherkind"); + String pk_accountingbook = VouchersPropertiesUtil.get("voucher_pk_accountingbook"); // Ƶ String pk_prepared = VouchersPropertiesUtil.get("voucher_pk_prepared"); + String pk_org = VouchersPropertiesUtil.get("voucher_pk_org"); // String pk_group = VouchersPropertiesUtil.get("voucher_pk_group"); // String pk_currtype = VouchersPropertiesUtil.get("voucher_pk_currtype"); // xmlļ· String LOCALHOST_URL = VouchersPropertiesUtil.get("LOCALHOST_URL"); + ERROR_URL = VouchersPropertiesUtil.get("ERROR_URL"); // Ϣ· - ERROR_URL = VouchersPropertiesUtil.get("ERROR_URL"); - tx= JBOFactory.createJBOTransaction(); - tx1= JBOFactory.createJBOTransaction(); - Sqlca = Transaction.createTransaction(tx); - Sqlca1 = Transaction.createTransaction(tx1); - Map map = new HashMap(); - List conList=new ArrayList(); /** * ȫֱ */ @@ -228,7 +167,7 @@ public class VoucherToNCforVoucherPZ implements Job{ // String insertSql=""; // ѯƾ֤ͼ, ȡÿƾ֤ - String sql = "SELECT id,f3,f60,ID,MODULE_NAME,DEPT_NAME,F1,F15,V8_STATUS,F5,GENERATE_DATE FROM VI_VOUCHER_V8 WHERE F3 NOT IN(SELECT TABLE_NUM FROM NCXML_DETAIL_RECORDS WHERE FLAG = '1' AND XML_TYPE='"+type+"') AND F49='"+SUBJECTID+"' AND F50='"+SUBJECTNAME+"' AND DATE_FORMAT(f1,'%Y-%m')>DATE_FORMAT('2019-02-11','%Y-%m')"; + String sql = "SELECT id,f3,f60,ID,MODULE_NAME,DEPT_NAME,F1,F15,V8_STATUS,F5,GENERATE_DATE FROM VI_VOUCHER_V8 WHERE F3 NOT IN(SELECT TABLE_NUM FROM NCXML_DETAIL_RECORDS WHERE FLAG = '1' AND XML_TYPE='" + type + "') AND DATE_FORMAT(f1,'%Y-%m')>DATE_FORMAT('2019-02-11','%Y-%m')"; List> list = DataOperatorUtil.getDataBySql(Sqlca, sql, null);// ƾ֤ŷװlist // v8ͼ/ xmlɵ @@ -263,6 +202,7 @@ public class VoucherToNCforVoucherPZ implements Job{ for (int x = i * b; x < (i + 1) * b && x < a; x++) { // ǰxmlɵ // ȡƾ֤ String F3=list.get(x).get("f3"); + String F60 = (String)((Map)list.get(x)).get("f60"); map.clear(); map.put("F3",F3); @@ -585,8 +525,6 @@ public class VoucherToNCforVoucherPZ implements Job{ }else { // ͳƾ String batch1= record.getAttribute("BATCH").getString(); - // ¼ǰid - conList.add(uuid); // ʼϢΪ: ʧ , ϵԱ String updSql="UPDATE NCXML_DETAIL_RECORDS SET FLAG='2',ERR_DESCRIBE='ʧ , ϵԱ !',CREATE_TIME='"+year_month_days+"' WHERE BILLID='"+uuid+"' AND XML_TYPE= '"+type+"' AND BATCH='"+batch1+"'"; Sqlca1.executeSQL(updSql); @@ -607,15 +545,25 @@ public class VoucherToNCforVoucherPZ implements Job{ writer.setEscapeText(false);// ַǷת,Ĭtrue writer.write(document); writer.close(); - try { - InterActionToNC(Sqlca,URL,type,batch,count,conList,batchList); - } catch (Exception e) { - e.printStackTrace(); - } + InterActionToNC(Sqlca,URL,type,batch,count,batchList); Sqlca.commit(); } } catch (Exception e) { logger.info("ƾ֤xmlʧ"); + try{ + Sqlca.rollback(); + if ((batch != null) || (!"".equals(batch))) + { + logger.debug("ƾ֤xmlʧ"); + String insertSql = "INSERT INTO NCXML_TOTAL_RECORDS(ID,BATCH,XML_TYPE,FLAG_,COUNT_,FAILED_COUNT,ERR_DESCRIBE,CREATETIME) VALUES('" + UUID.randomUUID().toString().replace("-", "") + "','" + batch + "','" + type + "','N','" + count + "','" + count + "','" + e.toString() + "','" + year_month_days + "')"; + Sqlca1.executeSQL(insertSql); + Sqlca1.commit(); + } + } + catch (Exception e2) + { + e2.printStackTrace(); + } // 쳣¼· file1=new File(ERROR_URL+"NC_ERROR-VOUCHER-"+year_month_day+".txt"); try { @@ -653,7 +601,7 @@ public class VoucherToNCforVoucherPZ implements Job{ /** * NCxml, ȡNCִxmlϢ, ݻִϢ״̬ */ - public static void InterActionToNC(Transaction Sqlca,String inputURL,String type,String batch,int count,List conList,List batchList) throws Exception { + public static void InterActionToNC(Transaction Sqlca,String inputURL,String type,String batch,int count,List batchList) throws Exception { String updSql=""; // ʷ¼ String updateSql = ""; // sql String insertSql = ""; // SQL @@ -664,14 +612,8 @@ public class VoucherToNCforVoucherPZ implements Job{ String account = VouchersPropertiesUtil.get("account"); // String groupcode = VouchersPropertiesUtil.get("groupcode"); // ű String RECEIVE_URL = VouchersPropertiesUtil.get("RECEIVE_URL"); // ִϢ· - String ERROR_URL = VouchersPropertiesUtil.get("ERROR_URL"); // Ϣ· - String year_month_day = new SimpleDateFormat("yyyyMMddHHmmss").format(new Date()); // ļƾ - String year_month_days = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date());// ϸʱ¼ - String xmlString = ""; - /** - * ⣬ʣµ - */ - try { + + /** * ȡԷpost */ @@ -703,7 +645,7 @@ public class VoucherToNCforVoucherPZ implements Job{ InputStream inputStream = connection.getInputStream(); InputStreamReader isr = new InputStreamReader(inputStream,"UTF-8"); BufferedReader bufreader = new BufferedReader(isr); - + String xmlString = ""; String b=null; while((b=bufreader.readLine()) !=null) { xmlString+=b; @@ -712,37 +654,6 @@ public class VoucherToNCforVoucherPZ implements Job{ System.out.println("-------------ȡִϢ--------------"); System.out.println(xmlString); bufreader.close(); - }catch (Exception e) { - e.printStackTrace(); - logger.info("ƾ֤xmlʧ"); - try { - if(batch!=null && !"".equals(batch)){ - logger.debug("ƾ֤xmlʧ"); - insertSql="INSERT INTO NCXML_TOTAL_RECORDS(ID,BATCH,XML_TYPE,FLAG_,COUNT_,FAILED_COUNT,ERR_DESCRIBE,CREATETIME) VALUES('"+UUID.randomUUID().toString().replace("-", "")+"','"+batch+"','"+type+"','N','"+count+"','"+count+"','"+e.toString()+"','"+year_month_days+"')"; - Sqlca.executeSQL(insertSql); - Sqlca.commit(); - } - } catch (Exception e2) { - e2.printStackTrace(); - } - /*try { - new PrintWriter(new BufferedWriter(new FileWriter("E:/log.txt",true)),true).println(e.toString()); - } catch (IOException e1) { - e1.printStackTrace(); - }*/ - // 쳣¼· - File file=new File(ERROR_URL+"NC_ERROR-VOUCHER-"+year_month_day+".txt"); - PrintStream stream =null; - try { - stream = new PrintStream(file); - } catch (FileNotFoundException e1) { - e1.printStackTrace(); - } - e.printStackTrace(stream); - stream.flush(); - stream.close(); - throw new Exception("ʧ!"); - } /** * ȡĻִϢɱxml */ @@ -817,7 +728,7 @@ public class VoucherToNCforVoucherPZ implements Job{ } // жϼΪΪnull, Ϊձ, ȡݵκ - if(batchList.size()>0) { + if(batchList!=null || batchList.size()>0) { // 嵱ǰ, ¼ for (String old_batch : batchList) { int con=0; @@ -871,26 +782,12 @@ public class VoucherToNCforVoucherPZ implements Job{ Sqlca.executeSQL(insertSql1); } // жϼΪΪnull, Ϊձ, ȡݵκ - if(batchList.size()>0) { - // ״̬ - for(String billid : conList){ - updSql="UPDATE NCXML_DETAIL_RECORDS SET FLAG='1',ERR_DESCRIBE='ɹ !' WHERE XML_TYPE= '"+type+"' AND BILLID='"+billid+"'"; - Sqlca.executeSQL(updSql); - } + if(batchList != null) { // 嵱ǰ, ¼ for (String old_batch : batchList) { - int con=0; - // ѯ, ȡεʧ - String selectSql="SELECT BATCH,COUNT(BILLID) CON FROM ncxml_detail_records WHERE flag !=1 AND xml_type='"+type+"' AND BATCH='"+old_batch+"' GROUP BY BATCH"; - List> dataList=DataOperatorUtil.getDataBySql(Sqlca, selectSql,null); - if(dataList!=null && dataList.size()>0) { - con=Integer.valueOf(dataList.get(0).get("CON")); - } - if(con==0) { - updateSql="UPDATE NCXML_TOTAL_RECORDS SET FLAG_='Y',FAILED_COUNT='0',ERR_DESCRIBE='"+resultdescription+"',CREATETIME='"+formatter2.format(new Date())+"' WHERE XML_TYPE='"+type+"' AND BATCH='"+old_batch+"'"; - }else { - updateSql="UPDATE NCXML_TOTAL_RECORDS SET FAILED_COUNT='"+con+"',ERR_DESCRIBE='"+resultdescription+"',CREATETIME='"+formatter2.format(new Date())+"' WHERE XML_TYPE='"+type+"' AND BATCH='"+old_batch+"'"; - } + updateSql = " UPDATE NCXML_DETAIL_RECORDS SET FLAG='1',ERR_DESCRIBE='ɹ !' WHERE XML_TYPE= '" + type + "' AND BATCH='" + old_batch + "'"; + Sqlca.executeSQL(updateSql); + updateSql="UPDATE NCXML_TOTAL_RECORDS SET FLAG_='Y',FAILED_COUNT='0',ERR_DESCRIBE='"+resultdescription+"',CREATETIME='"+formatter2.format(new Date())+"' WHERE XML_TYPE='"+type+"' AND BATCH='"+old_batch+"'"; Sqlca.executeSQL(updateSql); } } diff --git a/src_core/com/tenwa/voucher/serviceImp/VoucherToV8Impl.java b/src_core/com/tenwa/voucher/serviceImp/VoucherToV8Impl.java index c6697ea17..bb4e149c4 100644 --- a/src_core/com/tenwa/voucher/serviceImp/VoucherToV8Impl.java +++ b/src_core/com/tenwa/voucher/serviceImp/VoucherToV8Impl.java @@ -6,14 +6,6 @@ import java.util.HashMap; import java.util.List; import java.util.Map; - - - - -import jbo.app.VOUCHER_V8; -import jbo.com.tenwa.lease.comm.LB_CONTRACT_INFO; -import jbo.sys.ORG_INFO; - import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -26,6 +18,8 @@ import com.tenwa.reckon.util.DateUtil; import com.tenwa.reckon.util.Tools; import com.tenwa.voucher.service.VoucherService; +import jbo.app.VOUCHER_V8; + /** * *

diff --git a/src_sys/com/tenwa/flow/action/comm/FlowBussionAction.java b/src_sys/com/tenwa/flow/action/comm/FlowBussionAction.java index 57494a39a..42006a4f4 100644 --- a/src_sys/com/tenwa/flow/action/comm/FlowBussionAction.java +++ b/src_sys/com/tenwa/flow/action/comm/FlowBussionAction.java @@ -4,12 +4,6 @@ import java.util.HashMap; import java.util.List; import java.util.Map; -import jbo.com.tenwa.entity.comm.flow.FLOW_BUSSINESS_OBJECT; -import jbo.com.tenwa.entity.comm.flow.FLOW_MUTEX_CONFIG; -import jbo.sys.FLOW_CATALOG; -import jbo.sys.FLOW_MODEL; -import jbo.ui.system.CODE_LIBRARY; - import com.alibaba.fastjson.JSONObject; import com.alibaba.fastjson.TypeReference; import com.amarsoft.amarscript.Any; @@ -20,11 +14,18 @@ import com.amarsoft.are.jbo.BizObjectManager; import com.amarsoft.are.jbo.BizObjectQuery; import com.amarsoft.are.jbo.JBOFactory; import com.amarsoft.are.jbo.JBOTransaction; +import com.amarsoft.are.util.json.JSONDecoder; import com.amarsoft.awe.util.Transaction; import com.amarsoft.dict.als.manage.CodeManager; import com.amarsoft.dict.als.object.Item; import com.tenwa.officetempalte.util.FileOperatorUtil; +import jbo.com.tenwa.entity.comm.flow.FLOW_BUSSINESS_OBJECT; +import jbo.com.tenwa.entity.comm.flow.FLOW_MUTEX_CONFIG; +import jbo.sys.FLOW_CATALOG; +import jbo.sys.FLOW_MODEL; +import jbo.ui.system.CODE_LIBRARY; + public class FlowBussionAction extends CommonAction { private String FlowUnid; private String ProjectId; 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 b40f3e303..441040840 100644 --- a/src_tenwa/com/tenwa/action/channelportal/businesshanding/contractaward/ContractAward.java +++ b/src_tenwa/com/tenwa/action/channelportal/businesshanding/contractaward/ContractAward.java @@ -5,20 +5,6 @@ import java.util.HashMap; import java.util.List; import java.util.Map; -import jbo.app.tenwa.calc.LC_PROJ_CONDITION; -import jbo.app.tenwa.customer.CUSTOMER_ACCOUNT; -import jbo.app.tenwa.doc.LB_DOCATTRIBUTE; -import jbo.app.tenwa.doc.LB_DOCLIBRARY; -import jbo.app.tenwa.doc.LB_DOCRELATIVE; -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.com.tenwa.lease.comm.LB_PROJECT_INFO_TEMP; -import jbo.sys.CHANNEL_SUBMIT_APPLICATIONS; - -import com.amarsoft.app.als.bizobject.customer.CustomerManager; import com.amarsoft.app.util.ProductParamUtil; import com.amarsoft.are.jbo.BizObject; import com.amarsoft.are.jbo.BizObjectManager; @@ -37,6 +23,16 @@ import com.tenwa.channelportal.action.ContractSignAction; import com.tenwa.comm.util.jboutil.DataOperatorUtil; import common.Logger; +import jbo.app.tenwa.calc.LC_PROJ_CONDITION; +import jbo.app.tenwa.doc.LB_DOCATTRIBUTE; +import jbo.app.tenwa.doc.LB_DOCLIBRARY; +import jbo.app.tenwa.doc.LB_DOCRELATIVE; +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.com.tenwa.lease.comm.LB_PROJECT_INFO_TEMP; /** * ͬǩԼ * @author tenwa518 @@ -591,22 +587,5 @@ public String setProjectStatus(JBOTransaction tx) throws Exception{ return "1"; } } - public String isSign(JBOTransaction tx){ - try { - BizObjectManager caManage = JBOFactory.getBizObjectManager(CUSTOMER_ACCOUNT.CLASS_NAME, tx); - BizObject ca = caManage.createQuery( " project_id=:projectId " ).setParameter("projectId", ProjectId).getSingleResult(false); - if(ca != null){ - if("Y".equals(ca.getAttribute("sign_status").toString())){ - return "success"; - }else{ - return "пδδǩԼʾͻǩԼ"; - } - }else{ - return "ûвѯӦĿۿϢϵԱ"; - } - } catch (JBOException e) { - e.printStackTrace(); - } - return "ȡǩԼʧܣ"; - } + } diff --git a/src_tenwa/com/tenwa/collectaudit/cache/CollectAuditInfoCache.java b/src_tenwa/com/tenwa/collectaudit/cache/CollectAuditInfoCache.java index 72b955219..fd74b31b0 100644 --- a/src_tenwa/com/tenwa/collectaudit/cache/CollectAuditInfoCache.java +++ b/src_tenwa/com/tenwa/collectaudit/cache/CollectAuditInfoCache.java @@ -10,20 +10,6 @@ import java.util.Map; import java.util.regex.Matcher; import java.util.regex.Pattern; -import org.springframework.jdbc.object.SqlCall; - -import jbo.app.tenwa.calc.LC_RENT_PLAN; -import jbo.app.tenwa.customer.CUSTOMER_ACCOUNT; -import jbo.app.tenwa.customer.DISTRIBUTOR_INFO; -import jbo.com.tenwa.entity.comm.flow.D_DEPOSITCHARGE_INFO; -import jbo.com.tenwa.entity.comm.flow.D_DEPOSITRETURN_INFO; -import jbo.com.tenwa.lease.comm.LB_BUCKLE_LOG; -import jbo.com.tenwa.lease.comm.LB_CLEAR_FILE_RECORD; -import jbo.com.tenwa.lease.comm.LB_INTFACE_FILE_RECORD; -import jbo.com.tenwa.lease.comm.VI_LC_AUDIT_RENT_PLAN; -import jbo.sys.CODE_LIBRARY; - -import com.amarsoft.app.als.sys.tools.DateTool; import com.amarsoft.app.awe.config.InitCollectConfig; import com.amarsoft.app.util.StringUtil; import com.amarsoft.are.jbo.BizObject; @@ -37,10 +23,20 @@ import com.amarsoft.awe.util.SqlObject; import com.amarsoft.awe.util.Transaction; import com.gnete.security.crypt.Crypt; import com.gnete.security.crypt.CryptException; -import com.ibm.sslight.tools.mainExit; import com.tenwa.comm.util.date.DateAssistant; import com.tenwa.comm.util.jboutil.DataOperatorUtil; +import jbo.app.tenwa.calc.LC_RENT_PLAN; +import jbo.app.tenwa.customer.CUSTOMER_ACCOUNT; +import jbo.app.tenwa.customer.DISTRIBUTOR_INFO; +import jbo.com.tenwa.entity.comm.flow.D_DEPOSITCHARGE_INFO; +import jbo.com.tenwa.entity.comm.flow.D_DEPOSITRETURN_INFO; +import jbo.com.tenwa.lease.comm.LB_BUCKLE_LOG; +import jbo.com.tenwa.lease.comm.LB_CLEAR_FILE_RECORD; +import jbo.com.tenwa.lease.comm.LB_INTFACE_FILE_RECORD; +import jbo.com.tenwa.lease.comm.VI_LC_AUDIT_RENT_PLAN; +import jbo.sys.CODE_LIBRARY; + public class CollectAuditInfoCache { private String id; @@ -799,14 +795,10 @@ public class CollectAuditInfoCache { BizObjectManager bm = JBOFactory.getFactory().getManager(VI_LC_AUDIT_RENT_PLAN.CLASS_NAME); BizObjectManager bc = JBOFactory.getFactory().getManager(LC_RENT_PLAN.CLASS_NAME); //ڵݽв - List bolist = bm.createQuery("select distinct O.contract_id,O.plan_date,O.id,ca.ACC_NUMBER,ca.ACCOUNT,ca.BANK_NAME,O.rent,O.SUBJECTID from O , jbo.app.tenwa.customer.CUSTOMER_ACCOUNT ca where O.contract_id=ca.contract_id and ca.acc_type = 'Debit' and O.id in ("+parms.toString()+") and O.SUBJECTID='aa740e4111c111eaaa0000163e0e11e6'").getResultList(false); - List tianjinbolist = bm.createQuery("select distinct O.contract_id,O.plan_date,O.id,ca.ACC_NUMBER,ca.ACCOUNT,ca.BANK_NAME,O.rent,O.SUBJECTID from O , jbo.app.tenwa.customer.CUSTOMER_ACCOUNT ca where O.contract_id=ca.contract_id and ca.acc_type = 'Debit' and O.id in ("+parms.toString()+") and O.SUBJECTID='d989246c11c111eaaa0000163e0e11e6'").getResultList(false); + List bolist = bm.createQuery("select distinct O.contract_id,O.plan_date,O.id,ca.ACC_NUMBER,ca.ACCOUNT,ca.BANK_NAME,O.rent from O , jbo.app.tenwa.customer.CUSTOMER_ACCOUNT ca where O.contract_id=ca.contract_id and ca.acc_type = 'Debit' and O.id in ("+parms.toString()+")").getResultList(false); if (bolist.size() != 0) { singleBatchCollectMoeny(tx, bolist); } - if (tianjinbolist.size() != 0) { - singleBatchCollectMoeny(tx, tianjinbolist); - } return "ϵͳڴУԺ"; } @@ -828,7 +820,7 @@ public class CollectAuditInfoCache { parms.append(",'"+str+"'"); } } - List bolist = bm.createQuery("select distinct O.BATCH_NO,O.BATCH_SN,O.contract_id,O.plan_date,O.id,ca.ACC_NUMBER,ca.ACCOUNT,ca.BANK_NAME,O.rent,O.SUBJECTID from O , jbo.app.tenwa.customer.CUSTOMER_ACCOUNT ca where O.contract_id=ca.contract_id and ca.acc_type = 'Debit' and O.id in ("+parms.toString()+")").getResultList(false); + List bolist = bm.createQuery("select distinct O.BATCH_NO,O.BATCH_SN,O.contract_id,O.plan_date,O.id,ca.ACC_NUMBER,ca.ACCOUNT,ca.BANK_NAME,O.rent from O , jbo.app.tenwa.customer.CUSTOMER_ACCOUNT ca where O.contract_id=ca.contract_id and ca.acc_type = 'Debit' and O.id in ("+parms.toString()+")").getResultList(false); for (BizObject bo : bolist) { String query_sn = bo.getAttribute("BATCH_NO").toString(); String sn = bo.getAttribute("BATCH_SN").toString(); @@ -887,9 +879,9 @@ public class CollectAuditInfoCache { .setParameter("COLLECT_MSG", ",տɹ") .setParameter("BATCH_STATUS", "complete")//״̬- .setParameter("id", bo.getAttribute("id").toString()).executeUpdate(); - BizObject boDDI=JBOFactory.createBizObjectQuery(D_DEPOSITRETURN_INFO.CLASS_NAME,"RENT_PLAN_ID=:rentPlanId").setParameter("rentPlanId", id).getSingleResult(false); + BizObject boDDI=JBOFactory.createBizObjectQuery(D_DEPOSITRETURN_INFO.CLASS_NAME,"RENT_PLAN_ID=:rentPlanId").setParameter("rentPlanId", bo.getAttribute("id").toString()).getSingleResult(false); if(boDDI!=null){ - this.writeBackDistributor(id,Sqlca); + this.writeBackDistributor(bo.getAttribute("id").toString(),Sqlca); } bo.setAttributeValue("COLLECT_STATUS", "տ"); bo.setAttributeValue("COLLECT_MSG", ",տɹ"); @@ -927,9 +919,9 @@ public class CollectAuditInfoCache { .setParameter("COLLECT_MSG", ",տɹ") .setParameter("BATCH_STATUS", "complete")//״̬- .setParameter("id", bo.getAttribute("id").toString()).executeUpdate(); - BizObject boDDI=JBOFactory.createBizObjectQuery(D_DEPOSITRETURN_INFO.CLASS_NAME,"RENT_PLAN_ID=:rentPlanId").setParameter("rentPlanId", id).getSingleResult(false); + BizObject boDDI=JBOFactory.createBizObjectQuery(D_DEPOSITRETURN_INFO.CLASS_NAME,"RENT_PLAN_ID=:rentPlanId").setParameter("rentPlanId", bo.getAttribute("id").toString()).getSingleResult(false); if(boDDI!=null){ - this.writeBackDistributor(id,Sqlca); + this.writeBackDistributor( bo.getAttribute("id").toString(),Sqlca); } bo.setAttributeValue("COLLECT_STATUS", "տ"); bo.setAttributeValue("COLLECT_MSG", ",տɹ"); @@ -1015,9 +1007,6 @@ public class CollectAuditInfoCache { String month = currentDateTime.substring(5,7); String day = currentDateTime.substring(8,10); String merchantNumber = InitCollectConfig.MERCHANTID; - if(bo!=null&&bo.getAttribute("SUBJECTID")!=null&&"".equals(bo.getAttribute("SUBJECTID").getString())){ - merchantNumber=InitCollectConfig.TIANJIN_MERCHANTID; - } String flag = InitCollectConfig.FLAG; String version = InitCollectConfig.C_VERSION; String date = currentYear+month+day;//ύ @@ -1034,7 +1023,7 @@ public class CollectAuditInfoCache { } String req_sn = System.currentTimeMillis()+"";//κ batch_title = merchantNumber+"_"+flag+version+date+"_"+req_sn; - StringBuffer strbuff = queryBatchXML(merchantNumber,req_sn, query_sn, sn); + StringBuffer strbuff = queryBatchXML(req_sn, query_sn,sn); // queryBatchXML(req_sn, query_sn, sn); //Ӧ String strResp = cp.CollectAuditPayReq(strbuff,file.getAbsolutePath(), batch_title); @@ -1044,52 +1033,7 @@ public class CollectAuditInfoCache { return map; } - /** - * ̻Żȡѯ - * @param merchantNumber - * @param req_sn - * @param query_sn - * @param sn - * @return - */ - private StringBuffer queryBatchXML(String merchantNumber, String req_sn, String query_sn, String sn) { - StringBuffer strbuff = new StringBuffer(); - if(InitCollectConfig.MERCHANTID.equals(merchantNumber)){ - strbuff = queryBatchXML(req_sn, query_sn, sn); - }else{ - strbuff.append(""); - strbuff.append(""); - strbuff.append(""); - Info info = new Info(); - info.setTRX_CODE("200001"); - info.setVERSION(InitCollectConfig.C_VERSION); - info.setDATA_TYPE(InitCollectConfig.C_DATATYPE); - info.setREQ_SN(req_sn); - info.setUSER_NAME(InitCollectConfig.TIANJIN_USERNAME); - info.setUSER_PASS(InitCollectConfig.TIANJIN_USERPASS); - info.setSIGNED_MSG(""); - strbuff.append(EntityTransform.toXml(info)); - strbuff.append(""); - strbuff.append(""); - strbuff.append(""); - strbuff.append(""); - strbuff.append(query_sn);//ҪѯĽˮ - strbuff.append(""); - strbuff.append(""); - strbuff.append(""); - strbuff.append(""); - strbuff.append(""); - strbuff.append(""); - strbuff.append(""); - strbuff.append(sn);//ϸ - strbuff.append(""); - strbuff.append(""); - strbuff.append(""); - strbuff.append(""); - strbuff.append(""); - } - return strbuff; - } + /** * ѯӿ-- @@ -1208,9 +1152,6 @@ public class CollectAuditInfoCache { String month = currentDateTime.substring(5,7); String day = currentDateTime.substring(8,10); String merchantNumber = InitCollectConfig.MERCHANTID; - if(list.get(0).getAttribute("SUBJECTID")!=null&&"d989246c11c111eaaa0000163e0e11e6".equals(list.get(0).getAttribute("SUBJECTID").getString())){ - merchantNumber = InitCollectConfig.TIANJIN_MERCHANTID; - } String flag = InitCollectConfig.FLAG; String version = InitCollectConfig.C_VERSION; String date = currentYear+month+day;//ύ @@ -1313,10 +1254,6 @@ public class CollectAuditInfoCache { info.setUSER_PASS(InitCollectConfig.USERPASS); info.setREQ_SN(req_sn); info.setSIGNED_MSG(""); - if(list.get(0).getAttribute("SUBJECTID")!=null&&"d989246c11c111eaaa0000163e0e11e6".equals(list.get(0).getAttribute("SUBJECTID").getString())){ - info.setUSER_NAME(InitCollectConfig.TIANJIN_USERNAME); - info.setUSER_PASS(InitCollectConfig.TIANJIN_USERPASS); - } strbuff.append(EntityTransform.toXml(info)); strbuff.append(""); strbuff.append(""); diff --git a/src_tenwa/com/tenwa/customer/controller/group/CheckPoundegeDate.java b/src_tenwa/com/tenwa/customer/controller/group/CheckPoundegeDate.java deleted file mode 100644 index e5c971c81..000000000 --- a/src_tenwa/com/tenwa/customer/controller/group/CheckPoundegeDate.java +++ /dev/null @@ -1,77 +0,0 @@ -package com.tenwa.customer.controller.group; - -import java.text.DateFormat; -import java.text.SimpleDateFormat; -import java.util.Date; -import java.util.List; -import java.util.Map; - -import com.amarsoft.are.jbo.JBOTransaction; -import com.tenwa.reckon.util.Conn; - -public class CheckPoundegeDate { - - private String chargeChannel;//ۿ - private String chargeWay;//ۿʽ - private String startDate;//ʼʱ - private String expiryDate;//ʱ - private String id; - public String getChargeChannel() { - return chargeChannel; - } - public void setChargeChannel(String chargeChannel) { - this.chargeChannel = chargeChannel; - } - public String getChargeWay() { - return chargeWay; - } - public void setChargeWay(String chargeWay) { - this.chargeWay = chargeWay; - } - public String getStartDate() { - return startDate; - } - public void setStartDate(String startDate) { - this.startDate = startDate; - } - public String getExpiryDate() { - return expiryDate; - } - public void setExpiryDate(String expiryDate) { - this.expiryDate = expiryDate; - } - public String getId() { - return id; - } - public void setId(String id) { - this.id = id; - } - - - //Уۿά - public String checkPoundegeDate(JBOTransaction tx) throws Exception{ - Conn conn = new Conn(tx); - String sql = "SELECT id FROM LPOUNDAGE_MAINTENANCE where charge_channel=? AND charge_way=? AND DATE_FORMAT(expiry_date,'%Y/%m/%d')>DATE_FORMAT(?,'%Y/%m/%d')"; - List> results = conn.executeQuery(sql, chargeChannel,chargeWay,startDate); - if(id==null &&results.size()>0){ - return "ʼʱݵĽʱ䣡"; - } - - String endSql = "SELECT a.expiry_date FROM LPOUNDAGE_MAINTENANCE AS a WHERE expiry_date = (SELECT MAX(expiry_date) FROM LPOUNDAGE_MAINTENANCE WHERE a.charge_channel=charge_channel AND a.charge_way=charge_way) and a.charge_channel=? AND a.charge_way=?"; - List> endtime = conn.executeQuery(endSql, chargeChannel,chargeWay); - if(id==null && endtime.size()>0){ - String enddate = endtime.get(0).get("expiry_date"); - DateFormat df = new SimpleDateFormat("yyyy/MM/dd"); - Date startdate = df.parse(startDate); - Date endTime = df.parse(enddate); - long days = (startdate.getTime() - endTime.getTime()) / 1000 / 3600 / 24; - if(days!=1){ - return "ʼʱһݽʱ1죡"; - } - } - - - return "true"; - - } -} diff --git a/src_tenwa/com/tenwa/customer/controller/group/CustomerGroupCompanyController.java b/src_tenwa/com/tenwa/customer/controller/group/CustomerGroupCompanyController.java index 8db6a72f1..3f0dbd2c0 100644 --- a/src_tenwa/com/tenwa/customer/controller/group/CustomerGroupCompanyController.java +++ b/src_tenwa/com/tenwa/customer/controller/group/CustomerGroupCompanyController.java @@ -1,24 +1,17 @@ package com.tenwa.customer.controller.group; -import java.util.List; -import java.util.Map; - -import jbo.app.tenwa.customer.CUSTOMER_GROUP_COMPANY; -import jbo.app.tenwa.customer.DISTRIBUTOR_GROUP_COMPANY; -import jbo.app.tenwa.customer.DISTRIBUTOR_GROUP_RELATION; -import jbo.app.tenwa.customer.DISTRIBUTOR_INFO; -import jbo.app.tenwa.customer.DISTRIBUTOR_INFO_TEMP; -import jbo.com.tenwa.entity.comm.own.COUNTRY_DISTRICT_INFO; -import jbo.com.tenwa.lease.comm.LB_CONTRACT_INFO; -import jbo.sys.CODE_LIBRARY; - import com.amarsoft.are.jbo.BizObject; import com.amarsoft.are.jbo.BizObjectManager; import com.amarsoft.are.jbo.BizObjectQuery; import com.amarsoft.are.jbo.JBOFactory; import com.amarsoft.are.jbo.JBOTransaction; -import com.amarsoft.awe.dw.ui.page.body.imp.Integer; -import com.tenwa.reckon.util.Conn; + +import jbo.app.tenwa.customer.CUSTOMER_GROUP_COMPANY; +import jbo.app.tenwa.customer.DISTRIBUTOR_GROUP_COMPANY; +import jbo.app.tenwa.customer.DISTRIBUTOR_GROUP_RELATION; +import jbo.app.tenwa.customer.DISTRIBUTOR_INFO; +import jbo.com.tenwa.entity.comm.own.COUNTRY_DISTRICT_INFO; +import jbo.sys.CODE_LIBRARY; public class CustomerGroupCompanyController { @@ -29,7 +22,6 @@ public class CustomerGroupCompanyController { private String flowunid; private String ITEMNO = ""; private String SORTNO = ""; - private String contractId; public String getITEMNO() { return ITEMNO; @@ -88,13 +80,6 @@ public class CustomerGroupCompanyController { this.group_no = group_no; } - public String getContractId() { - return contractId; - } - - public void setContractId(String contractId) { - this.contractId = contractId; - } /** @@ -232,22 +217,5 @@ public class CustomerGroupCompanyController { } } - //У龭̶Ƿ㹻 - public String checkTotal(JBOTransaction tx) throws Exception{ - Conn conn = new Conn(tx); - String sql = "SELECT IFNULL(di.total,0)-IFNULL(lcc.CLEAN_LEASE_MONEY,0) total,di.CHANNELTYPE FROM lb_contract_info lci LEFT JOIN DISTRIBUTOR_INFO di ON di.distributor_no=lci.distributor_id LEFT JOIN LC_CALC_CONDITION lcc ON lcc.contract_id=lci.id WHERE lci.id=? "; - List> results = conn.executeQuery(sql, this.contractId); - String istotal = results.get(0).get("total"); - String channeltype = results.get(0).get("channeltype"); - if("01".equals(channeltype) && new Double(istotal) <= 0){ - return "̶Ȳ㣡"; - } - return "true"; - - } - - - - } \ No newline at end of file diff --git a/src_tenwa/com/tenwa/flow/fund/copyebank/AdvanceCopyEbankTempToFormal.java b/src_tenwa/com/tenwa/flow/fund/copyebank/AdvanceCopyEbankTempToFormal.java index d244ec4cb..8daae6dd5 100644 --- a/src_tenwa/com/tenwa/flow/fund/copyebank/AdvanceCopyEbankTempToFormal.java +++ b/src_tenwa/com/tenwa/flow/fund/copyebank/AdvanceCopyEbankTempToFormal.java @@ -34,29 +34,16 @@ public class AdvanceCopyEbankTempToFormal extends BaseBussiness{ Sqlca.executeSQL(so); Map fromCondtion = new HashMap(); Map toCondition = new HashMap(); - Map otherProperty = new HashMap(); LeaseFlowBaseService service=new LeaseFlowBaseServiceImp(); BizObjectManager letManage = JBOFactory.getBizObjectManager(LC_EBANK_TEMP.CLASS_NAME,Sqlca); List lets = letManage.createQuery("flowunid=:flowunid").setParameter("flowunid", sFlowUnid).getResultList(false); for (BizObject let : lets) { - BizObjectManager leManage = JBOFactory.getBizObjectManager(LC_EBANK.CLASS_NAME,Sqlca); - BizObject le = leManage.createQuery(" EBANK_SN=:ebanksn ").setParameter("ebanksn", let.getAttribute("EBANK_SN").getString()).getSingleResult(false); fromCondtion.clear(); fromCondtion.put("FLOWUNID", sFlowUnid); fromCondtion.put("EBANK_SN", let.getAttribute("EBANK_SN").getString()); toCondition.clear(); toCondition.put("EBANK_SN", let.getAttribute("EBANK_SN").getString()); - otherProperty.clear(); - String had_money = null; - if(le.getAttribute("HAD_MONEY").getString()==null||le.getAttribute("HAD_MONEY").getString()==""){ - had_money = let.getAttribute("HAD_MONEY").getString(); - }else{ - BigDecimal tempHanMoney = new BigDecimal(let.getAttribute("HAD_MONEY").getString()); - BigDecimal HanMoney = new BigDecimal(le.getAttribute("HAD_MONEY").getString()); - had_money =tempHanMoney.add(HanMoney).toString(); - } - otherProperty.put("HAD_MONEY", had_money); - service.copyEbankInfo(Sqlca, fromCondtion, toCondition, otherProperty, ServiceOperatorEnum.TempToFormal); + service.copyEbankInfo(Sqlca, fromCondtion, toCondition, null, ServiceOperatorEnum.TempToFormal); } String sMessage="true"; return sMessage; diff --git a/src_tenwa/com/tenwa/flow/fund/flowpayment/FundPayment.java b/src_tenwa/com/tenwa/flow/fund/flowpayment/FundPayment.java index 61e37f0e6..35e87c7e9 100644 --- a/src_tenwa/com/tenwa/flow/fund/flowpayment/FundPayment.java +++ b/src_tenwa/com/tenwa/flow/fund/flowpayment/FundPayment.java @@ -276,26 +276,7 @@ public class FundPayment { boEquipAmt.setAttributeValue("IS_FLOWING", 0); bomLFIT.saveObject(boEquipAmt); - String getProductSQL = "select PRODUCT_ID from O where O.id='"+boLFPAMT.getAttribute("CONTRACT_ID").getString()+"'"; - BizObject boLCI = JBOFactory.getBizObjectManager(LB_CONTRACT_INFO.CLASS_NAME,tx).createQuery(getProductSQL).getSingleResult(false); - String productId = boLCI.getAttribute("PRODUCT_ID").toString(); - String isBalance = ProductParamUtil.getProductParameterValue(productId, "PRD0315", "UNITE_MONEY", "isBalance"); - if("yes".equals(isBalance)){ - - BizObject boUniteMoney = bomLFIT.newObject(); - // boUniteMoney.setAttributeValue("QUOT_ID", boLFP.getAttribute("QUOT_ID").getString()); - // boUniteMoney.setAttributeValue("CUST_ID", boLFP.getAttribute("CUST_ID").getString()); - boUniteMoney.setAttributeValue("PROJECT_ID", boLFPAMT.getAttribute("PROJECT_ID").getString()); - boUniteMoney.setAttributeValue("RELATIVE_ID", incomeID); - boUniteMoney.setAttributeValue("PROJECT_PLAN_NUMBER", boLFPAMT.getAttribute("PROJECT_PLAN_NUMBER").getString()); - boUniteMoney.setAttributeValue("CONTRACT_ID", boLFPAMT.getAttribute("CONTRACT_ID").getString()); - boUniteMoney.setAttributeValue("CONTRACT_PLAN_NUMBER", boLFPAMT.getAttribute("CONTRACT_PLAN_NUMBER").getString()); - boUniteMoney.setAttributeValue("PAYMENT_NUMBER", boLFPAMT.getAttribute("PAYMENT_NUMBER").getString()); - // boUniteMoney.setAttributeValue("PLAN_ID", planID); - // boUniteMoney.setAttributeValue("PLAN_LIST", boLFPAMT.getAttribute("PLAN_LIST").getString()); - boUniteMoney.setAttributeValue("PAY_TYPE", "pay_type_in"); - boUniteMoney.setAttributeValue("FEE_TYPE", "feetype10"); - boUniteMoney.setAttributeValue("SETTLE_METHOD", "settlemethod11"); + // List boLCFI = JBOFactory.createBizObjectQuery(LC_FUND_INCOME.CLASS_NAME, "PLAN_ID=:PLAN_ID and ROLL_BACK='0' and PAY_STATUS<>'apply_return'").setParameter("PLAN_ID", planID) // .getResultList(false); // List boLCFIT = JBOFactory.createBizObjectQuery(LC_FUND_INCOME_TEMP.CLASS_NAME, "PLAN_ID=:PLAN_ID and pay_type='pay_type_out' and IS_FLOWING = '0' and ROLL_BACK='0' and PAY_STATUS is null").setParameter("PLAN_ID", planID) @@ -306,26 +287,7 @@ public class FundPayment { // boUniteMoney.setAttributeValue("BANK", boLLI.getAttribute("LEASE_ACC_BANK").toString()); // boUniteMoney.setAttributeValue("ACCOUNT", boLLI.getAttribute("LEASE_ACC_NAME").toString()); // boUniteMoney.setAttributeValue("ACC_NUMBER", boLLI.getAttribute("LEASE_ACC_NUMBER").toString()); - boUniteMoney.setAttributeValue("CLIENT_BANK", boLTI.getAttribute("CLIENT_ACC_BANK").toString()); - boUniteMoney.setAttributeValue("CLIENT_ACCOUNT", boLTI.getAttribute("CLIENT_ACC_NAME").toString()); - boUniteMoney.setAttributeValue("CLIENT_ACCNUMBER", boLTI.getAttribute("CLIENT_ACC_NUMBER").toString()); - boUniteMoney.setAttributeValue("FACT_DATE", StringFunction.getToday()); - boUniteMoney.setAttributeValue("ACCOUNTING_DATE", StringFunction.getToday()); - BizObject boLCC = JBOFactory.createBizObjectQuery(LC_CALC_CONDITION.CLASS_NAME, "CONTRACT_ID=:CONTRACT_ID").setParameter("CONTRACT_ID",boLFPAMT.getAttribute("CONTRACT_ID").getString()).getSingleResult(false); - boUniteMoney.setAttributeValue("FACT_MONEY", boLCC.getAttribute("UNITE_MONEY").toString()); - boUniteMoney.setAttributeValue("FEE_ADJUST", 0); - //boLFITOut.setAttributeValue("FACT_OBJECT", boLFPAMT.getAttribute("PAY_OBJ").getString()); - // boUniteMoney.setAttributeValue("APPLYPAY_DATE", boLFP.getAttribute("PLAN_DATE").getString()); - boUniteMoney.setAttributeValue("APPLY_PERSON", userId); - boUniteMoney.setAttributeValue("APPLY_DEPT", orgId); - boUniteMoney.setAttributeValue("MEMO", "ϳʲſ"); - boUniteMoney.setAttributeValue("ROLL_BACK", 0); - boUniteMoney.setAttributeValue("FLOWUNID", flowunid); - boUniteMoney.setAttributeValue("IS_FLOWING", 0); - - bomLFIT.saveObject(boUniteMoney); - } Map fromCondtion = new HashMap<>(); fromCondtion.put("PAYMENT_NUMBER", boLFPAMT.getAttribute("PAYMENT_NUMBER").getString()); fromCondtion.put("FEE_TYPE", boLFPAMT.getAttribute("FEE_TYPE").getString()); diff --git a/src_tenwa/com/tenwa/flow/fund/flowpayment/SubmitAgainLabel.java b/src_tenwa/com/tenwa/flow/fund/flowpayment/SubmitAgainLabel.java deleted file mode 100644 index 3622d334f..000000000 --- a/src_tenwa/com/tenwa/flow/fund/flowpayment/SubmitAgainLabel.java +++ /dev/null @@ -1,49 +0,0 @@ -package com.tenwa.flow.fund.flowpayment; - -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import jbo.app.tenwa.calc.LC_FUND_INCOME_TEMP; -import jbo.com.tenwa.entity.comm.flow.FLOW_BUSSINESS_OBJECT; -import jbo.sys.FLOW_TASK; - -import com.amarsoft.are.jbo.BizObject; -import com.amarsoft.are.jbo.BizObjectManager; -import com.amarsoft.are.jbo.JBOFactory; -import com.amarsoft.are.lang.DataElement; -import com.amarsoft.awe.util.Transaction; -import com.tenwa.flow.baseBussion.BaseBussiness; -import com.tenwa.lease.flow.comm.service.LeaseFlowBaseService; -import com.tenwa.lease.flow.comm.service.ServiceOperatorEnum; -import com.tenwa.lease.flow.comm.serviceImp.LeaseFlowBaseServiceImp; -/** - * ͬݵʱ - * @author zhulh - * - */ - -public class SubmitAgainLabel extends BaseBussiness{ - public Object run(Transaction Sqlca) throws Exception{ - this.initBussinessParam(Sqlca.getTransaction()); - String sFlowUnid = (String)this.getAttribute("ObjectNo"); - BizObjectManager ftManage = JBOFactory.getBizObjectManager(FLOW_TASK.CLASS_NAME); - List resultList = ftManage.createQuery(" objectno=:flowUnid and phaseno='0010' ").setParameter("flowUnid", sFlowUnid).getResultList(false); - if(resultList.size()>1){ - BizObjectManager fboManage = JBOFactory.getBizObjectManager(FLOW_BUSSINESS_OBJECT.CLASS_NAME); - BizObject fbo = fboManage.createQuery("flow_unid=:flowUnid ").setParameter("flowUnid", sFlowUnid).getSingleResult(true); - if( fbo!= null){ - String proj_name = fbo.getAttribute("proj_name").toString(); - if(proj_name.indexOf("ٴύ")<0){ - fbo.setAttributeValue("proj_name", proj_name+"_"+resultList.size()+"ύ"); - }else{ - fbo.setAttributeValue("proj_name", proj_name.substring(0,proj_name.indexOf("ύ")-1)+resultList.size()+"ύ"); - } - - fboManage.saveObject(fbo); - } - } - - return "true"; - } -} diff --git a/src_tenwa/com/tenwa/flow/fund/fundcollection/FundIncomeMethod.java b/src_tenwa/com/tenwa/flow/fund/fundcollection/FundIncomeMethod.java index 110161ae1..5806b77bc 100644 --- a/src_tenwa/com/tenwa/flow/fund/fundcollection/FundIncomeMethod.java +++ b/src_tenwa/com/tenwa/flow/fund/fundcollection/FundIncomeMethod.java @@ -6,16 +6,6 @@ import java.util.HashMap; import java.util.List; import java.util.Map; -import jbo.app.tenwa.calc.LC_EBANK_PROCESS; -import jbo.app.tenwa.calc.LC_EBANK_TEMP; -import jbo.app.tenwa.calc.LC_FUND_INCOME; -import jbo.app.tenwa.calc.LC_FUND_INCOME_TEMP; -import jbo.app.tenwa.calc.LC_FUND_PLAN; -import jbo.app.tenwa.calc.VI_LC_FUND_PLAN; -import jbo.com.tenwa.entity.comm.own.OWN_ACCOUNT; -import jbo.com.tenwa.lease.comm.LB_CONTRACT_INFO; -import jbo.com.tenwa.lease.comm.LB_PROJECT_INFO; - import com.amarsoft.are.jbo.BizObject; import com.amarsoft.are.jbo.BizObjectManager; import com.amarsoft.are.jbo.JBOException; @@ -28,6 +18,15 @@ import com.amarsoft.awe.util.Transaction; import com.tenwa.comm.util.jboutil.DataOperatorUtil; import com.tenwa.flow.bussinessapprove.BussinessStatusAndDetailAction; +import jbo.app.tenwa.calc.LC_EBANK_PROCESS; +import jbo.app.tenwa.calc.LC_EBANK_TEMP; +import jbo.app.tenwa.calc.LC_FUND_INCOME; +import jbo.app.tenwa.calc.LC_FUND_INCOME_TEMP; +import jbo.app.tenwa.calc.LC_FUND_PLAN; +import jbo.app.tenwa.calc.VI_LC_FUND_PLAN; +import jbo.com.tenwa.entity.comm.own.OWN_ACCOUNT; +import jbo.com.tenwa.lease.comm.LB_CONTRACT_INFO; + public class FundIncomeMethod { private String planIDs; @@ -299,7 +298,7 @@ public class FundIncomeMethod { } boLFIT.setAttributeValue("FEE_ADJUST", 0); boLFIT.setAttributeValue("FACT_OBJECT", boVLF.getAttribute("PAY_OBJ").getString()); - boLFIT.setAttributeValue("EBANK_NUMBER", boEb.getAttribute("EBANK_NUMBER").getString()); + boLFIT.setAttributeValue("EBANK_NUMBER", boEb.getAttribute("ID").getString()); boLFIT.setAttributeValue("BANK", boEb.getAttribute("OWN_BANK").getString()); boLFIT.setAttributeValue("ACCOUNT", boEb.getAttribute("OWN_ACCOUNT").getString()); boLFIT.setAttributeValue("ACC_NUMBER", boEb.getAttribute("OWNACC_NUMBER").getString()); @@ -359,11 +358,8 @@ public class FundIncomeMethod { public String createActualPayment(JBOTransaction tx) throws JBOException{ try{ //ȡڱ˻ - BizObject boOAS = JBOFactory.getBizObjectManager(OWN_ACCOUNT.CLASS_NAME,tx) - .createQuery("account_purpose='default' and state_='0010' and FbSdk='Y' and own_id='aa740e4111c111eaaa0000163e0e11e6' ").getSingleResult(false); - //ȡ򱾷˻ - BizObject boOAT = JBOFactory.getBizObjectManager(OWN_ACCOUNT.CLASS_NAME,tx) - .createQuery("account_purpose='default' and state_='0010' and FbSdk='Y' and own_id='d989246c11c111eaaa0000163e0e11e6' ").getSingleResult(false); + BizObject boOA = JBOFactory.getBizObjectManager(OWN_ACCOUNT.CLASS_NAME,tx) + .createQuery("account_purpose='default' and state_='0010' and FbSdk='Y'").getSingleResult(false); for(String contractId : contractIds.split("@")){ @SuppressWarnings("unchecked") List bos = JBOFactory.getBizObjectManager(LC_FUND_INCOME.CLASS_NAME) @@ -372,8 +368,6 @@ public class FundIncomeMethod { BigDecimal totalMoney = new BigDecimal("0"); int contractCount = 0; if(bos.size() > 0){ - BizObject lci = JBOFactory.getBizObjectManager(LB_CONTRACT_INFO.CLASS_NAME,tx) - .createQuery(" id=:id ").setParameter("id", contractId).getSingleResult(false); Map fromCondition = new HashMap(); Map otherProperty = new HashMap(); for(BizObject bo:bos){ @@ -384,15 +378,11 @@ public class FundIncomeMethod { otherProperty.put("FlowUnid", flowunid); otherProperty.put("IS_FLOWING", "0"); otherProperty.put("ACCOUNTING_DATE", StringFunction.getTodayNow().split(" ")[0]); - if(lci != null && "aa740e4111c111eaaa0000163e0e11e6".equals(lci.getAttribute("SUBJECTID").toString())){ - otherProperty.put("BANK", boOAS.getAttribute("ACC_BANK").getString()); - otherProperty.put("ACCOUNT", boOAS.getAttribute("ACC_NAME").getString()); - otherProperty.put("ACC_NUMBER", boOAS.getAttribute("ACC_NUMBER").getString()); - }else if(lci != null && "d989246c11c111eaaa0000163e0e11e6".equals(lci.getAttribute("SUBJECTID").toString())){ - otherProperty.put("BANK", boOAT.getAttribute("ACC_BANK").getString()); - otherProperty.put("ACCOUNT", boOAT.getAttribute("ACC_NAME").getString()); - otherProperty.put("ACC_NUMBER", boOAT.getAttribute("ACC_NUMBER").getString()); - } + + otherProperty.put("BANK", boOA.getAttribute("ACC_BANK").getString()); + otherProperty.put("ACCOUNT", boOA.getAttribute("ACC_NAME").getString()); + otherProperty.put("ACC_NUMBER", boOA.getAttribute("ACC_NUMBER").getString()); + otherProperty.put("INCOME_ID", bo.getAttribute("ID").getString()); otherProperty.put(LC_FUND_INCOME.EBANK_STATUS, "03"); if("0020".equals(payType)||"0030".equals(payType)){ @@ -481,19 +471,4 @@ public class FundIncomeMethod { } return "1"; } - - public String paymentReturn(JBOTransaction tx){ - try { - Transaction sqlTran = Transaction.createTransaction(tx); - sqlTran.executeSQL(new SqlObject("delete from lc_fund_income where CONTRACT_ID='"+CONTRACT_ID+"'")); - sqlTran.commit(); - return "success"; - } catch (Exception e) { - e.printStackTrace(); - return "ϵͳ"; - } - - - } - } diff --git a/src_tenwa/com/tenwa/flow/lease/check/contract/IsNullCheck.java b/src_tenwa/com/tenwa/flow/lease/check/contract/IsNullCheck.java deleted file mode 100644 index 384eac8c9..000000000 --- a/src_tenwa/com/tenwa/flow/lease/check/contract/IsNullCheck.java +++ /dev/null @@ -1,92 +0,0 @@ -package com.tenwa.flow.lease.check.contract; - -import java.util.List; - -import jbo.app.tenwa.calc.LC_EBANK; -import jbo.app.tenwa.calc.LC_EBANK_TEMP; -import jbo.app.tenwa.calc.LC_FUND_INCOME_TEMP; -import jbo.app.tenwa.calc.LC_RENT_INCOME_TEMP; -import jbo.com.tenwa.lease.comm.LB_UNION_LESSEE; - -import com.amarsoft.are.jbo.BizObject; -import com.amarsoft.are.jbo.JBOException; -import com.amarsoft.are.jbo.JBOFactory; - -public class IsNullCheck { - private String EBANK_SN; - private String flowUnid; - - public String getCustomerId() throws JBOException{ - List boRent=JBOFactory.createBizObjectQuery(LC_RENT_INCOME_TEMP.CLASS_NAME, "FLOWUNID='"+flowUnid+"' group by CONTRACT_ID").getResultList(false); - List boFund=JBOFactory.createBizObjectQuery(LC_FUND_INCOME_TEMP.CLASS_NAME, "FLOWUNID='"+flowUnid+"' group by CONTRACT_ID").getResultList(false); - String contractId=""; - if(boRent.size()==1&&boFund.size()==1){ - contractId = boRent.get(0).getAttribute("CONTRACT_ID").toString(); - String contractId2 = boFund.get(0).getAttribute("CONTRACT_ID").toString(); - if(contractId!=""&&contractId!=null&&contractId.equals(contractId2)){ - - }else{ - return "N"; - } - } - if((boRent.size()+boFund.size())==1){ - if(boRent.size()==1){ - contractId = boRent.get(0).getAttribute("CONTRACT_ID").toString(); - } - if(boFund.size()==1){ - contractId = boFund.get(0).getAttribute("CONTRACT_ID").toString(); - } - } - if(contractId!=""&&contractId!=null){ - BizObject boC = JBOFactory.createBizObjectQuery(LB_UNION_LESSEE.CLASS_NAME, "CONTRACT_ID='"+contractId+"' and is_main='Y'").getSingleResult(false); - String customerId = boC.getAttribute("CUSTOMER_ID").toString(); - String customerName = boC.getAttribute("CUSTOMER_NAME").toString(); - return customerId+"@"+customerName; - } - - return "N"; - - } - - public String CustomerIdIsNullCheck() throws JBOException{ - BizObject bo=JBOFactory.createBizObjectQuery(LC_EBANK.CLASS_NAME, "EBANK_SN='"+EBANK_SN+"'").getSingleResult(false); - if(bo!=null&&bo.getAttribute("CUSTOMER_ID")!=null){ - String customerId = bo.getAttribute("CUSTOMER_ID").toString(); - if(customerId==null||"".equals(customerId)){ - return "Y"; - }else{ - return "N"; - } - } - return "error"; - } - - public String CustomerIdIsNullCheckTemp() throws JBOException{ - BizObject bo=JBOFactory.createBizObjectQuery(LC_EBANK_TEMP.CLASS_NAME, "FLOWUNID='"+flowUnid+"'").getSingleResult(false); - if(bo!=null&&bo.getAttribute("CUSTOMER_ID")!=null){ - String customerId = bo.getAttribute("CUSTOMER_ID").toString(); - if(customerId==null||"".equals(customerId)){ - return "Y"; - }else{ - return "N"; - } - } - return "error"; - } - - public String getFlowUnid() { - return flowUnid; - } - - public void setFlowUnid(String flowUnid) { - this.flowUnid = flowUnid; - } - - public String getEBANK_SN() { - return EBANK_SN; - } - - public void setEBANK_SN(String eBANK_SN) { - EBANK_SN = eBANK_SN; - } -} diff --git a/src_tenwa/com/tenwa/gps/GpsController.java b/src_tenwa/com/tenwa/gps/GpsController.java index 97632fc28..5c88508bb 100644 --- a/src_tenwa/com/tenwa/gps/GpsController.java +++ b/src_tenwa/com/tenwa/gps/GpsController.java @@ -169,8 +169,7 @@ public class GpsController { * --ݳܺŲѯ * @throws Exception */ - public boolean queryOrderToVin(Transaction Sqlca){ - try{ + public boolean queryOrderToVin(Transaction Sqlca) throws Exception { String url = GPSConfigure.get("TYQueryOrderToVin"); System.err.println("***************--ݳܺŲѯURL*****************"); @@ -200,10 +199,6 @@ public class GpsController { logMap.put("CALL_STATUS",resultMap.get("status")); GpsCommon.callRecord(logMap, Sqlca); return GpsCommon.tyQueryToVinDataPersistence(data,Sqlca); - }catch(Exception e){ - e.printStackTrace(); - return false; - } } diff --git a/src_tenwa/com/tenwa/gps/HttpClientSUtil.java b/src_tenwa/com/tenwa/gps/HttpClientSUtil.java index fabcb2237..9200fab41 100644 --- a/src_tenwa/com/tenwa/gps/HttpClientSUtil.java +++ b/src_tenwa/com/tenwa/gps/HttpClientSUtil.java @@ -198,6 +198,7 @@ public class HttpClientSUtil { } url = builder.build().toString(); } + System.out.println("URLַ=" + url); //HPPTGet HttpGet get = new HttpGet(url); @@ -210,7 +211,6 @@ public class HttpClientSUtil { Map resultMap = new HashMap(); resultMap.put("data",EntityUtils.toString(response.getEntity(),"UTF-8")); resultMap.put("status",String.valueOf(response.getStatusLine().getStatusCode())); - System.err.println(resultMap); return resultMap; } } diff --git a/src_tenwa/com/tenwa/handler/LCFundPaymentTempInfoSelect.java b/src_tenwa/com/tenwa/handler/LCFundPaymentTempInfoSelect.java deleted file mode 100644 index 515f1ed20..000000000 --- a/src_tenwa/com/tenwa/handler/LCFundPaymentTempInfoSelect.java +++ /dev/null @@ -1,101 +0,0 @@ -package com.tenwa.handler; - -import java.math.BigDecimal; -import java.util.ArrayList; -import java.util.List; -import java.util.Map; -import java.util.Map.Entry; - -import jbo.app.tenwa.calc.LC_CALC_CONDITION; -import jbo.app.tenwa.calc.LC_FUND_INCOME; -import jbo.app.tenwa.calc.LC_FUND_INCOME_TEMP; -import jbo.com.tenwa.lease.comm.LB_CONTRACT_INFO_TEMP; - -import com.amarsoft.app.util.ProductParamUtil; -import com.amarsoft.are.jbo.BizObject; -import com.amarsoft.are.jbo.JBOFactory; -import com.amarsoft.are.jbo.JBOTransaction; -import com.amarsoft.awe.dw.handler.impl.CommonHandler; -import com.amarsoft.dict.als.cache.CodeCache; -import com.amarsoft.dict.als.object.Item; - -public class LCFundPaymentTempInfoSelect extends CommonHandler { - @Override - protected void initDisplayForEdit(BizObject bo) throws Exception { - String productId = this.asPage.getParameter("ProductId"); - String ContractId = this.asPage.getParameter("ContractId"); - System.out.print(ContractId); - - //ȡ - Map> params = ProductParamUtil.getProductComponentType(productId, "PRD0315"); - List deductFeeType = new ArrayList(); - for(Entry> feeTypes : params.entrySet()) { - if(!feeTypes.getValue().containsKey("isBalance")) { - continue; - } - String isBalance = feeTypes.getValue().get("isBalance"); - if("yes".equals(isBalance)) { - deductFeeType.add(feeTypes.getKey()); - } - } - - Item[] items = CodeCache.getItems("FeeType"); - String fundList = ""; - for(Item item : items) { - for(String feetype : deductFeeType) { - if(feetype.equals(item.getRelativeCode())) { - if(fundList.length() != 0) { - fundList += ","; - } - fundList += "'" + item.getItemNo() + "'"; - break; - } - } - } - if(fundList==null||"".equals(fundList)){ - fundList="0"; - } - //Ϣֿ - //еIJƷϢſ - /*if(fundList.length() > 0) { - fundList += ","; - } - fundList += "'feetype27'";*/ - - @SuppressWarnings("unchecked") - List boLFITs = JBOFactory.createBizObjectQuery(LC_CALC_CONDITION.CLASS_NAME, - "SELECT o.CONTRACT_ID,lf.FACT_MONEY,O.CLEAN_LEASE_MONEY,O.HANDLING_CHARGE_MONEY,O.CAUTION_MONEY,o.GPS_FEE,lf.fee_type FROM o LEFT JOIN jbo.app.tenwa.calc.LC_FUND_INCOME lf ON o.PROJECT_ID=lf.PROJECT_ID where o.CONTRACT_ID = '" + ContractId + "' and lf.fee_type in (" + fundList + ") ").getResultList(false); - BigDecimal cleanLeaseMoney = new BigDecimal("0"); - cleanLeaseMoney = cleanLeaseMoney.add(new BigDecimal(bo.getAttribute("CLEAN_LEASE_MONEY").getString())); - for(BizObject boLFIT : boLFITs) { - BigDecimal factMoney = new BigDecimal(boLFIT.getAttribute("FACT_MONEY").getString()); - String feeType = boLFIT.getAttribute("FEE_TYPE").getString(); - if(factMoney.compareTo(BigDecimal.ZERO) > 0) { - switch(feeType) { - case "feetype1": - cleanLeaseMoney = cleanLeaseMoney.subtract(factMoney); - bo.setAttributeValue("HANDLING_CHARGE_MONEY", factMoney); - this.asDataObject.setVisible("HANDLING_CHARGE_MONEY", true); - break; - case "feetype2": - cleanLeaseMoney = cleanLeaseMoney.subtract(factMoney); - bo.setAttributeValue("CAUTION_MONEY", factMoney); - this.asDataObject.setVisible("CAUTION_MONEY", true); - break; - case "feetype24": - cleanLeaseMoney = cleanLeaseMoney.subtract(factMoney); - bo.setAttributeValue("GPS_FEE", factMoney); - this.asDataObject.setVisible("GPS_FEE", true); - break; - case "feetype27": - cleanLeaseMoney = cleanLeaseMoney.add(factMoney); - bo.setAttributeValue("DEALER_DISCOUNT", factMoney); - this.asDataObject.setVisible("DEALER_DISCOUNT", true); - break; - } - - } - } - bo.setAttributeValue("FACT_MONEY", cleanLeaseMoney); - } -} diff --git a/src_tenwa/com/tenwa/httpclient/PyConfig.java b/src_tenwa/com/tenwa/httpclient/PyConfig.java index ee9e4cef8..f8e123a30 100644 --- a/src_tenwa/com/tenwa/httpclient/PyConfig.java +++ b/src_tenwa/com/tenwa/httpclient/PyConfig.java @@ -27,10 +27,11 @@ public class PyConfig { // ļʵпʹþװ public final static String QUERY_XML_FILE = "d:/sample.xml"; - - public final static String KEYSTORE_FILE = "D1:/tenwaWork/apzl/082019Ԫ/03ִ/01ӿĵ/Ԫ֤/pytest.jks"; + public static final String KEYSTORE_FILE = "C:/Users/luojian/Desktop//ӿ/01ӿĵ/Ԫ֤/pytest.jks"; +// public final static String KEYSTORE_FILE = "D1:/tenwaWork/apzl/082019Ԫ/03ִ/01ӿĵ/Ԫ֤/pytest.jks"; public final static String KEYSTORE_PASSWORD = "123456"; - public final static String TRUSTSTORE_FILE = "D1:/tenwaWork/apzl/082019Ԫ/03ִ/01ӿĵ/Ԫ֤/pytest2.jks"; + public static final String TRUSTSTORE_FILE = "C:/Users/luojian/Desktop//ӿ/01ӿĵ/Ԫ֤/pytest2.jks"; +// public final static String TRUSTSTORE_FILE = "D1:/tenwaWork/apzl/082019Ԫ/03ִ/01ӿĵ/Ԫ֤/pytest2.jks"; public final static String TRUSTSTORE_PASSWORD = "123456"; public final static String AES_KEY = ""; diff --git a/src_tenwa/com/tenwa/httpclient/PyUtils.java b/src_tenwa/com/tenwa/httpclient/PyUtils.java index a8d73d54a..4e7988eb3 100644 --- a/src_tenwa/com/tenwa/httpclient/PyUtils.java +++ b/src_tenwa/com/tenwa/httpclient/PyUtils.java @@ -62,7 +62,6 @@ public class PyUtils { //ʽǰnginxתhttpsͱΪhttpwebservice wsdlеhttpsַһ滻Ϊhttp theString = theString.replaceAll("https://www.pycredit.com:8443", "http://www.pycredit.com:8443"); //theString = theString.replaceAll("https://test.pycredit.com:6443", "http://www.pycredit.com:6443"); - System.out.println("תwsdl:" + theString); client = new Client(new ByteArrayInputStream(theString.getBytes()), null); // client = new Client(conn.getInputStream(), null); diff --git a/src_tenwa/com/tenwa/httpclient/controller/BigDataController.java b/src_tenwa/com/tenwa/httpclient/controller/BigDataController.java index 77b3f18a9..3cf13a2b7 100644 --- a/src_tenwa/com/tenwa/httpclient/controller/BigDataController.java +++ b/src_tenwa/com/tenwa/httpclient/controller/BigDataController.java @@ -106,7 +106,7 @@ public class BigDataController { return htmlFile == null ? "" : htmlFile; } System.out.println("==================" + table + "@" + type + "ȡ===================="); - String result = this.getQueryReport(params, type,CurPage.getAttribute("SubjectId").toString()); + String result = this.getQueryReport(params, type); System.err.println(result); System.out.println("==================" + table + "@" + type + "ȡ===================="); @@ -181,7 +181,7 @@ public class BigDataController { } System.out.println("==================" + table + "@" + type + "ȡ===================="); - String xmlResult = this.getQueryReport(params, type,CurPage.getAttribute("SubjectId").toString()); + String xmlResult = this.getQueryReport(params, type); System.out.println("==================" + table + "@" + type + "ȡ===================="); String xmlPath = HttpClientUtil.queryReport(xmlResult, type, fileSavePath + "xml" + File.separator + applyId + File.separator); @@ -865,41 +865,25 @@ public class BigDataController { return toUpperCase ? key.toUpperCase() : key; } - public String getQueryReport(Map params, String type, String SubjectId) throws Exception { + public String getQueryReport(Map params, String type) throws Exception { System.out.println("========================Ԫ=================="); System.out.println(params); String queryCondition = HttpClientUtil.getQueryCondition(params); System.out.println(queryCondition); - Object[] para =null; - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - para = new Object[]{ - BigDataPropertiesUtil.get("t_userId"), - BigDataPropertiesUtil.get("t_password"), - queryCondition, - type}; - }else { - para = new Object[]{ - BigDataPropertiesUtil.get("userId"), - BigDataPropertiesUtil.get("password"), - queryCondition, - type}; - } + Object[] para = { + BigDataPropertiesUtil.get("userId"), + BigDataPropertiesUtil.get("password"), + queryCondition, + type}; System.out.println(para); System.out.println("========================Ԫ=================="); String result = ""; try{ - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - result = PyUtils.requestApi( - BigDataPropertiesUtil.get("t_pengyuanUrl")+BigDataPropertiesUtil.get("t_pengyuanServer"), - BigDataPropertiesUtil.get("t_methodType"), - para); - }else{ - result = PyUtils.requestApi( - BigDataPropertiesUtil.get("pengyuanUrl")+BigDataPropertiesUtil.get("pengyuanServer"), - BigDataPropertiesUtil.get("methodType"), - para); - } + result = PyUtils.requestApi( + BigDataPropertiesUtil.get("pengyuanUrl")+BigDataPropertiesUtil.get("pengyuanServer"), + BigDataPropertiesUtil.get("methodType"), + para); System.out.println(result); } catch(Exception e) { e.printStackTrace(); diff --git a/src_tenwa/com/tenwa/httpclient/resources/WechatPropertiesUtil.java b/src_tenwa/com/tenwa/httpclient/resources/WechatPropertiesUtil.java deleted file mode 100644 index 352878476..000000000 --- a/src_tenwa/com/tenwa/httpclient/resources/WechatPropertiesUtil.java +++ /dev/null @@ -1,49 +0,0 @@ -package com.tenwa.httpclient.resources; - -import java.io.FileInputStream; -import java.io.FileNotFoundException; -import java.io.IOException; -import java.net.URLDecoder; -import java.util.HashMap; -import java.util.Map; -import java.util.Properties; - -/** - * 1: ΢Ϣ - */ -public class WechatPropertiesUtil { - private static String CONFIG_FILE_NAME = "/Wechat.properties"; - private static final Map configMap = new HashMap(); - public static String getConfigValue(String propertyName) { - if (0 == configMap.size()) { - FileInputStream fis = null; - try { - fis = new FileInputStream(URLDecoder.decode(Thread.currentThread().getContextClassLoader().getResource(CONFIG_FILE_NAME).getFile(),"UTF-8")); - Properties pro = new Properties(); - pro.load(fis); - for (Object key : pro.keySet()) { - String valString = pro.get(key).toString().trim(); - String keyString = key.toString(); - configMap.put(keyString, valString); - } - } catch (FileNotFoundException e) { - e.printStackTrace(); - } catch (IOException e) { - e.printStackTrace(); - } finally { - try { - if (null != fis) { - fis.close(); - fis = null; - } - } catch (IOException e) { - e.printStackTrace(); - } - } - } - return configMap.get(propertyName); - } - public static void main(String[] args) { - System.out.println(WechatPropertiesUtil.getConfigValue("WechatMenuURL")); - } -} diff --git a/src_tenwa/com/tenwa/lease/app/carbrand/CarBrandService.java b/src_tenwa/com/tenwa/lease/app/carbrand/CarBrandService.java index 813b869c1..9d88f7df5 100644 --- a/src_tenwa/com/tenwa/lease/app/carbrand/CarBrandService.java +++ b/src_tenwa/com/tenwa/lease/app/carbrand/CarBrandService.java @@ -1,5 +1,8 @@ package com.tenwa.lease.app.carbrand; +import java.io.BufferedReader; +import java.util.List; + import org.apache.log4j.Logger; import jbo.app.LB_CAR_BRAND; @@ -84,7 +87,7 @@ public class CarBrandService { public String loadDefaultBrandSeries(JBOTransaction txs)throws Exception { String sql="select O.INTERFACEID, O.SERIESNAME from O left join "+LB_CAR_BRAND.CLASS_NAME+" car on O.BRANDID=car.id where O.ISSHOW='Y' and car.INTERFACTID=:BRANDID order by sortno"; - Listcars=JBOFactory.createBizObjectQuery(LB_CAR_BRANDSERIES.CLASS_NAME, sql).setParameter("BRANDID", this.getBrandId()).getResultList(false); + Listcars=JBOFactory.createBizObjectQuery("jbo.LB_CAR_BRANDSERIES", sql).setParameter("BRANDID", this.getBrandId()).getResultList(false); JSONObject jsonCars = JSONObject.createArray(); for(BizObject car:cars){ JSONObject jsonCar=JSONObject.createObject(); diff --git a/src_tenwa/com/tenwa/lease/app/ebank/EbankUse.java b/src_tenwa/com/tenwa/lease/app/ebank/EbankUse.java index 67f5a6718..7a0ef4d1c 100644 --- a/src_tenwa/com/tenwa/lease/app/ebank/EbankUse.java +++ b/src_tenwa/com/tenwa/lease/app/ebank/EbankUse.java @@ -110,8 +110,6 @@ public class EbankUse { String ownnumber = ""; // String OWN_BANK = ""; - // ˻ - String OWN_ACCOUNT = ""; // Ŀ String EBANK_SUBJECTS = ""; // ˮ @@ -139,8 +137,6 @@ public class EbankUse { ownnumber = bo.getAttribute("ownacc_number").getString(); // ˮ EBANK_SN=bo.getAttribute("EBANK_SN").getString(); - // ˻ - OWN_ACCOUNT=bo.getAttribute("OWN_ACCOUNT").getString(); // ƻȡпĿ BizObject lsc=JBOFactory.createBizObjectQuery(LV_STACTS_CONFIG.CLASS_NAME, "SUBJECTS_NAME='"+OWN_BANK+"'").getSingleResult(false); EBANK_SUBJECTS=lsc.getAttribute("SUBJECTS_CODE").getString(); @@ -177,7 +173,6 @@ public class EbankUse { param.put("FACT_DATE", fact_date); param.put("ACC_NUMBER", ownnumber); param.put("EBANK_SN", EBANK_SN); - param.put("OWN_ACCOUNT", OWN_ACCOUNT); param.put("EBANK_SUBJECTS", EBANK_SUBJECTS); // ݿжֽ @@ -244,8 +239,6 @@ public class EbankUse { String EBANK_SUBJECTS = ""; // ˮ String EBANK_SN=""; - // ˻ - String OWN_ACCOUNT = ""; // ҵ String BUSINESS_TYPE=""; // @@ -269,8 +262,6 @@ public class EbankUse { ownnumber = bo.getAttribute("ownacc_number").getString(); // ˮ EBANK_SN=bo.getAttribute("EBANK_SN").getString(); - // ˻ - OWN_ACCOUNT=bo.getAttribute("OWN_ACCOUNT").getString(); // ƻȡпĿ BizObject lsc=JBOFactory.createBizObjectQuery(LV_STACTS_CONFIG.CLASS_NAME, "SUBJECTS_NAME='"+OWN_BANK+"'").getSingleResult(false); EBANK_SUBJECTS=lsc.getAttribute("SUBJECTS_CODE").getString(); @@ -307,7 +298,6 @@ public class EbankUse { param.put("FACT_DATE", fact_date); param.put("ACC_NUMBER", ownnumber); param.put("EBANK_SN", EBANK_SN); - param.put("OWN_ACCOUNT", OWN_ACCOUNT); param.put("EBANK_SUBJECTS", EBANK_SUBJECTS); // ݿжֽ diff --git a/src_tenwa/com/tenwa/lease/app/quartzmession/AutoBuckle.java b/src_tenwa/com/tenwa/lease/app/quartzmession/AutoBuckle.java index 30cd84e43..e59084a79 100644 --- a/src_tenwa/com/tenwa/lease/app/quartzmession/AutoBuckle.java +++ b/src_tenwa/com/tenwa/lease/app/quartzmession/AutoBuckle.java @@ -1,19 +1,10 @@ package com.tenwa.lease.app.quartzmession; -import java.util.ArrayList; import java.util.List; -import jbo.app.tenwa.calc.LC_RENT_INCOME_TEMP; -import jbo.com.tenwa.lease.comm.LC_OCCUPY_RENT_LIST; -import jbo.com.tenwa.lease.comm.VI_LC_AUDIT_RENT_PLAN; -import jbo.sys.FLOW_OBJECT; - import org.quartz.Job; -import org.quartz.JobDataMap; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException; -import org.quartz.JobKey; -import org.quartz.Trigger; import com.amarsoft.are.jbo.BizObject; import com.amarsoft.are.jbo.JBOException; @@ -38,42 +29,14 @@ public class AutoBuckle implements Job { // tx = JBOFactory.createJBOTransaction(); //and (O.rent<>'' or O.rent<>'0' or O.rent<>'0.0') - List bos = JBOFactory.getBizObjectManager(VI_LC_AUDIT_RENT_PLAN.CLASS_NAME, tx).createQuery("O.COLLECT_STATUS IN ('δտ', 'տ','') and O.PLAN_DATE <= '"+plan_date+"' and ( O.BATCH_STATUS<>'process' or o.BATCH_STATUS IS NULL ) and O.distributor_id not in (select dealers_number from DEDUCTIONS_WAY where Whether_to_enable='Y') ").getResultList(true); - List bol = JBOFactory.createBizObjectQuery(LC_OCCUPY_RENT_LIST.CLASS_NAME,"FLOW_NAME in ('տ','΢տ','΢֧տ')").getResultList(false); - //ȡռñЩտռõ - List planIDs = new ArrayList(); - if(bol.size()>0){ - for(int i=0;i bof = JBOFactory.createBizObjectQuery(LC_RENT_INCOME_TEMP.CLASS_NAME,"FLOWUNID=:flowunid").setParameter("flowunid", flowunid).getResultList(false); - if(bof.size()>0){ - for(int j=0;j bos = JBOFactory.getBizObjectManager("jbo.com.tenwa.lease.comm.VI_LC_AUDIT_RENT_PLAN", tx).createQuery("O.COLLECT_STATUS IN ('δտ', 'տ','') and O.PLAN_DATE <= '" + plan_date + "' and ( O.BATCH_STATUS<>'process' or o.BATCH_STATUS IS NULL ) ").getResultList(true); + + StringBuffer ids = new StringBuffer(); if(bos.size()>0){ - a:for(BizObject bo : bos){ - String pid = bo.getAttribute("id").getString(); - if(planIDs.size()>0){ - for(int i=0;i>>>>>>>>>>>>>>>>>>>>>"); - logger.info("<<<<<<<<<<<<<<<<<<<<<<̬ϸʱִ쳣>>>>>>>>>>>>>>>>>>>>>>"); - logger.info("<<<<<<<<<<<<<<<<<<<<<<̬ϸʱִ쳣>>>>>>>>>>>>>>>>>>>>>>"); - try { - Sqlca.rollback(); - } catch (JBOException e1) { - e1.printStackTrace(); - } - e.printStackTrace(); - }finally { - if(Sqlca!=null) { - try { - Sqlca.commit(); - Sqlca.disConnect(); - } catch (JBOException e) { - e.printStackTrace(); - } - } - } - } -} diff --git a/src_tenwa/com/tenwa/lease/app/quartzmession/DynamicPoolTotalRunBatch.java b/src_tenwa/com/tenwa/lease/app/quartzmession/DynamicPoolTotalRunBatch.java deleted file mode 100644 index 8be4c3367..000000000 --- a/src_tenwa/com/tenwa/lease/app/quartzmession/DynamicPoolTotalRunBatch.java +++ /dev/null @@ -1,55 +0,0 @@ -package com.tenwa.lease.app.quartzmession; - -import java.text.SimpleDateFormat; -import java.util.Date; -import org.apache.log4j.LogManager; -import org.apache.log4j.Logger; -import org.quartz.Job; -import org.quartz.JobExecutionContext; -import org.quartz.JobExecutionException; -import com.amarsoft.are.jbo.JBOException; -import com.amarsoft.awe.util.Transaction; - - -/** - * 1:̬ܱ - * @author xiezhiwen - */ -public class DynamicPoolTotalRunBatch implements Job{ - private static final Logger logger = LogManager.getLogger(DynamicPoolTotalRunBatch.class);// logger־ - - public void execute(JobExecutionContext arg0) throws JobExecutionException { - Transaction Sqlca=null; - try{ - Sqlca = Transaction.createTransaction("als"); - String create_time = new SimpleDateFormat("yyyy/MM/dd hh:mm:ss").format(new Date()); - // ɾ¼ - String deleteSql="DELETE FROM LV_DYNAMIC_POOL_TOTAL WHERE DATE_FORMAT(CREATE_TIME,'%Y/%m')=DATE_FORMAT(NOW(),'%Y/%m')"; - Sqlca.executeSQL(deleteSql); - // ݲ뾲̬ر - String insertSql="INSERT INTO LV_DYNAMIC_POOL_TOTAL(SELECT REPLACE(UUID(), '-', '') AS ID,DATE_FORMAT(NOW(),'%Y/%m/%d') AS F1,SUM(IFNULL(LRP1.QB_LOAN_SURPLUS_MONEY,0.00)) AS F2,SUM(IFNULL(LRP2.ZC_LOAN_SURPLUS_MONEY,0.00)) AS F3,SUM(CASE WHEN VOC1.CONTRACT_ID IS NOT NULL THEN IFNULL(LRP1.QB_LOAN_SURPLUS_MONEY,0.00) ELSE 0 END) AS F4,SUM(CASE WHEN VOC2.CONTRACT_ID IS NOT NULL THEN IFNULL(LRP1.QB_LOAN_SURPLUS_MONEY,0.00) ELSE 0 END) AS F5,SUM(CASE WHEN VOC3.CONTRACT_ID IS NOT NULL THEN IFNULL(LRP1.QB_LOAN_SURPLUS_MONEY,0.00) ELSE 0 END) AS F6,SUM(CASE WHEN VOC4.CONTRACT_ID IS NOT NULL THEN IFNULL(LRP1.QB_LOAN_SURPLUS_MONEY,0.00) ELSE 0 END) AS F7,SUM(CASE WHEN VOC5.CONTRACT_ID IS NOT NULL THEN IFNULL(LRP1.QB_LOAN_SURPLUS_MONEY,0.00) ELSE 0 END) AS F8,SUM(CASE WHEN VOC6.CONTRACT_ID IS NOT NULL THEN IFNULL(LRP1.QB_LOAN_SURPLUS_MONEY,0.00) ELSE 0 END) AS F9,SUM(CASE WHEN VOC7.CONTRACT_ID IS NOT NULL THEN IFNULL(LRP1.QB_LOAN_SURPLUS_MONEY,0.00) ELSE 0 END) AS F10,DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s') AS CREATE_TIME FROM (SELECT CONTRACT_ID,MAX(FACT_DATE) AS FACT_DATE FROM LC_FUND_INCOME WHERE FEE_TYPE = 'feetype10' AND EBANK_STATUS = '05' GROUP BY CONTRACT_ID) LFI LEFT JOIN (SELECT LRP.CONTRACT_ID,SUM(LRP.CORPUS)-SUM(IFNULL(LRI.CORPUS,0)) AS QB_LOAN_SURPLUS_MONEY FROM (SELECT CONTRACT_ID,SUM(CORPUS) AS CORPUS FROM LC_RENT_PLAN GROUP BY CONTRACT_ID) LRP LEFT JOIN (SELECT CONTRACT_ID,SUM(CORPUS) AS CORPUS,SUM(IFNULL(PENALTY,0)) AS PENALTY FROM LC_RENT_INCOME GROUP BY CONTRACT_ID)LRI ON LRI.CONTRACT_ID=LRP.CONTRACT_ID GROUP BY LRP.CONTRACT_ID)LRP1 ON LRP1.CONTRACT_ID=LFI.CONTRACT_ID LEFT JOIN (SELECT LRP.CONTRACT_ID,SUM(LRP.CORPUS)-SUM(IFNULL(LRI.CORPUS,0)) AS ZC_LOAN_SURPLUS_MONEY FROM LC_RENT_PLAN LRP LEFT JOIN (SELECT CONTRACT_ID,PLAN_LIST,SUM(CORPUS) AS CORPUS FROM LC_RENT_INCOME GROUP BY CONTRACT_ID,PLAN_LIST)LRI ON LRI.CONTRACT_ID=LRP.CONTRACT_ID AND LRI.PLAN_LIST=LRP.PLAN_LIST WHERE DATE_FORMAT(LRP.PLAN_DATE,'%Y/%m/%d')>=DATE_FORMAT(NOW(),'%Y/%m/%d') AND LRP.CORPUS-IFNULL(LRI.CORPUS,0)<>0 AND NOT EXISTS(SELECT 1 FROM VI_OVERDUE_CONTRACT VOC WHERE VOC.CONTRACT_ID=LRP.CONTRACT_ID)GROUP BY LRP.CONTRACT_ID)LRP2 ON LRP2.CONTRACT_ID=LFI.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,MAX(OVERDUE_DAY) AS OVERDUE_DAY FROM VI_OVERDUE_CONTRACT WHERE OVERDUE_DAY BETWEEN 1 AND 30 GROUP BY CONTRACT_ID)VOC1 ON VOC1.CONTRACT_ID=LRP1.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,MAX(OVERDUE_DAY) AS OVERDUE_DAY FROM VI_OVERDUE_CONTRACT WHERE OVERDUE_DAY BETWEEN 31 AND 60 GROUP BY CONTRACT_ID)VOC2 ON VOC2.CONTRACT_ID=LRP1.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,MAX(OVERDUE_DAY) AS OVERDUE_DAY FROM VI_OVERDUE_CONTRACT WHERE OVERDUE_DAY BETWEEN 61 AND 90 GROUP BY CONTRACT_ID)VOC3 ON VOC3.CONTRACT_ID=LRP1.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,MAX(OVERDUE_DAY) AS OVERDUE_DAY FROM VI_OVERDUE_CONTRACT WHERE OVERDUE_DAY BETWEEN 91 AND 120 GROUP BY CONTRACT_ID)VOC4 ON VOC4.CONTRACT_ID=LRP1.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,MAX(OVERDUE_DAY) AS OVERDUE_DAY FROM VI_OVERDUE_CONTRACT WHERE OVERDUE_DAY BETWEEN 121 AND 150 GROUP BY CONTRACT_ID)VOC5 ON VOC5.CONTRACT_ID=LRP1.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,MAX(OVERDUE_DAY) AS OVERDUE_DAY FROM VI_OVERDUE_CONTRACT WHERE OVERDUE_DAY BETWEEN 151 AND 180 GROUP BY CONTRACT_ID)VOC6 ON VOC6.CONTRACT_ID=LRP1.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,MAX(OVERDUE_DAY) AS OVERDUE_DAY FROM VI_OVERDUE_CONTRACT WHERE OVERDUE_DAY>180 GROUP BY CONTRACT_ID)VOC7 ON VOC7.CONTRACT_ID=LRP1.CONTRACT_ID ) "; - int con = Sqlca.executeSQL(insertSql); - Sqlca.commit(); - logger.info("̬ػɹ,"+con+"ʱ:"+create_time+""+insertSql); - }catch(Exception e){ - logger.info("<<<<<<<<<<<<<<<<<<<<<<̬ػʱִ쳣>>>>>>>>>>>>>>>>>>>>>>"); - logger.info("<<<<<<<<<<<<<<<<<<<<<<̬ػʱִ쳣>>>>>>>>>>>>>>>>>>>>>>"); - logger.info("<<<<<<<<<<<<<<<<<<<<<<̬ػʱִ쳣>>>>>>>>>>>>>>>>>>>>>>"); - try { - Sqlca.rollback(); - } catch (JBOException e1) { - e1.printStackTrace(); - } - e.printStackTrace(); - }finally { - if(Sqlca!=null) { - try { - Sqlca.commit(); - Sqlca.disConnect(); - } catch (JBOException e) { - e.printStackTrace(); - } - } - } - } -} diff --git a/src_tenwa/com/tenwa/lease/app/quartzmession/StaticDataRunBatch.java b/src_tenwa/com/tenwa/lease/app/quartzmession/StaticDataRunBatch.java deleted file mode 100644 index 6c1772ee5..000000000 --- a/src_tenwa/com/tenwa/lease/app/quartzmession/StaticDataRunBatch.java +++ /dev/null @@ -1,54 +0,0 @@ -package com.tenwa.lease.app.quartzmession; - -import java.text.SimpleDateFormat; -import java.util.Date; -import org.apache.log4j.LogManager; -import org.apache.log4j.Logger; -import org.quartz.Job; -import org.quartz.JobExecutionContext; -import org.quartz.JobExecutionException; -import com.amarsoft.are.jbo.JBOException; -import com.amarsoft.awe.util.Transaction; - -/** - * ÿ̬ - * @author xiezhiwen - */ -public class StaticDataRunBatch implements Job{ - private static final Logger logger = LogManager.getLogger(StaticDataRunBatch.class);// logger־ - - public void execute(JobExecutionContext arg0) throws JobExecutionException { - Transaction Sqlca=null; - try{ - // Sqlca = Transaction.createTransaction(CacheLoaderFactory.getDataSource()); - Sqlca = Transaction.createTransaction("als"); - String create_time = new SimpleDateFormat("yyyy/MM/dd hh:mm:ss").format(new Date()); - String deleteSql="DELETE FROM LV_STATIC_POOL WHERE DATE_FORMAT(CREATE_TIME,'%Y/%m')=DATE_FORMAT(NOW(),'%Y/%m')"; - Sqlca.executeSQL(deleteSql); - // ݲ뾲̬ر - String insertSql="INSERT INTO LV_STATIC_POOL (SELECT REPLACE(UUID(),'-',''),LFI.FACT_DATE AS F1,B1.REPORT_MONTH AS F2,CASE WHEN LFI.FACT_DATE = DATE_FORMAT(NOW(), '%Y/%m') THEN IFNULL(LFI.NEW_CORPUS, 0.00) ELSE '0.00' END AS F3,CASE WHEN LFI.FACT_DATE = DATE_FORMAT(NOW(), '%Y/%m') THEN IFNULL(LFI.NEW_CORPUS_SUM,0) ELSE '0' END AS F4,IFNULL(LFI.YMWCBJ, 0.00) AS F5,IFNULL(LFI.OVER_CON, 0) AS F6,IFNULL(LFI.ZCDKYE, 0.00) AS F7,IFNULL(LFI.YQ_1_30_MONEY, 0.00) AS F8,IFNULL(LFI.YQ_1_30_SUM, 0) AS F9,IFNULL(LFI.YQ_31_60_MONEY, 0.00) AS F10,IFNULL(LFI.YQ_31_60_SUM, 0) AS F11,IFNULL(LFI.YQ_61_90_MONEY, 0.00) AS F12,IFNULL(LFI.YQ_61_90_SUM, 0) AS F13,IFNULL(LFI.YQ_91_120_MONEY, 0.00) AS F14,IFNULL(LFI.YQ_91_120_SUM, 0) AS F15,IFNULL(LFI.YQ_121_150_MONEY, 0.00) AS F16,IFNULL(LFI.YQ_121_150_SUM, 0) AS F17,IFNULL(LFI.YQ_151_180_MONEY, 0.00) AS F18,IFNULL(LFI.YQ_151_180_SUM, 0) AS F19,IFNULL(LFI.YQ_180_MONEY, 0.00) AS F20,IFNULL(LFI.YQ_180_SUM, 0) AS F21,IFNULL(LFI.YNBJHSK, 0.00) AS F22,IFNULL(LFI.YNBFZCJE, 0.00) AS F23,IFNULL(LFI.YNQBZCJE, 0.00) AS F24,IFNULL(LFI.XNBJCHJE, 0.00) AS F25,'0.00' AS F26,'0.00' AS F27,'0.00' AS F28,IFNULL(LFI.DYHSKZE, 0.00) AS F29,'0.00' AS F30,'"+create_time+"' AS CREATE_TIME FROM (SELECT DATE_FORMAT(NOW(), '%Y/%m') AS REPORT_MONTH FROM DUAL)B1 LEFT JOIN (SELECT DATE_FORMAT(LFI.FACT_DATE, '%Y/%m') FACT_DATE,SUM(IFNULL(LRP.CORPUS, 0)) AS NEW_CORPUS,SUM(IFNULL(LRP.CORPUS, 0)) - SUM(IFNULL(LRI.CORPUS, 0)) AS YMWCBJ,COUNT(LFI.CONTRACT_ID) AS NEW_CORPUS_SUM,COUNT(LCI.ID) AS OVER_CON,SUM(LRP2.CORPUS) AS ZCDKYE,SUM(IFNULL(LRP3.YQ_1_30_MONEY, 0.00)) AS YQ_1_30_MONEY,SUM(IFNULL(LRP3.YQ_1_30_SUM, 0)) AS YQ_1_30_SUM,SUM(IFNULL(LRP4.YQ_31_60_MONEY, 0.00)) AS YQ_31_60_MONEY,SUM(IFNULL(LRP4.YQ_31_60_SUM, 0)) AS YQ_31_60_SUM,SUM(IFNULL(LRP5.YQ_61_90_MONEY, 0.00)) AS YQ_61_90_MONEY,SUM(IFNULL(LRP5.YQ_61_90_SUM, 0)) AS YQ_61_90_SUM,SUM(IFNULL(LRP6.YQ_91_120_MONEY, 0.00)) AS YQ_91_120_MONEY,SUM(IFNULL(LRP6.YQ_91_120_SUM, 0)) AS YQ_91_120_SUM,SUM(IFNULL(LRP7.YQ_121_150_MONEY, 0.00)) AS YQ_121_150_MONEY,SUM(IFNULL(LRP7.YQ_121_150_SUM, 0)) AS YQ_121_150_SUM,SUM(IFNULL(LRP8.YQ_151_180_MONEY, 0.00)) AS YQ_151_180_MONEY,SUM(IFNULL(LRP8.YQ_151_180_SUM, 0)) AS YQ_151_180_SUM,SUM(IFNULL(LRP9.YQ_180_MONEY, 0.00)) AS YQ_180_MONEY,SUM(IFNULL(LRP9.YQ_180_SUM, 0)) AS YQ_180_SUM,SUM(IFNULL(LRP10.YNBJHSK, 0.00)) AS YNBJHSK,SUM(IFNULL(LRI2.YNBFZCJE, 0.00)) AS YNBFZCJE,SUM(IFNULL(LFRA.YNQBZCJE, 0.00)) AS YNQBZCJE,SUM(IFNULL(LRI3.XNBJCHJE, 0.00)) AS XNBJCHJE,SUM(IFNULL(LRI4.DYHSKZE, 0.00)) AS DYHSKZE FROM (SELECT CONTRACT_ID,MAX(FACT_DATE) AS FACT_DATE FROM LC_FUND_INCOME WHERE FEE_TYPE = 'feetype10' AND EBANK_STATUS = '05' GROUP BY CONTRACT_ID) LFI LEFT JOIN (SELECT CONTRACT_ID,SUM(CORPUS) AS CORPUS FROM LC_RENT_PLAN GROUP BY CONTRACT_ID) LRP ON LRP.CONTRACT_ID = LFI.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,SUM(CORPUS) AS CORPUS FROM LC_RENT_INCOME WHERE DATE_FORMAT(HIRE_DATE,'%Y/%m')<=DATE_FORMAT(NOW(),'%Y/%m') GROUP BY CONTRACT_ID) LRI ON LRI.CONTRACT_ID = LRP.CONTRACT_ID LEFT JOIN (SELECT ID FROM LB_CONTRACT_INFO WHERE (CONTRACT_STATUS = '31' OR (CONTRACT_STATUS = '100' AND EXISTS(SELECT 1 FROM LC_FUND_RENT_ADJUST WHERE DATE_FORMAT(PAYDAY_ADJUST,'%Y/%m')>DATE_FORMAT(NOW(),'%Y/%m')))) GROUP BY ID ) LCI ON LCI.ID = LFI.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,SUM(CORPUS) AS CORPUS FROM LC_RENT_PLAN LRP WHERE NOT EXISTS (SELECT 1 FROM VI_OVERDUE_CONTRACT VOC WHERE VOC.CONTRACT_ID = LRP.CONTRACT_ID) AND LRP.PLAN_DATE >= DATE_FORMAT(NOW(), '%Y/%m/%d') GROUP BY LRP.CONTRACT_ID) LRP2 ON LRP2.CONTRACT_ID = LRP.CONTRACT_ID LEFT JOIN (SELECT VOC.CONTRACT_ID,SUM(IFNULL(LRP.CORPUS, 0)) - SUM(IFNULL(LRI.CORPUS, 0)) AS YQ_1_30_MONEY,COUNT(VOC.CONTRACT_ID) AS YQ_1_30_SUM FROM VI_OVERDUE_CONTRACT VOC LEFT JOIN (SELECT CONTRACT_ID,SUM(CORPUS) AS CORPUS FROM LC_RENT_PLAN GROUP BY CONTRACT_ID) LRP ON LRP.CONTRACT_ID = VOC.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,SUM(CORPUS) AS CORPUS FROM LC_RENT_INCOME GROUP BY CONTRACT_ID) LRI ON LRI.CONTRACT_ID = LRP.CONTRACT_ID WHERE VOC.OVERDUE_DAY BETWEEN 1 AND 30 GROUP BY VOC.CONTRACT_ID) LRP3 ON LRP3.CONTRACT_ID = LRP.CONTRACT_ID LEFT JOIN (SELECT VOC.CONTRACT_ID,SUM(IFNULL(LRP.CORPUS, 0)) - SUM(IFNULL(LRI.CORPUS, 0)) AS YQ_31_60_MONEY,COUNT(VOC.CONTRACT_ID) AS YQ_31_60_SUM FROM VI_OVERDUE_CONTRACT VOC LEFT JOIN (SELECT CONTRACT_ID,SUM(CORPUS) AS CORPUS FROM LC_RENT_PLAN GROUP BY CONTRACT_ID) LRP ON LRP.CONTRACT_ID = VOC.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,SUM(CORPUS) AS CORPUS FROM LC_RENT_INCOME GROUP BY CONTRACT_ID) LRI ON LRI.CONTRACT_ID = LRP.CONTRACT_ID WHERE VOC.OVERDUE_DAY BETWEEN 31 AND 60 GROUP BY VOC.CONTRACT_ID) LRP4 ON LRP4.CONTRACT_ID = LRP.CONTRACT_ID LEFT JOIN (SELECT VOC.CONTRACT_ID,SUM(IFNULL(LRP.CORPUS, 0)) - SUM(IFNULL(LRI.CORPUS, 0)) AS YQ_61_90_MONEY,COUNT(VOC.CONTRACT_ID) AS YQ_61_90_SUM FROM VI_OVERDUE_CONTRACT VOC LEFT JOIN (SELECT CONTRACT_ID,SUM(CORPUS) AS CORPUS FROM LC_RENT_PLAN GROUP BY CONTRACT_ID) LRP ON LRP.CONTRACT_ID = VOC.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,SUM(CORPUS) AS CORPUS FROM LC_RENT_INCOME GROUP BY CONTRACT_ID) LRI ON LRI.CONTRACT_ID = LRP.CONTRACT_ID WHERE VOC.OVERDUE_DAY BETWEEN 61 AND 90 GROUP BY VOC.CONTRACT_ID) LRP5 ON LRP5.CONTRACT_ID = LRP.CONTRACT_ID LEFT JOIN (SELECT VOC.CONTRACT_ID,SUM(IFNULL(LRP.CORPUS, 0)) - SUM(IFNULL(LRI.CORPUS, 0)) AS YQ_91_120_MONEY,COUNT(VOC.CONTRACT_ID) AS YQ_91_120_SUM FROM VI_OVERDUE_CONTRACT VOC LEFT JOIN (SELECT CONTRACT_ID,SUM(CORPUS) AS CORPUS FROM LC_RENT_PLAN GROUP BY CONTRACT_ID) LRP ON LRP.CONTRACT_ID = VOC.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,SUM(CORPUS) AS CORPUS FROM LC_RENT_INCOME GROUP BY CONTRACT_ID) LRI ON LRI.CONTRACT_ID = LRP.CONTRACT_ID WHERE VOC.OVERDUE_DAY BETWEEN 91 AND 120 GROUP BY VOC.CONTRACT_ID) LRP6 ON LRP6.CONTRACT_ID = LRP.CONTRACT_ID LEFT JOIN (SELECT VOC.CONTRACT_ID,SUM(IFNULL(LRP.CORPUS, 0)) - SUM(IFNULL(LRI.CORPUS, 0)) AS YQ_121_150_MONEY,COUNT(VOC.CONTRACT_ID) AS YQ_121_150_SUM FROM VI_OVERDUE_CONTRACT VOC LEFT JOIN (SELECT CONTRACT_ID,SUM(CORPUS) AS CORPUS FROM LC_RENT_PLAN GROUP BY CONTRACT_ID) LRP ON LRP.CONTRACT_ID = VOC.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,SUM(CORPUS) AS CORPUS FROM LC_RENT_INCOME GROUP BY CONTRACT_ID) LRI ON LRI.CONTRACT_ID = LRP.CONTRACT_ID WHERE VOC.OVERDUE_DAY BETWEEN 121 AND 150 GROUP BY VOC.CONTRACT_ID) LRP7 ON LRP7.CONTRACT_ID = LRP.CONTRACT_ID LEFT JOIN (SELECT VOC.CONTRACT_ID,SUM(IFNULL(LRP.CORPUS, 0)) - SUM(IFNULL(LRI.CORPUS, 0)) AS YQ_151_180_MONEY,COUNT(VOC.CONTRACT_ID) AS YQ_151_180_SUM FROM VI_OVERDUE_CONTRACT VOC LEFT JOIN (SELECT CONTRACT_ID,SUM(CORPUS) AS CORPUS FROM LC_RENT_PLAN GROUP BY CONTRACT_ID) LRP ON LRP.CONTRACT_ID = VOC.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,SUM(CORPUS) AS CORPUS FROM LC_RENT_INCOME GROUP BY CONTRACT_ID) LRI ON LRI.CONTRACT_ID = LRP.CONTRACT_ID WHERE VOC.OVERDUE_DAY BETWEEN 151 AND 180 GROUP BY VOC.CONTRACT_ID) LRP8 ON LRP8.CONTRACT_ID = LRP.CONTRACT_ID LEFT JOIN (SELECT VOC.CONTRACT_ID,SUM(IFNULL(LRP.CORPUS, 0)) - SUM(IFNULL(LRI.CORPUS, 0)) AS YQ_180_MONEY,COUNT(VOC.CONTRACT_ID) AS YQ_180_SUM FROM VI_OVERDUE_CONTRACT VOC LEFT JOIN (SELECT CONTRACT_ID,SUM(CORPUS) AS CORPUS FROM LC_RENT_PLAN GROUP BY CONTRACT_ID) LRP ON LRP.CONTRACT_ID = VOC.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,SUM(CORPUS) AS CORPUS FROM LC_RENT_INCOME GROUP BY CONTRACT_ID) LRI ON LRI.CONTRACT_ID = LRP.CONTRACT_ID WHERE VOC.OVERDUE_DAY > 180 GROUP BY VOC.CONTRACT_ID) LRP9 ON LRP9.CONTRACT_ID = LRP.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,SUM(CORPUS) AS YNBJHSK FROM LC_RENT_PLAN WHERE DATE_FORMAT(PLAN_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') GROUP BY CONTRACT_ID) LRP10 ON LRP10.CONTRACT_ID = LRP.CONTRACT_ID LEFT JOIN (SELECT LRI.CONTRACT_ID,SUM(LRI.CORPUS) AS YNBFZCJE FROM(SELECT CONTRACT_ID,PLAN_LIST,SUM(CORPUS) AS CORPUS FROM LC_RENT_INCOME WHERE DATE_FORMAT(HIRE_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') GROUP BY CONTRACT_ID,PLAN_LIST) LRI LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRI.CONTRACT_ID AND LRP.PLAN_LIST = LRI.PLAN_LIST WHERE DATE_FORMAT(LRP.PLAN_DATE, '%Y/%m') > DATE_FORMAT(NOW(), '%Y/%m') GROUP BY LRI.CONTRACT_ID) LRI2 ON LRI2.CONTRACT_ID = LRP.CONTRACT_ID LEFT JOIN (SELECT LFRA.CONTRACT_ID,SUM(IFNULL(LRI2.CORPUS, 0))-SUM(IFNULL(HIS.CORPUS, 0)) AS YNQBZCJE FROM LC_FUND_RENT_ADJUST LFRA LEFT JOIN (SELECT CONTRACT_ID,MAX(PLAN_LIST) AS PLAN_LIST,MAX(HIRE_DATE) AS HIRE_DATE FROM LC_RENT_INCOME GROUP BY CONTRACT_ID) LRI ON LRI.CONTRACT_ID = LFRA.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,HIRE_DATE,SUM(CORPUS) AS CORPUS FROM LC_RENT_INCOME GROUP BY CONTRACT_ID,HIRE_DATE) LRI2 ON LRI2.CONTRACT_ID = LRI.CONTRACT_ID AND DATE_FORMAT(LRI2.HIRE_DATE,'%Y/%m')=DATE_FORMAT(LRI.HIRE_DATE,'%Y/%m') LEFT JOIN (SELECT CONTRACT_ID,PLAN_DATE,SUM(CORPUS) AS CORPUS FROM LC_RENT_PLAN_HIS GROUP BY CONTRACT_ID,PLAN_DATE)HIS ON HIS.CONTRACT_ID=LRI2.CONTRACT_ID AND DATE_FORMAT(HIS.PLAN_DATE,'%Y/%m')=DATE_FORMAT(LRI2.HIRE_DATE,'%Y/%m') WHERE DATE_FORMAT(LRI.HIRE_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') GROUP BY LFRA.CONTRACT_ID) LFRA ON LFRA.CONTRACT_ID = LRP.CONTRACT_ID LEFT JOIN (SELECT LRP.CONTRACT_ID,SUM(IFNULL(LRI.CORPUS, 0.00)) AS XNBJCHJE FROM(SELECT CONTRACT_ID,PLAN_LIST,SUM(CORPUS) AS CORPUS FROM LC_RENT_INCOME WHERE DATE_FORMAT(HIRE_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') GROUP BY CONTRACT_ID,PLAN_LIST) LRI LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LRI.CONTRACT_ID AND LRP.PLAN_LIST = LRI.PLAN_LIST WHERE DATE_FORMAT(LRP.PLAN_DATE, '%Y/%m') < DATE_FORMAT(NOW(), '%Y/%m') GROUP BY LRP.CONTRACT_ID) LRI3 ON LRI3.CONTRACT_ID = LRP.CONTRACT_ID LEFT JOIN (SELECT CONTRACT_ID,SUM(IFNULL(CORPUS, 0)) AS DYHSKZE FROM LC_RENT_INCOME WHERE DATE_FORMAT(HIRE_DATE, '%Y/%m') = DATE_FORMAT(NOW(), '%Y/%m') GROUP BY CONTRACT_ID) LRI4 ON LRI4.CONTRACT_ID = LRP.CONTRACT_ID GROUP BY DATE_FORMAT(LFI.FACT_DATE, '%Y/%m')) LFI ON LFI.FACT_DATE <= B1.REPORT_MONTH)"; - int con = Sqlca.executeSQL(insertSql); - Sqlca.commit(); - logger.info("̬ɹ,"+con+"ʱ:"+create_time+""+insertSql); - }catch(Exception e){ - logger.info("<<<<<<<<<<<<<<<<<<<<<<̬ʱִ쳣>>>>>>>>>>>>>>>>>>>>>>"); - logger.info("<<<<<<<<<<<<<<<<<<<<<<̬ʱִ쳣>>>>>>>>>>>>>>>>>>>>>>"); - logger.info("<<<<<<<<<<<<<<<<<<<<<<̬ʱִ쳣>>>>>>>>>>>>>>>>>>>>>>"); - try { - Sqlca.rollback(); - } catch (JBOException e1) { - e1.printStackTrace(); - } - e.printStackTrace(); - }finally { - if(Sqlca!=null) { - try { - Sqlca.commit(); - Sqlca.disConnect(); - } catch (JBOException e) { - e.printStackTrace(); - } - } - } - } -} diff --git a/src_tenwa/com/tenwa/lease/app/quartzmession/WechatMessagePush.java b/src_tenwa/com/tenwa/lease/app/quartzmession/WechatMessagePush.java deleted file mode 100644 index c17d1d44e..000000000 --- a/src_tenwa/com/tenwa/lease/app/quartzmession/WechatMessagePush.java +++ /dev/null @@ -1,284 +0,0 @@ -package com.tenwa.lease.app.quartzmession; - -import java.io.BufferedReader; -import java.io.InputStreamReader; -import java.io.OutputStreamWriter; -import java.net.HttpURLConnection; -import java.net.URL; -import java.util.UUID; -import org.apache.log4j.LogManager; -import org.apache.log4j.Logger; -import org.quartz.Job; -import org.quartz.JobExecutionContext; -import org.quartz.JobExecutionException; -import com.alibaba.fastjson.JSONObject; -import com.amarsoft.are.jbo.JBOException; -import com.amarsoft.awe.util.ASResultSet; -import com.amarsoft.awe.util.SqlObject; -import com.amarsoft.awe.util.Transaction; -import com.amarsoft.dict.als.cache.CacheLoaderFactory; -import com.tenwa.httpclient.resources.WechatPropertiesUtil; -import com.tenwa.util.SerialNumberUtil; - -/** - * 1:΢ŹںϢ - * @author xiezhiwen - */ -public class WechatMessagePush implements Job{ - private static final Logger logger = LogManager.getLogger(WechatMessagePush.class);// logger־ - - public void execute(JobExecutionContext arg0) throws JobExecutionException { - Transaction Sqlca=null; - try{ - Sqlca = Transaction.createTransaction(CacheLoaderFactory.getDataSource()); - // ִлϢ - String result1 = RefundRemindPush(Sqlca); - String result2 = OverdueRefundRemindPush(Sqlca); - Sqlca.commit(); - - logger.info("ѷ״̬<<<<<<<<<<<<<: "+result1); - logger.info("ڻѷ״̬<<<<<<<<<<: "+result2); - }catch(Exception e){ - logger.info("<<<<<<<<<<<<<<<<<<<<<<΢Ͷʱִ쳣>>>>>>>>>>>>>>>>>>>>>>>"); - logger.info("<<<<<<<<<<<<<<<<<<<<<<΢Ͷʱִ쳣>>>>>>>>>>>>>>>>>>>>>>>"); - logger.info("<<<<<<<<<<<<<<<<<<<<<<΢Ͷʱִ쳣>>>>>>>>>>>>>>>>>>>>>>>"); - try { - Sqlca.rollback(); - } catch (JBOException e1) { - e1.printStackTrace(); - } - e.printStackTrace(); - }finally { - if(Sqlca!=null) { - try { - Sqlca.commit(); - Sqlca.disConnect(); - } catch (JBOException e) { - e.printStackTrace(); - } - } - } - } - - /** - * 1: ѷ - * @return - * @throws Exception - */ - public String RefundRemindPush(Transaction Sqlca) throws Exception { - // ȫֶ - String contract_number=null;// ͬ - String customer_num=null; // ͻ - String cust_name=null; // ͻ - String plan_list=null; // ͻ - String mobile=null; // ֻ - String contract_id=null; // ͬid - String customer_id=null; // ͻid - String openid=null; // ΢űʶ - String link=null; // - String type="1"; // - String keyword1=null;// - String keyword2=null;// ڴ - String keyword3=null;// - String keyword4=null;// - String uuid=null; // ¼id - String first="𾴵ĿͻãڻϢ£";// ͷ - String remark="ڻǰɻл֧ϣף죡";// ע - String updSql=""; - String insertSql=""; - String msgid =null; - String result="ͳɹ"; - String batch=SerialNumberUtil.getWechatBatchNumber(Sqlca); - int con=0; - - // ѯҪͻѵ - String selSql="SELECT CI.CUSTOMERNAME AS CUST_NAME,WUI.MOBILE_,WUI.CERTID_,LCI.CONTRACT_NUMBER,CI.CUSTOMER_NUM,LRP.PLAN_LIST,LCI.ID AS CONTRACT_ID,CI.CUSTOMERID,WUI.OPENID,CONCAT('/wechat/menu?type=payments&id=',LCI.CONTRACT_NUMBER) AS LINK,CONCAT(CONVERT(YEAR(LRP.PLAN_DATE), CHAR),'',CONVERT(MONTH(LRP.PLAN_DATE), CHAR),'',CONVERT(DAY(LRP.PLAN_DATE), CHAR),'') AS KEYWORD1,CONCAT('', LRP.PLAN_LIST, '') KEYWORD2,CONCAT(LRP.RENT, 'Ԫ') KEYWORD3 FROM WECHAT_USER_INFO WUI LEFT JOIN CUSTOMER_INFO CI ON CI.CERTID = WUI.CERTID_ LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CUSTOMER_ID = CI.CUSTOMERID AND LUL.IS_MAIN = 'Y' LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LUL.CONTRACT_ID AND LCI.CONTRACT_STATUS = '31' LEFT JOIN LC_RENT_PLAN LRP ON LRP.CONTRACT_ID = LCI.ID WHERE WUI.BINDING_STATUS = 'Y' AND (TIMESTAMPDIFF(DAY,DATE_FORMAT(NOW(), '%Y-%m-%d'),DATE_FORMAT(LRP.PLAN_DATE, '%Y-%m-%d')) <=3 AND TIMESTAMPDIFF(DAY,DATE_FORMAT(NOW(), '%Y-%m-%d'),DATE_FORMAT(LRP.PLAN_DATE, '%Y-%m-%d')) >=0) AND NOT EXISTS (SELECT 1 FROM WECHAT_MESSAGE_RECORD WHERE OPENID = WUI.OPENID AND SEND_TYPE = '1' AND CONTRACT_NUMBER = LCI.CONTRACT_NUMBER AND PLAN_LIST = LRP.PLAN_LIST AND SEND_STATUS = 'Y') LIMIT 0, 50000 "; - ASResultSet rs = Sqlca.getASResultSet(new SqlObject(selSql)); - - while(rs.next()) { - // ȡӿ - con++; - uuid = UUID.randomUUID().toString().replace("-", ""); - openid=rs.getString("openid"); - link=rs.getString("link"); - keyword1=rs.getString("keyword1"); - keyword2=rs.getString("keyword2"); - keyword3=rs.getString("keyword3"); - contract_number=rs.getString("contract_number"); - customer_num=rs.getString("customer_num"); - cust_name=rs.getString("cust_name"); - mobile=rs.getString("mobile_"); - plan_list=rs.getString("plan_list"); - contract_id=rs.getString("contract_id"); - customer_id=rs.getString("customerid"); - - // ѰǷʷʧܵ - selSql="SELECT openid FROM wechat_message_record WHERE OPENID='"+openid+"' AND CONTRACT_NUMBER='"+contract_number+"' AND PLAN_LIST='"+plan_list+"' AND SEND_TYPE='1'"; - ASResultSet rs1 = Sqlca.getASResultSet(new SqlObject(selSql)); - - if(!rs1.next()) { - insertSql="INSERT INTO WECHAT_MESSAGE_RECORD(ID,BATCH,OPENID,CONTRACT_NUMBER,CUSTOMER_NUM,CUST_NAME,PLAN_LIST,MODILE,SEND_DATE,SEND_TYPE,SEND_CONTENT,SEND_STATUS,CONTRACT_ID,CUSTOMER_ID) VALUES('"+uuid+"',CONCAT('"+batch+"','-','"+con+"'),'"+openid+"','"+contract_number+"','"+customer_num+"','"+cust_name+"','"+plan_list+"','"+mobile+"',DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'1',CONCAT('"+first+"','ڣ ','"+keyword1+"',' ','"+keyword2+"',' ','"+keyword3+"',', ','"+remark+"'),'N','"+contract_id+"','"+customer_id+"')"; - Sqlca.executeSQL(new SqlObject(insertSql)); - } - try { - msgid = WechatMessagePush.WechatPush(openid,link,type,first,keyword1,keyword2,keyword3,keyword4,remark); - System.out.println(con); - } catch (Exception e) { - result="ʧ"; - e.printStackTrace(); - } - // ɹ״̬, ʧܸʱ - if(msgid!=null) { - updSql="UPDATE wechat_message_record SET MSGID='"+msgid+"',SEND_DATE=DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),SEND_STATUS='Y' WHERE OPENID='"+openid+"' AND CONTRACT_NUMBER='"+contract_number+"' AND PLAN_LIST='"+plan_list+"' AND SEND_TYPE='1'"; - Sqlca.executeSQL(new SqlObject(updSql)); - }else { - result="ʧ"; - updSql="UPDATE wechat_message_record SET SEND_DATE=DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),SEND_STATUS='N' WHERE OPENID='"+openid+"' AND CONTRACT_NUMBER='"+contract_number+"' AND PLAN_LIST='"+plan_list+"' AND SEND_TYPE='1'"; - Sqlca.executeSQL(new SqlObject(updSql)); - } - } - return result+String.valueOf(con); - } - - /** - * 2: ѷ - * @return - * @throws Exception - */ - public String OverdueRefundRemindPush(Transaction Sqlca) throws Exception { - // ȫֶ - String contract_number=null;// ͬ - String customer_num=null; // ͻ - String cust_name=null; // ͻ - String plan_list=null; // ͻ - String mobile=null; // ֻ - String contract_id=null; // ͬid - String customer_id=null; // ͻid - String openid=null; // ΢űʶ - String link=null; // - String type="2"; // - String keyword1=null; // - String keyword2=null; // Ӧ - String keyword3=null; // ڽ - String keyword4=null; // Ϣ - String uuid=null; // ¼id - String first="װûãӦδ黹˵Ϣ"; // ͷ - String remark="ڣڻϢӰĸáΪ˸õάȨ棬뾡컹Э ,ϵͷ"; // ע - String updSql=""; - String insertSql=""; - String msgid =null; - String result="ͳɹ"; - String batch=SerialNumberUtil.getWechatBatchNumber(Sqlca); - int con=0; - - // ѯҪͻѵ - String selSql="SELECT CI.CUSTOMERNAME AS CUST_NAME,WUI.MOBILE_,WUI.CERTID_,LCI.CONTRACT_NUMBER,CI.CUSTOMER_NUM,LRP.PLAN_LIST,LCI.ID AS CONTRACT_ID,CI.CUSTOMERID,WUI.OPENID,CONCAT('/wechat/menu?type=payments&id=',LCI.CONTRACT_NUMBER) AS LINK,CONCAT(CONVERT(YEAR(LRP.PLAN_DATE), CHAR),'',CONVERT(MONTH(LRP.PLAN_DATE), CHAR),'',CONVERT(DAY(LRP.PLAN_DATE), CHAR),'') AS KEYWORD1,CONCAT(ROUND((LRP.RENT + ROUND(IFNULL(getRentPenalty (LRP.PAYMENT_NUMBER,LRP.PLAN_LIST,DATE_FORMAT(NOW(), '%y/%m/%d')),0),2)) - (IFNULL(LRI.RENT, 0) + IFNULL(LRI.PENALTY, 0)),2),'Ԫ') AS KEYWORD2,CONCAT((LRP.RENT-IFNULL(LRI.RENT,0)), 'Ԫ') AS KEYWORD3,CONCAT(ROUND(IFNULL(getRentPenalty (LRP.PAYMENT_NUMBER,LRP.PLAN_LIST,DATE_FORMAT(NOW(), '%y/%m/%d')),0),2),'Ԫ') AS KEYWORD4 FROM WECHAT_USER_INFO WUI LEFT JOIN CUSTOMER_INFO CI ON CI.CERTID = WUI.CERTID_ LEFT JOIN LB_UNION_LESSEE LUL ON LUL.CUSTOMER_ID = CI.CUSTOMERID AND LUL.IS_MAIN = 'Y' LEFT JOIN LB_CONTRACT_INFO LCI ON LCI.ID = LUL.CONTRACT_ID AND LCI.CONTRACT_STATUS = '31' LEFT JOIN (SELECT CONTRACT_ID,PLAN_LIST,MAX(PLAN_DATE) AS PLAN_DATE,MAX(PAYMENT_NUMBER) AS PAYMENT_NUMBER,SUM(RENT) AS RENT,SUM(IFNULL(PENALTY,0)) AS PENALTY FROM LC_RENT_PLAN WHERE TIMESTAMPDIFF(DAY,DATE_FORMAT(PLAN_DATE, '%Y-%m-%d'),DATE_FORMAT(NOW(), '%Y-%m-%d')) >= 3 GROUP BY CONTRACT_ID,PLAN_LIST)LRP ON LRP.CONTRACT_ID=LCI.ID LEFT JOIN (SELECT CONTRACT_ID,PLAN_LIST,SUM(RENT) AS RENT,SUM(IFNULL(PENALTY,0)) AS PENALTY FROM LC_RENT_INCOME GROUP BY CONTRACT_ID,PLAN_LIST)LRI ON LRI.CONTRACT_ID=LRP.CONTRACT_ID AND LRI.PLAN_LIST=LRP.PLAN_LIST WHERE WUI.BINDING_STATUS='Y' AND (IFNULL(LRP.RENT,0)+IFNULL(LRP.PENALTY,0)-IFNULL(LRI.RENT,0)-IFNULL(LRI.PENALTY,0))<>0 AND NOT EXISTS (SELECT 1 FROM WECHAT_MESSAGE_RECORD WHERE OPENID = WUI.OPENID AND SEND_TYPE='2' AND CONTRACT_NUMBER = LCI.CONTRACT_NUMBER AND PLAN_LIST = LRP.PLAN_LIST AND SEND_STATUS = 'Y') ORDER BY LRP.PLAN_LIST LIMIT 0,50000 "; - ASResultSet rs = Sqlca.getASResultSet(new SqlObject(selSql)); - // ѭ, - while(rs.next()) { - con++; - // ȡӿ - uuid = UUID.randomUUID().toString().replace("-", ""); - openid=rs.getString("openid"); - link=rs.getString("link"); - keyword1=rs.getString("keyword1"); - keyword2=rs.getString("keyword2"); - keyword3=rs.getString("keyword3"); - keyword4=rs.getString("keyword4"); - contract_number=rs.getString("contract_number"); - customer_num=rs.getString("customer_num"); - cust_name=rs.getString("cust_name"); - mobile=rs.getString("mobile_"); - plan_list=rs.getString("plan_list"); - contract_id=rs.getString("contract_id"); - customer_id=rs.getString("customerid"); - - // ѰǷʷʧܵ - selSql="SELECT openid FROM wechat_message_record WHERE OPENID='"+openid+"' AND CONTRACT_NUMBER='"+contract_number+"' AND PLAN_LIST='"+plan_list+"' AND SEND_TYPE='1'"; - ASResultSet rs1 = Sqlca.getASResultSet(new SqlObject(selSql)); - - if(!rs1.next()) { - insertSql="INSERT INTO WECHAT_MESSAGE_RECORD(ID,BATCH,OPENID,CONTRACT_NUMBER,CUSTOMER_NUM,CUST_NAME,PLAN_LIST,MODILE,SEND_DATE,SEND_TYPE,SEND_CONTENT,SEND_STATUS,CONTRACT_ID,CUSTOMER_ID) VALUES('"+uuid+"',CONCAT('"+batch+"','-','"+con+"'),'"+openid+"','"+contract_number+"','"+customer_num+"','"+cust_name+"','"+plan_list+"','"+mobile+"',DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),'2',CONCAT('"+first+"','ڣ ','"+keyword1+"',' ','"+keyword2+"','ڽ ','"+keyword3+"','Ϣ ','"+keyword4+"','','"+remark+"'),'N','"+contract_id+"','"+customer_id+"')"; - Sqlca.executeSQL(new SqlObject(insertSql)); - } - try { - msgid = WechatMessagePush.WechatPush(openid,link,type,first,keyword1,keyword2,keyword3,keyword4,remark); - System.out.println(con); - } catch (Exception e) { - result="ʧ"; - e.printStackTrace(); - } - // ɹ״̬, ʧܸʱ - if(msgid!=null) { - updSql="UPDATE wechat_message_record SET MSGID='"+msgid+"',SEND_DATE=DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),SEND_STATUS='Y' WHERE OPENID='"+openid+"' AND CONTRACT_NUMBER='"+contract_number+"' AND PLAN_LIST='"+plan_list+"' AND SEND_TYPE='2'"; - Sqlca.executeSQL(new SqlObject(updSql)); - }else { - result="ʧ"; - updSql="UPDATE wechat_message_record SET SEND_DATE=DATE_FORMAT(NOW(),'%Y/%m/%d %H:%i:%s'),SEND_STATUS='N' WHERE OPENID='"+openid+"' AND CONTRACT_NUMBER='"+contract_number+"' AND PLAN_LIST='"+plan_list+"' AND SEND_TYPE='2'"; - Sqlca.executeSQL(new SqlObject(updSql)); - } - } - return result+String.valueOf(con); - } - - /** - * 3: Ϣͽӿ - */ - public synchronized static String WechatPush(String openid,String link,String type,String first,String keyword1,String keyword2,String keyword3,String keyword4,String remark) throws Exception { - String strURL = WechatPropertiesUtil.getConfigValue("WechatURL"); - URL url = new URL(strURL); - HttpURLConnection httpConn = (HttpURLConnection) url.openConnection(); - httpConn.setDoOutput(true); - httpConn.setDoInput(true); - httpConn.setRequestProperty("Content-Type", "application/json"); - httpConn.setRequestMethod("POST"); - httpConn.connect(); - OutputStreamWriter out = new OutputStreamWriter(httpConn.getOutputStream(), "UTF-8"); - - // - JSONObject json = new JSONObject(); - json.put("openid", openid);// ΢ŵuuid - json.put("type", type);// - json.put("link", link);// ,󶨳ɹͲΪ - JSONObject data = new JSONObject(); - data.put("first", first);// ͵ͷ - data.put("keyword1", keyword1);// ؼ1 - data.put("keyword2", keyword2);// ؼ2 - data.put("keyword3", keyword3);// ؼ3 - data.put("keyword4", keyword4);// ؼ4 - data.put("remark", remark);// ע - json.put("data", data); - - out.write(json.toString()); - out.flush(); - out.close(); - - BufferedReader reader = null; - try { - reader = new BufferedReader(new InputStreamReader(httpConn.getInputStream())); - } catch (Exception e) { - e.printStackTrace(); - logger.info("<<<<<<<<<<<<<<<ȡִϢʧ>>>>>>>>>>>>>>>>>>>"); - logger.info("<<<<<<<<<<<<<<<ȡִϢʧ>>>>>>>>>>>>>>>>>>>"); - logger.info("<<<<<<<<<<<<<<<ȡִϢʧ>>>>>>>>>>>>>>>>>>>"); - throw new Exception("ʧ!"); - } - String line; - StringBuffer buffer = new StringBuffer(); - while ((line = reader.readLine()) != null) { - buffer.append(line); - } - reader.close(); - httpConn.disconnect(); - - logger.info("΢ŽӿڷϢ" + buffer.toString()); - JSONObject resultjson = JSONObject.parseObject(buffer.toString()); - String msgid = null; - if (resultjson.get("errcode").toString().equals("0")) {// ͳɹ - msgid = resultjson.get("msgid").toString(); - } else {// ʧ - throw new Exception("ʧ"); - } - return msgid; - } -} diff --git a/src_tenwa/com/tenwa/lease/flow/contract/commbusiness/LBInitContractStatusBusiness.java b/src_tenwa/com/tenwa/lease/flow/contract/commbusiness/LBInitContractStatusBusiness.java index 73e8292f2..c9ea03b95 100644 --- a/src_tenwa/com/tenwa/lease/flow/contract/commbusiness/LBInitContractStatusBusiness.java +++ b/src_tenwa/com/tenwa/lease/flow/contract/commbusiness/LBInitContractStatusBusiness.java @@ -1,24 +1,22 @@ package com.tenwa.lease.flow.contract.commbusiness; -import jbo.com.tenwa.lease.comm.LB_CONTRACT_INFO; - import com.amarsoft.are.jbo.BizObjectManager; import com.amarsoft.are.jbo.JBOFactory; -import com.amarsoft.are.util.StringFunction; import com.amarsoft.awe.util.Transaction; import com.tenwa.flow.baseBussion.BaseBussiness; +import jbo.com.tenwa.lease.comm.LB_CONTRACT_INFO; + public class LBInitContractStatusBusiness extends BaseBussiness { @Override public Object run(Transaction Sqlca) throws Exception { this.initBussinessParam(Sqlca); - String endTime = StringFunction.getTodayNow(); String contractId=this.getAttribute("ContractId").toString(); String contractStatus=this.getAttribute("ContractStatus").toString(); BizObjectManager bom=JBOFactory.getBizObjectManager(LB_CONTRACT_INFO.CLASS_NAME); Sqlca.join(bom); - bom.createQuery("update O set CONTRACT_STATUS=:contractstatus,ACTUAL_END_DATE=:ACTUAL_END_DATE where id=:contractid").setParameter("contractstatus", contractStatus).setParameter("ACTUAL_END_DATE", endTime).setParameter("contractid",contractId).executeUpdate(); + bom.createQuery("update O set CONTRACT_STATUS=:contractstatus where id=:contractid").setParameter("contractstatus", contractStatus).setParameter("contractid", contractId).executeUpdate(); String sMessage="true"; return sMessage; } diff --git a/src_tenwa/com/tenwa/lease/flow/contract/contractapproval/ContractApprovalStartAction.java b/src_tenwa/com/tenwa/lease/flow/contract/contractapproval/ContractApprovalStartAction.java index e975b5edd..a89fa54f9 100644 --- a/src_tenwa/com/tenwa/lease/flow/contract/contractapproval/ContractApprovalStartAction.java +++ b/src_tenwa/com/tenwa/lease/flow/contract/contractapproval/ContractApprovalStartAction.java @@ -1,12 +1,8 @@ package com.tenwa.lease.flow.contract.contractapproval; -import java.util.HashMap; -import java.util.Map; import java.util.UUID; -import jbo.com.tenwa.lease.comm.LB_PROJECT_INFO; - import com.amarsoft.are.jbo.BizObject; import com.amarsoft.are.jbo.BizObjectManager; import com.amarsoft.are.jbo.BizObjectQuery; @@ -15,6 +11,8 @@ import com.amarsoft.are.jbo.JBOTransaction; import com.tenwa.flow.action.comm.BaseFlowStartAction; import com.tenwa.util.SerialNumberUtil; +import jbo.com.tenwa.lease.comm.LB_PROJECT_INFO; + /** * ͬʼ * @author jyshen @@ -34,9 +32,8 @@ public class ContractApprovalStartAction extends BaseFlowStartAction{ String productid=bo.getAttribute("PRODUCT_ID").getString(); String deptid=bo.getAttribute("PROJECT_DEPT").getString(); String area_code=bo.getAttribute("AREA_CODE").getString(); - String subjectid=bo.getAttribute("subjectid").getString(); String contractno=""; - String dept="BQAP("; + String dept=""; /* if(deptid.equals("8000900020001")){//cx dept+="cx"; @@ -64,11 +61,6 @@ public class ContractApprovalStartAction extends BaseFlowStartAction{ }else{// dept+="H"; } - if("d989246c11c111eaaa0000163e0e11e6".equals(subjectid)){ - dept+=")TJ"; - }else{ - dept+=")SZ"; - } contractno=SerialNumberUtil.getContractSerialNaumber(dept,area_code, tx); // } this.FlowParam.put("ContractNo", contractno); diff --git a/src_tenwa/com/tenwa/lease/flow/project/businessapply/CustomerInfoCheck.java b/src_tenwa/com/tenwa/lease/flow/project/businessapply/CustomerInfoCheck.java index a47659aa1..e59c1a4d7 100644 --- a/src_tenwa/com/tenwa/lease/flow/project/businessapply/CustomerInfoCheck.java +++ b/src_tenwa/com/tenwa/lease/flow/project/businessapply/CustomerInfoCheck.java @@ -44,7 +44,6 @@ public class CustomerInfoCheck { private String id; private String projectNo; private String FULLNAME; - private String SubjectId; public String getFULLNAME() { return FULLNAME; @@ -78,13 +77,6 @@ public class CustomerInfoCheck { this.custname = custname; } - public String getSubjectId() { - return SubjectId; - } - - public void setSubjectId(String subjectId) { - SubjectId = subjectId; - } public String checkName(JBOTransaction tx) throws JBOException{//УǷ if(customerType.equals("03")){//Ȼ @@ -495,17 +487,5 @@ public class CustomerInfoCheck { } return "false"; } - //ݵǰϵͳʱȡid - public String selectTitleName(JBOTransaction tx){ - try { - BizObjectManager ciManage = JBOFactory.getBizObjectManager(CODE_LIBRARY.CLASS_NAME, tx); - BizObject ci = ciManage.createQuery(" codeno='ManySubject' and itemno=:SubjectId ").setParameter("SubjectId", SubjectId).getSingleResult(false); - return ci == null ? "error@ûвѯҪĶ壡":"success@"+ci.getAttribute("itemname").toString(); - } catch (JBOException e) { - e.printStackTrace(); - return "error@ϵͳ쳣"; - - } - } } diff --git a/src_tenwa/com/tenwa/lease/flow/project/commbusiness/BusinessApplicationPfToTemp.java b/src_tenwa/com/tenwa/lease/flow/project/commbusiness/BusinessApplicationPfToTemp.java deleted file mode 100644 index 10c668004..000000000 --- a/src_tenwa/com/tenwa/lease/flow/project/commbusiness/BusinessApplicationPfToTemp.java +++ /dev/null @@ -1,159 +0,0 @@ -package com.tenwa.lease.flow.project.commbusiness; - -import jbo.sys.CODE_LIBRARY; -import jbo.sys.PF_CUSTOMER_ADDRESS; -import jbo.sys.PF_CUSTOMER_FAMILY; -import jbo.sys.PF_CUSTOMER_PERSON; -import jbo.sys.PF_PROJECT_INFO; -import com.amarsoft.are.jbo.BizObject; -import com.amarsoft.are.jbo.BizObjectManager; -import com.amarsoft.are.jbo.JBOException; -import com.amarsoft.are.jbo.JBOFactory; -import com.tenwa.flow.baseBussion.BaseBussiness; - -/** - * ҵӿƽ̨ʼ - */ -public class BusinessApplicationPfToTemp extends BaseBussiness { - - /**Ȼ˿ͻϢ - * @throws Exception - * @throws JBOException */ - public static void savePerson(BizObject boCRT,String serial) throws Exception{ - BizObject customerBo = JBOFactory.createBizObjectQuery(PF_CUSTOMER_PERSON.CLASS_NAME,"SERIAL=:serial").setParameter("serial",serial).getSingleResult(false); - boCRT.setAttributeValue("mobile",customerBo.getAttribute("mobile").toString()); - boCRT.setAttributeValue("LICENSENAME",customerBo.getAttribute("LICENSENAME").toString()); - boCRT.setAttributeValue("Mailing_Address",customerBo.getAttribute("Mailing_Address").toString()); - boCRT.setAttributeValue("NATIVEPLACE",customerBo.getAttribute("NATIVEPLACE").toString()); - boCRT.setAttributeValue("MARRIAGE",customerBo.getAttribute("MARRIAGE").toString()); - boCRT.setAttributeValue("POPULATION",customerBo.getAttribute("POPULATION").toString()); - boCRT.setAttributeValue("childrens_number",customerBo.getAttribute("childrens_number").toString()); - boCRT.setAttributeValue("EDUEXPERIENCE",customerBo.getAttribute("EDUEXPERIENCE").toString()); - boCRT.setAttributeValue("Property_type",customerBo.getAttribute("Property_type").toString()); - boCRT.setAttributeValue("WORKCORP",customerBo.getAttribute("WORKCORP").toString()); - boCRT.setAttributeValue("WORKADD",customerBo.getAttribute("WORKADD").toString()); - boCRT.setAttributeValue("WORKTEL",customerBo.getAttribute("WORKTEL").toString()); - boCRT.setAttributeValue("ENTRYTIME",customerBo.getAttribute("ENTRYTIME").toString()); - boCRT.setAttributeValue("Unit_nature",customerBo.getAttribute("Unit_nature").toString()); - boCRT.setAttributeValue("main_income",customerBo.getAttribute("main_income").toString()); - boCRT.setAttributeValue("FAMILYMONTHINCOME",customerBo.getAttribute("FAMILYMONTHINCOME").toString()); - boCRT.setAttributeValue("EMERGENCY_CONTACT_PERSON",customerBo.getAttribute("EMERGENCY_CONTACT_PERSON").toString()); - boCRT.setAttributeValue("EMPLOYRECORD",customerBo.getAttribute("EMPLOYRECORD").toString()); - boCRT.setAttributeValue("EMERGENCY_CONTACT_TEL",customerBo.getAttribute("EMERGENCY_CONTACT_TEL").toString()); - boCRT.setAttributeValue("INTRO",customerBo.getAttribute("INTRO").toString()); - boCRT.setAttributeValue("EDUDEGREE",customerBo.getAttribute("EDUDEGREE").toString()); - boCRT.setAttributeValue("REMARK",customerBo.getAttribute("REMARK").toString()); - } - - /**˿ͻϢ - * @throws Exception - * @throws JBOException */ - public static void saveCompany(BizObject boCRT,String serial) throws Exception{ - BizObject customerBo = JBOFactory.createBizObjectQuery(PF_CUSTOMER_PERSON.CLASS_NAME,"SERIAL=:serial").setParameter("serial",serial).getSingleResult(false); - boCRT.setAttributeValue("company_name",customerBo.getAttribute("company_name").toString()); - boCRT.setAttributeValue("enterprisename",customerBo.getAttribute("enterprisename").toString()); - boCRT.setAttributeValue("custkind",customerBo.getAttribute("custkind").toString()); - boCRT.setAttributeValue("certid",customerBo.getAttribute("certid").toString()); - boCRT.setAttributeValue("provincecode",customerBo.getAttribute("provincecode").toString()); - boCRT.setAttributeValue("citycode",customerBo.getAttribute("citycode").toString()); - boCRT.setAttributeValue("registercapital",customerBo.getAttribute("registercapital").toString()); - boCRT.setAttributeValue("establish_date",customerBo.getAttribute("establish_date").toString()); - boCRT.setAttributeValue("reg_address",customerBo.getAttribute("reg_address").toString()); - boCRT.setAttributeValue("operat_address",customerBo.getAttribute("operat_address").toString()); - boCRT.setAttributeValue("tel",customerBo.getAttribute("tel").toString()); - boCRT.setAttributeValue("wealth_name",customerBo.getAttribute("wealth_name").toString()); - boCRT.setAttributeValue("wealth_tel",customerBo.getAttribute("wealth_tel").toString()); - boCRT.setAttributeValue("company_tel",customerBo.getAttribute("company_tel").toString()); - boCRT.setAttributeValue("business_income",customerBo.getAttribute("business_income").toString()); - boCRT.setAttributeValue("unit_properties",customerBo.getAttribute("unit_properties").toString()); - } - - /**Ȼ˿ͻסַ - * @throws Exception - * @throws JBOException */ - public static void saveCustomerAddress(BizObject boCA,String serial) throws Exception{ - BizObject caBo = JBOFactory.createBizObjectQuery(PF_CUSTOMER_ADDRESS.CLASS_NAME,"SERIAL=:serial").setParameter("serial",serial).getSingleResult(false); - BizObject clBo = JBOFactory.createBizObjectQuery(CODE_LIBRARY.CLASS_NAME,"codeno='AreaCode' and itemno=:itemno").setParameter("itemno",caBo.getAttribute("province").toString()).getSingleResult(false); - boCA.setAttributeValue("addtype","0060"); - boCA.setAttributeValue("isadd","yes"); - boCA.setAttributeValue("isnew","yes"); - boCA.setAttributeValue("country","CHN"); - boCA.setAttributeValue("province",caBo.getAttribute("province").toString()); - boCA.setAttributeValue("dressdetail",caBo.getAttribute("dressdetail").toString()); - boCA.setAttributeValue("zipcode",caBo.getAttribute("zipcode").toString()); - boCA.setAttributeValue("FULLADDRESS",clBo.getAttribute("itemname").toString()+caBo.getAttribute("dressdetail").toString()); - } - - /** - * Ȼ˿ͻżϢ - */ - public static void saveSpouseInformation(BizObject boCFT,String serial) throws Exception{ - BizObject pcfBo = JBOFactory.createBizObjectQuery(PF_CUSTOMER_FAMILY.CLASS_NAME,"SERIAL=:serial and Spouse_='Y'").setParameter("serial",serial).getSingleResult(false); - boCFT.setAttributeValue("certtype",pcfBo.getAttribute("certtype").toString()); - boCFT.setAttributeValue("certid",pcfBo.getAttribute("certid").toString()); - boCFT.setAttributeValue("name",pcfBo.getAttribute("name").toString()); - boCFT.setAttributeValue("relative","01"); - boCFT.setAttributeValue("tel",pcfBo.getAttribute("tel").toString()); - boCFT.setAttributeValue("workunit",pcfBo.getAttribute("workunit").toString()); - boCFT.setAttributeValue("status","status"); - boCFT.setAttributeValue("Spouse_","Y"); - boCFT.setAttributeValue("Partner_",pcfBo.getAttribute("Partner_").toString()); - boCFT.setAttributeValue("shukou",pcfBo.getAttribute("shukou").toString()); - boCFT.setAttributeValue("suname",pcfBo.getAttribute("suname").toString()); - boCFT.setAttributeValue("suphone",pcfBo.getAttribute("suphone").toString()); - boCFT.setAttributeValue("sposition",pcfBo.getAttribute("sposition").toString()); - boCFT.setAttributeValue("smincome",pcfBo.getAttribute("smincome").toString()); - boCFT.setAttributeValue("SEX",pcfBo.getAttribute("SEX").toString()); - } - - /** - * ĿϢ - */ - public static void saveProjInfo(BizObject bo,String serial) throws Exception{ - BizObject ppiBo = JBOFactory.createBizObjectQuery(PF_PROJECT_INFO.CLASS_NAME,"SERIAL=:serial").setParameter("serial",serial).getSingleResult(false); - bo.setAttributeValue("inputName",ppiBo.getAttribute("inputName").toString()); - bo.setAttributeValue("inputTel",ppiBo.getAttribute("inputTel").toString()); - bo.setAttributeValue("IS_NETCAR",ppiBo.getAttribute("IS_NETCAR").toString()); - if("0".equals(ppiBo.getAttribute("IS_NETCAR").toString())) return ; - - bo.setAttributeValue("IS_OPERATION",ppiBo.getAttribute("IS_OPERATION").toString()); - bo.setAttributeValue("IS_AFFILIATED",ppiBo.getAttribute("IS_AFFILIATED").toString()); - bo.setAttributeValue("IS_OPERATION_QUALIFICATION",ppiBo.getAttribute("IS_OPERATION_QUALIFICATION").toString()); - bo.setAttributeValue("AFFILIATEDNAME",ppiBo.getAttribute("AFFILIATEDNAME").toString()); - bo.setAttributeValue("TRANSPORTCERTID",ppiBo.getAttribute("TRANSPORTCERTID").toString()); - bo.setAttributeValue("TRANSPORTDATE",ppiBo.getAttribute("TRANSPORTDATE").toString()); - bo.setAttributeValue("NETCERTID",ppiBo.getAttribute("NETCERTID").toString()); - bo.setAttributeValue("LEGALPERSONNAME",ppiBo.getAttribute("LEGALPERSONNAME").toString()); - bo.setAttributeValue("LEGALPERSONID",ppiBo.getAttribute("LEGALPERSONID").toString()); - bo.setAttributeValue("AFFILIATEDDATE",ppiBo.getAttribute("AFFILIATEDDATE").toString()); - bo.setAttributeValue("AFFILIATEDENDDATE",ppiBo.getAttribute("AFFILIATEDENDDATE").toString()); - bo.setAttributeValue("REGISTEREDMONEY",ppiBo.getAttribute("REGISTEREDMONEY").toString()); - bo.setAttributeValue("AFFILIATEDACTUALADDRESS",ppiBo.getAttribute("AFFILIATEDACTUALADDRESS").toString()); - bo.setAttributeValue("AFFILIATEDADDRESS",ppiBo.getAttribute("AFFILIATEDADDRESS").toString()); - } - - /**ͬ - * @param cftbo - * @param cftbom - * @param tx - * @param customerId */ - public static void savePartner(BizObject cftbo,BizObjectManager cftbom,String serial) throws Exception{ - BizObject pcfBo = JBOFactory.createBizObjectQuery(PF_CUSTOMER_FAMILY.CLASS_NAME,"SERIAL=:serial and Spouse_ IS NULL").setParameter("serial",serial).getSingleResult(false); - if(pcfBo==null)return; - - cftbo.setAttributeValue("name",pcfBo.getAttribute("name").toString()); - cftbo.setAttributeValue("ASSURE_RELATION",pcfBo.getAttribute("ASSURE_RELATION").toString()); - cftbo.setAttributeValue("certtype",pcfBo.getAttribute("certtype").toString()); - cftbo.setAttributeValue("certid",pcfBo.getAttribute("certid").toString()); - cftbo.setAttributeValue("SEX",pcfBo.getAttribute("SEX").toString()); - cftbo.setAttributeValue("tel",pcfBo.getAttribute("tel").toString()); - cftbo.setAttributeValue("Partner_",pcfBo.getAttribute("Partner_").toString()); - cftbo.setAttributeValue("shukou",pcfBo.getAttribute("shukou").toString()); - cftbo.setAttributeValue("suname",pcfBo.getAttribute("suname").toString()); - cftbo.setAttributeValue("suphone",pcfBo.getAttribute("suphone").toString()); - cftbo.setAttributeValue("smincome",pcfBo.getAttribute("smincome").toString()); - cftbo.setAttributeValue("sposition",pcfBo.getAttribute("sposition").toString()); - cftbo.setAttributeValue("workunit",pcfBo.getAttribute("workunit").toString()); - cftbom.saveObject(cftbo); - } -} \ No newline at end of file diff --git a/src_tenwa/com/tenwa/lease/flow/project/commbusiness/CreateFiveGradeDataAction.java b/src_tenwa/com/tenwa/lease/flow/project/commbusiness/CreateFiveGradeDataAction.java index 9a29a63fb..58e319b57 100644 --- a/src_tenwa/com/tenwa/lease/flow/project/commbusiness/CreateFiveGradeDataAction.java +++ b/src_tenwa/com/tenwa/lease/flow/project/commbusiness/CreateFiveGradeDataAction.java @@ -103,7 +103,7 @@ public class CreateFiveGradeDataAction { newBo.setAttributeValue(LB_FIVEGRADEDETAILED_INFO.DEPOSITRATIO,BoDI.getAttribute("MARGIN_SCALE_SET")); newBo.setAttributeValue(LB_FIVEGRADEDETAILED_INFO.AGREEMENT,BoDI.getAttribute("LIMIT_END_DATE")); newBo.setAttributeValue(LB_FIVEGRADEDETAILED_INFO.TOTAL_FINANCING_AMOUNT,new BigDecimal(Double.parseDouble(FINANCING_AMOUNT_LOSS)+Double.parseDouble(FINANCING_AMOUNT_SUSPICIOUS)+Double.parseDouble(FINANCING_AMOUNT_SECONDARY)+Double.parseDouble(FINANCING_AMOUNT_ATTENTION)+Double.parseDouble(FINANCING_AMOUNT_NORMAL)).setScale(2, BigDecimal.ROUND_HALF_UP).toPlainString()); - newBo.setAttributeValue(LB_FIVEGRADEDETAILED_INFO.THE_REMAINING_AMOUNT,new BigDecimal(Double.parseDouble(BoDI.getAttribute("TOTAL").getString())-TOTAL_OUTSTANDING_PRINCIPAL).setScale(2, BigDecimal.ROUND_HALF_UP).toPlainString()); + newBo.setAttributeValue(LB_FIVEGRADEDETAILED_INFO.THE_REMAINING_AMOUNT, new BigDecimal(Double.parseDouble(BoDI.getAttribute("TOTAL").getString()) - (Double.parseDouble(this.FINANCING_AMOUNT_LOSS) + Double.parseDouble(this.FINANCING_AMOUNT_SUSPICIOUS) + Double.parseDouble(this.FINANCING_AMOUNT_SECONDARY) + Double.parseDouble(this.FINANCING_AMOUNT_ATTENTION) + Double.parseDouble(this.FINANCING_AMOUNT_NORMAL))).setScale(2, 4).toPlainString()); newBo.setAttributeValue(LB_FIVEGRADEDETAILED_INFO.TOTAL_OVERDUE_PRINCIPAL,new BigDecimal(TOTAL_OVERDUE_PRINCIPAL).setScale(2, BigDecimal.ROUND_HALF_UP)); newBo.setAttributeValue(LB_FIVEGRADEDETAILED_INFO.TOTAL_OVERDUE_INTEREST,new BigDecimal(TOTAL_OVERDUE_INTEREST).setScale(2, BigDecimal.ROUND_HALF_UP)); diff --git a/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LBCustomerAccountChangeToFormalBusiness.java b/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LBCustomerAccountChangeToFormalBusiness.java index d86466207..5644fe444 100644 --- a/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LBCustomerAccountChangeToFormalBusiness.java +++ b/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LBCustomerAccountChangeToFormalBusiness.java @@ -1,38 +1,21 @@ package com.tenwa.lease.flow.project.commbusiness; import java.util.HashMap; -import java.util.List; import java.util.Map; -import jbo.app.tenwa.customer.CUSTOMER_ACCOUNT; -import jbo.app.tenwa.customer.CUSTOMER_ACCOUNT_HIS; -import jbo.app.tenwa.customer.CUSTOMER_ACCOUNT_TEMP; -import jbo.app.tenwa.customer.CUSTOMER_FAMILY; -import jbo.app.tenwa.customer.CUSTOMER_FAMILY_TEMP; -import jbo.app.tenwa.customer.CUSTOMER_PERSON; -import jbo.app.tenwa.customer.CUSTOMER_PERSON_TEMP; -import jbo.com.tenwa.entity.comm.flow.FLOW_BUSSINESS_OBJECT; -import jbo.com.tenwa.lease.comm.LB_CONTRACT_INFO; -import jbo.com.tenwa.lease.comm.LB_EQUIPMENT; -import jbo.com.tenwa.lease.comm.LB_EQUIPMENT_TEMP; -import jbo.com.tenwa.lease.comm.LB_GUARANTEE_UNIT; -import jbo.com.tenwa.lease.comm.LB_GUARANTEE_UNIT_TEMP; -import jbo.com.tenwa.lease.comm.LB_UNION_LESSEE_TEMP; - import com.amarsoft.are.jbo.BizObject; import com.amarsoft.awe.util.Transaction; import com.tenwa.comm.util.jboutil.DataOperatorUtil; import com.tenwa.flow.baseBussion.BaseBussiness; -import com.tenwa.lease.flow.comm.service.LeaseFlowBaseService; -import com.tenwa.lease.flow.comm.service.ServiceOperatorEnum; -import com.tenwa.lease.flow.comm.serviceImp.LeaseFlowBaseServiceImp; -import com.tenwa.lease.flow.project.businessapply.CustomerCompare; + +import jbo.app.tenwa.customer.CUSTOMER_ACCOUNT; +import jbo.app.tenwa.customer.CUSTOMER_ACCOUNT_HIS; +import jbo.app.tenwa.customer.CUSTOMER_ACCOUNT_TEMP; public class LBCustomerAccountChangeToFormalBusiness extends BaseBussiness{ @Override public Object run(Transaction Sqlca) throws Exception { this.initBussinessParam(Sqlca); - String status = "N";//ĬǩԼ״̬ String flowunid = this.getAttribute("ObjectNo").toString(); //ǿۿϢʽʱ String flowname=(String)this.getAttribute("FlowName"); @@ -55,16 +38,15 @@ public class LBCustomerAccountChangeToFormalBusiness extends BaseBussiness{ fromCond.put("BANK_NAME", cat.getAttribute("BANK_NAME").getString()); fromCond.put("MOBILE", cat.getAttribute("MOBILE").getString()); fromCond.put("PROJECT_ID", this.getAttribute("ProjectId").toString()); - List cahs = DataOperatorUtil.getSetJBO(CUSTOMER_ACCOUNT_HIS.CLASS_NAME, fromCond, Sqlca); - for (BizObject cah : cahs) { - if("Y".equals(cah.getAttribute("SIGN_STATUS").getString())){ - status = "Y"; - break; - } + + BizObject cah = DataOperatorUtil.getSingleJBO("jbo.app.tenwa.customer.CUSTOMER_ACCOUNT_HIS", fromCond, Sqlca); + if (cah == null) { + other.put("sign_status", "N"); + } else { + other.put("sign_status", cah.getAttribute("SIGN_STATUS").getString()); } } } - other.put(CUSTOMER_ACCOUNT.sign_status, status); Map fromCondtion = new HashMap(); fromCondtion.put("flowunid", flowunid); Map toCondtion = new HashMap(); diff --git a/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LBCustomerAccountFormalToChangeBusiness.java b/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LBCustomerAccountFormalToChangeBusiness.java index 0bf805360..638b7823b 100644 --- a/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LBCustomerAccountFormalToChangeBusiness.java +++ b/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LBCustomerAccountFormalToChangeBusiness.java @@ -23,7 +23,8 @@ public class LBCustomerAccountFormalToChangeBusiness extends BaseBussiness{ other.put("flowunid",flowunid); fromCondtion.put(CUSTOMER_ACCOUNT.contract_id, ContractId); DataOperatorUtil.copySingleJBO(CUSTOMER_ACCOUNT.CLASS_NAME, fromCondtion, CUSTOMER_ACCOUNT_TEMP.CLASS_NAME, null, other, Sqlca); - DataOperatorUtil.copySingleJBO(CUSTOMER_ACCOUNT.CLASS_NAME, fromCondtion, CUSTOMER_ACCOUNT_HIS.CLASS_NAME, null, other, Sqlca); - return "true"; + + String sMessage = "true"; + return sMessage; } } diff --git a/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LBCustomerAccountHisToFormal.java b/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LBCustomerAccountHisToFormal.java deleted file mode 100644 index 5a5333670..000000000 --- a/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LBCustomerAccountHisToFormal.java +++ /dev/null @@ -1,65 +0,0 @@ -package com.tenwa.lease.flow.project.commbusiness; - -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import jbo.app.WECHAT_ADVANCE_SETTLE; -import jbo.app.WECHAT_BANKNUMBER_CHANGE; -import jbo.app.tenwa.customer.CUSTOMER_ACCOUNT; -import jbo.app.tenwa.customer.CUSTOMER_ACCOUNT_HIS; -import jbo.app.tenwa.customer.CUSTOMER_ACCOUNT_TEMP; -import jbo.app.tenwa.customer.CUSTOMER_FAMILY; -import jbo.app.tenwa.customer.CUSTOMER_FAMILY_TEMP; -import jbo.com.tenwa.entity.comm.flow.FLOW_BUSSINESS_OBJECT; -import jbo.com.tenwa.lease.comm.LB_CONTRACT_INFO; -import jbo.com.tenwa.lease.comm.LB_EQUIPMENT; -import jbo.com.tenwa.lease.comm.LB_EQUIPMENT_TEMP; -import jbo.com.tenwa.lease.comm.LB_GUARANTEE_UNIT; -import jbo.com.tenwa.lease.comm.LB_GUARANTEE_UNIT_TEMP; -import jbo.com.tenwa.lease.comm.LB_UNION_LESSEE_TEMP; - -import com.amarsoft.are.jbo.BizObject; -import com.amarsoft.are.jbo.BizObjectManager; -import com.amarsoft.are.jbo.JBOFactory; -import com.amarsoft.awe.util.Transaction; -import com.tenwa.comm.util.jboutil.DataOperatorUtil; -import com.tenwa.flow.baseBussion.BaseBussiness; -import com.tenwa.lease.flow.comm.service.LeaseFlowBaseService; -import com.tenwa.lease.flow.comm.service.ServiceOperatorEnum; -import com.tenwa.lease.flow.comm.serviceImp.LeaseFlowBaseServiceImp; -import com.tenwa.lease.flow.project.businessapply.CustomerCompare; - -public class LBCustomerAccountHisToFormal extends BaseBussiness{ - @Override - public Object run(Transaction Sqlca) throws Exception { - this.initBussinessParam(Sqlca); - String flowunid = this.getAttribute("ObjectNo").toString(); - String flowName = this.getAttribute("FlowName").toString(); - String ContractId = this.getAttribute("ContractId").toString(); - Map fromCondtion = new HashMap(); - Map other = new HashMap(); - if("ۿϢ".equals(flowName)){ - fromCondtion.put("flowunid",flowunid); - other.put(CUSTOMER_ACCOUNT.contract_id, ContractId); - DataOperatorUtil.copySingleJBO(CUSTOMER_ACCOUNT_HIS.CLASS_NAME, fromCondtion, CUSTOMER_ACCOUNT.CLASS_NAME, other, null, Sqlca); - - BizObjectManager wbcMange = JBOFactory.getBizObjectManager(WECHAT_BANKNUMBER_CHANGE.CLASS_NAME,Sqlca); - BizObject wbc = wbcMange.createQuery("flowUnid=:flowUnid " ).setParameter("flowUnid", flowunid).getSingleResult(true); - if(wbc != null){ - wbc.setAttributeValue("flowStatus", "ȡ"); - wbc.setAttributeValue("flowUnid", ""); - wbcMange.saveObject(wbc); - } - }else if ("ǰ".equals(flowName)){ - BizObjectManager wasMange = JBOFactory.getBizObjectManager(WECHAT_ADVANCE_SETTLE.CLASS_NAME,Sqlca); - BizObject aws = wasMange.createQuery(" flowUnid=:flowUnid " ).setParameter("flowUnid", flowunid).getSingleResult(true); - if(aws != null){ - aws.setAttributeValue("flowStatus", "ȡ"); - aws.setAttributeValue("flowUnid", ""); - wasMange.saveObject(aws); - } - } - return "true"; - } -} diff --git a/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LBCustomerRelaTempToFormalBusiness.java b/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LBCustomerRelaTempToFormalBusiness.java index 51129974a..102d623ed 100644 --- a/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LBCustomerRelaTempToFormalBusiness.java +++ b/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LBCustomerRelaTempToFormalBusiness.java @@ -48,7 +48,6 @@ public class LBCustomerRelaTempToFormalBusiness extends BaseBussiness { String certType = this.getAttribute("certtype").toString(); //String certId = this.getAttribute("certNo").toString(); String certId = this.getAttribute("certid").toString(); - String flowName = this.getAttribute("FlowName").toString(); BizObjectManager bomCT1 = JBOFactory.getBizObjectManager(CUSTOMER_CERT.CLASS_NAME,Sqlca); BizObjectManager bomCTT1 = JBOFactory.getBizObjectManager(CUSTOMER_TYPE.CLASS_NAME,Sqlca); //ͻʱ List boCT1 = bomCT1.createQuery("certtype='"+certType+"' and certid='"+certId+"'").getResultList(false); @@ -172,11 +171,9 @@ public class LBCustomerRelaTempToFormalBusiness extends BaseBussiness { //żϢǴͻ fromCondtion.clear(); fromCondtion.put("flowunid",this.getAttribute("FlowUnid").toString()); - otherProperty.clear(); - if("ҵ".equals(flowName)){ - otherProperty.put("project_id",this.getAttribute("ProjectId").toString()); - } - DataOperatorUtil.copyJBOSet(CUSTOMER_FAMILY_TEMP.CLASS_NAME, fromCondtion, CUSTOMER_FAMILY.CLASS_NAME, null, otherProperty, null, Sqlca); + fromCondtion.put("project_id",this.getAttribute("ProjectId").toString()); + + DataOperatorUtil.copyJBOSet(CUSTOMER_FAMILY_TEMP.CLASS_NAME, fromCondtion, CUSTOMER_FAMILY.CLASS_NAME, null, null, null, Sqlca); String sMessage="true"; return sMessage; } diff --git a/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LBProCustomerRelaTempToFormalBusiness.java b/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LBProCustomerRelaTempToFormalBusiness.java index 902521fc5..a02aeb136 100644 --- a/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LBProCustomerRelaTempToFormalBusiness.java +++ b/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LBProCustomerRelaTempToFormalBusiness.java @@ -38,7 +38,6 @@ public class LBProCustomerRelaTempToFormalBusiness extends BaseBussiness { @Override public Object run(Transaction Sqlca) throws Exception { this.initBussinessParam(Sqlca); - String flowName = this.getAttribute("FlowName").toString(); MapfromCondtion=new HashMap(); fromCondtion.put("flowunid",this.getAttribute("FlowUnid").toString()); List lults= DataOperatorUtil.getSetJBO(LB_UNION_LESSEE_TEMP.CLASS_NAME, fromCondtion, Sqlca); @@ -60,11 +59,8 @@ public class LBProCustomerRelaTempToFormalBusiness extends BaseBussiness { DataOperatorUtil.copyJBOSet(CUSTOMER_COMPANY_TEMP.CLASS_NAME, fromCondtion, CUSTOMER_COMPANY.CLASS_NAME, toCondtion, null, cc, Sqlca); } DataOperatorUtil.copyJBOSet(CUSTOMER_CERT_TEMP.CLASS_NAME, fromCondtion, CUSTOMER_CERT.CLASS_NAME, toCondtion, null, cc, Sqlca); - DataOperatorUtil.copyJBOSet(CUSTOMER_ADDRESS_TEMP.CLASS_NAME, fromCondtion, CUSTOMER_ADDRESS.CLASS_NAME, toCondtion, null, cc, Sqlca); - if("ҵ".equals(flowName)){ - toCondtion.put("project_id", this.getAttribute("ProjectId").toString()); - } DataOperatorUtil.copyJBOSet(CUSTOMER_FAMILY_TEMP.CLASS_NAME, fromCondtion, CUSTOMER_FAMILY.CLASS_NAME, toCondtion, null, cc, Sqlca); + DataOperatorUtil.copyJBOSet(CUSTOMER_ADDRESS_TEMP.CLASS_NAME, fromCondtion, CUSTOMER_ADDRESS.CLASS_NAME, toCondtion, null, cc, Sqlca); } String sMessage="true"; return sMessage; diff --git a/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LBProjectIntoTempInitCarBusiness.java b/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LBProjectIntoTempInitCarBusiness.java index c096542c6..1e2d2c131 100644 --- a/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LBProjectIntoTempInitCarBusiness.java +++ b/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LBProjectIntoTempInitCarBusiness.java @@ -325,8 +325,6 @@ public class LBProjectIntoTempInitCarBusiness extends BaseBussiness { bo.setAttributeValue("source_type",this.getAttribute("sourcetype"));// bo.setAttributeValue("HaveCommission",haveCommission); bo.setAttributeValue("is_netcar",isNetCar == null ? "" : isNetCar); - bo.setAttributeValue("subjectid",this.getAttribute("SubjectId")); - bo.setAttributeValue("subjectname",this.getAttribute("SubjectName")); bomLPI.saveObject(bo); }catch (Exception e){ tx.rollback(); diff --git a/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LBProjectIntoTempToContractBusiness.java b/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LBProjectIntoTempToContractBusiness.java index 4c3238198..d9948cc97 100644 --- a/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LBProjectIntoTempToContractBusiness.java +++ b/src_tenwa/com/tenwa/lease/flow/project/commbusiness/LBProjectIntoTempToContractBusiness.java @@ -25,8 +25,6 @@ public class LBProjectIntoTempToContractBusiness extends BaseBussiness { // otherProperty.put("CONTRACT_NUMBER",this.getAttribute("ContractNo").toString()); otherProperty.put("Project_Id", this.getAttribute("ProjectId").toString()); - otherProperty.put("subjectid", this.getAttribute("SubjectId").toString()); - otherProperty.put("subjectname", this.getAttribute("SubjectName").toString()); service.copyOrLoadProjectInfoToContract(Sqlca, fromCondtion, null,otherProperty, ServiceOperatorEnum.FormalToTemp); String sMessage="true"; diff --git a/src_tenwa/com/tenwa/lease/flow/project/commcheck/ClcNumberCheck.java b/src_tenwa/com/tenwa/lease/flow/project/commcheck/ClcNumberCheck.java index aafbd28e2..ac9d113fd 100644 --- a/src_tenwa/com/tenwa/lease/flow/project/commcheck/ClcNumberCheck.java +++ b/src_tenwa/com/tenwa/lease/flow/project/commcheck/ClcNumberCheck.java @@ -18,12 +18,6 @@ public class ClcNumberCheck extends DefaultBussinessCheck { //ԶôIJֵ String flowunid=this.getAttribute("ObjectNo").toString();//ȡ̱ if(flowunid == null) flowunid = ""; - String productId = Sqlca.getString("select product_id from lb_project_info_temp where flowunid='"+flowunid+"'"); - if("currentProduct".equals(productId)){ - setPass(true); - putMsg("ͨòƷ"); - return null; - } // String sSql = ""; ASResultSet rs=null; diff --git a/src_tenwa/com/tenwa/lease/flow/project/validate/IdentityVerification.java b/src_tenwa/com/tenwa/lease/flow/project/validate/IdentityVerification.java index 17e542f5f..8fc0043e7 100644 --- a/src_tenwa/com/tenwa/lease/flow/project/validate/IdentityVerification.java +++ b/src_tenwa/com/tenwa/lease/flow/project/validate/IdentityVerification.java @@ -33,7 +33,6 @@ public class IdentityVerification { private String relations; private String fullNames; private String customertype; - private String SubjectId; public String getFlowUnid() { return FlowUnid; @@ -83,14 +82,6 @@ public class IdentityVerification { this.customertype = customertype; } - public String getSubjectId() { - return SubjectId; - } - - public void setSubjectId(String subjectId) { - SubjectId = subjectId; - } - public String doIdentityVerification(JBOTransaction tx){ System.err.println(UserName+"@"+OrgName+"@"+FlowUnid); try { @@ -145,25 +136,21 @@ public class IdentityVerification { String inConditions = ""; //if("03".equals(borrowerResult.getAttribute("customertype").toString())){ if("03".equals(customertype)){ - inConditions = SoapRequest.FirstXMLConfiguration(borrowerResult,coborrowerResult,guarantorResultList,SubjectId); + inConditions = SoapRequest.FirstXMLConfiguration(borrowerResult,coborrowerResult,guarantorResultList); //}else if("01".equals(borrowerResult.getAttribute("customertype").toString())){ }else if("01".equals(customertype)){ if(coborrowerResult == null && guarantorResultList.size()<=0 ){ return "ͬ뵣ϢΪ!"; }else{ - inConditions = SoapRequest.SecondXMLConfiguration(coborrowerResult,guarantorResultList,SubjectId); + inConditions = SoapRequest.SecondXMLConfiguration(coborrowerResult,guarantorResultList); } } System.err.println(inConditions); //ȡȨļ - String license = null; - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - license =ValidatePropertiesUtil.get("t_key"); - }else{ - license =ValidatePropertiesUtil.get("key"); - } + String license =ValidatePropertiesUtil.get("key"); + String decode = new String(new BASE64Decoder().decodeBuffer(license)); - String result = NciicClient.executeClient("NciicServices",decode,inConditions,SubjectId); + String result = NciicClient.executeClient("NciicServices",decode,inConditions); System.out.println("result:="+result); //ʹDocumentصӦXML Document document = DocumentHelper.parseText(result); diff --git a/src_tenwa/com/tenwa/lease/flow/project/validate/NciicClient.java b/src_tenwa/com/tenwa/lease/flow/project/validate/NciicClient.java index 325c1e87b..0bb8bb2dd 100644 --- a/src_tenwa/com/tenwa/lease/flow/project/validate/NciicClient.java +++ b/src_tenwa/com/tenwa/lease/flow/project/validate/NciicClient.java @@ -1,9 +1,6 @@ package com.tenwa.lease.flow.project.validate; -import java.io.BufferedReader; -import java.io.File; import java.io.FileNotFoundException; -import java.io.FileReader; import java.io.IOException; import java.lang.reflect.Proxy; import java.net.MalformedURLException; @@ -22,7 +19,6 @@ import org.codehaus.xfire.util.dom.DOMOutHandler; public class NciicClient { public static final String SERVICE_URL = "https://ws.nciic.org.cn:8084/nciic_ws/services/"; - public static final String T_SERVICE_URL = "https://ws.nciic.org.cn:8084/nciic_ws/services/"; /*public NciicClient() { }*/ @@ -39,15 +35,8 @@ public class NciicClient { e.printStackTrace(); } } - public static String executeClient(String serviceName, String license, String condition,String SubjectId) + public static String executeClient(String serviceName, String license, String condition) throws MalformedURLException { - String url = null ; - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - url = T_SERVICE_URL; - }else { - url = SERVICE_URL; - } - long time = System.currentTimeMillis(); //ӿʱҪhttps ProtocolSocketFactory easy = new EasySSLProtocolSocketFactory(); @@ -57,7 +46,7 @@ public class NciicClient { Protocol.registerProtocol("https", protocol); //--ķNciicServices Service serviceModel = new ObjectServiceFactory().create(ServiceInf.class, serviceName, null, null); - ServiceInf service = (ServiceInf) new XFireProxyFactory().create(serviceModel, url + serviceName); + ServiceInf service = (ServiceInf) new XFireProxyFactory().create(serviceModel, "https://ws.nciic.org.cn:8084/nciic_ws/services/" + serviceName); Client client = ((XFireProxy) Proxy.getInvocationHandler(service)).getClient(); client.addOutHandler(new DOMOutHandler()); client.setProperty(CommonsHttpMessageSender.GZIP_ENABLED, Boolean.TRUE); diff --git a/src_tenwa/com/tenwa/lease/flow/project/validate/OnlineClient.java b/src_tenwa/com/tenwa/lease/flow/project/validate/OnlineClient.java index be6a9f45a..cb4dd1339 100644 --- a/src_tenwa/com/tenwa/lease/flow/project/validate/OnlineClient.java +++ b/src_tenwa/com/tenwa/lease/flow/project/validate/OnlineClient.java @@ -45,21 +45,11 @@ public class OnlineClient { private static String app_name =TelOnLineConfigure.get("com.tenwa.jianghd.app_name"); private static String biz_code = TelOnLineConfigure.get("com.tenwa.jianghd.biz_code"); - // - private static String t_partner_code = TelOnLineConfigure.get("com.tenwa.jianghd.t_partner_code"); - private static String t_url1 = TelOnLineConfigure.get("com.tenwa.jianghd.t_url1"); - private static String t_url2 = TelOnLineConfigure.get("com.tenwa.jianghd.t_url2"); - private static String t_url3 = TelOnLineConfigure.get("com.tenwa.jianghd.t_url3"); - private static String T_ENCODING =TelOnLineConfigure.get("com.tenwa.jianghd.t_encode"); - private static String t_partner_key = TelOnLineConfigure.get("com.tenwa.jianghd.t_partner_key"); - private static String t_app_name =TelOnLineConfigure.get("com.tenwa.jianghd.t_app_name"); - private static String t_biz_code = TelOnLineConfigure.get("com.tenwa.jianghd.t_biz_code"); private String flowunid; private String projectId; private String userId; private String certids; - private String SubjectId; private String onLineId; public static void main(String[] org0) throws ClientProtocolException, IOException, URISyntaxException{ @@ -91,29 +81,18 @@ public class OnlineClient { // response2.close(); // } } - public static URI getUri(String subjectId) throws URISyntaxException{ - URI uri = null; - if("d989246c11c111eaaa0000163e0e11e6".equals(subjectId)){ - uri = URIUtils.createURI(t_url1, t_url2, -1, t_url3, - "partner_code="+t_partner_code+"&partner_key="+t_partner_key+"&app_name="+t_app_name, null); - }else{ - uri = URIUtils.createURI(url1, url2, -1, url3, + public static URI getUri() throws URISyntaxException{ + URI uri = URIUtils.createURI(url1, url2, -1, url3, "partner_code="+partner_code+"&partner_key="+partner_key+"&app_name="+app_name, null); - } - return uri; } public String postOnLine(String phone,String nextService,String onLineId) throws Exception{ CloseableHttpClient httpclient = HttpClients.createDefault(); - HttpPost httpPost = new HttpPost(getUri(SubjectId)); + HttpPost httpPost = new HttpPost(getUri()); List nvps = new ArrayList (); - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - nvps.add(new BasicNameValuePair("biz_code", t_biz_code)); - }else{ - nvps.add(new BasicNameValuePair("biz_code", biz_code)); - } + nvps.add(new BasicNameValuePair("biz_code", biz_code)); // if("RETRY".equals(nextService)){ @@ -123,12 +102,7 @@ public class OnlineClient { //׷ nvps.add(new BasicNameValuePair("account_mobile", phone)); } - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - httpPost.setEntity(new UrlEncodedFormEntity(nvps,T_ENCODING)); - }else{ - httpPost.setEntity(new UrlEncodedFormEntity(nvps,ENCODING)); - - } + httpPost.setEntity(new UrlEncodedFormEntity(nvps,ENCODING)); CloseableHttpResponse response2 = httpclient.execute(httpPost); try { @@ -296,12 +270,6 @@ public class OnlineClient { public void setCertids(String certids) { this.certids = certids; } - public String getSubjectId() { - return SubjectId; - } - public void setSubjectId(String subjectId) { - SubjectId = subjectId; - } diff --git a/src_tenwa/com/tenwa/lease/flow/project/validate/SoapRequest.java b/src_tenwa/com/tenwa/lease/flow/project/validate/SoapRequest.java index 4b51f9bdb..b16a08fac 100644 --- a/src_tenwa/com/tenwa/lease/flow/project/validate/SoapRequest.java +++ b/src_tenwa/com/tenwa/lease/flow/project/validate/SoapRequest.java @@ -6,16 +6,12 @@ import com.amarsoft.are.jbo.BizObject; public class SoapRequest { //ȻƴXML - public static String FirstXMLConfiguration(BizObject biz1,BizObject biz2,List bizList,String SubjectId) throws Exception { + public static String FirstXMLConfiguration(BizObject biz1,BizObject biz2,List bizList) throws Exception { StringBuffer sb = new StringBuffer(""); sb.append(""); sb.append(""); sb.append(""); - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - sb.append("޹˾");//ɻҪ޸ij - }else { - sb.append("޹˾"); - } + sb.append("޹˾"); sb.append(""); sb.append(""); sb.append("ݺ"); @@ -23,11 +19,7 @@ public class SoapRequest { sb.append(""); //Ϣxmlļ if(biz1!=null){ - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - sb.append("");//ɻҪ޸ij - }else { - sb.append(""); - } + sb.append(""); //֤ sb.append(""+biz1.getAttribute("CERTID").getString()+""); // @@ -36,11 +28,7 @@ public class SoapRequest { } //ͬϢxmlļ if(biz2!=null){ - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - sb.append("");//ɻҪ޸ij - }else { - sb.append(""); - } + sb.append(""); //ι֤ͬ sb.append(""+biz2.getAttribute("certid").getString()+""); //ιͬ @@ -50,11 +38,7 @@ public class SoapRequest { //Ϣxmlļ if(bizList!=null && bizList.size()>0 ){ for(int i=0;i");//ɻҪ޸ij - }else { - sb.append(""); - } + sb.append(""); //ι֤ͬ sb.append(""+bizList.get(i).getAttribute("CERTID").getString()+""); //ιͬ @@ -110,27 +94,19 @@ public class SoapRequest { return xmldata; } //ƴXML - public static String SecondXMLConfiguration(BizObject biz2,List bizList,String SubjectId) throws Exception { + public static String SecondXMLConfiguration(BizObject biz2,List bizList) throws Exception { StringBuffer sb = new StringBuffer(""); sb.append(""); sb.append(""); sb.append(""); - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - sb.append("޹˾");//ɻҪ޸ij - }else { - sb.append("޹˾"); - } + sb.append("޹˾"); sb.append(""); sb.append(""); sb.append("ݺ"); sb.append(""); sb.append(""); if(biz2 != null){ - if("d989246c11c111eaaa0000163e0e11e6".equals(SubjectId)){ - sb.append("");//ɻҪ޸ij - }else { - sb.append(""); - } + sb.append(""); //ι֤ͬ sb.append(""+biz2.getAttribute("certid").getString()+""); //ιͬ @@ -139,11 +115,7 @@ public class SoapRequest { } if(bizList != null){ for(int i=0;i");//ɻҪ޸ij - }else { - sb.append(""); - } + sb.append(""); //ι֤ͬ sb.append(""+bizList.get(i).getAttribute("CERTID").getString()+""); //ιͬ diff --git a/src_tenwa/com/tenwa/lease/flow/rent/rentreback/CopyLCEbankTempToForml.java b/src_tenwa/com/tenwa/lease/flow/rent/rentreback/CopyLCEbankTempToForml.java deleted file mode 100644 index a4781604f..000000000 --- a/src_tenwa/com/tenwa/lease/flow/rent/rentreback/CopyLCEbankTempToForml.java +++ /dev/null @@ -1,50 +0,0 @@ -package com.tenwa.lease.flow.rent.rentreback; - -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import jbo.app.tenwa.calc.LC_EBANK; -import jbo.app.tenwa.calc.LC_EBANK_TEMP; -import jbo.app.tenwa.calc.LC_FUND_INCOME; -import jbo.app.tenwa.calc.LC_FUND_INCOME_TEMP; -import jbo.app.tenwa.calc.LC_RENT_INCOME; -import jbo.app.tenwa.calc.LC_RENT_INCOME_TEMP; -import jbo.com.tenwa.entity.comm.flow.LC_SPLITTING_PAY; -import jbo.com.tenwa.entity.comm.flow.LC_SPLITTING_PAY_TEMP; - -import com.amarsoft.are.jbo.BizObject; -import com.amarsoft.are.jbo.BizObjectManager; -import com.amarsoft.are.jbo.JBOFactory; -import com.amarsoft.awe.util.SqlObject; -import com.amarsoft.awe.util.Transaction; -import com.tenwa.comm.util.jboutil.DataOperatorUtil; -import com.tenwa.flow.baseBussion.BaseBussiness; -import com.tenwa.lease.flow.comm.service.LeaseFlowBaseService; -import com.tenwa.lease.flow.comm.service.ServiceOperatorEnum; -import com.tenwa.lease.flow.comm.serviceImp.LeaseFlowBaseServiceImp; - -public class CopyLCEbankTempToForml extends BaseBussiness{ - public Object run(Transaction Sqlca) throws Exception{ - this.initBussinessParam(Sqlca); - String sFlowUnid = (String)this.getAttribute("ObjectNo"); - SqlObject so = new SqlObject("delete from lc_ebank_process where flowunid='"+sFlowUnid+"'"); - Sqlca.executeSQL(so); - List letArray = JBOFactory.createBizObjectQuery(LC_EBANK_TEMP.CLASS_NAME, "FLOWUNID=:FLOWUNID").setParameter("FLOWUNID", sFlowUnid).getResultList(false); - for(BizObject bol:letArray){ - String id = bol.getAttribute("EBANK_NUMBER").toString(); - Map fromCondtion = new HashMap(); - fromCondtion.put("FLOWUNID", id); - fromCondtion.put("EBANK_NUMBER", id); - Map toCondition = new HashMap(); - toCondition.put("ID", id); - Map otherProperty = new HashMap(); - otherProperty.put("ID", id); - LeaseFlowBaseService service=new LeaseFlowBaseServiceImp(); - service.copyEbankInfo(Sqlca, fromCondtion, toCondition, otherProperty, ServiceOperatorEnum.TempToFormal); - } - String sMessage="true"; - return sMessage; - } -} - diff --git a/src_tenwa/com/tenwa/lease/flow/rent/rentreback/CopyLCSplittingPayTempToForml.java b/src_tenwa/com/tenwa/lease/flow/rent/rentreback/CopyLCSplittingPayTempToForml.java deleted file mode 100644 index 88707532f..000000000 --- a/src_tenwa/com/tenwa/lease/flow/rent/rentreback/CopyLCSplittingPayTempToForml.java +++ /dev/null @@ -1,41 +0,0 @@ -package com.tenwa.lease.flow.rent.rentreback; - -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import jbo.app.tenwa.calc.LC_EBANK_TEMP; -import jbo.app.tenwa.calc.LC_FUND_INCOME; -import jbo.app.tenwa.calc.LC_FUND_INCOME_TEMP; -import jbo.app.tenwa.calc.LC_RENT_INCOME; -import jbo.app.tenwa.calc.LC_RENT_INCOME_TEMP; -import jbo.com.tenwa.entity.comm.flow.LC_SPLITTING_PAY; -import jbo.com.tenwa.entity.comm.flow.LC_SPLITTING_PAY_TEMP; - -import com.amarsoft.are.jbo.BizObject; -import com.amarsoft.are.jbo.BizObjectManager; -import com.amarsoft.are.jbo.JBOFactory; -import com.amarsoft.awe.util.SqlObject; -import com.amarsoft.awe.util.Transaction; -import com.tenwa.comm.util.jboutil.DataOperatorUtil; -import com.tenwa.flow.baseBussion.BaseBussiness; -import com.tenwa.lease.flow.comm.service.LeaseFlowBaseService; -import com.tenwa.lease.flow.comm.service.ServiceOperatorEnum; -import com.tenwa.lease.flow.comm.serviceImp.LeaseFlowBaseServiceImp; - -public class CopyLCSplittingPayTempToForml extends BaseBussiness{ - public Object run(Transaction Sqlca) throws Exception{ - this.initBussinessParam(Sqlca); - MapfromCondtion=new HashMap(); - fromCondtion.put("flowunid",this.getAttribute("FlowUnid").toString()); - DataOperatorUtil.copyJBOSet(LC_SPLITTING_PAY_TEMP.CLASS_NAME, fromCondtion,LC_SPLITTING_PAY.CLASS_NAME, null, null, null,Sqlca); - List lspArray = JBOFactory.createBizObjectQuery(LC_SPLITTING_PAY_TEMP.CLASS_NAME, "FLOWUNID=:FLOWUNID").setParameter("FLOWUNID", this.getAttribute("FlowUnid").toString()).getResultList(false); - for(BizObject bo: lspArray){ - SqlObject so = new SqlObject("update LC_RENT_PLAN set splitting_status='Y' where id='"+bo.getAttribute("plan_id").toString()+"'"); - Sqlca.executeSQL(so); - } - String sMessage="true"; - return sMessage; - } -} - diff --git a/src_tenwa/com/tenwa/lease/flow/rent/rentreback/OtherPayMethod.java b/src_tenwa/com/tenwa/lease/flow/rent/rentreback/OtherPayMethod.java deleted file mode 100644 index 85652a233..000000000 --- a/src_tenwa/com/tenwa/lease/flow/rent/rentreback/OtherPayMethod.java +++ /dev/null @@ -1,231 +0,0 @@ -package com.tenwa.lease.flow.rent.rentreback; - -import java.math.BigDecimal; -import java.sql.SQLException; -import java.text.SimpleDateFormat; -import java.util.Date; -import java.util.HashMap; -import java.util.Map; - -import jbo.app.tenwa.calc.LC_EBANK_PROCESS; -import jbo.app.tenwa.calc.LC_RENT_PLAN; -import jbo.app.tenwa.customer.LPOUNDAGE_MAINTENANCE; -import jbo.com.tenwa.entity.comm.flow.LC_SPLITTING_PAY_TEMP; - -import com.amarsoft.are.jbo.BizObject; -import com.amarsoft.are.jbo.BizObjectManager; -import com.amarsoft.are.jbo.JBOException; -import com.amarsoft.are.jbo.JBOFactory; -import com.amarsoft.are.jbo.JBOTransaction; -import com.amarsoft.are.util.StringFunction; -import com.amarsoft.awe.util.SqlObject; -import com.amarsoft.awe.util.Transaction; -import com.tenwa.lease.flow.comm.service.LeaseFlowBaseService; -import com.tenwa.lease.flow.comm.service.ServiceOperatorEnum; -import com.tenwa.lease.flow.comm.serviceImp.LeaseFlowBaseServiceImp; -import com.tenwa.quartz.DateUtil; - -public class OtherPayMethod { - - private String flowunid; - private String planIDs; - private String interestSPs; - private String serviceType; - private String ids; - private String mayopeMoney; - private String ebankNumbers; - - - - public String createSplittingPayTemp(JBOTransaction tx) throws JBOException{ - BigDecimal ratio = null; - String[] planID = planIDs.split("@"); - - for(int i=0;i fromCondtion = new HashMap(); - fromCondtion.put("id",idArray[i]); - Map otherProperty = new HashMap(); - otherProperty.put("FlowUnid", flowunid); - otherProperty.put("MAYOPE_MONEY", "0.00"); - otherProperty.put("RETURN_MONEY", m_Money[i]); - - LeaseFlowBaseService service=new LeaseFlowBaseServiceImp(); - try { - BizObjectManager bom = JBOFactory.getBizObjectManager(LC_EBANK_PROCESS.CLASS_NAME,tx); - tx.join(bom); - BizObject bo = bom.newObject(); - bo.setAttributeValue("EBANK_NUMBER", idArray[i]); - bo.setAttributeValue("FLOW_NAME" ,"֧"); - bo.setAttributeValue("FLOWUNID" ,flowunid); - bo.setAttributeValue("INPUTTIME", DateUtil.getDateTime(new Date())); - bom.saveObject(bo); - service.copyEbankInfo(tx, fromCondtion, null,otherProperty, ServiceOperatorEnum.FormalToTemp); - } catch (Exception e) { - e.printStackTrace(); - failNmber++; - } - } - if(failNmber==0){ - return "success"; - } - if(failNmber==idArray.length){ - return "ʧ"; - }else{ - return "ֲɹ"; - } - } - public String deleteProcess(JBOTransaction tx){ - if(ebankNumbers!=null||"".equals(ebankNumbers)){ - - if(ebankNumbers.endsWith("@")){ - ebankNumbers = ebankNumbers.substring(0, ebankNumbers.length()-1); - }; - String ebankNumber = ebankNumbers.replace("@", "','"); - try { - SqlObject so = new SqlObject("delete from lc_ebank_process where ebank_number in ('"+ebankNumber+"')"); - Transaction.createTransaction(tx).executeSQL(so); - } catch (Exception e) { - e.printStackTrace(); - return "error"; - } - } - return "success"; - } - public BigDecimal getRatio(JBOTransaction tx,String serviceType){ - SimpleDateFormat df = new SimpleDateFormat("yyyy/MM/dd"); - String currentDate = df.format(new Date()); - BizObjectManager lm; - BigDecimal ratio = null; - try { - lm = JBOFactory.getBizObjectManager(LPOUNDAGE_MAINTENANCE.CLASS_NAME,tx); - String getServiceRatioSQL = "select rate from O where charge_way='"+serviceType+"' AND start_date<='"+currentDate+"' AND expiry_date>='"+currentDate+"'"; - BizObject boRatio = lm.createQuery(getServiceRatioSQL).getSingleResult(false); - String rate = boRatio.getAttribute("rate")==null?"0":boRatio.getAttribute("rate").toString(); - ratio = (new BigDecimal(rate)).divide(new BigDecimal("100"), 6, BigDecimal.ROUND_HALF_UP); - } catch (Exception e) { - e.printStackTrace(); - return null; - } - return ratio; - } - public String getFlowunid() { - return flowunid; - } - public void setFlowunid(String flowunid) { - this.flowunid = flowunid; - } - public String getPlanIDs() { - return planIDs; - } - public void setPlanIDs(String planIDs) { - this.planIDs = planIDs; - } - public String getInterestSPs() { - return interestSPs; - } - public void setInterestSPs(String interestSPs) { - this.interestSPs = interestSPs; - } - public String getServiceType() { - return serviceType; - } - public void setServiceType(String serviceType) { - this.serviceType = serviceType; - } - - public String getIds() { - return ids; - } - - public void setIds(String ids) { - this.ids = ids; - } - public String getEbankNumbers() { - return ebankNumbers; - } - - public void setEbankNumbers(String ebankNumbers) { - this.ebankNumbers = ebankNumbers; - } - - public String getMayopeMoney() { - return mayopeMoney; - } - - public void setMayopeMoney(String mayopeMoney) { - this.mayopeMoney = mayopeMoney; - } - - - - - - - - -} diff --git a/src_tenwa/com/tenwa/leasing/serviceImpl/voucher/VoucherAction.java b/src_tenwa/com/tenwa/leasing/serviceImpl/voucher/VoucherAction.java index af735dbc2..cccc1e1b9 100644 --- a/src_tenwa/com/tenwa/leasing/serviceImpl/voucher/VoucherAction.java +++ b/src_tenwa/com/tenwa/leasing/serviceImpl/voucher/VoucherAction.java @@ -5,22 +5,6 @@ import java.util.HashMap; import java.util.List; import java.util.Map; -import jbo.app.VOUCHERASSSTACTS_INFO; -import jbo.app.VOUCHER_CONNECTION; -import jbo.app.VOUCHER_HELP; -import jbo.app.VOUCHER_V8; -import jbo.com.tenwa.entity.contract.CONTRACT_INFO; -import jbo.com.tenwa.entity.project.PROJ_EQUIP; -import jbo.com.tenwa.entity.project.PROJ_GUARANTEE_EQUIP; -import jbo.com.tenwa.entity.project.PROJ_GUARANTEE_METHOD; -import jbo.com.tenwa.entity.project.PROJ_INFO; -import jbo.lc.PROJ_CASH_DETAIL; -import jbo.lc.PROJ_CONDITION; -import jbo.lc.PROJ_FUND_FUND_PLAN; -import jbo.lc.PROJ_FUND_RENT_PLAN; -import jbo.lc.PROJ_OTHER_FUND; -import jbo.sys.USER_INFO; - import com.amarsoft.app.als.sys.tools.JBOHelper; import com.amarsoft.app.util.StringUtil; import com.amarsoft.are.jbo.BizObject; @@ -33,6 +17,11 @@ import com.tenwa.leasing.service.voucher.CreateVoucherService; import com.tenwa.reckon.util.DateUtils; import com.tenwa.reckon.util.Tools; +import jbo.app.VOUCHERASSSTACTS_INFO; +import jbo.app.VOUCHER_CONNECTION; +import jbo.app.VOUCHER_V8; +import jbo.sys.USER_INFO; + public class VoucherAction { private String f3; @@ -129,7 +118,7 @@ public class VoucherAction { public String controlCreate(JBOTransaction tx) throws Exception{ String mes=null; - int i = JBOHelper.executeUpdate(tx, VOUCHER_HELP.CLASS_NAME,"update o set is_create_voucher=:control_ where id='control_voucher_create' ", control_); + int i = JBOHelper.executeUpdate(tx, "jbo.app.VOUCHER_HELP","update o set is_create_voucher=:control_ where id='control_voucher_create' ", control_); if(i==1){ mes = "success"; }else{ @@ -203,7 +192,7 @@ public class VoucherAction { //F24-Ŀid F18-ͻ proj_id = list.get(i).getAttribute("proj_id_tag").toString(); if("".equals(proj_id)){mes+="ƾ֤"+f3+":ˢʧܣϢδƾ֤ϢУ
";} - BizObject boProj = JBOHelper.querySingle(PROJ_INFO.CLASS_NAME,"SELECT cust_voucher_code FROM o where o.id=:proj_id",proj_id); + BizObject boProj = JBOHelper.querySingle("jbo.com.tenwa.entity.project.PROJ_INFO","SELECT cust_voucher_code FROM o where o.id=:proj_id",proj_id); if(boProj!=null){ voucher_code = boProj.getAttribute("cust_voucher_code").toString(); list.get(i).setAttributeValue("F18", voucher_code); @@ -223,7 +212,7 @@ public class VoucherAction { //F22-Ŀid F21-Ŀ proj_id = list.get(i).getAttribute("proj_id_tag").toString(); if("".equals(proj_id)){mes+="ƾ֤"+f3+":ˢʧܣĿϢδƾ֤ϢУ
";} - BizObject boProj = JBOHelper.querySingle(PROJ_INFO.CLASS_NAME,"select voucher_code from o where o.id=:proj_id",proj_id); + BizObject boProj = JBOHelper.querySingle("jbo.com.tenwa.entity.project.PROJ_INFO","select voucher_code from o where o.id=:proj_id",proj_id); if(boProj!=null){ voucher_code = boProj.getAttribute("voucher_code").toString(); list.get(i).setAttributeValue("F21",voucher_code); @@ -245,7 +234,7 @@ public class VoucherAction { proj_id = list.get(i).getAttribute("proj_id_tag").toString(); if("".equals(proj_id)){mes+="ƾ֤"+f3+":ˢʧܣӦϢδƾ֤ϢУ
";} //BizObject bosup = JBOHelper.querySingle(CUSTOMER_INFO.CLASS_NAME, "select o.customername,o.voucher_code from o where o.customerid=:sup_id", supp_id); - BizObject boProj = JBOHelper.querySingle(PROJ_INFO.CLASS_NAME,"select supp_voucher_code from o where o.id=:proj_id",proj_id); + BizObject boProj = JBOHelper.querySingle("jbo.com.tenwa.entity.project.PROJ_INFO","select supp_voucher_code from o where o.id=:proj_id",proj_id); if(boProj!=null){ voucher_code = boProj.getAttribute("supp_voucher_code").toString(); list.get(i).setAttributeValue("F19", voucher_code); @@ -267,7 +256,7 @@ public class VoucherAction { String contract_numbers = ""; String ids = ""; String contract_info = ""; - List listCon = JBOHelper.queryList(CONTRACT_INFO.CLASS_NAME, "select id,contract_number from o where o.proj_id=:proj_id", proj_id); + List listCon = JBOHelper.queryList("jbo.com.tenwa.entity.contract.CONTRACT_INFO", "select id,contract_number from o where o.proj_id=:proj_id", proj_id); for (int i = 0; i < listCon.size(); i++) { contract_numbers += listCon.get(i).getAttribute("contract_number").toString()+","; ids += listCon.get(i).getAttribute("id").toString()+","; @@ -305,14 +294,14 @@ public class VoucherAction { fromCondtion.put("proj_id", "2017052000000013"); otherProperty.put("proj_id", "2017052000000113"); - List list1 = DataOperatorUtil.copyJBOSet(PROJ_EQUIP.CLASS_NAME, fromCondtion, PROJ_EQUIP.CLASS_NAME, toCondtion, otherProperty, null, tx); - List list2 = DataOperatorUtil.copyJBOSet(PROJ_GUARANTEE_METHOD.CLASS_NAME, fromCondtion, PROJ_GUARANTEE_METHOD.CLASS_NAME, toCondtion, otherProperty, null, tx); - List list3 = DataOperatorUtil.copyJBOSet(PROJ_GUARANTEE_EQUIP.CLASS_NAME, fromCondtion, PROJ_GUARANTEE_EQUIP.CLASS_NAME, toCondtion, otherProperty, null, tx); - List list4 = DataOperatorUtil.copyJBOSet(PROJ_CONDITION.CLASS_NAME, fromCondtion, PROJ_CONDITION.CLASS_NAME, toCondtion, otherProperty, null, tx); - List list5 = DataOperatorUtil.copyJBOSet(PROJ_FUND_RENT_PLAN.CLASS_NAME, fromCondtion, PROJ_FUND_RENT_PLAN.CLASS_NAME, toCondtion, otherProperty, null, tx); - List list6 = DataOperatorUtil.copyJBOSet(PROJ_FUND_FUND_PLAN.CLASS_NAME, fromCondtion, PROJ_FUND_FUND_PLAN.CLASS_NAME, toCondtion, otherProperty, null, tx); - List list7 = DataOperatorUtil.copyJBOSet(PROJ_CASH_DETAIL.CLASS_NAME, fromCondtion, PROJ_CASH_DETAIL.CLASS_NAME, toCondtion, otherProperty, null, tx); - List list8 = DataOperatorUtil.copyJBOSet(PROJ_OTHER_FUND.CLASS_NAME, fromCondtion, PROJ_OTHER_FUND.CLASS_NAME, toCondtion, otherProperty, null, tx); +// List list1 = DataOperatorUtil.copyJBOSet(PROJ_EQUIP.CLASS_NAME, fromCondtion, PROJ_EQUIP.CLASS_NAME, toCondtion, otherProperty, null, tx); +// List list2 = DataOperatorUtil.copyJBOSet(PROJ_GUARANTEE_METHOD.CLASS_NAME, fromCondtion, PROJ_GUARANTEE_METHOD.CLASS_NAME, toCondtion, otherProperty, null, tx); +// List list3 = DataOperatorUtil.copyJBOSet(PROJ_GUARANTEE_EQUIP.CLASS_NAME, fromCondtion, PROJ_GUARANTEE_EQUIP.CLASS_NAME, toCondtion, otherProperty, null, tx); +// List list4 = DataOperatorUtil.copyJBOSet(PROJ_CONDITION.CLASS_NAME, fromCondtion, PROJ_CONDITION.CLASS_NAME, toCondtion, otherProperty, null, tx); +// List list5 = DataOperatorUtil.copyJBOSet(PROJ_FUND_RENT_PLAN.CLASS_NAME, fromCondtion, PROJ_FUND_RENT_PLAN.CLASS_NAME, toCondtion, otherProperty, null, tx); +// List list6 = DataOperatorUtil.copyJBOSet(PROJ_FUND_FUND_PLAN.CLASS_NAME, fromCondtion, PROJ_FUND_FUND_PLAN.CLASS_NAME, toCondtion, otherProperty, null, tx); +// List list7 = DataOperatorUtil.copyJBOSet(PROJ_CASH_DETAIL.CLASS_NAME, fromCondtion, PROJ_CASH_DETAIL.CLASS_NAME, toCondtion, otherProperty, null, tx); +// List list8 = DataOperatorUtil.copyJBOSet(PROJ_OTHER_FUND.CLASS_NAME, fromCondtion, PROJ_OTHER_FUND.CLASS_NAME, toCondtion, otherProperty, null, tx); } diff --git a/src_tenwa/com/tenwa/leasing/serviceImpl/voucher/VoucherToV8Impl.java b/src_tenwa/com/tenwa/leasing/serviceImpl/voucher/VoucherToV8Impl.java index a44a65fa5..f7ddc9482 100644 --- a/src_tenwa/com/tenwa/leasing/serviceImpl/voucher/VoucherToV8Impl.java +++ b/src_tenwa/com/tenwa/leasing/serviceImpl/voucher/VoucherToV8Impl.java @@ -6,31 +6,7 @@ import java.util.HashMap; import java.util.List; import java.util.Map; - - - - - - - - - -import jbo.app.CUSTOMER_INFO; -import jbo.app.VOUCHERASSSTACTS_INFO; -import jbo.app.VOUCHERASS_STACTS_CONFIG; -import jbo.app.VOUCHER_CONNECTION; -import jbo.app.VOUCHER_V8; -import jbo.com.tenwa.app.entity.ownInfo.OWN_ACCOUNT; -import jbo.com.tenwa.app.entity.ownInfo.OWN_INFO; -import jbo.com.tenwa.entity.contract.CONTRACT_INFO; -import jbo.com.tenwa.entity.contract.CONTRACT_SIGNATORY; -import jbo.com.tenwa.entity.contract.CONTRACT_SUPPLIER_INFO; -import jbo.com.tenwa.entity.project.PROJ_INFO; -import jbo.sys.ORG_INFO; -import jbo.sys.USER_INFO; - -import org.slf4j.Logger; -import org.slf4j.LoggerFactory; +import org.springframework.dao.DataAccessException; import com.amarsoft.app.als.sys.tools.JBOHelper; import com.amarsoft.are.ARE; @@ -39,8 +15,7 @@ import com.amarsoft.are.jbo.BizObjectManager; import com.amarsoft.are.jbo.JBOFactory; import com.amarsoft.are.jbo.JBOTransaction; import com.amarsoft.are.log.Log; -import com.amarsoft.dict.als.manage.NameManager; -import com.tenwa.flow.util.DataOperatorUtil; +import com.tenwa.comm.util.jboutil.DataOperatorUtil; import com.tenwa.leasing.service.voucher.IntereasVoucherheadService; import com.tenwa.leasing.service.voucher.VoucherToV8Service; import com.tenwa.reckon.util.DateUtils; @@ -48,6 +23,15 @@ import com.tenwa.reckon.util.MoneyUtils; import com.tenwa.reckon.util.NumberUtils; import com.tenwa.reckon.util.Tools; +import jbo.app.VOUCHERASSSTACTS_INFO; +import jbo.app.VOUCHERASS_STACTS_CONFIG; +import jbo.app.VOUCHER_CONNECTION; +import jbo.app.VOUCHER_V8; +import jbo.com.tenwa.entity.comm.own.OWN_ACCOUNT; +import jbo.com.tenwa.entity.comm.own.OWN_INFO; +import jbo.sys.ORG_INFO; +import jbo.sys.USER_INFO; + /** * *

@@ -164,11 +148,11 @@ public class VoucherToV8Impl implements VoucherToV8Service { condtion.put("contract_id", contract_id); BizObject sign=null; if(!"costSharing".equals(voucherType)){ - sign = DataOperatorUtil.getSingleJBO(CONTRACT_SIGNATORY.CLASS_NAME, condtion, tx); + sign = DataOperatorUtil.getSingleJBO("jbo.com.tenwa.entity.contract.CONTRACT_SIGNATORY", condtion, tx); }else if("costSharing".equals(voucherType)){ condtion.clear(); condtion.put("contract_id", list.get(0).get("contract_id")); - sign = DataOperatorUtil.getSingleJBO(CONTRACT_SIGNATORY.CLASS_NAME, condtion, tx); + sign = DataOperatorUtil.getSingleJBO("jbo.com.tenwa.entity.contract.CONTRACT_SIGNATORY", condtion, tx); } condtion.clear(); if(sign==null){ @@ -184,7 +168,7 @@ public class VoucherToV8Impl implements VoucherToV8Service { if(!Tools.isNullOrEmpty(headMap.get("oldContractid"))){ condtion.clear(); condtion.put("id", headMap.get("oldContractid")); - oldcontractinfo =DataOperatorUtil.getSingleJBO(CONTRACT_INFO.CLASS_NAME, condtion, tx); + oldcontractinfo =DataOperatorUtil.getSingleJBO("jbo.com.tenwa.entity.contract.CONTRACT_INFO", condtion, tx); } //²ںͬϢ @@ -193,7 +177,7 @@ public class VoucherToV8Impl implements VoucherToV8Service { condtion.clear(); condtion.put("id", contract_id); - contractInfo =DataOperatorUtil.getSingleJBO(CONTRACT_INFO.CLASS_NAME, condtion, tx); + contractInfo =DataOperatorUtil.getSingleJBO("jbo.com.tenwa.entity.contract.CONTRACT_INFO", condtion, tx); cont_id = contractInfo.getAttribute("contract_id").getString(); proj_id = contractInfo.getAttribute("proj_id").toString(); if(Tools.isNullOrEmpty(contractInfo.getAttribute("id"))){ @@ -270,7 +254,7 @@ public class VoucherToV8Impl implements VoucherToV8Service { F31 = accured_month;//· condtion.clear(); condtion.put("id", contract_id); - contractInfo =DataOperatorUtil.getSingleJBO(CONTRACT_INFO.CLASS_NAME, condtion, tx); + contractInfo =DataOperatorUtil.getSingleJBO("jbo.com.tenwa.entity.contract.CONTRACT_INFO", condtion, tx); cont_id = contractInfo.getAttribute("contract_id").getString(); proj_id = contractInfo.getAttribute("proj_id").toString(); if(Tools.isNullOrEmpty(contractInfo.getAttribute("id"))){ @@ -505,7 +489,7 @@ public class VoucherToV8Impl implements VoucherToV8Service { String f19 = map2.get("F19"); F25 = proj_id;//ҵϵͳĿid- //BizObject bosup = JBOHelper.querySingle(CUSTOMER_INFO.CLASS_NAME, "select o.customername,o.voucher_code from o where o.customerid=:sup_id", f19); - BizObject boProj = JBOHelper.querySingle(PROJ_INFO.CLASS_NAME,"select supp_voucher_code from o where o.id=:proj_id",proj_id); + BizObject boProj = JBOHelper.querySingle("jbo.com.tenwa.entity.project.PROJ_INFO","select supp_voucher_code from o where o.id=:proj_id",proj_id); if(boProj!=null){ F19 = boProj.getAttribute("supp_voucher_code").toString(); //F66 = boProj.getAttribute("customername").toString(); @@ -554,7 +538,7 @@ public class VoucherToV8Impl implements VoucherToV8Service { } else { //F21 = contractInfo.getAttribute("id").toString(); F22 = proj_id;//ҵϵͳĿid - BizObject boProj = JBOHelper.querySingle(PROJ_INFO.CLASS_NAME,"select project_name,voucher_code from o where o.id=:proj_id",proj_id); + BizObject boProj = JBOHelper.querySingle("jbo.com.tenwa.entity.project.PROJ_INFO","select project_name,voucher_code from o where o.id=:proj_id",proj_id); if(boProj!=null){ F21 = boProj.getAttribute("voucher_code").toString(); F67 = boProj.getAttribute("project_name").toString(); @@ -585,7 +569,7 @@ public class VoucherToV8Impl implements VoucherToV8Service { } else { //cust_id = contractInfo.getAttribute("cust_id").toString(); F24 = proj_id;//ҵϵͳĿid - BizObject boProj = JBOHelper.querySingle(PROJ_INFO.CLASS_NAME,"SELECT getcustomername(o.cust_id)AS v.cust_name,cust_voucher_code FROM o where o.id=:proj_id",proj_id); + BizObject boProj = JBOHelper.querySingle("jbo.com.tenwa.entity.project.PROJ_INFO","SELECT getcustomername(o.cust_id)AS v.cust_name,cust_voucher_code FROM o where o.id=:proj_id",proj_id); //BizObject boCust = JBOHelper.querySingle(CUSTOMER_INFO.CLASS_NAME, "select customername,voucher_code from o where o.customerid=:cust_id", cust_id); if(boProj!=null){ F18 = boProj.getAttribute("cust_voucher_code").toString(); diff --git a/src_tenwa/com/tenwa/makeContract/util/MakeOneCodeAndContractModel.java b/src_tenwa/com/tenwa/makeContract/util/MakeOneCodeAndContractModel.java index 6bbc28fad..da8fe62a8 100644 --- a/src_tenwa/com/tenwa/makeContract/util/MakeOneCodeAndContractModel.java +++ b/src_tenwa/com/tenwa/makeContract/util/MakeOneCodeAndContractModel.java @@ -1,533 +1,523 @@ -package com.tenwa.makeContract.util; - -import com.amarsoft.are.jbo.BizObject; -import com.amarsoft.are.jbo.BizObjectManager; -import com.amarsoft.are.jbo.JBOException; -import com.amarsoft.are.jbo.JBOFactory; -import com.amarsoft.are.jbo.JBOTransaction; -import com.amarsoft.are.util.json.JSONDecoder; -import com.amarsoft.are.util.json.JSONObject; -import com.amarsoft.awe.Configure; -import com.amarsoft.dict.als.manage.NameManager; -import com.caucho.hessian.client.HessianProxyFactory; -import com.sun.image.codec.jpeg.JPEGCodec; -import com.sun.image.codec.jpeg.JPEGEncodeParam; -import com.sun.image.codec.jpeg.JPEGImageEncoder; -import com.tenwa.app.dao.ContractSignInfo; -import com.tenwa.channelportal.action.ContractSignAction; -import com.tenwa.channelportal.action.generativecontract.WordToPDFUtil; -import com.tenwa.comm.exception.BusinessException; -import com.tenwa.comm.util.date.DateAssistant; -import com.tenwa.comm.util.jboutil.DataOperatorUtil; -import com.tenwa.doc.action.DocListAction; -import com.tenwa.doc.util.BASE64; -import com.tenwa.lease.app.service.HttpRequestAppService; -import com.tenwa.officetempalte.service.CreateOfficeService; -import com.tenwa.officetempalte.util.FileOperatorUtil; -import com.tenwa.reckon.util.UUIDUtil; - -import org.apache.log4j.Logger; -import org.jbarcode.JBarcode; -import org.jbarcode.encode.Code128Encoder; -import org.jbarcode.encode.InvalidAtributeException; -import org.jbarcode.paint.BaseLineTextPainter; -import org.jbarcode.paint.WidthCodedPainter; - -import java.awt.image.BufferedImage; -import java.io.File; -import java.io.FileNotFoundException; -import java.io.FileOutputStream; -import java.io.IOException; -import java.io.InputStream; -import java.io.OutputStream; -import java.net.MalformedURLException; -import java.text.SimpleDateFormat; -import java.util.ArrayList; -import java.util.Calendar; -import java.util.Date; -import java.util.HashMap; -import java.util.List; -import java.util.Map; - -import jbo.app.tenwa.customer.CUSTOMER_FAMILY_TEMP; -import jbo.app.tenwa.customer.CUSTOMER_INFO; -import jbo.app.tenwa.customer.CUSTOMER_PERSON; -import jbo.app.tenwa.doc.LB_DOCATTRIBUTE; -import jbo.app.tenwa.doc.LB_DOCRELATIVE; -import jbo.app.tenwa.doc.LB_DOC_CONTRACT_LIST; -import jbo.app.tenwa.doc.LB_ONEDIMENSIONALCODE; -import jbo.com.tenwa.entity.comm.officetempalte.BF_TEMPLATE; -import jbo.com.tenwa.lease.carbrand.LB_CONTRACT_SIGN_LOG; -import jbo.com.tenwa.lease.comm.LB_CONTRACT_TEMPLATE; -import jbo.com.tenwa.lease.comm.LB_GUARANTEE_UNIT_TEMP; -import jbo.com.tenwa.lease.comm.LB_PROJECT_INFO; -import jbo.com.tenwa.lease.comm.LB_PROJECT_INFO_TEMP; -import jbo.com.tenwa.lease.comm.LB_UNION_LESSEE; - -import com.itextpdf.text.Image; -import com.itextpdf.text.pdf.PdfContentByte; -import com.itextpdf.text.pdf.PdfReader; -import com.itextpdf.text.pdf.PdfStamper; - - -public class MakeOneCodeAndContractModel { - - private static Logger logger=Logger.getLogger(ContractSignAction.class); - public HessianProxyFactory factory = new HessianProxyFactory(); - public HttpRequestAppService requestService; - - public String MOneDimensionalCode(String contractNo,String contractId,String projectId,String diskPath,JBOTransaction tx) throws Exception{ - JBarcode localJBarcode = new JBarcode(Code128Encoder.getInstance(), WidthCodedPainter.getInstance(), BaseLineTextPainter.getInstance()); - localJBarcode.setEncoder(Code128Encoder.getInstance()); - localJBarcode.setPainter(WidthCodedPainter.getInstance()); - localJBarcode.setBarHeight(10); - localJBarcode.setTextPainter(BaseLineTextPainter.getInstance()); - localJBarcode.setShowCheckDigit(false); - - BufferedImage localBufferedImage = null; - localBufferedImage = localJBarcode.createBarcode(contractNo); - //获取当前时间,根据时间创建一维码存放的路径 - Calendar now = Calendar.getInstance(); - String path = now.get(Calendar.YEAR)+"//"+(now.get(Calendar.MONTH) + 1) + "//"+now.get(Calendar.DAY_OF_MONTH); - File file = new File(diskPath+path); - if (!file.exists()) { - file.mkdirs(); - } - path=path+"//"+contractId+".jpg"; - OutputStream jos = null; - jos = new FileOutputStream(diskPath+path); - JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(jos); - JPEGEncodeParam jpegEP = JPEGCodec.getDefaultJPEGEncodeParam(localBufferedImage); - jpegEP.setQuality((float) 1, true); - try { - encoder.encode(localBufferedImage, jpegEP); - jos.flush(); - } catch (IOException e) { - e.printStackTrace(); - } finally { - try { - jos.close(); - } catch (IOException e) { - e.printStackTrace(); - } - } - BizObjectManager attrBm = JBOFactory.getBizObjectManager(LB_ONEDIMENSIONALCODE.CLASS_NAME,tx); -// BizObjectManager attrBm=JBOFactory.getBizObjectManager("jbo.app.tenwa.doc.LB_ONEDIMENSIONALCODE"); - BizObject attr=attrBm.newObject(); - attr.setAttributeValue("PROJECT_ID", projectId); - attr.setAttributeValue("CONTRACT_ID", contractId); - attr.setAttributeValue("CONTRACT_NO", contractNo); - attr.setAttributeValue("FileName", contractId+".jpg"); - Date date= new Date(System.currentTimeMillis()); - String pattern="yyyy/MM/dd HH:mm:ss"; - SimpleDateFormat sdf= new SimpleDateFormat(pattern); - attr.setAttributeValue("InputTime",sdf.format(date)); - attr.setAttributeValue("objectType", "OneDimensionalCode"); - - attr.setAttributeValue("FilePath",path); - attr.setAttributeValue("FullPath",diskPath+path); - attr.setAttributeValue("Content_Type", "jpg"); -// tx.join(attrBm); - attrBm.saveObject(attr); - return diskPath+path; - } - /** - * 生成word文档 - * @param sTemplateParam 生成word文档的参数 - * @param tempid 模板的id - * @param tx - * @return - * @throws Exception - */ - public String createBqWord(String sTemplateParam,String tempid,JBOTransaction tx) throws Exception{ - List message=new ArrayList(); - //生成参数 - //String sTemplateParam=this.getTemplateParam().replaceAll("@", ","); - JSONObject paramJson=JSONDecoder.decode(sTemplateParam); - MapsourceMap=FileOperatorUtil.getJsonObjectToMap(paramJson); - BqCreateOfficeService officeSer=new BqCreateOfficeService(tx); - if(tempid.length()>0){ - BizObjectManager bmbt = JBOFactory.getBizObjectManager(BF_TEMPLATE.CLASS_NAME); - tx.join(bmbt); - BizObject bobt=bmbt.createQuery("id=:id").setParameter("id",tempid).getSingleResult(false); - String TWO_CLASSIFY = bobt.getAttribute("TWOCLASSIFY").toString(); - String THREE_CLASSIFY = bobt.getAttribute("THREECLASSIFY").toString(); - String FOUR_CLASSIFY = bobt.getAttribute("FOURCLASSIFY").toString(); - String TEMPLATEVERSION = bobt.getAttribute("TEMPLATEVERSION").toString(); - if(bobt==null||TWO_CLASSIFY==null||THREE_CLASSIFY==null||FOUR_CLASSIFY==null||TEMPLATEVERSION==null){ - message.add(NameManager.getItemName("ProductContractTemplate", THREE_CLASSIFY)+"未找到模板配置!"); - }else{ - // 保存LB_CONTRACT_TEMPLATE表 - BizObjectManager bm = JBOFactory.getBizObjectManager(LB_CONTRACT_TEMPLATE.CLASS_NAME); - tx.join(bm); - BizObject bo = bm.newObject(); - String id=UUIDUtil.getUUID(); - bo.setAttributeValue("id", id); - bo.setAttributeValue("ONE_CLASSIFY", TWO_CLASSIFY); - bo.setAttributeValue("TWO_CLASSIFY", THREE_CLASSIFY); - bo.setAttributeValue("THREE_CLASSIFY", FOUR_CLASSIFY); - bo.setAttributeValue("FOUR_CLASSIFY", TEMPLATEVERSION); - // bo.setAttributeValue("CONTRACT_NUMBER", boc.getAttribute("CONTRACT_NUMBER").getString()); - bo.setAttributeValue("CONTRACT_ID", sourceMap.get("CONTRACT_ID")); - bo.setAttributeValue("FLOWUNID", sourceMap.get("FLOW_UNID")); - bm.saveObject(bo); - bo.getKey(); - sourceMap.put("TEMPLATE_ID", id); - BizObject rela=JBOFactory.createBizObjectQuery(LB_DOCRELATIVE.CLASS_NAME,"TEMPLATE_ID=:tempid").setParameter("tempid", tempid).getSingleResult(false); - if(rela!=null){ - DocListAction doc=new DocListAction(); - doc.setRelativeId(rela.getAttribute("id").getString()); - doc.deleteRelative(tx); - } - officeSer.createOfficeByTemplateNo(bobt.getAttribute("id").getString(), sourceMap); - } - } - return message.toString(); - } - //word转pdf - public String wordTopdf(String projectId,String contractId,JBOTransaction tx) throws Exception{ - String pdfPath=""; - BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx); - BizObjectManager attrBom = JBOFactory.getBizObjectManager(LB_DOCATTRIBUTE.CLASS_NAME, tx); - BizObjectManager lulManage = JBOFactory.getBizObjectManager(LB_UNION_LESSEE.CLASS_NAME, tx); - BizObject lul = lulManage.createQuery("project_id=:projectid").setParameter("projectid", projectId).getSingleResult(false); - String customername = null; - String telephone = null; - String ids =null; - if(lul!=null){ - ids = lul.getAttribute("CUSTOMER_ID").toString(); - customername = lul.getAttribute("CUSTOMER_NAME").toString(); - BizObjectManager ciManage = JBOFactory.getBizObjectManager(CUSTOMER_INFO.CLASS_NAME, tx); - BizObject ci = ciManage.createQuery("customerid=:customerid").setParameter("customerid", lul.getAttribute("CUSTOMER_ID").getString()).getSingleResult(false); - BizObjectManager cpManage = JBOFactory.getBizObjectManager(CUSTOMER_PERSON.CLASS_NAME, tx); - BizObject cp = cpManage.createQuery("customerid=:customerid").setParameter("customerid", lul.getAttribute("CUSTOMER_ID").getString()).getSingleResult(false); - if(ci!=null&&"03".equals(ci.getAttribute("customertype").getString())){ - telephone = (cp==null?"":cp.getAttribute("mobile").getString()); - } - } - - WordToPDFUtil wordTopdf = new WordToPDFUtil(); - File file = null; - Boolean result = null; - List bo = contBom.createQuery("contract_id=:contractId and file_flag='yes' and process='1'").setParameter("contractId", contractId).getResultList(true); - if (bo != null) { - for (BizObject contBo : bo) { - String attrId = contBo.getAttribute("ATTRIBUTE_ID").toString(); - BizObject attrBo = attrBom.createQuery("id='" +attrId+"'").getSingleResult(true); - String path = attrBo.getAttribute("FULLPATH").toString(); - String lastFilePath = path.replace(".docx", ".pdf"); - File filePath = new File(path); - if(!filePath.exists()){ - logger.info("word转换pdf的源文件不存在"); - continue; - } - String lastFilePathpdf = filePath.getParent(); - try { - result = wordTopdf.Word2Pdf(path, lastFilePathpdf); - } catch (Exception e) { - result = false; - e.printStackTrace(); - } - if (result) { - file =new File(lastFilePath); - contBo.setAttributeValue("FULLPATH",lastFilePath); - contBo.setAttributeValue("FILENAME",contBo.getAttribute("FILENAME").toString().replace(".docx",".pdf" )); - contBo.setAttributeValue("FILEPATH",contBo.getAttribute("FILEPATH").toString().replace(".docx", ".pdf")); - contBo.setAttributeValue("CONTENT_TYPE","application/pdf"); - contBo.setAttributeValue("PROCESS","2"); - contBo.setAttributeValue("PROJECT_ID",projectId); - contBo.setAttributeValue("CUSTOMERNAME",customername); - contBo.setAttributeValue("TELEPHONE",telephone); - contBo.setAttributeValue("IDS",ids); - contBom.saveObject(contBo); - pdfPath=attrBo.getAttribute("FULLPATH").toString().replace(".docx", ".pdf"); - attrBo.setAttributeValue("FULLPATH",attrBo.getAttribute("FULLPATH").toString().replace(".docx", ".pdf")); - attrBo.setAttributeValue("FILENAME",attrBo.getAttribute("FILENAME").toString().replace(".docx", ".pdf")); - attrBo.setAttributeValue("FILEPATH",attrBo.getAttribute("FILEPATH").toString().replace(".docx", ".pdf")); - attrBo.setAttributeValue("FileSize",file.length()); - attrBo.setAttributeValue("CONTENT_TYPE","application/pdf"); - attrBom.saveObject(attrBo); - }else{ - contBo.setAttributeValue("PROCESS","3"); - contBom.saveObject(contBo); - } - } - } - return pdfPath; - } - /** - * 向pdf插入一维码图片 - * @param outPdfFile 插入后输出的路径 - * @param markImagePath 一维码的图片路径 - * @param tx 事务 - * @return - * @throws Exception - */ - public String pdfAndMark(String outPdfFile, String markImagePath,String contractId,String leasform,JBOTransaction tx) throws Exception{ - - BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx); - BizObjectManager attrBom = JBOFactory.getBizObjectManager(LB_DOCATTRIBUTE.CLASS_NAME, tx); - BizObjectManager loscBom = JBOFactory.getBizObjectManager(LB_ONEDIMENSIONALCODE.CLASS_NAME, tx); - BizObject losc = loscBom.createQuery("CONTRACT_ID=:contractId").setParameter("contractId", contractId).getSingleResult(true); - if(markImagePath.length()<=0){ - if(losc!=null){ - markImagePath = losc.getAttribute("FULLPATH").getString(); - } - } - BizObject cont = contBom.createQuery("contract_id=:contractId and file_flag='yes'").setParameter("contractId", contractId).getSingleResult(true); - String newPath = ""; - String split =""; - String InPdfFile=""; - if(cont!=null){ - InPdfFile=cont.getAttribute("fullpath").toString(); - split = cont.getAttribute("filepath").toString(); - File file = new File(outPdfFile+split.substring(0,split.lastIndexOf("/"))); - if (!file.exists()) { - file.mkdirs(); - } - newPath=outPdfFile+split; - }else{ - return "error"; - } - PdfReader reader = new PdfReader(InPdfFile, "PDF".getBytes()); - int pages = reader.getNumberOfPages();//获取pdf的总页数 - PdfStamper stamp = new PdfStamper(reader, new FileOutputStream(newPath)); - Image img = Image.getInstance(markImagePath);//插入水印    - //设置图片宽度和高度 - img.scaleAbsolute(160, 22); - //设置图片水印的位置。 - img.setAbsolutePosition(400, 785); - - PdfContentByte under = stamp.getUnderContent(1); - under.addImage(img); - if(pages>2&&"02".equals(leasform)){ - PdfContentByte under2 = stamp.getUnderContent(3); - under2.addImage(img); - } - - - stamp.close();// 关闭           - File tempfile = new File(InPdfFile); - //删除原文件 - - if(tempfile.exists()) { - tempfile.delete(); - } - - cont.setAttributeValue("FULLPATH",newPath); - contBom.saveObject(cont); - BizObject attr = attrBom.createQuery("ID=:id").setParameter("id", cont.getAttribute("attribute_id").getString()).getSingleResult(true); - if(attr!=null){ - attr.setAttributeValue("FULLPATH",newPath); - attrBom.saveObject(attr); - } - return newPath; - } - - //公司盖章 - public String compnySignIng(String contract_Id,JBOTransaction tx) throws Exception { - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); - BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx); - Map map = new HashMap(); - ContractSignInfo con = null; - List bo = null; - BizObject ldclBo = null; - - // 查询lb_doc_contract_list表 - bo = contBom.createQuery("contract_id=:contractId and file_flag='yes' and (sendprocess='0' or sendprocess='2' ) ").setParameter("contractId", contract_Id).getResultList(true); - for (BizObject keys : bo) { - String info = keys.getAttribute("id").toString(); - con = new ContractSignInfo(); - con.setCustname(keys.getAttribute("DOC_NAME").toString()); - con.setCustphone(keys.getAttribute("TELEPHONE").toString()); - con.setFileid(keys.getAttribute("ATTRIBUTE_ID").toString()); - con.setFilename(keys.getAttribute("FILENAME").toString()); - // 获取生成文件路径 - String makefullPath = keys.getAttribute("FULLPATH").toString(); - File file = new File(makefullPath); - if (!file.exists()) { - throw new RuntimeException("要读取的文件不存在"); - } - con.setInputfile(BASE64.encodeImgageToBase64(file)); - map.put(info, con); - } - Map fromCondtion = new HashMap(); - Map otherProperty = new HashMap(); - Map resultMap = requestService.compnySign(map); - if (!resultMap.containsKey("error")) { - for (String key : resultMap.keySet()) { - // 存储契约锁返回的合同id和合同文件id - if (key.indexOf("contract_") == -1) { - fromCondtion.clear(); - otherProperty.clear(); - // 契约锁合同号 - String contractId = resultMap.get("contract_" + key); - String sendProcess = resultMap.get("contract_" + contractId); - ldclBo = contBom.createQuery("ATTRIBUTE_ID='" + key + "'").getSingleResult(true); - ldclBo.setAttributeValue("DOCUMENT_ID", resultMap.get(key)); - ldclBo.setAttributeValue("SINGCONTRACT_ID", contractId); - ldclBo.setAttributeValue("SIGN_TYPE", "COMPLETE");//法人客户当盖完章改为完成状态 - ldclBo.setAttributeValue("SENDPROCESS", sendProcess); - contBom.saveObject(ldclBo); - - String contractDocId = ldclBo.getAttribute("id").toString(); - fromCondtion.put("id", contractDocId); - otherProperty.put("SIGNPROCESS", "0");// 发起电子签约 - otherProperty.put("CONTRACTDOCID", contractDocId);// 发起电子签约 - otherProperty.put("INPUTTIME",DateAssistant.getTodayNow()); - //拷表的方法 - DataOperatorUtil.copySingleJBO(LB_DOC_CONTRACT_LIST.CLASS_NAME, fromCondtion, LB_CONTRACT_SIGN_LOG.CLASS_NAME, null, - otherProperty, tx); - } - } - downloadDoc(contract_Id,tx); - return "success"; - } else { - Boolean flag = false; - String getMessage = resultMap.get("error"); - logger.info("契约锁反馈的异常信息" + getMessage); - for (String key : resultMap.keySet()) { - // 存储契约锁返回的合同id和合同文件id - if (key.indexOf("contract_") == -1 && !"error".equals(key)) { - fromCondtion.clear(); - otherProperty.clear(); - // 契约锁合同号 - String contractId = resultMap.get("contract_" + key); - String sendProcess = resultMap.get("contract_" + contractId); - ldclBo = contBom.createQuery("ATTRIBUTE_ID='" + key + "'").getSingleResult(true); - ldclBo.setAttributeValue("DOCUMENT_ID", resultMap.get(key)); - ldclBo.setAttributeValue("SINGCONTRACT_ID", contractId); - ldclBo.setAttributeValue("SENDPROCESS", sendProcess); - if ("1".equals(sendProcess)) { - flag = true; - ldclBo.setAttributeValue("SIGN_TYPE", "SIGNING"); - }else if("2".equals(sendProcess)){ - ldclBo.setAttributeValue("MESSAGE",getMessage ); - } - contBom.saveObject(ldclBo); - - String contractDocId = ldclBo.getAttribute("id").toString(); - fromCondtion.put("ID", contractDocId); - otherProperty.put("SIGNPROCESS", "0");//发起电子签约 - otherProperty.put("CONTRACTDOCID",contractDocId);//发起电子签约 - otherProperty.put("INPUTTIME",DateAssistant.getTodayNow()); - DataOperatorUtil.copySingleJBO(LB_DOC_CONTRACT_LIST.CLASS_NAME, fromCondtion, LB_CONTRACT_SIGN_LOG.CLASS_NAME, null, - otherProperty, tx); - } - } - // 判断不同的异常反馈给前端 - if (getMessage.indexOf("用户认证信息与合同签署方信息不匹配") != -1) { - getMessage = getMessage.substring((getMessage.indexOf("message")) + 10, (getMessage.indexOf("code")) - 3); - return flag + "@" + getMessage; - } else if (getMessage.indexOf("contractId不能为空") != -1) { - return flag + "@" + getMessage; - } else { - return flag + "@" + "error"; - } - } - } - - /** - * 根据document_id下载合同 - * - * @param tx - * @return - * @throws Exception - * @throws Exception - * @throws MalformedURLException - */ - public String downloadDoc(String contract_id,JBOTransaction tx) throws MalformedURLException, Exception { - requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); - BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx); - String sql = ""; - sql = "contract_id=:contractid and file_flag='yes'"; - try { - - @SuppressWarnings("unchecked") - List bo = contBom.createQuery(sql).setParameter("contractid", contract_id).getResultList(true); - if (bo != null) { - Map map = new HashMap(); - for (BizObject keys : bo) { - map.put(keys.getAttribute("DOCUMENT_ID").toString(), keys.getAttribute("FULLPATH").toString()); - } - Map result = requestService.downloadDoc(map); - if (!result.containsKey("error")) { - for (String contractId : map.keySet()) { - try { - if ("success".equals(result.get(contractId))) { - String fileString = result.get("file_" + contractId); - InputStream fileInput = BASE64.encodeFileToBase64(fileString); - OutputStream fileOut = new FileOutputStream(map.get(contractId));// TODO - byte[] buffByte = new byte[1024]; - int size = 0; - while ((size = fileInput.read(buffByte)) != -1) { - fileOut.write(buffByte, 0, size); - } - fileInput.close(); - fileOut.close(); - } else if ("error".equals(result.get(contractId))) { - return "error"; - } - } catch (Exception e) { - e.printStackTrace(); - - } - } - return "success"; - } else { - return "error"; - } - } - } catch (Exception e) { - return "error"; - } - return "success"; - } - @SuppressWarnings("deprecation") - public static String getConfigRequestUrl() throws Exception{ - return Configure.getInstance().getConfigure("RequestHessionUrl"); - } - - public Map fileBase(String contractId){ - Map fileNameBase = new HashMap(); - try { - BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME); - BizObject cont = contBom.createQuery(" contract_id=:contractid and file_flag='yes' and (sendprocess='0' or sendprocess='2' ) ").setParameter("contractid", contractId).getSingleResult(false); - if(cont==null){ - return fileNameBase; - } - String newPath = cont.getAttribute("fullpath").getString(); - File file = new File(newPath); - if (!file.exists()) { - return fileNameBase; - } - // return BASE64.encodeImgageToBase64(file); - fileNameBase.put("fileName", newPath.substring(newPath.lastIndexOf("/")+1)); - fileNameBase.put("outputFile", BASE64.encodeImgageToBase64(file)); - } catch (JBOException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - return fileNameBase; - } - - - /** - * 北汽合同变更方法 - * @throws Exception - */ - public void BqChangecontract(String contractId,JBOTransaction tx) throws Exception{ - //删除之前生成的文件 - BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME,tx); - List conts = contBom.createQuery(" contract_id=:contractid ").setParameter("contractid", contractId).getResultList(true); - for (BizObject cont : conts) { - cont.setAttributeValue("file_flag", "no"); - contBom.saveObject(cont); - } - BizObjectManager lctBom = JBOFactory.getBizObjectManager(LB_CONTRACT_TEMPLATE.CLASS_NAME,tx); - List lcts = lctBom.createQuery(" contract_id=:contractid ").setParameter("contractid", contractId).getResultList(true); - for (BizObject lct : lcts) { - lctBom.deleteObject(lct); - } - } -} +package com.tenwa.makeContract.util; + +import java.awt.image.BufferedImage; +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.io.OutputStream; +import java.net.MalformedURLException; +import java.text.SimpleDateFormat; +import java.util.ArrayList; +import java.util.Calendar; +import java.util.Date; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +import org.apache.log4j.Logger; +import org.jbarcode.JBarcode; +import org.jbarcode.encode.Code128Encoder; +import org.jbarcode.paint.BaseLineTextPainter; +import org.jbarcode.paint.WidthCodedPainter; + +import com.amarsoft.are.jbo.BizObject; +import com.amarsoft.are.jbo.BizObjectManager; +import com.amarsoft.are.jbo.JBOException; +import com.amarsoft.are.jbo.JBOFactory; +import com.amarsoft.are.jbo.JBOTransaction; +import com.amarsoft.are.util.json.JSONDecoder; +import com.amarsoft.are.util.json.JSONObject; +import com.amarsoft.awe.Configure; +import com.amarsoft.dict.als.manage.NameManager; +import com.caucho.hessian.client.HessianProxyFactory; +import com.itextpdf.text.Image; +import com.itextpdf.text.pdf.PdfContentByte; +import com.itextpdf.text.pdf.PdfReader; +import com.itextpdf.text.pdf.PdfStamper; +import com.sun.image.codec.jpeg.JPEGCodec; +import com.sun.image.codec.jpeg.JPEGEncodeParam; +import com.sun.image.codec.jpeg.JPEGImageEncoder; +import com.tenwa.app.dao.ContractSignInfo; +import com.tenwa.channelportal.action.ContractSignAction; +import com.tenwa.channelportal.action.generativecontract.WordToPDFUtil; +import com.tenwa.comm.util.date.DateAssistant; +import com.tenwa.comm.util.jboutil.DataOperatorUtil; +import com.tenwa.doc.action.DocListAction; +import com.tenwa.doc.util.BASE64; +import com.tenwa.lease.app.service.HttpRequestAppService; +import com.tenwa.officetempalte.util.FileOperatorUtil; +import com.tenwa.reckon.util.UUIDUtil; + +import jbo.app.tenwa.customer.CUSTOMER_INFO; +import jbo.app.tenwa.customer.CUSTOMER_PERSON; +import jbo.app.tenwa.doc.LB_DOCATTRIBUTE; +import jbo.app.tenwa.doc.LB_DOCRELATIVE; +import jbo.app.tenwa.doc.LB_DOC_CONTRACT_LIST; +import jbo.app.tenwa.doc.LB_ONEDIMENSIONALCODE; +import jbo.com.tenwa.entity.comm.officetempalte.BF_TEMPLATE; +import jbo.com.tenwa.lease.carbrand.LB_CONTRACT_SIGN_LOG; +import jbo.com.tenwa.lease.comm.LB_CONTRACT_TEMPLATE; +import jbo.com.tenwa.lease.comm.LB_UNION_LESSEE; + + +public class MakeOneCodeAndContractModel { + + private static Logger logger=Logger.getLogger(ContractSignAction.class); + public HessianProxyFactory factory = new HessianProxyFactory(); + public HttpRequestAppService requestService; + + public String MOneDimensionalCode(String contractNo,String contractId,String projectId,String diskPath,JBOTransaction tx) throws Exception{ + JBarcode localJBarcode = new JBarcode(Code128Encoder.getInstance(), WidthCodedPainter.getInstance(), BaseLineTextPainter.getInstance()); + localJBarcode.setEncoder(Code128Encoder.getInstance()); + localJBarcode.setPainter(WidthCodedPainter.getInstance()); + localJBarcode.setBarHeight(10); + localJBarcode.setTextPainter(BaseLineTextPainter.getInstance()); + localJBarcode.setShowCheckDigit(false); + + BufferedImage localBufferedImage = null; + localBufferedImage = localJBarcode.createBarcode(contractNo); + //ȡǰʱ䣬ʱ䴴һάŵ· + Calendar now = Calendar.getInstance(); + String path = now.get(Calendar.YEAR)+"//"+(now.get(Calendar.MONTH) + 1) + "//"+now.get(Calendar.DAY_OF_MONTH); + File file = new File(diskPath+path); + if (!file.exists()) { + file.mkdirs(); + } + path=path+"//"+contractId+".jpg"; + OutputStream jos = null; + jos = new FileOutputStream(diskPath+path); + JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(jos); + JPEGEncodeParam jpegEP = JPEGCodec.getDefaultJPEGEncodeParam(localBufferedImage); + jpegEP.setQuality((float) 1, true); + try { + encoder.encode(localBufferedImage, jpegEP); + jos.flush(); + } catch (IOException e) { + e.printStackTrace(); + } finally { + try { + jos.close(); + } catch (IOException e) { + e.printStackTrace(); + } + } + BizObjectManager attrBm = JBOFactory.getBizObjectManager(LB_ONEDIMENSIONALCODE.CLASS_NAME,tx); +// BizObjectManager attrBm=JBOFactory.getBizObjectManager("jbo.app.tenwa.doc.LB_ONEDIMENSIONALCODE"); + BizObject attr=attrBm.newObject(); + attr.setAttributeValue("PROJECT_ID", projectId); + attr.setAttributeValue("CONTRACT_ID", contractId); + attr.setAttributeValue("CONTRACT_NO", contractNo); + attr.setAttributeValue("FileName", contractId+".jpg"); + Date date= new Date(System.currentTimeMillis()); + String pattern="yyyy/MM/dd HH:mm:ss"; + SimpleDateFormat sdf= new SimpleDateFormat(pattern); + attr.setAttributeValue("InputTime",sdf.format(date)); + attr.setAttributeValue("objectType", "OneDimensionalCode"); + + attr.setAttributeValue("FilePath",path); + attr.setAttributeValue("FullPath",diskPath+path); + attr.setAttributeValue("Content_Type", "jpg"); +// tx.join(attrBm); + attrBm.saveObject(attr); + return diskPath+path; + } + /** + * wordĵ + * @param sTemplateParam wordĵIJ + * @param tempid ģid + * @param tx + * @return + * @throws Exception + */ + public String createBqWord(String sTemplateParam,String tempid,JBOTransaction tx) throws Exception{ + List message=new ArrayList(); + //ɲ + JSONObject paramJson=JSONDecoder.decode(sTemplateParam); + MapsourceMap=FileOperatorUtil.getJsonObjectToMap(paramJson); + BqCreateOfficeService officeSer=new BqCreateOfficeService(tx); + if(tempid.length()>0){ + BizObjectManager bmbt = JBOFactory.getBizObjectManager(BF_TEMPLATE.CLASS_NAME); + tx.join(bmbt); + BizObject bobt=bmbt.createQuery("id=:id").setParameter("id",tempid).getSingleResult(false); + String TWO_CLASSIFY = bobt.getAttribute("TWOCLASSIFY").toString(); + String THREE_CLASSIFY = bobt.getAttribute("THREECLASSIFY").toString(); + String FOUR_CLASSIFY = bobt.getAttribute("FOURCLASSIFY").toString(); + String TEMPLATEVERSION = bobt.getAttribute("TEMPLATEVERSION").toString(); + if(bobt==null||TWO_CLASSIFY==null||THREE_CLASSIFY==null||FOUR_CLASSIFY==null||TEMPLATEVERSION==null){ + message.add(NameManager.getItemName("ProductContractTemplate", THREE_CLASSIFY)+"δҵģã"); + }else{ + // LB_CONTRACT_TEMPLATE + BizObjectManager bm = JBOFactory.getBizObjectManager(LB_CONTRACT_TEMPLATE.CLASS_NAME); + tx.join(bm); + BizObject bo = bm.newObject(); + String id=UUIDUtil.getUUID(); + bo.setAttributeValue("id", id); + bo.setAttributeValue("ONE_CLASSIFY", TWO_CLASSIFY); + bo.setAttributeValue("TWO_CLASSIFY", THREE_CLASSIFY); + bo.setAttributeValue("THREE_CLASSIFY", FOUR_CLASSIFY); + bo.setAttributeValue("FOUR_CLASSIFY", TEMPLATEVERSION); + // bo.setAttributeValue("CONTRACT_NUMBER", boc.getAttribute("CONTRACT_NUMBER").getString()); + bo.setAttributeValue("CONTRACT_ID", sourceMap.get("CONTRACT_ID")); + bo.setAttributeValue("FLOWUNID", sourceMap.get("FLOW_UNID")); + bm.saveObject(bo); + bo.getKey(); + sourceMap.put("TEMPLATE_ID", id); + BizObject rela=JBOFactory.createBizObjectQuery(LB_DOCRELATIVE.CLASS_NAME,"TEMPLATE_ID=:tempid").setParameter("tempid", tempid).getSingleResult(false); + if(rela!=null){ + DocListAction doc=new DocListAction(); + doc.setRelativeId(rela.getAttribute("id").getString()); + doc.deleteRelative(tx); + } + officeSer.createOfficeByTemplateNo(bobt.getAttribute("id").getString(), sourceMap); + } + } + return message.toString(); + } + //wordתpdf + public String wordTopdf(String projectId,String contractId,JBOTransaction tx) throws Exception{ + String pdfPath=""; + BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx); + BizObjectManager attrBom = JBOFactory.getBizObjectManager(LB_DOCATTRIBUTE.CLASS_NAME, tx); + BizObjectManager lulManage = JBOFactory.getBizObjectManager(LB_UNION_LESSEE.CLASS_NAME, tx); + BizObject lul = lulManage.createQuery("project_id=:projectid").setParameter("projectid", projectId).getSingleResult(false); + String customername = null; + String telephone = null; + String ids =null; + if(lul!=null){ + ids = lul.getAttribute("CUSTOMER_ID").toString(); + customername = lul.getAttribute("CUSTOMER_NAME").toString(); + BizObjectManager ciManage = JBOFactory.getBizObjectManager(CUSTOMER_INFO.CLASS_NAME, tx); + BizObject ci = ciManage.createQuery("customerid=:customerid").setParameter("customerid", lul.getAttribute("CUSTOMER_ID").getString()).getSingleResult(false); + BizObjectManager cpManage = JBOFactory.getBizObjectManager(CUSTOMER_PERSON.CLASS_NAME, tx); + BizObject cp = cpManage.createQuery("customerid=:customerid").setParameter("customerid", lul.getAttribute("CUSTOMER_ID").getString()).getSingleResult(false); + if(ci!=null&&"03".equals(ci.getAttribute("customertype").getString())){ + telephone = (cp==null?"":cp.getAttribute("mobile").getString()); + } + } + + WordToPDFUtil wordTopdf = new WordToPDFUtil(); + File file = null; + Boolean result = null; + List bo = contBom.createQuery("contract_id=:contractId and file_flag='yes' and process='1'").setParameter("contractId", contractId).getResultList(true); + if (bo != null) { + for (BizObject contBo : bo) { + String attrId = contBo.getAttribute("ATTRIBUTE_ID").toString(); + BizObject attrBo = attrBom.createQuery("id='" +attrId+"'").getSingleResult(true); + String path = attrBo.getAttribute("FULLPATH").toString(); + String lastFilePath = path.replace(".docx", ".pdf"); + File filePath = new File(path); + if(!filePath.exists()){ + logger.info("wordתpdfԴļ"); + continue; + } + String lastFilePathpdf = filePath.getParent(); + try { + result = wordTopdf.Word2Pdf(path, lastFilePathpdf); + } catch (Exception e) { + result = false; + e.printStackTrace(); + } + if (result) { + file =new File(lastFilePath); + contBo.setAttributeValue("FULLPATH",lastFilePath); + contBo.setAttributeValue("FILENAME",contBo.getAttribute("FILENAME").toString().replace(".docx",".pdf" )); + contBo.setAttributeValue("FILEPATH",contBo.getAttribute("FILEPATH").toString().replace(".docx", ".pdf")); + contBo.setAttributeValue("CONTENT_TYPE","application/pdf"); + contBo.setAttributeValue("PROCESS","2"); + contBo.setAttributeValue("PROJECT_ID",projectId); + contBo.setAttributeValue("CUSTOMERNAME",customername); + contBo.setAttributeValue("TELEPHONE",telephone); + contBo.setAttributeValue("IDS",ids); + contBom.saveObject(contBo); + pdfPath=attrBo.getAttribute("FULLPATH").toString().replace(".docx", ".pdf"); + attrBo.setAttributeValue("FULLPATH",attrBo.getAttribute("FULLPATH").toString().replace(".docx", ".pdf")); + attrBo.setAttributeValue("FILENAME",attrBo.getAttribute("FILENAME").toString().replace(".docx", ".pdf")); + attrBo.setAttributeValue("FILEPATH",attrBo.getAttribute("FILEPATH").toString().replace(".docx", ".pdf")); + attrBo.setAttributeValue("FileSize",file.length()); + attrBo.setAttributeValue("CONTENT_TYPE","application/pdf"); + attrBom.saveObject(attrBo); + }else{ + contBo.setAttributeValue("PROCESS","3"); + contBom.saveObject(contBo); + } + } + } + return pdfPath; + } + /** + * pdfһάͼƬ + * @param outPdfFile · + * @param markImagePath һάͼƬ· + * @param tx + * @return + * @throws Exception + */ + public String pdfAndMark(String outPdfFile, String markImagePath,String contractId,String leasform,JBOTransaction tx) throws Exception{ + + BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx); + BizObjectManager attrBom = JBOFactory.getBizObjectManager(LB_DOCATTRIBUTE.CLASS_NAME, tx); + BizObjectManager loscBom = JBOFactory.getBizObjectManager(LB_ONEDIMENSIONALCODE.CLASS_NAME, tx); + BizObject losc = loscBom.createQuery("CONTRACT_ID=:contractId").setParameter("contractId", contractId).getSingleResult(true); + if(markImagePath.length()<=0){ + if(losc!=null){ + markImagePath = losc.getAttribute("FULLPATH").getString(); + } + } + BizObject cont = contBom.createQuery("contract_id=:contractId and file_flag='yes'").setParameter("contractId", contractId).getSingleResult(true); + String newPath = ""; + String split =""; + String InPdfFile=""; + if(cont!=null){ + InPdfFile=cont.getAttribute("fullpath").toString(); + split = cont.getAttribute("filepath").toString(); + File file = new File(outPdfFile+split.substring(0,split.lastIndexOf("/"))); + if (!file.exists()) { + file.mkdirs(); + } + newPath=outPdfFile+split; + }else{ + return "error"; + } + PdfReader reader = new PdfReader(InPdfFile, "PDF".getBytes()); + int pages = reader.getNumberOfPages();//ȡpdfҳ + PdfStamper stamp = new PdfStamper(reader, new FileOutputStream(newPath)); + Image img = Image.getInstance(markImagePath);//ˮӡ + //ͼƬȺ͸߶ + img.scaleAbsolute(160, 22); + //ͼƬˮӡλá + img.setAbsolutePosition(400, 785); + + PdfContentByte under = stamp.getUnderContent(1); + under.addImage(img); + if(pages>2&&"02".equals(leasform)){ + PdfContentByte under2 = stamp.getUnderContent(3); + under2.addImage(img); + } + + + stamp.close();// ر + File tempfile = new File(InPdfFile); + //ɾԭļ + + if(tempfile.exists()) { + tempfile.delete(); + } + + cont.setAttributeValue("FULLPATH",newPath); + contBom.saveObject(cont); + BizObject attr = attrBom.createQuery("ID=:id").setParameter("id", cont.getAttribute("attribute_id").getString()).getSingleResult(true); + if(attr!=null){ + attr.setAttributeValue("FULLPATH",newPath); + attrBom.saveObject(attr); + } + return newPath; + } + + //˾ + public String compnySignIng(String contract_Id,JBOTransaction tx) throws Exception { + requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); + BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx); + Map map = new HashMap(); + ContractSignInfo con = null; + List bo = null; + BizObject ldclBo = null; + + // ѯlb_doc_contract_list + bo = contBom.createQuery("contract_id=:contractId and file_flag='yes' and (sendprocess='0' or sendprocess='2' ) ").setParameter("contractId", contract_Id).getResultList(true); + for (BizObject keys : bo) { + String info = keys.getAttribute("id").toString(); + con = new ContractSignInfo(); + con.setCustname(keys.getAttribute("DOC_NAME").toString()); + con.setCustphone(keys.getAttribute("TELEPHONE").toString()); + con.setFileid(keys.getAttribute("ATTRIBUTE_ID").toString()); + con.setFilename(keys.getAttribute("FILENAME").toString()); + // ȡļ· + String makefullPath = keys.getAttribute("FULLPATH").toString(); + File file = new File(makefullPath); + if (!file.exists()) { + throw new RuntimeException("Ҫȡļ"); + } + con.setInputfile(BASE64.encodeImgageToBase64(file)); + map.put(info, con); + } + Map fromCondtion = new HashMap(); + Map otherProperty = new HashMap(); + Map resultMap = requestService.compnySign(map); + if (!resultMap.containsKey("error")) { + for (String key : resultMap.keySet()) { + // 洢Լصĺͬidͺͬļid + if (key.indexOf("contract_") == -1) { + fromCondtion.clear(); + otherProperty.clear(); + // Լͬ + String contractId = resultMap.get("contract_" + key); + String sendProcess = resultMap.get("contract_" + contractId); + ldclBo = contBom.createQuery("ATTRIBUTE_ID='" + key + "'").getSingleResult(true); + ldclBo.setAttributeValue("DOCUMENT_ID", resultMap.get(key)); + ldclBo.setAttributeValue("SINGCONTRACT_ID", contractId); + ldclBo.setAttributeValue("SIGN_TYPE", "COMPLETE");//˿ͻ¸Ϊ״̬ + ldclBo.setAttributeValue("SENDPROCESS", sendProcess); + contBom.saveObject(ldclBo); + + String contractDocId = ldclBo.getAttribute("id").toString(); + fromCondtion.put("id", contractDocId); + otherProperty.put("SIGNPROCESS", "0");// ǩԼ + otherProperty.put("CONTRACTDOCID", contractDocId);// ǩԼ + otherProperty.put("INPUTTIME",DateAssistant.getTodayNow()); + //ķ + DataOperatorUtil.copySingleJBO(LB_DOC_CONTRACT_LIST.CLASS_NAME, fromCondtion, LB_CONTRACT_SIGN_LOG.CLASS_NAME, null, + otherProperty, tx); + } + } + downloadDoc(contract_Id,tx); + return "success"; + } else { + Boolean flag = false; + String getMessage = resultMap.get("error"); + logger.info("Լ쳣Ϣ" + getMessage); + for (String key : resultMap.keySet()) { + // 洢Լصĺͬidͺͬļid + if (key.indexOf("contract_") == -1 && !"error".equals(key)) { + fromCondtion.clear(); + otherProperty.clear(); + // Լͬ + String contractId = resultMap.get("contract_" + key); + String sendProcess = resultMap.get("contract_" + contractId); + ldclBo = contBom.createQuery("ATTRIBUTE_ID='" + key + "'").getSingleResult(true); + ldclBo.setAttributeValue("DOCUMENT_ID", resultMap.get(key)); + ldclBo.setAttributeValue("SINGCONTRACT_ID", contractId); + ldclBo.setAttributeValue("SENDPROCESS", sendProcess); + if ("1".equals(sendProcess)) { + flag = true; + ldclBo.setAttributeValue("SIGN_TYPE", "SIGNING"); + }else if("2".equals(sendProcess)){ + ldclBo.setAttributeValue("MESSAGE",getMessage ); + } + contBom.saveObject(ldclBo); + + String contractDocId = ldclBo.getAttribute("id").toString(); + fromCondtion.put("ID", contractDocId); + otherProperty.put("SIGNPROCESS", "0");//ǩԼ + otherProperty.put("CONTRACTDOCID",contractDocId);//ǩԼ + otherProperty.put("INPUTTIME",DateAssistant.getTodayNow()); + DataOperatorUtil.copySingleJBO(LB_DOC_CONTRACT_LIST.CLASS_NAME, fromCondtion, LB_CONTRACT_SIGN_LOG.CLASS_NAME, null, + otherProperty, tx); + } + } + // жϲͬ쳣ǰ + if (getMessage.indexOf("û֤ϢͬǩϢƥ") != -1) { + getMessage = getMessage.substring((getMessage.indexOf("message")) + 10, (getMessage.indexOf("code")) - 3); + return flag + "@" + getMessage; + } else if (getMessage.indexOf("contractIdΪ") != -1) { + return flag + "@" + getMessage; + } else { + return flag + "@" + "error"; + } + } + } + + /** + * document_idغͬ + * + * @param tx + * @return + * @throws Exception + * @throws Exception + * @throws MalformedURLException + */ + public String downloadDoc(String contract_id,JBOTransaction tx) throws MalformedURLException, Exception { + requestService = (HttpRequestAppService) factory.create(HttpRequestAppService.class, this.getConfigRequestUrl()); + BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME, tx); + String sql = ""; + sql = "contract_id=:contractid and file_flag='yes'"; + try { + + @SuppressWarnings("unchecked") + List bo = contBom.createQuery(sql).setParameter("contractid", contract_id).getResultList(true); + if (bo != null) { + Map map = new HashMap(); + for (BizObject keys : bo) { + map.put(keys.getAttribute("DOCUMENT_ID").toString(), keys.getAttribute("FULLPATH").toString()); + } + Map result = requestService.downloadDoc(map); + if (!result.containsKey("error")) { + for (String contractId : map.keySet()) { + try { + if ("success".equals(result.get(contractId))) { + String fileString = result.get("file_" + contractId); + InputStream fileInput = BASE64.encodeFileToBase64(fileString); + OutputStream fileOut = new FileOutputStream(map.get(contractId));// TODO + byte[] buffByte = new byte[1024]; + int size = 0; + while ((size = fileInput.read(buffByte)) != -1) { + fileOut.write(buffByte, 0, size); + } + fileInput.close(); + fileOut.close(); + } else if ("error".equals(result.get(contractId))) { + return "error"; + } + } catch (Exception e) { + e.printStackTrace(); + + } + } + return "success"; + } else { + return "error"; + } + } + } catch (Exception e) { + return "error"; + } + return "success"; + } + @SuppressWarnings("deprecation") + public static String getConfigRequestUrl() throws Exception{ + return Configure.getInstance().getConfigure("RequestHessionUrl"); + } + + public Map fileBase(String contractId){ + Map fileNameBase = new HashMap(); + try { + BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME); + BizObject cont = contBom.createQuery(" contract_id=:contractid and file_flag='yes' and (sendprocess='0' or sendprocess='2' ) ").setParameter("contractid", contractId).getSingleResult(false); + if(cont==null){ + return fileNameBase; + } + String newPath = cont.getAttribute("fullpath").getString(); + File file = new File(newPath); + if (!file.exists()) { + return fileNameBase; + } + // return BASE64.encodeImgageToBase64(file); + fileNameBase.put("fileName", newPath.substring(newPath.lastIndexOf("/")+1)); + fileNameBase.put("outputFile", BASE64.encodeImgageToBase64(file)); + } catch (JBOException e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + return fileNameBase; + } + + + /** + * ͬ + * @throws Exception + */ + public void BqChangecontract(String contractId,JBOTransaction tx) throws Exception{ + //ɾ֮ǰɵļ + BizObjectManager contBom = JBOFactory.getBizObjectManager(LB_DOC_CONTRACT_LIST.CLASS_NAME,tx); + List conts = contBom.createQuery(" contract_id=:contractid ").setParameter("contractid", contractId).getResultList(true); + for (BizObject cont : conts) { + cont.setAttributeValue("file_flag", "no"); + contBom.saveObject(cont); + } + BizObjectManager lctBom = JBOFactory.getBizObjectManager(LB_CONTRACT_TEMPLATE.CLASS_NAME,tx); + List lcts = lctBom.createQuery(" contract_id=:contractid ").setParameter("contractid", contractId).getResultList(true); + for (BizObject lct : lcts) { + lctBom.deleteObject(lct); + } + } +} diff --git a/src_tenwa/com/tenwa/platform/controller/CustomerInfoController.java b/src_tenwa/com/tenwa/platform/controller/CustomerInfoController.java deleted file mode 100644 index 3e71ea9af..000000000 --- a/src_tenwa/com/tenwa/platform/controller/CustomerInfoController.java +++ /dev/null @@ -1,196 +0,0 @@ -package com.tenwa.platform.controller; - -import com.amarsoft.are.jbo.*; -import com.tenwa.comm.util.jboutil.DataOperatorUtil; -import jbo.app.tenwa.customer.*; -import jbo.com.tenwa.lease.carbrand.BUSINESS_STATUS; -import jbo.com.tenwa.lease.comm.LB_CONTRACT_INFO; -import jbo.com.tenwa.lease.comm.LB_CONTRACT_INFO_TEMP; -import jbo.com.tenwa.lease.comm.LB_PROJECT_INFO; -import jbo.com.tenwa.lease.comm.LB_UNION_LESSEE; -import jbo.sys.*; -import org.codehaus.jackson.map.ObjectMapper; - -import java.io.IOException; -import java.util.HashMap; -import java.util.Map; - -public class CustomerInfoController { - - public String serial; - public String currUserId; - public String channel; - public String sourcetype; - public String operationType; - public String applicationNo; - public String customerType; - - // Ȼֵֵ - private String CUSTOMER_TYPE_PERSON = "03"; - // ֵֵ - private String CUSTOMER_TYPE_COMPANY = "01"; - - // ͬ״ֵֵ̬ - private String BUSINESS_STATUS_31 = "31"; - - public String change(JBOTransaction tx) { - Map result = new HashMap<>(); - try { - BizObjectManager pfProjectInfoManager = JBOFactory.getBizObjectManager(PF_PROJECT_INFO.CLASS_NAME, tx); - BizObject pfProjectInfo = pfProjectInfoManager.createQuery(" APPLICATION_NO=:applicationNo").setParameter("applicationNo", applicationNo).getSingleResult(false); - String isNetCar = pfProjectInfo.getAttribute(PF_PROJECT_INFO.IS_NETCAR).getString(); - - BizObjectManager lbUnionLesseeManager = JBOFactory.getBizObjectManager(LB_UNION_LESSEE.CLASS_NAME, tx); - BizObject lbUnionLessee = lbUnionLesseeManager.createQuery(" CONTRACT_NUMBER=:applicationNo").setParameter("applicationNo", applicationNo).getSingleResult(false); - String customerId = lbUnionLessee.getAttribute(LB_UNION_LESSEE.CUSTOMER_ID).getString(); - - if (CUSTOMER_TYPE_PERSON.equals(customerType)) { - // Ȼ˿ͻ - BizObjectManager customerPersonManager = JBOFactory.getBizObjectManager(CUSTOMER_PERSON.CLASS_NAME, tx); - BizObject customerPerson = customerPersonManager.createQuery(" CUSTOMER_ID=:customerId").setParameter("customerId", customerId).getSingleResult(false); - BizObjectManager customerAddressManager = JBOFactory.getBizObjectManager(CUSTOMER_ADDRESS.CLASS_NAME, tx); - BizObject customerAddress = customerAddressManager.createQuery(" CUSTOMER_ID=:customerId").setParameter("customerId", customerId).getSingleResult(false); - BizObjectManager customerFamilyManager = JBOFactory.getBizObjectManager(CUSTOMER_FAMILY.CLASS_NAME, tx); - BizObject customerFamily = customerFamilyManager.createQuery(" CUSTOMER_ID=:customerId").setParameter("customerId", customerId).getSingleResult(false); - BizObjectManager contractInfoManager = JBOFactory.getBizObjectManager(LB_CONTRACT_INFO.CLASS_NAME, tx); - BizObject contractInfo = contractInfoManager.createQuery(" CONTRACT_NUMBER=:applicationNo").setParameter("applicationNo", applicationNo).getSingleResult(false); - - - BizObjectManager pfCustomerPersonManager = JBOFactory.getBizObjectManager(PF_CUSTOMER_PERSON.CLASS_NAME, tx); - BizObject pfCustomerPerson = pfCustomerPersonManager.createQuery(" APPLICATION_NO=:applicationNo").setParameter("applicationNo", applicationNo).getSingleResult(false); - BizObjectManager pfCustomerAddressManager = JBOFactory.getBizObjectManager(PF_CUSTOMER_ADDRESS.CLASS_NAME, tx); - BizObject pfCustomerAddress = pfCustomerAddressManager.createQuery(" APPLICATION_NO=:applicationNo").setParameter("applicationNo", applicationNo).getSingleResult(false); - BizObjectManager pfCustomerFamilyManager = JBOFactory.getBizObjectManager(PF_CUSTOMER_FAMILY.CLASS_NAME, tx); - BizObject pfCustomerFamily = pfCustomerFamilyManager.createQuery(" APPLICATION_NO=:applicationNo").setParameter("applicationNo", applicationNo).getSingleResult(false); - - BizObjectManager customerPersonTempManager = JBOFactory.getBizObjectManager(CUSTOMER_PERSON_TEMP.CLASS_NAME, tx); - BizObject customerPersonTemp = customerPersonTempManager.newObject(); - BizObjectManager customerAddressTempManager = JBOFactory.getBizObjectManager(CUSTOMER_ADDRESS_TEMP.CLASS_NAME, tx); - BizObject customerAddressTemp = customerAddressTempManager.newObject(); - BizObjectManager customerFamilyTempManager = JBOFactory.getBizObjectManager(CUSTOMER_FAMILY_TEMP.CLASS_NAME, tx); - BizObject customerFamilyTemp = customerFamilyTempManager.newObject(); - BizObjectManager contractInfoTempManager = JBOFactory.getBizObjectManager(LB_CONTRACT_INFO_TEMP.CLASS_NAME, tx); - BizObject contractInfoTemp = contractInfoTempManager.newObject(); - - DataOperatorUtil.coptyJBOPropertyNoKey(pfCustomerPerson, customerPerson); - DataOperatorUtil.coptyJBOPropertyNoKey(pfCustomerAddress, customerAddress); - DataOperatorUtil.coptyJBOPropertyNoKey(pfCustomerFamily, customerFamily); - - DataOperatorUtil.coptyJBOPropertyNoKey(customerPerson, customerPersonTemp); - DataOperatorUtil.coptyJBOPropertyNoKey(customerAddress, customerAddressTemp); - DataOperatorUtil.coptyJBOPropertyNoKey(customerFamily, customerFamilyTemp); - DataOperatorUtil.coptyJBOPropertyNoKey(contractInfo, contractInfoTemp); - contractInfoTemp.setAttributeValue(LB_CONTRACT_INFO_TEMP.IS_NETCAR, isNetCar); - - customerPersonTempManager.saveObject(customerPersonTemp); - customerAddressTempManager.saveObject(customerAddressTemp); - customerFamilyTempManager.saveObject(customerFamilyTemp); - contractInfoTempManager.saveObject(contractInfoTemp); - } else { - // ˿ͻ - BizObjectManager customerPersonManager = JBOFactory.getBizObjectManager(CUSTOMER_PERSON.CLASS_NAME, tx); - BizObject customerPerson = customerPersonManager.createQuery(" CUSTOMER_ID=:customerId").setParameter("customerId", customerId).getSingleResult(false); - BizObjectManager customerFamilyManager = JBOFactory.getBizObjectManager(CUSTOMER_FAMILY.CLASS_NAME, tx); - BizObject customerFamily = customerFamilyManager.createQuery(" CUSTOMER_ID=:customerId").setParameter("customerId", customerId).getSingleResult(false); - BizObjectManager contractInfoManager = JBOFactory.getBizObjectManager(LB_CONTRACT_INFO.CLASS_NAME, tx); - BizObject contractInfo = contractInfoManager.createQuery(" CONTRACT_NUMBER=:customerId").setParameter("customerId", customerId).getSingleResult(false); - - BizObjectManager pfCustomerPersonManager = JBOFactory.getBizObjectManager(PF_CUSTOMER_PERSON.CLASS_NAME, tx); - BizObject pfCustomerPerson = pfCustomerPersonManager.createQuery(" APPLICATION_NO=:applicationNo").setParameter("applicationNo", applicationNo).getSingleResult(false); - BizObjectManager pfCustomerFamilyManager = JBOFactory.getBizObjectManager(PF_CUSTOMER_FAMILY.CLASS_NAME, tx); - BizObject pfCustomerFamily = pfCustomerFamilyManager.createQuery(" APPLICATION_NO=:applicationNo").setParameter("applicationNo", applicationNo).getSingleResult(false); - - BizObjectManager customerPersonTempManager = JBOFactory.getBizObjectManager(CUSTOMER_PERSON_TEMP.CLASS_NAME, tx); - BizObject customerPersonTemp = customerPersonTempManager.newObject(); - BizObjectManager customerFamilyTempManager = JBOFactory.getBizObjectManager(CUSTOMER_FAMILY_TEMP.CLASS_NAME, tx); - BizObject customerFamilyTemp = customerFamilyTempManager.newObject(); - BizObjectManager contractInfoTempManager = JBOFactory.getBizObjectManager(LB_CONTRACT_INFO_TEMP.CLASS_NAME, tx); - BizObject contractInfoTemp = contractInfoTempManager.newObject(); - - DataOperatorUtil.coptyJBOPropertyNoKey(pfCustomerPerson, customerPerson); - DataOperatorUtil.coptyJBOPropertyNoKey(pfCustomerFamily, customerFamily); - - DataOperatorUtil.coptyJBOPropertyNoKey(customerPerson, customerPersonTemp); - DataOperatorUtil.coptyJBOPropertyNoKey(customerFamily, customerFamilyTemp); - DataOperatorUtil.coptyJBOPropertyNoKey(contractInfo, contractInfoTemp); - contractInfoTemp.setAttributeValue(LB_CONTRACT_INFO_TEMP.IS_NETCAR, isNetCar); - - customerPersonTempManager.saveObject(customerPersonTemp); - customerFamilyTempManager.saveObject(customerFamilyTemp); - contractInfoTempManager.saveObject(contractInfoTemp); - } - // ͻϢ - - result.put("success", true); - result.put("msg", "ͻϢ̳ɹ"); - } catch (JBOException e) { - result.put("success", false); - result.put("msg", "ͻϢ쳣"); - e.printStackTrace(); - } finally { - try { - return new ObjectMapper().writeValueAsString(result); - } catch (IOException e) { - e.printStackTrace(); - return "{'success': false, 'msg': 'ͻϢ쳣'}"; - } - } - } - - - public String getSerial() { - return serial; - } - - public void setSerial(String serial) { - this.serial = serial; - } - - public String getCurrUserId() { - return currUserId; - } - - public void setCurrUserId(String currUserId) { - this.currUserId = currUserId; - } - - public String getChannel() { - return channel; - } - - public void setChannel(String channel) { - this.channel = channel; - } - - public String getSourcetype() { - return sourcetype; - } - - public void setSourcetype(String sourcetype) { - this.sourcetype = sourcetype; - } - - public String getOperationType() { - return operationType; - } - - public void setOperationType(String operationType) { - this.operationType = operationType; - } - - public String getApplicationNo() { - return applicationNo; - } - - public void setApplicationNo(String applicationNo) { - this.applicationNo = applicationNo; - } - - public String getCustomerType() { - return customerType; - } - - public void setCustomerType(String customerType) { - this.customerType = customerType; - } -} diff --git a/src_tenwa/com/tenwa/platform/controller/CustomrAccountController.java b/src_tenwa/com/tenwa/platform/controller/CustomrAccountController.java deleted file mode 100644 index f4cfad30c..000000000 --- a/src_tenwa/com/tenwa/platform/controller/CustomrAccountController.java +++ /dev/null @@ -1,134 +0,0 @@ -package com.tenwa.platform.controller; - -import com.amarsoft.are.jbo.*; -import com.tenwa.comm.util.jboutil.DataOperatorUtil; -import jbo.app.tenwa.customer.CUSTOMER_ACCOUNT; -import jbo.app.tenwa.customer.CUSTOMER_ACCOUNT_TEMP; -import jbo.com.tenwa.lease.carbrand.BUSINESS_STATUS; -import jbo.com.tenwa.lease.comm.LB_CONTRACT_INFO; -import jbo.sys.PF_CUSTOMER_ACCOUNT; -import org.codehaus.jackson.map.ObjectMapper; - -import java.io.IOException; -import java.util.HashMap; -import java.util.Map; - -public class CustomrAccountController { - - public String serial; - public String currUserId; - public String channel; - public String sourcetype; - public String operationType; - public String applicationNo; - - - private String BUSINESS_STATUS_31 = "31"; - - public String change(JBOTransaction tx) { - Map result = new HashMap<>(); - - try { - // ѯͬϢ - BizObjectManager contractInfoManager = JBOFactory.getBizObjectManager(LB_CONTRACT_INFO.CLASS_NAME, tx); - BizObject contractInfo = contractInfoManager.createQuery("CONTRACT_NUMBER=:applicationNo").setParameter("applicationNo", applicationNo).getSingleResult(false); - String contractId = contractInfo.getAttribute(LB_CONTRACT_INFO.ID).toString(); - - // µĿۿϢ - BizObjectManager pfCustomerAccountManager = JBOFactory.getBizObjectManager(PF_CUSTOMER_ACCOUNT.CLASS_NAME, tx); - BizObject pfCustomerAccount = pfCustomerAccountManager.createQuery("SERIAL=:serial").setParameter("serial", serial).getSingleResult(false); - String newAccount = pfCustomerAccount.getAttribute(PF_CUSTOMER_ACCOUNT.account).toString(); - String newAccNumber = pfCustomerAccount.getAttribute(PF_CUSTOMER_ACCOUNT.acc_number).toString(); - String newBankName = pfCustomerAccount.getAttribute(PF_CUSTOMER_ACCOUNT.bank_name).toString(); - String newMobile = pfCustomerAccount.getAttribute(PF_CUSTOMER_ACCOUNT.MOBILE).toString(); - - // ѯͬ״̬ - BizObjectManager businessStatusManager = JBOFactory.getBizObjectManager(BUSINESS_STATUS.CLASS_NAME, tx); - BizObject businessStatus = businessStatusManager.createQuery("CONTRACT_NUMBER=:applicationNo").setParameter("applicationNo", applicationNo).getSingleResult(false); - - if (businessStatus != null & BUSINESS_STATUS_31.equals(businessStatus.getAttribute(BUSINESS_STATUS.business_status).toString())) { - // TODO ѯ״̬ڿۿзش - - // ۿϢ - Map otherProperty = new HashMap<>(); - otherProperty.put(CUSTOMER_ACCOUNT_TEMP.account, newAccount); - otherProperty.put(CUSTOMER_ACCOUNT_TEMP.acc_number, newAccNumber); - otherProperty.put(CUSTOMER_ACCOUNT_TEMP.bank_name, newBankName); - otherProperty.put(CUSTOMER_ACCOUNT_TEMP.MOBILE, newMobile); - - Map fromCondition = new HashMap<>(); - fromCondition.put(CUSTOMER_ACCOUNT.contract_id, contractId); - DataOperatorUtil.copySingleJBO(CUSTOMER_ACCOUNT.CLASS_NAME, fromCondition, CUSTOMER_ACCOUNT_TEMP.CLASS_NAME, null, otherProperty, tx); - - // TODO ۿ - - result.put("success", true); - result.put("msg", "ۿϢ̳ɹ"); - } else { - // ֱӱۿϢ - BizObjectManager custmerAccountManager = JBOFactory.getBizObjectManager(CUSTOMER_ACCOUNT.CLASS_NAME, tx); - BizObject customerAccount = custmerAccountManager.createQuery("contract_id=:contractId").setParameter("contractId", contractId).getSingleResult(false); - customerAccount.setAttributeValue(CUSTOMER_ACCOUNT.account, newAccount); - customerAccount.setAttributeValue(CUSTOMER_ACCOUNT.acc_number, newAccNumber); - customerAccount.setAttributeValue(CUSTOMER_ACCOUNT.bank_name, newBankName); - customerAccount.setAttributeValue(CUSTOMER_ACCOUNT.MOBILE, newMobile); - custmerAccountManager.saveObject(customerAccount); - result.put("success", true); - result.put("msg", "ۿϢɹ"); - } - } catch (JBOException e) { - result.put("success", false); - result.put("msg", "ۿϢ쳣"); - e.printStackTrace(); - } finally { - try { - return new ObjectMapper().writeValueAsString(result); - } catch (IOException e) { - e.printStackTrace(); - return "{'success': false, 'msg': 'ۿϢ쳣'}"; - } - } - } - - public String getCurrUserId() { - return currUserId; - } - - public void setCurrUserId(String currUserId) { - this.currUserId = currUserId; - } - - public String getChannel() { - return channel; - } - - public void setChannel(String channel) { - this.channel = channel; - } - - public String getSourcetype() { - return sourcetype; - } - - public void setSourcetype(String sourcetype) { - this.sourcetype = sourcetype; - } - - public String getOperationType() { - return operationType; - } - - public void setOperationType(String operationType) { - this.operationType = operationType; - } - - public String getApplicationNo() { - return applicationNo; - } - - public void setApplicationNo(String applicationNo) { - this.applicationNo = applicationNo; - } - - -} diff --git a/src_tenwa/quartz/AutoDistribute.java b/src_tenwa/quartz/AutoDistribute.java index e02bbbc38..2f3d86dc9 100644 --- a/src_tenwa/quartz/AutoDistribute.java +++ b/src_tenwa/quartz/AutoDistribute.java @@ -6,10 +6,6 @@ import java.util.List; import java.util.Map; import java.util.UUID; -import jbo.com.tenwa.lease.comm.DAY_DISTRIBUTE; -import jbo.com.tenwa.lease.comm.VI_AUTODISTRIBUTE; -import jbo.sys.OVERDUE_DUNNING_INFO; - import org.quartz.Job; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException; @@ -26,19 +22,14 @@ import com.base.util.QuartzUtil; import com.tenwa.comm.util.jboutil.DataOperatorUtil; import com.tenwa.lease.app.quartzmession.JobInitUserName; +import jbo.com.tenwa.lease.comm.DAY_DISTRIBUTE; +import jbo.com.tenwa.lease.comm.VI_AUTODISTRIBUTE; +import jbo.sys.OVERDUE_DUNNING_INFO; + public class AutoDistribute implements Job { private JobInitUserName jboName; //ָıƴ߿ԱidʽҪ޸ģ - private String beicaiUserID = "8006U00000019"; - - //ƺɫ 800R00000044 - private String beicaiRoleId = "800R00000044"; - - //ָĿݴ߿ԱidʽҪ޸ģ - private String kjUserID = "8006U00000017"; - - //ݺɫ - private String kjRoleId = "800R00000048"; + private String beicaiUserID = "8009011U00000021"; @Override @@ -54,17 +45,9 @@ public class AutoDistribute implements Job { ownershipTransferSign(tx, arg0); //ڵĺָͬ߿Ա distributeBeicai(tx, arg0); - //ڵĺָͬ߿Ա - distributekaijie(tx, arg0); tx.commit(); QuartzUtil.insertLog(startime, "quartz.AutoDistribute", "success","ɹ", curUserId); } catch (Exception e) { - try { - tx.rollback(); - } catch (JBOException e1) { - // TODO Auto-generated catch block - e1.printStackTrace(); - } QuartzUtil.insertLog(startime, "quartz.AutoDistribute", "error","ʧ", curUserId); e.printStackTrace(); } @@ -76,8 +59,8 @@ public class AutoDistribute implements Job { * @param arg0 * @throws JBOException */ - public void distributeBeicai(JBOTransaction tx, JobExecutionContext arg0) throws JBOException { - + public void distributeBeicai(JBOTransaction tx, JobExecutionContext arg0) { + try { // ȡڵҪյĺͬϢ BizObjectManager bom; BizObjectManager overdueManager; @@ -85,7 +68,7 @@ public class AutoDistribute implements Job { overdueManager = JBOFactory.getBizObjectManager(OVERDUE_DUNNING_INFO.CLASS_NAME, tx); bom = JBOFactory.getBizObjectManager(VI_AUTODISTRIBUTE.CLASS_NAME, tx); @SuppressWarnings("unchecked") - List boList = bom.createQuery("SELECT O.id,O.over_days FROM O WHERE O.project_manage IN (SELECT ur.userid FROM jbo.awe.USER_ROLE ur WHERE ur.roleid ='"+beicaiRoleId+"')").getResultList(false); + List boList = bom.createQuery("SELECT O.id,O.over_days FROM O WHERE O.project_manage IN (SELECT ur.userid FROM jbo.awe.USER_ROLE ur WHERE ur.roleid ='800R00000044')").getResultList(false); for (BizObject bo : boList) { String contractId = bo.getAttribute("id").toString(); @@ -99,52 +82,15 @@ public class AutoDistribute implements Job { overdueBizObject.setAttributeValue("part_dept", beicaiUserID); overdueBizObject.setAttributeValue("contract_id", contractId); overdueManager.saveObject(overdueBizObject); - }else{ - overdueManager.createQuery("update O set part_dept=:part_dept where contract_id=:contract_id") - .setParameter("contract_id", contractId) - .setParameter("part_dept", beicaiUserID).executeUpdate(); } } + }catch(JBOException e) { + e.printStackTrace(); + } } - /** - * ڵĺָͬ߿Ա - * @param tx - * @param arg0 - * @throws JBOException - */ - public void distributekaijie(JBOTransaction tx, JobExecutionContext arg0) throws JBOException { - - // ȡڵҪյĺͬϢ - BizObjectManager bom; - BizObjectManager overdueManager; - - overdueManager = JBOFactory.getBizObjectManager(OVERDUE_DUNNING_INFO.CLASS_NAME, tx); - bom = JBOFactory.getBizObjectManager(VI_AUTODISTRIBUTE.CLASS_NAME, tx); - @SuppressWarnings("unchecked") - List boList = bom.createQuery("SELECT O.id,O.over_days FROM O WHERE O.project_manage IN (SELECT ur.userid FROM jbo.awe.USER_ROLE ur WHERE ur.roleid ='"+kjRoleId+"')").getResultList(false); - for (BizObject bo : boList) { - String contractId = bo.getAttribute("id").toString(); - - //ѯǷѾд߿Ա(ĿǰֻһָĴ߿Ա) - BizObject overdue = overdueManager.createQuery("contract_id=:contract_id").setParameter("contract_id", contractId).getSingleResult(false); - if(overdue == null){ - BizObject overdueBizObject = overdueManager.newObject(); - String uuid = UUID.randomUUID().toString().replace("-", ""); - - overdueBizObject.setAttributeValue("id", uuid); - overdueBizObject.setAttributeValue("part_dept", kjUserID); - overdueBizObject.setAttributeValue("contract_id", contractId); - overdueManager.saveObject(overdueBizObject); - }else{ - overdueManager.createQuery("update O set part_dept=:part_dept where contract_id=:contract_id") - .setParameter("contract_id", contractId) - .setParameter("part_dept", beicaiUserID).executeUpdate(); - } - } - - } + /** * DZƷ߿Ա diff --git a/src_tenwa/quartz/ContractInfoForNomalEndSign.java b/src_tenwa/quartz/ContractInfoForNomalEndSign.java index f5556d2cc..45540f059 100644 --- a/src_tenwa/quartz/ContractInfoForNomalEndSign.java +++ b/src_tenwa/quartz/ContractInfoForNomalEndSign.java @@ -1,12 +1,8 @@ package quartz; -import java.util.HashMap; import java.util.List; import java.util.Map; -import jbo.com.tenwa.lease.comm.LB_CONTRACT_INFO; -import jbo.com.tenwa.lease.comm.VI_NORMALEND_CONTRACT; - import org.quartz.Job; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException; @@ -16,21 +12,13 @@ import com.amarsoft.are.jbo.BizObjectManager; import com.amarsoft.are.jbo.JBOFactory; import com.amarsoft.are.jbo.JBOTransaction; import com.amarsoft.are.util.StringFunction; -import com.amarsoft.awe.util.Transaction; -import com.amarsoft.context.ASUser; import com.base.util.QuartzUtil; -//import com.tenwa.action.channelportal.ContractSignAction; -//import com.tenwa.action.channelportal.comm.ContractTransferRightForEnd; -import com.tenwa.comm.util.jboutil.DataOperatorUtil; import com.tenwa.comm.util.jboutil.SaveBusinessStatus; import com.tenwa.lease.app.quartzmession.JobInitUserName; import com.tenwa.officetempalte.action.CreateOfficeAction; -//import com.tenwa.quartz.BeforeSerialTimingTask; -//import com.tenwa.quartz.service.BeforeSerialTimingTaskService; -//import com.tenwa.quartz.serviceImpl.BeforeSerialTimingTaskServiceImpl; -import com.tenwa.reckon.util.UUIDUtil; -import org.apache.log4j.Logger; +import jbo.com.tenwa.lease.comm.LB_CONTRACT_INFO; +import jbo.com.tenwa.lease.comm.VI_NORMALEND_CONTRACT; public class ContractInfoForNomalEndSign implements Job{ private JobInitUserName jboName; @@ -43,7 +31,7 @@ public class ContractInfoForNomalEndSign implements Job{ try { JBOTransaction tx = JBOFactory.createJBOTransaction(); - ownershipTransferSign(tx,arg0,startime); + ownershipTransferSign(tx,arg0); tx.commit(); QuartzUtil.insertLog(startime, "quartz.ContractInfoForNomalEndSign", "success", "ɹ", curUserId); } catch (Exception e) { @@ -52,7 +40,7 @@ public class ContractInfoForNomalEndSign implements Job{ } } - public void ownershipTransferSign(JBOTransaction tx ,JobExecutionContext arg0,String startime) throws Exception{ + public void ownershipTransferSign(JBOTransaction tx ,JobExecutionContext arg0) throws Exception{ String conInfo1 = getContractId(tx); if(!(conInfo1 == null || conInfo1.length() <= 0)){ String[] conInfos = conInfo1.split(","); @@ -60,7 +48,7 @@ public class ContractInfoForNomalEndSign implements Job{ // String customerName = conInfo.split("@")[1]; String contractId = conInfo.split("@")[0]; BizObjectManager bm = JBOFactory.getBizObjectManager(LB_CONTRACT_INFO.CLASS_NAME, tx); - bm.createQuery("update O set contract_status = '105',ACTUAL_END_DATE='"+startime+"' where id = '"+contractId+"'").executeUpdate(); + bm.createQuery("update O set contract_status = '105' where id = '" + contractId + "'").executeUpdate(); SaveBusinessStatus.saveByContractId(contractId, tx, "61", jboName.getUserId(arg0, tx)); } } diff --git a/src_tenwa/quartz/DbOptimizePenalty.java b/src_tenwa/quartz/DbOptimizePenalty.java deleted file mode 100644 index 77a8a74c0..000000000 --- a/src_tenwa/quartz/DbOptimizePenalty.java +++ /dev/null @@ -1,42 +0,0 @@ -package quartz; - -import org.quartz.Job; -import org.quartz.JobExecutionContext; -import org.quartz.JobExecutionException; - -import com.amarsoft.are.jbo.JBOException; -import com.amarsoft.are.jbo.JBOFactory; -import com.amarsoft.are.jbo.JBOTransaction; -import com.tenwa.reckon.util.Conn; - -public class DbOptimizePenalty implements Job { - - @Override - public void execute(JobExecutionContext arg0) throws JobExecutionException{ - JBOTransaction tx=null; - Conn conn=null; - try { - tx= JBOFactory.createJBOTransaction(); - conn= new Conn(tx); - - //ݵʱ - String updateTemp= -"update\n" + -" lc_rent_plan lc\n" + -"left join vi_contract_penalty vi on vi.payment_number = lc.PAYMENT_NUMBER\n" + -"and lc.PLAN_LIST = vi.plan_list and lc.PLAN_DATE=vi.plan_date\n" + -"set lc.PENALTY=vi.penalty"; - conn.executeUpdate(updateTemp); - tx.commit(); - } catch (Exception e) { - try { - if(tx!=null){ - tx.rollback(); - } - } catch (JBOException e1) { - e1.printStackTrace(); - } - e.printStackTrace(); - } - } -} diff --git a/资源管理/ADE工具/ADE常用工具 b/资源管理/ADE工具/ADE常用工具 new file mode 100644 index 000000000..e69de29bb diff --git a/资源管理/ADE工具/ADE表字段配置 b/资源管理/ADE工具/ADE表字段配置 new file mode 100644 index 000000000..e69de29bb diff --git a/资源管理/ADE工具/JSP模板维护 b/资源管理/ADE工具/JSP模板维护 new file mode 100644 index 000000000..e69de29bb diff --git a/资源管理/WEB程序开发/代码管理 b/资源管理/WEB程序开发/代码管理 new file mode 100644 index 000000000..e69de29bb diff --git a/资源管理/WEB程序开发/功能配置 b/资源管理/WEB程序开发/功能配置 new file mode 100644 index 000000000..e69de29bb diff --git a/资源管理/WEB程序开发/对象类型设置 b/资源管理/WEB程序开发/对象类型设置 new file mode 100644 index 000000000..e69de29bb diff --git a/资源管理/WEB程序开发/方法设置 b/资源管理/WEB程序开发/方法设置 new file mode 100644 index 000000000..e69de29bb diff --git a/资源管理/WEB程序开发/显示模板V2 b/资源管理/WEB程序开发/显示模板V2 new file mode 100644 index 000000000..e69de29bb diff --git a/资源管理/WEB程序开发/格式化报告设置 b/资源管理/WEB程序开发/格式化报告设置 new file mode 100644 index 000000000..e69de29bb diff --git a/资源管理/WEB程序开发/格式化报告设置V2 b/资源管理/WEB程序开发/格式化报告设置V2 new file mode 100644 index 000000000..e69de29bb diff --git a/资源管理/WEB程序开发/系统菜单 b/资源管理/WEB程序开发/系统菜单 new file mode 100644 index 000000000..e69de29bb diff --git a/资源管理/WEB程序开发/选择对话框设置 b/资源管理/WEB程序开发/选择对话框设置 new file mode 100644 index 000000000..e69de29bb diff --git a/资源管理/业务模型设置/评级模型设置 b/资源管理/业务模型设置/评级模型设置 new file mode 100644 index 000000000..e69de29bb diff --git a/资源管理/业务模型设置/财务报表模型管理 b/资源管理/业务模型设置/财务报表模型管理 new file mode 100644 index 000000000..e69de29bb diff --git a/资源管理/业务模型设置/风险分类模型设置 b/资源管理/业务模型设置/风险分类模型设置 new file mode 100644 index 000000000..e69de29bb diff --git a/资源管理/业务模型设置/风险预警配置 b/资源管理/业务模型设置/风险预警配置 new file mode 100644 index 000000000..e69de29bb diff --git a/资源管理/业务流程设置/流程模型 b/资源管理/业务流程设置/流程模型 new file mode 100644 index 000000000..e69de29bb diff --git a/资源管理/产品管理/产品v1 b/资源管理/产品管理/产品v1 new file mode 100644 index 000000000..e69de29bb diff --git a/资源管理/对象模型/JBO配置.xml b/资源管理/对象模型/JBO配置.xml new file mode 100644 index 000000000..e69de29bb diff --git a/资源管理/对象模型/数据模型设计.adm b/资源管理/对象模型/数据模型设计.adm new file mode 100644 index 000000000..1149c4f1e --- /dev/null +++ b/资源管理/对象模型/数据模型设计.adm @@ -0,0 +1,160 @@ + + + + true + 100 + A4 210 x 297 mm + 30 + 30 + 30 + 30 + + 0 + 1.0 + 0 + 0 + + 128 + 128 + 192 + + + 255 + 255 + 255 + + 微软雅黑 + 9 + + StandardSQL + true + + + 0 + true + 0 + 1 + 1 + false + true + false + false + + + + + + + false + false + false + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + false + false + false + + + + + + + false + + + + + 0 + + + + false + false + + + + + false + + + + + + -1 + -1 + Ubuntu + 9 + 50 + 50 + + 255 + 255 + 255 + + + + false + 2012-08-29 09:08:15 + 2012-12-04 10:39:38 + + Project Name + + + + Model Name + + + + Version + + + + Compnay + + + + 作者 + + + + + + + + 0 + Default + + + + + + + + + + + + + + + + + + + + diff --git a/资源管理/报表模型设置/参数设置 b/资源管理/报表模型设置/参数设置 new file mode 100644 index 000000000..e69de29bb diff --git a/资源管理/报表模型设置/报表模型 b/资源管理/报表模型设置/报表模型 new file mode 100644 index 000000000..e69de29bb

V#Qvw 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 literal 11742 zcmaJ{WmsHG(uUv;0fGg03+}GLgS)#8?iL&Z!QDMT2DjiA+$A^!cL?qfz9HHDZZ3Ow z`^U_A&Z(;Ie!IJ>yX%#ghJb_zdnzGvYl2Vz|1NN#2V+|!c?VlNM+SM27zXGC>@Tqq zVQp|Ga4;~g7hqthe~KB{*}ZWCSZBm^NI@{61|Rt!p*oaXgonmkhh?vc(W$re9$4ee z$_krmYi4za!*p;QZ!Az}=zmfvl7O@1p03Y~89e}~+Y?#I$vW217M zwt2IY%tCf3rQ-<$wfy3=VSYI-dd#R# z+gD$DM+>p2V>6d;?alE=F6CuCL~vaqbOg5~I^V2LC?dJ3&^zS|_)?0jWD>8NrthbhuDUsJ;hnEUQ{iM2j}@`PmY+M%a>Gzxt%3MHv>IW;gPXBZeZ3zU_~v z7qmkpmyjPZe2I2{=&Yar;FzrvnO`@Ws;q~OYZQ_m=VA?2j_Ce-jl7uNSPLOeIFR9elxwV7n0k}rm-FB3j-rw=I z>wfv21cWyt2ygVi;qC0`WD9sgydY*!?kgjz*pppQoPyEZ8ep@Jrc?lVn?q-fF{2}$x$ zo^`B_C}(%_$gW|6&Ko^q#t>6@KSSmcA8%Jj9^Q|&(Vxt8wN+5hGdxOCmcmxTzGk;% zU2gTeYsFT-_EzD#mA@_=+DMa`t;DI%LeW{a4t!wBTniKr>{`vSmzwCeW!|wXTE`pY zc!Knw9SH;oQa9^oF66S$cUl32IXCF*lM4X}7}){DRxMG6+~@8`1!TU zpQGtRn7QnPmQXZJE@1`5Bt`TRJ&#psrYIHcS}_(>)L!Lw?zeKu?4Ln+ljr&<@ZSSX zQm$M~3C>Jg#P#y?VQ|sOz4xYHO9=+kNE!DQQuYql0;I<5a88sZk9VPn0FZ;yxYLd$#O^ z_l{{;pUS#5) zcG)_Euq9!W$k2rq^NR(sv;k#-6q0(MeXMXl@u&(-gM0Gf*(Fg4C|wn&0uX#&||jVdS`1O;jO5j)ZH)vE5~ei;MTPgRQFu!@r4$P$Iw zrR%B@wv89gD|r*Ttzk^4Y0o>!&-zMSW<~JE&h)<$X`WMUhWUrOyOkA_9zjDKFov7S z>LaOgRW;0NjlGS>qj%g8iogqOyrU1|Dzcnd1#Vj6((l-TWyo?m3ldM|2ojVP(thD9 zMnoVO7SZGw_}nr9KiVv>K>iSemmM*(MzTi=wUwIK3M@>MnhW}_;F7* z>Q#=hF1$W7(B~ya&>+!qldWOxYHhp!j#d5OYJ)|AuTI&{sIg$qEtnr6XX}UMH&(XN zpCU(mx9(%MEVF^iRI;`uQufhhI^V#Qclw-Q+S&5oCCOseB~s&ZOfe05y5=j)ib!)D z-bPc4P?VwJ4u8r@k}O;8LSWpZRHi!rRKv*R`+^)L^lM~d^03u;K&12IRcvyfGK;ut zKZP(5BB=1P5#AJuPzsxZHegcX)d9eRHPUBqV74FzsYpz!^y8dEWio?fY7KAUr95E~ zvd3HBzE9MryX0L|xWq3U1c;&(vlYn3_+JS9V6nM1t???vl)Z*|dz|z@8soSudtxRi znPhcCX}*CH)GcQT*cGOK6koUd&|I#V%K&G4Z?`)6@p^SW%N01~GJU$5tlid04flHE zRn2nDs{tCgZDc(5rPGF@$PT$hi1)S4%3GgjR`dp5pWhxOG(>hLC2+Z>{xET`_E8}} z(^a|2QfY8g-JH<7$!Tkri{ntUa1ejwiv1Np{@L3h|6U`mwhmT~<|Zai&({;xIyHg? z$munJ)Up3V_Ls^p2N;nk>zKv}+CydRzSnn(Vq*Vb6m^Iwo67zmvyiXH0cEU(E~p$U zdwSGFf*^Mqrtn=(JY;jp9D;@ovMJgpL zCYM%>*{8nl+Y6ux^+w)2(rXdvdCg$|vUUN=vo0^3WdK?74#V{ta#fzopLese{J z0mb*s1X(vYn_Nt2uTIICx=gy;Q%*5_2OQfw9X)wr&<-#W&YmIsMw9Fs|B_%Chzy(gKtD zd#DE;lwVn5Y_o?)3U&;c-8z)l^pzETGHxkZZZAEb84L^vn*v^uEtE)L(B z>DMUcZsU_B^r?vNP9?Wf4OPqVgCQoMJ%$eMQ8~sf5}r^$gJ?3gfRCZH`}i|Ob`R;^ zCFJ7tx@qpPk)Q3$g!F9i4<&Ev2|eENCd`yL(}O0eWtP?@3kef$Zt~38{rK$zbe;+f z3Ls)mta?5w=1)(YayiZu=Gz()Vn~{WXeoh0yZU{oRt<%1HMlxmDFqL^WPOX;Ib-Mo zj2iCK4w7`CetR~&4pu~=jCLw)zLH+)N3f~xM7K%G7fJO8=;%rHd+16@ZVQycN%cR_ z3*VfSy-RQC@)VKbnHtev`$V|DNY0NKx-X_S|0_`fsg+cS5c6Azx^%+~n2%iD+*)Sbo(37EZ1~Xo zyeq@h)9&r*#M5())lF)l&UKeg*d^5$gW?26Rii`{AIhl&02&p? z*b6LcerO+RphO+DmvAi2I5qm)%$d=A;Z@TeV6QOe zZ0$i2{u-3$KHt$2B^38MD%;39aBLWY)ttpu2c^?!ppMn2E{WmY8@DQwQwpY};LC}I zpD6!5Fg~4tK>HFWa}$8cv+awM`{$|;&|qM(ppf{qW&D4!U&6l@@S(;#TRbt0HqsM( zaZg(SrHkcT=g+g1c;=Jhm0I7{-T1y|n7Wv;vB>S=Sw=}ng!+3332So_Wh>J9iQceM zixo&bz&EGN=^S-g#m2)z)`awAJ`CSI`ka}1-wd>b=0K2;ZQ3sYbxJ%!yZ8wwIn6!4 z1V13iqDTg*rV}7F}WwgUE`8& z^}@TW0=%9(TJb_y@rDV_w(pHK34%|^>`NiwK{dYc(Ya-_haSVEV_a(0x!mssO?{;oR zvl1b40=8bYT;HFRzawmOJ3kq;B}i=NfFi(L6~RUOU=uA;(@T0h4B1ng{;_M$1yMvM z1D_Lejy%_s#>tn%G&y0Fy9?<%0DMCMx|zFWf0i4zTY3ED@JweP_z$}gZtZyJmDFjK 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 diff --git a/WebContent/fileTemplate/合同(售后回租)_C端.docx b/WebContent/fileTemplate/合同(售后回租)_C端.docx index b1d3b4128be855a132ef79791a94705ca10bbdb9..337df6568e1080047345da4775472ece967478d9 100644 GIT binary patch literal 44752 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 literal 41551 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 MhnSf;sh6Pt1Bb;&#sB~S diff --git a/WebContent/fileTemplate/合同(售后回租)_S端.docx b/WebContent/fileTemplate/合同(售后回租)_S端.docx deleted file mode 100644 index 3f2db9f3c496a2757fac684e5b7c6c6008d2130c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41533 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

geUy$0%Uo^c; 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�=p6`Qpy?&%kdidRm6zEFh+&hTr2!>*f> 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