![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
BCDL业务
liuhuijunjsp
这个作者很懒,什么都没留下…
展开
-
自己学习BCDL 5 ——银行企业账 视图
--企业端drop view view_auditcorpbook;create view view_auditcorpbook asselect a.corpunfulid as id ,a.auditdetailid,a.submitdate,a.voucherdate,a.debitamount,a.creditamount,a.voucherno,a.voucherdetailno,a.d...原创 2012-10-17 08:26:11 · 126 阅读 · 0 评论 -
BCDL 行业应用
江苏,新疆,湖北电信 IP访问策略云南电信 版本显示,银行证书跟换对账:湖北电信,广西电信,贵州电信 --在多笔点击制单的时候,弹出的页面选择开户行,然后对应银行有问题后来发现是如下的有一个 logic:notEqual 中的 value="${v.bankID}" 写成了 value="${bankID}"导致没有其他央行这一个下拉框,所以当变换了开户行后,下拉...原创 2012-12-19 18:01:43 · 186 阅读 · 0 评论 -
BCDL 培训业务1 同步凭证 制单提交审批 回单确认 复制
--青海电信 同步凭证 M8InterfaceAction bcdl_m8.log 1. AccountantToUser accounts=serviceFactory.getTransferPayeeService().loadAuditedAccountantsByUser(this.getCurrentUser(request).getUserID());--对应的S...原创 2012-12-27 09:48:08 · 201 阅读 · 0 评论 -
培训 杂揉
--凭证导入 M8InterfaceAction importVoucher移动的帐套属于一个用户,而电信的一个帐套可以属于多个用户 --凭证流水号不能随便修改,他已经绑定到对账上 --只有广西电信和青海电信的 制单的时候 loadInfoForGenerateBillTelecom --通过开户行找到对应的银行有可能有两种方式导致1. 银行的re...原创 2012-12-27 15:22:48 · 90 阅读 · 0 评论 -
发给前方删除审批流当中的SQL
--在手工修改数据之前一定要先确认好,是否是对应的那条数据--先确定流程有没有审批通过 STATEID = 1 说明还在流程中select tb.STATEID ,tb.STATEINFO ,tb.TRANSFERBILLID ,tb.PROCESSINSTANCEID from cmbbcd.cmcs3_transfer_bill tbwhere tb.PAYSERIALNO = '2...原创 2013-11-13 08:59:00 · 91 阅读 · 0 评论 -
BCDL相关JS
--前台进行编码转换的encodeURI(encodeURI(url+pars));--常用的JS判断存放在这个界面里面paymentCommon.js方法isMoneyisNumvalidatecheckMoneyEmptyformatMoney--每次点击分页就触发这个方法然后在这个方法里面做自己想做的操作// process jump me...原创 2012-10-09 10:53:33 · 316 阅读 · 0 评论 -
自己学习BCDL 1
--在1001 用户下面添加 菜单的SQL insert into "CMBBCD_AH"."CMCS3_MENU"("MENUID","SUPERIORMENUID","MENULABEL","URL","DESCRIPTION","POSITION","MENUTYPE") values (20219,678,'额度设置'原创 2012-10-10 09:19:00 · 98 阅读 · 0 评论 -
自己学习BCDL 2
--贷方金额是支付出去的钱--借方金额是收到的钱--企业账单,银行账单校验方法AuditCorpBookDaoImpl.java企业账发送银行的记录 稽核的方法loadSendCorpBookDetailString hql = "select distinct a,tl.requTime,tl.respTime,tl.payeeAccountNO " + ...原创 2012-10-10 09:19:14 · 145 阅读 · 0 评论 -
自己学习BCDL 3 跟新验证码
--跟新验证码 以下为测试时使用,闭屏CA后有效,更新为明文验证码: DB2: update cmcs3_transfer_bill_list blist set blist.authno = ( select rtrim(char(bigint(b.typeid)))||rtrim(char(bigint(b.accountid)))||bl.payeeacco...原创 2012-10-10 09:19:31 · 126 阅读 · 0 评论 -
自己学习BCDL 4
--BCDL单据各个流程节点,以福建电信为例 1. MisinterfaceAction 付款凭证制单 (提交审批的各个方法) 单笔提交审批:generateDWZFBill 多笔提交审批:generateFYFFBill 2. PaymentAction 单笔和多笔编辑界面 单笔提交审批: editDWZFBill 多笔提交审批: editFYFFBill ...原创 2012-10-10 09:19:46 · 605 阅读 · 0 评论 -
会用到不一定记得的方法1
--调整JS换行 struts2的标签${fn:escapeXml(strVar)} 刘佳兴说的方法${fn:escapeXml(param:info)}JS全局替换字符串中的! /g表示全局的transferPayeeIsCheckTips = transferPayeeIsCheckTips.replace(/\!/g ,'!\n\r');--修改tomc...原创 2012-10-10 09:20:00 · 63 阅读 · 0 评论 -
会用到不一定记得的方法3
--refuseTime(复核人拒绝到出纳)和refuseCount(只要拒绝过都加1) 的区分 public Object handelTask(Long taskInstanceId, String selectedTransition, User user, String comment, Object key ,Long processId) { if(null != p...原创 2012-10-11 08:59:02 · 66 阅读 · 0 评论 -
会用到不一定记得的方法2
--分页标签一定要和pageHandel结合着用 --根据开户行信息LOAD相应的银行/** * 根据开户行信息LOAD相应的银行 * 如果没有银行信息的话,则给出一个默认的银行"其他银行",ID为1, * 是在初始化银行数据的时候添加进去的 * * @param branch * @return */pu...原创 2012-10-11 08:59:23 · 69 阅读 · 0 评论 -
常用后台方法1
--获取相对路径request.getSession().getServletContext().getRealPath("")--D:\tomcat-6.0.16\ 建立一个文件夹 uploadFilepublic static String getFilePath(HttpServletRequest request) throws Exception { return ...原创 2012-10-11 08:59:51 · 116 阅读 · 0 评论 -
BCDL 系统主要表结构
先了解表结构,下面是我们框架主要的实体类和表 TransferBill CMCS3_TRANSFER_BILL 支付表 TransferBillList CMCS3_TRANSFER_BILL_LIST 支付明细表 PaymentList CMCS3_PAYMENT_LIST 凭证表 存放从财辅同步过来的信息 TradeDetail CMCS3_BANK_TRADE_DE...原创 2012-10-12 11:12:52 · 177 阅读 · 0 评论 -
ValidateUserFilter 过滤所有的链接的过滤器
ValidateUserFilter chain.doFilter(srequest,sresponse); 起过滤作用//response.sendRedirect(request.getContextPath() + this.forwardPage); 不 起过滤作用原创 2012-10-13 14:32:34 · 85 阅读 · 0 评论 -
单例模式例子
=============如下是一个单例例子===================public class M8AccountsSingleton { private static final M8AccountsSingleton accountsSingleton ; private static Map<String, String> m8AccountsMap = new ...原创 2012-12-12 11:04:03 · 80 阅读 · 0 评论 -
BCDL常用JS
1. Number(splitJoin($F("endMoney"),",","")) 2. Num.formatNum(Number(checkDigit("${bankCreditSum}")).toFixed(2),0) 3. isNaN(endAmount) 4. isNumber 是否是数字 5.var nums = mygrid.ge...原创 2013-05-23 10:11:48 · 167 阅读 · 0 评论 -
快捷键总结
1. CRTL + ALT + H 查找所有用到的方法2. CRTL + E 查找相应的打开的文件原创 2012-10-17 08:26:27 · 60 阅读 · 0 评论 -
BCDL常用的页面
1. LoadAuditCorpBook.jsp 对账的企业加载页面 LoadAuditBankBook.jsp 对账的银行加载页面 LoadInfoAudit.jsp 银企对账主界面 2. LoadInfoForProcess.jsp 查看复核和审批上面的页面,正常流程 TaskHandel.jsp 查看复核和审批下面的页面,正常流程 SeeTransferErro...原创 2012-10-17 08:26:55 · 75 阅读 · 0 评论 -
批量制单对应的字段
0 序号 01 凭证号 12 凭证日期 3 科目4 摘要5 付款金额 86 收款方户名 47 收款方账号 38 收款方开户行 59 报账单号10 会计11 紧急支付程度12 收款银行名称 213 行号 614 收款账户地区码 715 用途 916 是否对公 1017 摘要/备注 1118 审核流程 1219 支付类别名称 1320...原创 2012-10-29 09:16:01 · 171 阅读 · 0 评论 -
线程对应的业务
1. UpdateM8VoucherTaskFJ 银企互联系统对应返回财辅的类 孟昭 反馈问题,transferbillList表中银行返回状态是成功,但是没有为财辅反馈信息 原因是没有对应的交易明细记录: TradeDetail td = serviceFactory.getBankTradeDetailService().loadTradeDetailByBillNo(tl.ge...原创 2013-03-18 11:01:18 · 572 阅读 · 0 评论 -
移植 SVN
SVN移植步骤:1、新建一个Maven项目 Maven-Ac..-webapp2、新建src包,把pom.xml修改好(电信、移动分别copy已有的,然后根据实际情况修改pom.xml,一般不需要修改)3、如果是电信,则需要把CustomerEdition下面的文件覆盖上来4、applicationcontext.xml连接池改成c3p05、打包、运行验证6. 你们到时候移植SV...原创 2013-03-18 11:04:18 · 203 阅读 · 0 评论 -
获得待处理电子凭证链接地址
// 获得待处理电子凭证链接地址 2013-1-5 zhaocfHttpUtil.getSession(request).setAttribute("ecsUrl",request.getContextPath() + this.getConfigs().get(Config.ECS_LOADPAYMENTUNSETTLEDCONTEXT_URL)); -...原创 2013-03-20 18:33:37 · 139 阅读 · 0 评论 -
对账界面 银行账单加载不出来
--银行账单加载不出来 然后执行以下SQL看看alter table cmcs3_audit_bank_unfulfilment rename to cmcs3_audit_bank_book_bak;create table cmcs3_audit_bank_unfulfilment as select * from cmcs3_audit_bank_book_bak;drop table ...原创 2012-11-01 16:21:20 · 572 阅读 · 0 评论 -
接下来要看的知识点
--福建移动交易明细补全功能:目前系统采取6:00-8:00,间隔1小时进行轮询补全增加每天20:00-22:00时间段,间隔1小时进行轮询补全已办界面查询速度慢,性能优化 赵翠芳做单笔单据管理和多笔单据管理里面,查询出来的数据,只要被复核拒绝过就以 红色的字体显示 ------贵州移动在银企对账的银行账单(未对账、已对账、全部)界面增加“对账账户名称”和“摘要”查询...原创 2013-03-25 16:35:56 · 535 阅读 · 0 评论 -
学习BCDL 5
<!--StartFragment -->--电信,移动 菜单区别上划下拨的所有的都是移动的。 电信只有基础配置 以及 对外支付。凭证管理整个模块都是移动的--同步的凭证信息paymentlist怎么从中间表中获取出来的InterfaceAction getPaymentList 方法组付款凭证对象 --关于合并汇总的点击制单的时候,带清单或...原创 2012-11-13 16:34:33 · 93 阅读 · 0 评论 -
解决福建批量复核慢
--解决福建批量复核慢的,以后其他省也可以这样DROP INDEX CMBBCD.PROCESSINSTANCE_INDEX;DROP INDEX CMBBCD.TASKINSTANCE_INDEX;DROP INDEX CMBBCD.TASKMGMTINSTANCE_INDEX;DROP INDEX CMBBCD.TOKEN_INDEX;DROP INDEX CMBBCD.JBPM_VARI...原创 2012-11-14 09:40:37 · 89 阅读 · 0 评论 -
开发BCDL实际过程中需要注意的问题
--1. 开发过程中最严重的错误a. 与需求不符合b. 脚本整理的有问题 --2. 修改了查询条件之后,要注意改动的地方a. 导出,分页,排序,重置 --3. 出纳人员以后在不说明的情况下,应该所有的用户,除了1000 和 1001 --4. 弹出来的界面,新增,编辑什么的,在当前位置的地方就写新增,编辑就行了 --...原创 2012-11-20 14:39:52 · 104 阅读 · 0 评论 -
BCDL常用接口
--交易明细补全功能<!--EndFragment--> TradeDetailVerifyTask --凭证表paymentlist表set值电信 M8InterfaceAction paymentList.setVoucherNO移动 InterfaceAction getPaymentList方法 ...原创 2012-11-22 17:04:05 · 191 阅读 · 0 评论 -
新人了解BCDL文档
--写了一个简单的文档让新人初步了解BCDL原创 2012-11-28 10:36:47 · 106 阅读 · 0 评论 -
会用到不一定记得的方法3
/** * * 如果查询条件包含账套,必须调用此公用方法,因为福建电信账套比较特殊,如:12,123 * * @author lixx * @createDate 2010-07-16 15:07:00 * @param hql * @param cs * @param accountSet * @param subHql 如:p.accountSet、tb.transferBill.acco...原创 2012-11-28 13:57:08 · 166 阅读 · 0 评论 -
银企互联中间表
-----存放单位编码和帐套信息的表DROP TABLE CM_M8_ACCOUNT; CREATE TABLE CM_M8_ACCOUNT( UNIT_CODE VARCHAR2(255) NOT NULL, UNIT_NAME VARCHAR2(255) NOT NULL, ACC_CODE VARCHAR2(10) NOT NULL, ACC_NAME VARC...原创 2012-12-07 10:58:37 · 144 阅读 · 0 评论 -
BCDL 流程表应用
select * from cmcs3_process_user_group;select * from cmcs3_process p where p.processid = 1001;select * from cmcs3_process_task_user u where u.usergroupid = 1020;select * from cmcs3_process_task ;...原创 2013-10-06 13:14:52 · 102 阅读 · 0 评论