小编,最近换工作了,从物联网行业来到了金融行业,抽空记录下
自己的培训,
要求
Class Name:HydArrInq(3位数)Svc
Service Code:SCU(3位数)H994
输入:acctNbr【ar_arr_m 里面有个acctNbr】
返回:arrId, acctNbr,pdCd,pdNm,opnDt, crncyCd, lastBal,
cndList(合约条件目录)[/ARSvc/src/bankware/corebanking/arrangementservice/apitest/dto/Arr360CndOut.omm],
txList(存取款记录)
主要逻辑:
1. 校验账号
ArrChngScrnSvc _getArr
2. 查询合约信息(基本信息,条件信息等)
Arr arr = _getArrMngr().getArr(in.getAcctNbr(), null);
3. 查询余额
ArrBal arrBal = _getArrBalMngr().getArrBal(arr, AmtTpEnum.PRNCPL.getValue(), BalTpEnum.CURRENT.getValue(), arr.getCrncyCd());
4. 查询交易记录
List<ArrTxInfo> _getTxInfo(Arr arr, String dpstWhdrwlDscd)
List<ArrTxBsicIO> arrTxs=_getArrTxMngr().getArrTxHistory(arrTxInqryDtIn, arr);