下面是小编为大家整理的电信诈骗流程,供大家参考。
神州数码融信软件有限公司
SmartPS之电信诈骗总结
文档状态:当前版本:
作者:张霁编写日期:2016-04-14
修订记录
日期版本修订说明修订人
创建张霁
2016/04/
14
电信诈骗交易总结
1 第三方请求到SmartPS
获取请求报文
平台将公安机关的报文流转到指定银行的前置机。SmartPS通过自动任务电信诈骗轮询报文CaQryMessagesInfo(单法人)和CaQryMessagesInfobyTgOrgid(多法人),轮询从前置机拿到公安局和人行的加密请求报文。把加密的报文解密后插入PS_TRAN_STORE表中并致存储状态为0未处理状态。
处理请求报文
解析报文
SmartPS/configs/in_conf/launcher/中配置了PsAutoCallParsePreloader任务,自动将PS_TRAN_STORE表中0状态的报文查询到,加报文头后,重新将报文转换为XML报文,通过模拟发送报文,PSCHANNEL渠道发进来,在PSCHANNEL渠道内通过PS_CODE识别对应的代理服务,进行报文拆包,存入对应的数据库登记薄的表中。并将PS_TRAN_STORE表中并致存储状态为1已处理状态。校验是否已经存在请求。如果存在转台更新为3(重复请求)
2 电信诈骗查询类
请求处理调起
自动任务电信诈骗调起处理CaPSAutoCallHandle调起PS_TXINFO表中账户交易明细查询100301,账户持卡主体查询100303,客户全账户查询100309;
账户交易明细查询
交易明细核心处理
1、账户交易明细查询CaPSQryAcctTransInfo,
(1)执行交易明细查询BusiPSAndFYQryTranInfo,根据PS_CODE获取信息。放到CD报文中。
(2)到卡系统或核心系统组包转换报文BaseConvertCoreMsg。组报文头等。
(3)交易明细查询发核心BusiPSToCoreTranInfo。接出服务
(4)更新核心返回状态BusiPSANDFYUpdStatus。核心返回文件,保存核心返回文件的存放路径,更改状态07核心返回。
2、交易明细解析(司法查询,电信明细查询) CaPSInsTransInfoByCore。自动任务。
(1)、交易明细解析BusiPSInsTranInforByCore获取07核心返回状态的任务,,并获取路径,设置flag为DX
(2)、内部调用业务服务交易明细查询解析文件BusiPSTransInfoData解析文件。
插入相应的信息表里
解析到开户机构放到CD中。
账卡信息明细PS_TRAN_BOOK_QRYACCT
子账户信息PS_TRAN_BOOK_QRYSUBACCT
插入交易明细表PS_TRAN_BOOK_QRYTRAN
更新查控交易登记簿处理状态01-核心返回和开户机构
柜面审批
1、审批操作:
集中查控资质审核(PSDX03)
查询到HANDLE_STATUS处理状态为01的所有待审批处理信息。做审批通过或者审批拒绝操作。
调1400-1621服务,
电信查询类审批通过就将HANDLE_STATUS处理状态为03待补录状态。
审批拒绝就将HANDLE_STATUS处理状态为06审批拒绝。
脱机处理
补录
集中查控处理(PSDX10)
查询得到公安查控交易登记簿PS_TRAN_BOOK中HANDLE_STATUS处理状态为03待补录和帐卡信息表PS_TRAN_BOOK_QRYACCT中处理状态STATUS为1待补录的所有信息。
进行补录操作。
通过补录后将公安查控交易登记簿PS_TRAN_BOOK中HANDLE_STATUS处理状态为04补录成功,帐卡信息表PS_TRAN_BOOK_QRYACCT中处理状态STATUS为1补录成功。
复核
集中查控处理(复核)(PSDX16)
查询得到待复核状态CHECK_STATUS为0状态和HANDLE_STATUS为06已拒绝状态的信息。将其复核通过。
将帐卡信息表PS_TRAN_BOOK中CHECK_STATUS复核状态置为1复核成功,
PS_TRAN_BOOK_QRYACCT中处理状态STATUS置为2复核成功。如果复核拒绝,就将状态回退到待审批交易状态。
联机处理
CaQryRequestAutoToChange代理服务,查询处理状态03,将状态直接置为04。复核状态置为1
交易明细查询反馈处理
交易明细查询反馈CaPSQryAcctTransInfoFeedBack。
自动任务电信诈骗调起反馈CaPSAutoSendFailReq获取
HANDLE_STATUS||"-"|| in ("04-1","05-1","06-1","09-0")的,进行反馈。
1、交易明细查询反馈BusiPSTransInfoDataFeedBack
根据APP_ID查询登记薄,当状态为04、06、09,复核状态1、1、0,则反馈根据核心返回响应码转换结果Result。核心响应码000000置为反馈结果Result为成功0000。当状态为09,复核状态0,核心响应码000305查询不存在,反馈结果Result置为0300(??帐号填写有误,卡号不存在)。审批拒绝状态06,反馈结果Result置为9999(其他未定义错误)。
继续查询。
当QRY_MODE为1时,查询PS_TRAN_BOOK_QRYACCT卡账户信息-账户基本信息。
当QRY_MODE为2时,查询PS_TRAN_BOOK_QRYTRAN账户交易明细
当QRY_MODE为3时,账户基本信息+交易明细。查询PS_TRAN_BOOK_QRYSUBACCT子账户信息,通过ps_code,card_no,acct_no查询交易明细信息
2、交易明细信息查询反馈BusiPSTranInfoResp。接出服务。
3、根据反馈更新查控交易登记簿BusiPSUpdTranBookByFeedBack。
更新反馈流水号、时间和响应码,反馈反馈状态FEEDBACK_STATUS为1已反馈。
账户持卡主体查询
账户持卡主体查询核心处理
1、账户持卡主体查询处理CaPSQryCardsInfoHandle
(1)执行交易明细查询BusiPSAndFYQryTranInfo,根据PS_CODE获取信息。放到
CD报文中。
(2)到卡系统或核心系统组包转换报文BaseConvertCoreMsg。组报文头等。
(3)查账户信息BusiCoreFyAcct。发送卡号等信息去核心查询账户信息。接出服
务。
(4)更新核心返回机构BusiUpdateBranchId。获取核心返回的机构,更新
ps_tran_book的BRANCH_ID。
(5)核心查询账户持卡主体BusiCoreCardInfo。查控帐卡号等信息去核心查询。
接出服务。
(6)账户持卡主体信息组织BusiPSCardInfoOrg。数组拆分获取信息。
(7)插入持卡查询信息BusiPSInsCardInfo。信息插入到PS_TRAN_BOOK_QRYCLIENT
表中
(8)根据核心返回更新查控交易登记簿BusiPSUpdTranBookByCore。如果失败,
将失败原因插入PS_TRAN_BOOK并更新失败次数。
成功时,更新相应状态01-核心返回。
柜面审批
1、审批操作:
集中查控资质审核(PSDX03)
查询到HANDLE_STATUS处理状态为01的所有待审批处理信息。做审批通过或者审批拒绝操作。
调1400-1621服务,
电信查询类审批通过就将HANDLE_STATUS处理状态为03待补录状态。
审批拒绝就将HANDLE_STATUS处理状态为06审批拒绝。
脱机处理
补录
集中查控处理(PSDX10)
查询得到公安查控交易登记簿PS_TRAN_BOOK中HANDLE_STATUS处理状态为03待补录和帐卡信息表PS_TRAN_BOOK_QRYACCT中处理状态STATUS为1待补录的所有信息。
进行补录操作。
通过补录后将公安查控交易登记簿PS_TRAN_BOOK中HANDLE_STATUS处理状态为04补录成功。
复核
集中查控处理(复核)(PSDX16)
查询得到待复核状态CHECK_STATUS为0状态和HANDLE_STATUS为06已拒绝状态的信息。将其复核通过。
将帐卡信息表PS_TRAN_BOOK中CHECK_STATUS复核状态置为1复核成功,
PS_TRAN_BOOK_QRYACCT中处理状态STATUS置为2复核成功。如果复核拒绝,就将状态回退到待审批交易状态。
联机处理
CaQryRequestAutoToChange代理服务,查询处理状态03,将状态直接置为04。复核状态置为1
账户持卡主体查询反馈处理
账户持卡主体查询反馈CaPSQryCardsInfo。
自动任务电信诈骗调起反馈CaPSAutoSendFailReq获取
HANDLE_STATUS||"-"|| in ("04-1","05-1","06-1","09-0")的,进行反馈。
1、账户持卡主体查询反馈CaPSQryCardsInfo。
根据APP_ID查询登记薄,当状态为04、06、09,复核状态1、1、0,则反馈根据核心
返回响应码转换结果Result。核心响应码000000置为反馈结果Result为成功0000。当状态为09,复核状态0,核心响应码000305查询不存在,反馈结果Result置为0300(??帐号填写有误,卡号不存在)。审批拒绝状态06,反馈结果Result置为9999(其他未定义错误)。
继续查询。查询客户信息查询PS_TRAN_BOOK_QRYCLIENT,并放到CD中。
2、接出人行全账号查询反馈服务BusiPSCardInfoResp。接出服务。
3、根据反馈更新查控交易登记簿BusiPSUpdTranBookByFeedBack。更新反馈流水号、反馈结果响应码和时间,反馈状态FEEDBACK_STATUS为1已反馈。
客户全账户查询
全账户查询核心处理
1、客户全账号查询CaPSQryCliAllAcctInfo
(1)、获取交易明细查询信息BusiPSQryTranInfo。组织报文准备发往核心。
(2)到卡系统或核心系统组包转换报文BaseConvertCoreMsg。组报文头等。
(3)、核心查询客户全账号信息(新加) BusiCoreQryACliAcctInfo
根据证件和证件号码发核心进行查询。接出服务。
(4)、插入客户全账户信息BusiPSInsCliAllAcctInfo
插入到账卡信息PS_TRAN_BOOK_QRYACCT
插入子账户信息PS_TRAN_BOOK_QRYSUBACCT
5)根据核心返回更新查控交易登记簿BusiPSUpdTranBookByCore。如果失败,将失败原因插入PS_TRAN_BOOK并更新失败次数。
成功时,更新处理状态01-核心返回。
柜面审批
1、审批操作:
集中查控资质审核(PSDX03)
查询到HANDLE_STATUS处理状态为01的所有待审批处理信息。做审批通过或者审批拒绝操作。
调1400-1621服务,
电信查询类审批通过就将HANDLE_STATUS处理状态为03待补录状态。
审批拒绝就将HANDLE_STATUS处理状态为06审批拒绝。
脱机处理
补录
集中查控处理(PSDX10)
查询得到公安查控交易登记簿PS_TRAN_BOOK中HANDLE_STATUS处理状态为03待补录和帐卡信息表PS_TRAN_BOOK_QRYACCT中处理状态STATUS为1待补录的所有信息。
进行补录操作。
通过补录后将公安查控交易登记簿PS_TRAN_BOOK中HANDLE_STATUS处理状态为04补录成功。
复核
集中查控处理(复核)(PSDX16)
查询得到待复核状态CHECK_STATUS为0状态和HANDLE_STATUS为06已拒绝状态的信息。将其复核通过。
将帐卡信息表PS_TRAN_BOOK中CHECK_STATUS复核状态置为1复核成功,
PS_TRAN_BOOK_QRYACCT中处理状态STATUS置为2复核成功。如果复核拒绝,就将状态回退到待审批交易状态。
联机处理
CaQryRequestAutoToChange代理服务,查询处理状态03,将状态直接置为04。复核状态置为1
客户全账户查询反馈处理
客户全账户查询CaPSQryCliAllAcctInfoFeedBack
1、查询账卡信息PS_TRAN_BOOK_QRYACCT和查询查询的类型QRY_MODE。
子账户信息查询psQryTranBookQrySubAcctInfo。
当QRY_MODE为02时。查询账户信息(含强制措施、共有权/优先权信息。冻结信息FY_CX_DJXXLIST和权利信息FY_CX_QLXXLIST。
根据APP_ID查询登记薄,当状态为04、06、09,复核状态1、1、0,则反馈根据核心返回响应码转换结果Result。核心响应码000000置为反馈结果Result为成功0000。当状态为09,复核状态0,核心响应码000305查询不存在,反馈结果Result置为0300(??帐号填写有误,卡号不存在)。审批拒绝状态06,反馈结果Result置为9999(其他未定义错误)。
2、客户全账号信息查询反馈(新加) BusiPSQryACliAcctInfoResp。接出服务。
3、根据反馈更新查控交易登记簿BusiPSUpdTranBookByFeedBack。
更新返回状态。FEEDBACK_STATUS为1已反馈。
账户动态查询
账户动态查询核心处理
1、电信诈骗控制(控制类和动态查询/解除)查询机构CaPSQryBranchIdInfo。自动
任务
查询"100101","100103","100105","100201","100203",
"100205","10030"5","100307"中处理状态为00的,去核心查询开机机构
branch_id。查询得到以后branch_id更新并将状态致为01核心返回。如果是
查询不存在,更新处理状态为09非本行。
柜面审批
1、审批操作:
集中查控资质审核(PSDX03)
查询到HANDLE_STATUS处理状态为01的所有待审批处理信息。做审批通过或者审批拒绝操作。
调1400-1621服务,
电信动态查询类审批通过就将HANDLE_STATUS处理状态为04状态。
审批拒绝就将HANDLE_STATUS处理状态为06审批拒绝。
脱机处理
复核
集中查控处理(复核)(PSDX16)
查询得到待复核状态CHECK_STATUS为0状态和HANDLE_STATUS为06已拒绝状态的信息。将其复核通过。
将帐卡信息表PS_TRAN_BOOK中CHECK_STATUS复核状态置为1复核成功。如果复核拒绝,就将状态回退到待审批交易状态。
联机处理
CaQryRequestAutoToChange代理服务,查询处理状态04,将复核状态置为1
账户动态查询回执
CaPSAutoCallAcctDynQryFeedBcack电信诈骗动态查询回执自动任务会反馈三方,将反馈状态致为1.如果是非本行和审批拒绝,反馈对应的响应码。
账户动态查询处理
电信诈骗账户动态查询CaPSAutoCallAcctDynQry
1、准备日期参数,查询记录薄。
获取当前会计日期RunDate,根据RunDate前一天和查询记录薄中动态查询日期
qry_date日期进行获取记录。handle_status = "04" and = "1"。
2、调起CaPSQryAcctInfo账户动态查询反馈。
(1)执行交易明细查询BusiPSAndFYQryTranInfo,根据PS_CODE获取信息。
放到CD报文中。
(2)到卡系统或核心系统组包转换报文BaseConvertCoreMsg。组报文头等。
(3)核心查询交易明细信息BusiCoreTranInfo。接出服务。
(4)转换核心返回的账户交易明细数据BusiPSCovertCoreTranInfo。从数组中获取某条记录的字段值
(5)根据核心返回更新查控交易登记簿BusiPSUpdTranBookByCore。如果失败,将失败原因插入PS_TRAN_BOOK并更新失败次数。并调用持卡主体查询接口,接出
到核心查询持卡人手机号码,第一天执行,将手机号更新到PS_TRAN_BOOK_QRY表
中。第二天开始,每天查询后,与PS_TRAN_BOOK_QRY表中手机号做对比,发生表
更,将变更后手机号更新到PS_TRAN_BOOK_QRY表中,并将手机号反馈三方REMARK
字段中。
(6)账户动态查询反馈BusiPSAcctInfoOut。接出服务
(7)根据反馈更新查控交易登记簿BusiPSUpdTranBookByFeedBack。
更新返回状态。FEEDBACK_STATUS为1已反馈。
拿到第三方返回响应码,成功后PS_TRAN_BOOK_QRY 更新动态查询日期。
PS_TRAN_BOOK反馈报文流水号、反馈状态为1已反馈
账户动态查询解除
账户动态解除查询处理
1、电信诈骗控制(控制类和动态查询/解除)查询机构CaPSQryBranchIdInfo。自动任务
查询"100101","100103","100105","100201","100203",
"100205","10030"5","100307"中状态00的,去核心查询开机机构branch_id。查询得到以后branch_id更新并将状态致为01核心返回。如果是查询不存在,更新处理状态为09非本行。
柜面审批
1、审批操作:
集中查控资质审核(PSDX03)
查询到HANDLE_STATUS处理状态为01的所有待审批处理信息。做审批通过或者审批拒绝操作。
调1400-1621服务,
电信动态查询类审批通过就将HANDLE_STATUS处理状态为04状态。
审批拒绝就将HANDLE_STATUS处理状态为06审批拒绝。
脱机处理
复核
集中查控处理(复核)(PSDX16)
查询得到待复核状态CHECK_STATUS为0状态和HANDLE_STATUS为06已拒绝状态的信息。将其复核通过。
将帐卡信息表PS_TRAN_BOOK中CHECK_STATUS复核状态置为1复核成功,如果复核拒绝,就将状态回退到待审批交易状态。
联机处理
CaQryRequestAutoToChange代理服务,查询处理状态04,将复核状态置为1
账户动态查询解除反馈处理
2、账户动态查询解除反馈CaPSCancleAcctDynQry
1)获取交易明细查询信息BusiPSQryTranInfo
2)解除账户动态查询BusiPSCancleAcctDynQry,根据原业务单号,将动态查询的那个APP_ID任务状态更新为10,已解除。
3)账户动态查询解除反馈BusiPSCancleAcctDynQryOut。接出服务,
4)根据反馈更新查控交易登记簿(账户动态查询解除) BusiPSCancleAcctDynQryByFB。
根据三方返回的响应码,判断成功与否,如果是成功,将处理状态致为05处理成功,
反馈状态为1已反馈。
3 电信诈骗控制类
请求处理调起
止付交易100101,止付解除交易100103,止付延期交易100105;冻结交易100201,冻结接出交易100205,冻结延期交易100205.
止付
止付核心处理
电信诈骗控制(控制类和动态查询/解除)查询机构
1、CaPSQryBranchIdInfo。自动任务
查询"100101","100103","100105","100201","100203",
"100205","10030"5","100307"中处理状态为00的,去核心查询开机机构branch_id。查询得到以后branch_id更新并将状态致为01核心返回。如果是查询不存在,更新处理状态为09非本行。
脱机处理
柜面审批、补录、复核处理
1、审批操作:
集中查控资质审核(PSDX03)
查询到HANDLE_STATUS处理状态为01的所有待审批处理信息。做审批通过或者审批拒绝操作。
调1400-1621服务,电信控制类审批:
判断是否联机处理:
脱机处理:通过就将HANDLE_STATUS处理状态为03待补录状态。
审批拒绝就将HANDLE_STATUS处理状态为06审批拒绝。
2、集中查控处理(PSDX10)
查询得到公安查控交易登记簿PS_TRAN_BOOK中HANDLE_STATUS处理状态为03待补录的所有信息。
进行补录操作。
(1)、控制通过:
将公安查控交易登记簿PS_TRAN_BOOK中HANDLE_STATUS处理状态为04补录成功,和止付交易明细表PS_TRAN_BOOK_SPAY中处理状态RESULT_STATUS为1已控。
(2)、控制未通过:
将公安查控交易登记簿PS_TRAN_BOOK中HANDLE_STATUS处理状态为04补录成功,并将未控原因插入PS_TRAN_BOOK法人FAIL_REASON中,将止付交易明细表
PS_TRAN_BOOK_SPAY中处理状态RESULT_STATUS为0未控。将账户余额、生效时间、起始、终止时间补录。
3、复核
集中查控处理(复核)(PSDX16)
查询得到待复核状态CHECK_STATUS为0状态和HANDLE_STATUS为06已拒绝状态的信息。复核通过将CHECK_STATUS置为1。如果复核拒绝,将状态致为03待补录。
止付反馈
自动任务电信诈骗调起反馈CaPSAutoSendFailReq获取
HANDLE_STATUS||"-"|| in ("04-1","05-1","06-1","09-0")的,进行反馈。
止付反馈CaPSStoppedFeedback。
(1)、查询止付相关的反馈数据BusiPSQrySPayFeedBackData
查询ps_tran_book和ps_tran_book_spay中的信息
RESULT_STATUS致为1已控时。根据APP_ID查询登记薄,当状态为04、06、09,复核状态1、1、0,则反馈根据核心返回响应码转换结果Result。核心响应码000000置为反馈结果Result为成功0000。当状态为09,复核状态0,核心响应码000305查询不存在,反馈结果Result置为0300(??帐号填写有误,卡号不存在)。审批拒绝状态06,反馈结果Result置为9999(其他未定义错误)。
(2)、将止付信息更新到冻结、支付历史表PS_FREEZE_HISTORY中。
(3)、接出人行反馈(止付) BusiPSStoppedFeedbackResp。
接出服务。
(4)、根据反馈更新查控交易登记簿(控制类) BusiPSUpdTranBookByFBCTRL
根据三方返回结果,如果成功,将反馈状态致为1
联机处理
柜面审批、补录、复核处理
1、审批操作:
集中查控资质审核(PSDX03)
查询到HANDLE_STATUS处理状态为01的所有待审批处理信息。做审批通过或者审批拒绝操作。
调1400-1621服务,电信控制类审批:
判断是否联机处理:
联机处理:通过就将HANDLE_STATUS处理状态为02待联机状态。
审批拒绝就将HANDLE_STATUS处理状态为06审批拒绝。
核心联机处理
自动任务电信诈骗调起处理CaPSAutoCallHandle 拿到处理状态HANDLE_STATUS = "02" AND = "1" AND = "0"。
1、调起止付CaPsDealforstoppedpayment
(1)、查询查控交易登记簿信息(止付) BusiPSQryTranBookSpay
查询ps_tran_book和ps_tran_book_spay中的信息。系统头加法人ID。并调用核心接口,进行止付前账户余额查询,并放入CD中。
(2)组织到核心系统的止付报文数据BusiPSConvertCoreMsgSPay。
根据法人ID查上送核心的机构号和机构柜员。
转换查控账号类别(01-个人;02-对公)";
01对公转换为100,对公转换为201.
账户限制交易标志添加
if ("100101".equals(txCode)) {
option = "01";
}
if ("100103".equals(txCode)) {
option = "03";
}
if ("100105".equals(txCode)) {
option = "02";
}
(3)、核心账户限制BusiCoreAcctLimit。接出服务
1200-0103
(4)、根据核心返回更新查控交易登记簿BusiPSUpdTranBookByCore。
根据返回结果,将PS_TRAN_BOOK_SPAY表"控制结果RESULT_STATUS致为1。 0-未控 1-已控。将获取核心限制序号、账户余额更新到表中。
更新TranBook表中状态为05联机处理完成。
反馈
自动任务电信诈骗调起反馈CaPSAutoSendFailReq获取
HANDLE_STATUS||"-"|| in ("04-1","05-1","06-1","09-0")的,进行反馈。
止付反馈CaPSStoppedFeedback。
(1)、查询止付相关的反馈数据BusiPSQrySPayFeedBackData
查询ps_tran_book和ps_tran_book_spay中的信息
RESULT_STATUS致为1已控时。根据APP_ID查询登记薄,当状态为04、06、09,复核状态1、1、0,则反馈根据核心返回响应码转换结果Result。核心响应码000000置为反馈结果Result为成功0000。当状态为09,复核状态0,核心响应码000305查询不存在,反馈结果Result置为0300(??帐号填写有误,卡号不存在)。审批拒绝状态06,反馈结果Result置为9999(其他未定义错误)。
(2)、接出人行反馈(止付) BusiPSStoppedFeedbackResp。
接出服务。
(3)、根据反馈更新查控交易登记簿(控制类) BusiPSUpdTranBookByFBCTRL
根据三方返回结果,如果成功,将反馈状态致为1
止付解除
止付解除核心处理
电信诈骗控制(控制类和动态查询/解除)查询机构
1、CaPSQryBranchIdInfo。自动任务
查询"100101","100103","100105","100201","100203",
"100205","10030"5","100307"中处理状态为00的,去核心查询开机机构branch_id。查询得到以后branch_id更新并将状态致为01核心返回。如果是查询不存在,更新处理状态为09非本行。
脱机处理
柜面审批、补录、复核处理
1、审批操作:
集中查控资质审核(PSDX03)
查询到HANDLE_STATUS处理状态为01的所有待审批处理信息。做审批通过或者审批拒绝操作。
调1400-1621服务,电信控制类审批:
判断是否联机处理:
脱机处理:通过就将HANDLE_STATUS处理状态为03待补录状态。
审批拒绝就将HANDLE_STATUS处理状态为06审批拒绝。
补录
脱机处理需要补录。
2、集中查控处理(PSDX10)
查询得到公安查控交易登记簿PS_TRAN_BOOK中HANDLE_STATUS处理状态为03待补录的所有信息。
进行补录操作。
(1)、控制通过:
将公安查控交易登记簿PS_TRAN_BOOK中HANDLE_STATUS处理状态为04补录成功,和止付交易明细表PS_TRAN_BOOK_SPAY中处理状态RESULT_STATUS为1已控,将账户余额、生效时间、起始、终止时间等进行补录。
(2)、控制未通过:
将公安查控交易登记簿PS_TRAN_BOOK中HANDLE_STATUS处理状态为04补录成功,并将未控原因插入PS_TRAN_BOOK法人FAIL_REASON中,将止付交易明细表
PS_TRAN_BOOK_SPAY中处理状态RESULT_STATUS为0未控。
3、复核
集中查控处理(复核)(PSDX16)
查询得到待复核状态CHECK_STATUS为0状态和HANDLE_STATUS为06已拒绝状态的信息。复核通过将CHECK_STATUS置为1。
止付解除反馈
自动任务电信诈骗调起反馈CaPSAutoSendFailReq获取
HANDLE_STATUS||"-"|| in ("04-1","05-1","06-1","09-0")的,进行反馈。
1、止付解除反馈
止付解除反馈CaPSStoppedReleasingFeedback
(1)、查询止付相关的反馈数据BusiPSQrySPayFeedBackData查询ps_tran_book和ps_tran_book_spay中的信息
RESULT_STATUS致为1已控时。根据APP_ID查询登记薄,当状态为04、06、09,复核状态1、1、0,则反馈根据核心返回响应码转换结果Result。核心响应码000000置为反馈结果Result为成功0000。当状态为09,复核状态0,核心响应码000305查询不存在,反馈结果Result置为0300(??帐号填写有误,卡号不存在)。审批拒绝状态06,反馈结果Result置为9999(其他未定义错误)。
(2)、接出人行反馈(止付) BusiPSStoppedFeedbackResp。
接出服务。
(3)、根据反馈更新查控交易登记簿(控制类) BusiPSUpdTranBookByFBCTRL
根据三方返回结果,如果成功,将反馈状态致为1
联机处理
柜面审批、补录、复核处理
1、审批操作:
集中查控资质审核(PSDX03)
查询到HANDLE_STATUS处理状态为01的所有待审批处理信息。做审批通过或者审批拒绝操作。
调1400-1621服务,电信控制类审批:
判断是否联机处理:
联机处理:通过就将HANDLE_STATUS处理状态为02待联机状态。
审批拒绝就将HANDLE_STATUS处理状态为06审批拒绝。
核心联机处理
自动任务电信诈骗调起处理CaPSAutoCallHandle 拿到处理状态HANDLE_STATUS = "02" AND = "1" AND = "0"。
1、止付解除CaPsDealforstoppedpayment。
(1)、自动任务电信诈骗调起处理CaPSAutoCallHandle 拿到处理状态02和反馈状态0的。系统头加法人ID。
查询止付解除原止付申请记录。根据原业务处理单号ORI_APP_ID。查询到原业务单号核心限制序号RESTRAINT_NO。
(2)、组织到核心系统的止付报文数据BusiPSConvertCoreMsgSPay。
根据法人ID查上送核心的机构号和机构柜员。
转换查控账号类别(01-个人;02-对公)";
01对公转换为100,对公转换为201.
账户限制交易标志添加
if ("100101".equals(txCode)) {
option = "01";
}
if ("100103".equals(txCode)) {
option = "03";
}
if ("100105".equals(txCode)) {
option = "02";
}
(3)、核心账户限制BusiCoreAcctLimit。接出服务
1200-0103
(4)、根据核心返回更新查控交易登记簿BusiPSUpdTranBookByCore。
根据返回结果,
获取原业务单号,将原业务单号状态致为10,已解除。
将PS_TRAN_BOOK_SPAY表"控制结果RESULT_STATUS致为1。 0-未控 1-已控。更新TranBook表中状态为05联机处理完成。
止付解除反馈
止付解除反馈CaPSStoppedReleasingFeedback
(1)、查询止付相关的反馈数据BusiPSQrySPayFeedBackData查询ps_tran_book和ps_tran_book_spay中的信息
RESULT_STATUS致为1已控时。返回结果result致为1.
添加cardNo。否则返回结果result致为0。
(2)、接出人行反馈(止付) BusiPSStoppedFeedbackResp。
接出服务。
(3)、根据反馈更新查控交易登记簿(控制类) BusiPSUpdTranBookByFBCTRL
根据三方返回结果,如果成功,将反馈状态致为1。
止付延期
止付延期核心处理
1、CaPSQryBranchIdInfo。自动任务
查询"100101","100103","100105","100201","100203",
"100205","10030"5","100307"中处理状态为00的,去核心查询开机机构branch_id。查询得到以后branch_id更新并将状态致为01核心返回。如果是查询不存在,更新处理状态为09非本行。
脱机处理
柜面审批、补录、复核处理
1、审批操作:
集中查控资质审核(PSDX03)
查询到HANDLE_STATUS处理状态为01的所有待审批处理信息。做审批通过或者审批拒绝操作。
调1400-1621服务,电信控制类审批:
判断是否联机处理:
脱机处理:通过就将HANDLE_STATUS处理状态为03待补录状态。
审批拒绝就将HANDLE_STATUS处理状态为06审批拒绝。
补录
脱机处理需要补录。
2、集中查控处理(PSDX10)
查询得到公安查控交易登记簿PS_TRAN_BOOK中HANDLE_STATUS处理状态为03待补录的所有信息。
进行补录操作。
(1)、控制通过:
将公安查控交易登记簿PS_TRAN_BOOK中HANDLE_STATUS处理状态为04补录成功,和止付交易明细表PS_TRAN_BOOK_SPAY中处理状态RESULT_STATUS为1已控。同时将账户余额等信息补录。
(2)、控制未通过:
将公安查控交易登记簿PS_TRAN_BOOK中HANDLE_STATUS处理状态为04补录成功,并将未控原因插入PS_TRAN_BOOK法人FAIL_REASON中,将止付交易明细表
PS_TRAN_BOOK_SPAY中处理状态RESULT_STATUS为0未控。
3、复核
集中查控处理(复核)(PSDX16)
查询得到待复核状态CHECK_STATUS为0状态和HANDLE_STATUS为06已拒绝状态的信息。复核通过将CHECK_STATUS置为1。
止付延期反馈
止付延期反馈CaPSSPayDelayFeedBack
(1)、查询止付相关的反馈数据BusiPSQrySPayFeedBackData
查询ps_tran_book和ps_tran_book_spay中的信息
RESULT_STATUS致为1已控时。根据APP_ID查询登记薄,当状态为04、06、09,复核状态1、1、0,则反馈根据核心返回响应码转换结果Result。核心响应码000000置为反馈结果Result为成功0000。当状态为09,复核状态0,核心响应码000305查询不存在,反馈结果Result置为0300(??帐号填写有误,卡号不存在)。审批拒绝状态06,反馈结果Result置为9999(其他未定义错误)。
(2)、接出人行反馈(止付) BusiPSStoppedFeedbackResp。
接出服务。
(3)、根据反馈更新查控交易登记簿(控制类) BusiPSUpdTranBookByFBCTRL
根据三方返回结果,如果成功,将反馈状态致为1
联机处理
柜面审批、补录、复核处理
1、审批操作:
集中查控资质审核(PSDX03)
查询到HANDLE_STATUS处理状态为01的所有待审批处理信息。做审批通过或者审批拒
绝操作。
调1400-1621服务,电信控制类审批:
判断是否联机处理:
联机处理:通过就将HANDLE_STATUS处理状态为02待联机状态。
审批拒绝就将HANDLE_STATUS处理状态为06审批拒绝。
核心联机处理
自动任务电信诈骗调起处理CaPSAutoCallHandle 拿到处理状态HANDLE_STATUS = "02" AND = "1" AND = "0"。
1、调起止付延期处理CaPsDealforstoppedpayment
(1)、查询查控交易登记簿信息(止付) BusiPSQryTranBookSpay 查询ps_tran_book和ps_tran_book_spay中的信息。系统头加法人ID。
止付延期查询原止付申请记录。根据原业务处理单号ORI_APP_ID。查询到原业务单号核心限制序号RESTRAINT_NO。
将添加新的到期日END_DATE
(2)组织到核心系统的止付报文数据BusiPSConvertCoreMsgSPay。
根据法人ID查上送核心的机构号和机构柜员。
转换查控账号类别(01-个人;02-对公)";
01对公转换为100,对公转换为201.
账户限制交易标志添加
if ("100101".equals(txCode)) {
option = "01";
}
if ("100103".equals(txCode)) {
option = "03";
}
if ("100105".equals(txCode)) {
option = "02";
}
(3)、核心账户限制BusiCoreAcctLimit。接出服务
1200-0103
(4)、根据核心返回更新查控交易登记簿BusiPSUpdTranBookByCore。
根据返回结果,
根据返回结果,将PS_TRAN_BOOK_SPAY表"控制结果RESULT_STATUS致为1。 0-未控 1-已控。
更新TranBook表中状态为05联机处理完成。
止付延期反馈
止付延期反馈CaPSSPayDelayFeedBack
(1)、查询止付相关的反馈数据BusiPSQrySPayFeedBackData
查询ps_tran_book和ps_tran_book_spay中的信息
RESULT_STATUS致为1已控时。根据APP_ID查询登记薄,当状态为04、06、09,复核状态1、1、0,则反馈根据核心返回响应码转换结果Result。核心响应码000000置为反馈结果Result为成功0000。当状态为09,复核状态0,核心响应码000305查询不存在,反馈结果Result置为0300(??帐号填写有误,卡号不存在)。审批拒绝状态06,反馈结果Result置为9999(其他未定义错误)。
(2)、接出人行反馈(止付) BusiPSStoppedFeedbackResp。
接出服务。
(3)、根据反馈更新查控交易登记簿(控制类) BusiPSUpdTranBookByFBCTRL
根据三方返回结果,如果成功,将反馈状态致为1
冻结
冻结核心处理
电信诈骗控制(控制类和动态查询/解除)查询机构
1、CaPSQryBranchIdInfo。自动任务
查询"100101","100103","100105","100201","100203",
"100205","10030"5","100307"中处理状态为00的,去核心查询开机机构branch_id。查询得到以后branch_id更新并将状态致为01核心返回。如果是查询不存在,更新处理状态为09非本行。
脱机处理
柜面审批、补录、复核处理
1、审批操作:
集中查控资质审核(PSDX03)
查询到HANDLE_STATUS处理状态为01的所有待审批处理信息。做审批通过或者审批拒绝操作。
调1400-1621服务,电信控制类审批:
判断是否联机处理:
脱机处理:通过就将HANDLE_STATUS处理状态为03待补录状态。
审批拒绝就将HANDLE_STATUS处理状态为06审批拒绝。
2、集中查控处理(PSDX10)
查询得到公安查控交易登记簿PS_TRAN_BOOK中HANDLE_STATUS处理状态为03待补录的所有信息。
进行补录操作。
(1)、控制通过:
将公安查控交易登记簿PS_TRAN_BOOK中HANDLE_STATUS处理状态为04补录成功,和止付交易明细表PS_TRAN_BOOK_SPAY中处理状态RESULT_STATUS为1已控。同时将账户余额、生效时间等信息补录。
(2)、控制未通过:
将公安查控交易登记簿PS_TRAN_BOOK中HANDLE_STATUS处理状态为04补录成功,并将未控原因插入PS_TRAN_BOOK法人FAIL_REASON中,将止付交易明细表
PS_TRAN_BOOK_SPAY中处理状态RESULT_STATUS为0未控。
3、复核
集中查控处理(复核)(PSDX16)
查询得到待复核状态CHECK_STATUS为0状态和HANDLE_STATUS为06已拒绝状态的信息。复核通过将CHECK_STATUS置为1。
冻结反馈
冻结反馈CaPSFreezeFeedBack
(1)、冻结反馈组织数据BusiPSFreezeFeedBackData。
根据PS_CODE,查询到冻结信息。
当控制结果RESULT_STATUS致为1,致反馈结果result为1。
添加其他信息。
(2)记录冻结历史表登记薄Busi1PSInsHistoryInfo。
根据PS_CODE 从PS_FREEZE_HISTORY获取最大冻结序列号。
冻结类型 01-冻结 02-冻结延期 04-冻结解除"。
组织冻结信息插入强制措施控制历史表PS_FREEZE_HISTORY。
(3)反馈接出BusiPSFeedBackSend
(4)根据反馈更新查控交易登记簿BusiPSUpdTranBookByFeedBack 根据三方返回结果,如果成功,将反馈状态致为1。
联机处理
柜面审批、补录、复核处理
1、审批操作:
集中查控资质审核(PSDX03)
查询到HANDLE_STATUS处理状态为01的所有待审批处理信息。做审批通过或者审批拒绝操作。
调1400-1621服务,电信控制类审批:
判断是否联机处理:
(1)、联机处理:通过就将HANDLE_STATUS处理状态为02待联机状态。
审批拒绝就将HANDLE_STATUS处理状态为06审批拒绝。
冻结核心联机处理
自动任务电信诈骗调起处理CaPSAutoCallHandle 拿到处理状态HANDLE_STATUS = "02" AND = "1" AND = "0"。
1、冻结处理CaPSDealFreeze。
冻结(冻结解除,冻结延期)交易处理CaPSDealFreeze
(1)、冻结交易处理组织数据BusiPSDealFreezeDate。
查询ps_tran_book b 和 PS_TRAN_BOOK_FREEZE数据信息。
系统头添加法人ID,添加BANK_ID
(2)、组织到核心系统的冻结报文数据BusiPSConvertCoreFreezeMsg。
根据法人编码获取机构和柜员;添加头信息
账户限制交易标志:
String option = "";
if ("100201".equals(txCode)) {
option = "01";
}
if ("100205".equals(txCode)) {
option = "02";
}
if ("100203".equals(txCode)) {
option = "03";
}
冻结和冻结延期时,添加冻结金额,冻结起始时间。
添加申请机构名称APP_ORG_NAME和案件编号案件编号。
(3)、核心账户限制BusiCoreAcctLimit。接出服务
(4)、根据核心返回更新查控交易登记簿BusiPSUpdTranBookByCore。
根据返回结果,将PS_TRAN_BOOK_FREEZE表"控制结果RESULT_STATUS致为1。 0-未控 1-已控。并调用查询余额接口查询账户余额,更细账户余额,生效时间。
更新TranBook表中状态为05联机处理完成。
冻结反馈
冻结反馈CaPSFreezeFeedBack
(1)、冻结反馈组织数据BusiPSFreezeFeedBackData。
根据PS_CODE,查询到冻结信息。
当控制结果RESULT_STATUS致为1,根据APP_ID查询登记薄,当状态为04、06、09,复核状态1、1、0,则反馈根据核心返回响应码转换结果Result。状态为04
核心响应码000000置为反馈结果Result为成功0000。当状态为09,复核状态0,
核心响应码000305查询不存在,反馈结果Result置为0300(??帐号填写有误,
卡号不存在)。审批拒绝状态06,反馈结果Result置为9999(其他未定义错误)。
(2)记录冻结历史表登记薄Busi1PSInsHistoryInfo。
根据PS_CODE 从PS_FREEZE_HISTORY获取最大冻结序列号。
冻结类型 01-冻结 02-冻结延期 04-冻结解除"。
组织冻结信息插入强制措施控制历史表PS_FREEZE_HISTORY。
(3)反馈接出BusiPSFeedBackSend
(4)根据反馈更新查控交易登记簿BusiPSUpdTranBookByFeedBack 根据三方返回结果,如果成功,将反馈状态致为1。
冻结解除
冻结解除核心处理
电信诈骗控制(控制类和动态查询/解除)查询机构
1、CaPSQryBranchIdInfo。自动任务。
查询"100101","100103","100105","100201","100203",
"100205","10030"5","100307"中处理状态为00的,去核心查询开机机构branch_id。查询得到以后branch_id更新并将状态致为01核心返回。如果是查询不存在,更新处理状态为09非本行。
脱机处理
柜面审批、补录、复核处理
1、审批操作:
集中查控资质审核(PSDX03)
查询到HANDLE_STATUS处理状态为01的所有待审批处理信息。做审批通过或者审批拒绝操作。
调1400-1621服务,电信控制类审批:
判断是否联机处理:
(1)、联机处理:通过就将HANDLE_STATUS处理状态为02待联机状态。
审批拒绝就将HANDLE_STATUS处理状态为06审批拒绝。
(2)
脱机处理:通过就将HANDLE_STATUS处理状态为03待补录状态。
审批拒绝就将HANDLE_STATUS处理状态为06审批拒绝。
2、集中查控处理(PSDX10)
查询得到公安查控交易登记簿PS_TRAN_BOOK中HANDLE_STATUS处理状态为03待补录的所有信息。
进行补录操作。
(1)、控制通过:
将公安查控交易登记簿PS_TRAN_BOOK中HANDLE_STATUS处理状态为04补录成功,和止付交易明细表PS_TRAN_BOOK_SPAY中处理状态RESULT_STATUS为1已控。
(2)、控制未通过:
将公安查控交易登记簿PS_TRAN_BOOK中HANDLE_STATUS处理状态为04补录成功,并将未控原因插入PS_TRAN_BOOK法人FAIL_REASON中,将止付交易明细表
PS_TRAN_BOOK_SPAY中处理状态RESULT_STATUS为0未控。同时将账户余额、生效时间等信息补录。
3、复核
集中查控处理(复核)(PSDX16)
查询得到待复核状态CHECK_STATUS为0状态和HANDLE_STATUS为06已拒绝状态的信息。复核通过将CHECK_STATUS置为1。
反馈
1、冻结解除反馈
冻结解除反馈CaPSDealUnFreezeFeedBack
(1)、冻结反馈组织数据BusiPSFreezeFeedBackData。
根据PS_CODE,查询到冻结信息。
当控制结果RESULT_STATUS致为1,致反馈结果result为1。
添加其他信息。否则返回结果result致为0。
(2)记录冻结历史表登记薄Busi1PSInsHistoryInfo。
根据PS_CODE 从PS_FREEZE_HISTORY获取最大冻结序列号。
冻结类型 04-冻结解除"。
更新原单号数据已解除
组织冻结信息插入强制措施控制历史表PS_FREEZE_HISTORY。
(3)反馈接出BusiPSFeedBackSend
(4)根据反馈更新查控交易登记簿BusiPSUpdTranBookByFeedBack 根据三方返回结果,如果成功,将反馈状态致为1。
联机处理
柜面审批、补录、复核处理
1、审批操作:
集中查控资质审核(PSDX03)
查询到HANDLE_STATUS处理状态为01的所有待审批处理信息。做审批通过或者审批拒绝操作。
调1400-1621服务,电信控制类审批:
判断是否联机处理:
(1)、联机处理:通过就将HANDLE_STATUS处理状态为02待联机状态。
审批拒绝就将HANDLE_STATUS处理状态为06审批拒绝。
冻结核心联机处理
自动任务电信诈骗调起处理CaPSAutoCallHandle 拿到处理状态HANDLE_STATUS = "02" AND = "1" AND = "0"。
1、冻结解除处理CaPSDealFreeze。
冻结(冻结解除,冻结延期)交易处理CaPSDealFreeze
(1)、冻结交易处理组织数据BusiPSDealFreezeDate。
查询ps_tran_book b 和 PS_TRAN_BOOK_FREEZE数据信息。
根据原业务申请订单号,查询原冻结信息。核心限制序号RESTRAINT_NO,查控记录号添加。
系统头添加法人ID,添加BANK_ID
(2)、组织到核心系统的冻结报文数据BusiPSConvertCoreFreezeMsg。
根据法人编码获取机构和柜员;添加头信息
账户限制交易标志:
String option = "";
if ("100201".equals(txCode)) {
option = "01";
}
if ("100205".equals(txCode)) {
option = "02";
}
if ("100203".equals(txCode)) {
option = "03";
}
冻结和冻结延期时,添加冻结金额,冻结起始时间。
添加申请机构名称APP_ORG_NAME和案件编号案件编号。
(3)、核心账户限制BusiCoreAcctLimit。接出服务
(4)、根据核心返回更新查控交易登记簿BusiPSUpdTranBookByCore。
根据返回结果,
根据返回结果,将PS_TRAN_BOOK_FREEZE表"控制结果RESULT_STATUS致为1。 0-未控 1-已控。
将原业务申请单号的TRAN_BOOK记录致为10已解除。
从核心返回结果获取核心限制序号RESTRAINT_NO。调用接口查账户余额,更新到表中。
更新TranBook表中状态为05联机处理完成。
冻结解除反馈
冻结解除反馈CaPSDealUnFreezeFeedBack
(1)、冻结反馈组织数据BusiPSFreezeFeedBackData。
根据PS_CODE,查询到冻结信息。
当控制结果RESULT_STATUS致为1,致反馈结果result为1。
添加其他信息。
(2)记录冻结历史表登记薄Busi1PSInsHistoryInfo。
根据PS_CODE 从PS_FREEZE_HISTORY获取最大冻结序列号。
冻结类型 04-冻结解除"。
更新原单号数据已解除
组织冻结信息插入强制措施控制历史表PS_FREEZE_HISTORY。
(3)反馈接出BusiPSUnFreezeFeedBackSend
(4)根据反馈更新查控交易登记簿BusiPSUpdTranBookByFeedBack 根据三方返回结果,如果成功,将反馈状态致为1。
冻结延期
冻结延期核心处理
电信诈骗控制(控制类和动态查询/解除)查询机构
1、CaPSQryBranchIdInfo。自动任务
查询"100101","100103","100105","100201","100203",
"100205","10030"5","100307"中处理状态为00的,去核心查询开机机构branch_id。查询得到以后branch_id更新并将状态致为01核心返回。如果是查询不存在,更新处理状态为09非本行。
脱机处理
柜面审批、补录、复核处理
1、审批操作:
集中查控资质审核(PSDX03)
查询到HANDLE_STATUS处理状态为01的所有待审批处理信息。做审批通过或者审批拒绝操作。
调1400-1621服务,电信控制类审批:
判断是否联机处理:
脱机处理:通过就将HANDLE_STATUS处理状态为03待补录状态。
审批拒绝就将HANDLE_STATUS处理状态为06审批拒绝。
2、集中查控处理(PSDX10)
查询得到公安查控交易登记簿PS_TRAN_BOOK中HANDLE_STATUS处理状态为03待补录的所有信息。
进行补录操作。
(1)、控制通过:
将公安查控交易登记簿PS_TRAN_BOOK中HANDLE_STATUS处理状态为04补录成功,和止付交易明细表PS_TRAN_BOOK_SPAY中处理状态RESULT_STATUS为1已控。同时将账户余额、生效时间等等信息补录。
(2)、控制未通过:
将公安查控交易登记簿PS_TRAN_BOOK中HANDLE_STATUS处理状态为04补录成功,并将未控原因插入PS_TRAN_BOOK法人FAIL_REASON中,将止付交易明细表
PS_TRAN_BOOK_SPAY中处理状态RESULT_STATUS为0未控。
3、复核
集中查控处理(复核)(PSDX16)
查询得到待复核状态CHECK_STATUS为0状态和HANDLE_STATUS为06已拒绝状态的信息。复核通过将CHECK_STATUS置为1。
反馈
冻结延期反馈CaPSFreezeDelayFeedBack
(1)、冻结反馈组织数据BusiPSFreezeFeedBackData。
根据PS_CODE,查询到冻结信息。
当控制结果RESULT_STATUS致为1,致反馈结果result为1。
添加其他信息。否则返回结果result致为0。
(2)记录冻结历史表登记薄Busi1PSInsHistoryInfo。
根据PS_CODE 从PS_FREEZE_HISTORY获取最大冻结序列号。
冻结类型 02-冻结延期。
组织冻结信息插入强制措施控制历史表PS_FREEZE_HISTORY。
(3)反馈接出BusiPSFeedBackSend
(4)根据反馈更新查控交易登记簿BusiPSUpdTranBookByFeedBack 根据三方返回结果,如果成功,将反馈状态致为1。
联机处理
柜面审批、补录、复核处理
1、审批操作:
集中查控资质审核(PSDX03)
查询到HANDLE_STATUS处理状态为01的所有待审批处理信息。做审批通过或者审批拒绝操作。
调1400-1621服务,电信控制类审批:
判断是否联机处理:
联机处理:通过就将HANDLE_STATUS处理状态为02待联机状态。
审批拒绝就将HANDLE_STATUS处理状态为06审批拒绝。
冻结核心联机处理
自动任务电信诈骗调起处理CaPSAutoCallHandle 拿到处理状态HANDLE_STATUS = "02" AND = "1" AND = "0"。
1、冻结延期处理CaPSDealFreeze。
冻结(冻结解除,冻结延期)交易处理CaPSDealFreeze
(1)、冻结交易处理组织数据BusiPSDealFreezeDate。
查询ps_tran_book b 和 PS_TRAN_BOOK_FREEZE数据信息。
根据原业务申请单号,查询原冻结信息。核心限制序号RESTRAINT_NO,查控记录号添加。
系统头添加法人ID,添加BANK_ID
(2)、组织到核心系统的冻结报文数据BusiPSConvertCoreFreezeMsg。根据法人编码获取机构和柜员;添加头信息
账户限制交易标志:
String option = "";
if ("100201".equals(txCode)) {
option = "01";
}
if ("100205".equals(txCode)) {
option = "02";
}
if ("100203".equals(txCode)) {
option = "03";
}
冻结和冻结延期时,添加冻结金额,冻结起始时间。
添加新的到期日END_DATE
添加申请机构名称APP_ORG_NAME和案件编号案件编号。
(3)、核心账户限制BusiCoreAcctLimit。接出服务
(4)、根据核心返回更新查控交易登记簿BusiPSUpdTranBookByCore。
根据返回结果,
根据返回结果,将PS_TRAN_BOOK_FREEZE表"控制结果RESULT_STATUS致为1。 0-未控 1-已控。调用核心接口查询账户余额,更新到表中。
更新TranBook表中状态为05联机处理完成。
冻结延期反馈CaPSFreezeDelayFeedBack
(1)、冻结反馈组织数据BusiPSFreezeFeedBackData。
根据PS_CODE,查询到冻结信息。
当控制结果RESULT_STATUS致为1,致反馈结果result为1。
添加其他信息。否则返回结果result致为0。
(2)记录冻结历史表登记薄Busi1PSInsHistoryInfo。
根据PS_CODE 从PS_FREEZE_HISTORY获取最大冻结序列号。
冻结类型 02-冻结延期。
组织冻结信息插入强制措施控制历史表PS_FREEZE_HISTORY。
(3)反馈接出BusiPSFeedBackSend
(4)根据反馈更新查控交易登记簿BusiPSUpdTranBookByFeedBack
根据三方返回结果,如果成功,将反馈状态致为1。
推荐访问:电信诈骗案例分析及解析 诈骗 流程 电信