




已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1. 需求规定预约交易是指投资人预先设定交易触发条件,当条件满足才会发生的一种交易方式。为吸引更多投资者参与网上交易,为公司创造可观收益,增加预约交易业务。详细内容参见*网上交易-预约交易需求确认书.doc2. 总体设计2.1. 数据说明2.1.1. 相关系统参数Item默认值说明XJGLMONEYFUND空现金管理货币基金(基金代码|收费方式)SUPPORTMONEYFUNDWRAPPER0是否支持现金宝(0:否,1:是)ISSHOWFARE0是否显示计算手续费按钮(0:否,1:是)NEEDOTHERSHARETYPE0不同份额类别是否可以做基金转换(0:否,1:是)2.1.2. 字典项预约交易支持预约方式(日期固定支持,不做配置)预约申购指数类型00指数04上一工作日基金净值预约转换指数类型00指数04上一工作日基金净值预约赎回指数类型00指数04上一工作日基金净值05客户资产赎回方式为指数时,提供指数选项预约交易指数代码000001上证综指 收盘指数399001深证成指 收盘指数条件值判断方式预约条件0大于等于1小于等于2等于3大于4小于2.1.3. 接口调用业务名称调用服务版本号业务代码预约认购HS_TRANSACTION 18VER320021预约申购HS_TRANSACTION 19VER330023预约转换HS_TRANSACTION 0LVER330986预约赎回HS_TRANSACTION 20VER330025交易申请查询HS_QUERY 48最新基金行情查询HS_QUERY 34银行资料查询HS_QUERY 192.1.4. 菜单控制显示控制:C_ISOPEN(1:开放显示;0:不开放)风险控制:C_RISK(1:强制填写问卷;0或空:不控制)反洗钱控制:C_VALIDATE(1:强制反洗钱判断;0或空:不控制)菜单权限:VC_ROLE(DQ:直销查询;DT:直销交易)系统模式:VC_MODE(ETQ:整合;ET:独立交易)2.2. 程序结构模块名称和直销保持一致,用hopetrade命名。Java包为com.teexi.fund.fundets.hopetrade、和com.teexi.fund.fundweb.hopetradeJsp目录为hopetrade模块内部功能、接口部分划分参考交易模块(trade)接口继承交易类公共接口实现代码复用说明:本次仅考虑普通预约认申购、赎回、转换业务及其转换扩展,不考虑预约赎回转购业务实现。2.2.1. 程序文件结构划分关系接口继承关系图:Action继承及接口调用:Action命名规则:com.teexi.fund.fundweb.hopetrade.(功能模块).web.struts.action.(Action名)JSP路径与规则:/etrading/hopetrade/(子功能)/(jsp页面)Service命名与规则:com.teexi.fund.fundets.hopetrade.(子功能).service.(接口名)功能模块子功能JSPFormActionService其他说明公共AbstractBusinessAction系统基类预约交易(hopetrade)forward_totrans.jsp现金宝扩展业务跳转页面预约买入(buy)预约认购(subscribe)subscribe_list.jspsubscribe.jspsubscribe_explor.jspb2bResult.jsphopesubscribeFormHopesubscribeActionIHopebuyServiceForm校验JS:hopesubscribeForm.js预约申购(declare)declare_list.jspdeclare.jspdeclare_explor.jspb2bResult.jsphopedeclareFormHopedeclareActionIHopebuyServiceForm校验JS:hopedeclareForm.js预约现金宝充值(declare)declareMon_list.jspdeclareMon.jspdeclareMon_explor.jsphopedeclareFormHopedeclareMoneyActionIHopebuyServiceForm校验JS:hopedeclareForm_money.js预约申购(扩展)(declare)declareEx_list.jspdeclareEx.jsphopedeclareFormHopedeclareExActionIHopebuyServiceForm校验JS:hopedeclareForm.js预约赎回(redeem)预约赎回(redeem)redeem_list.jspredeem.jspredeem_explor.jspredeemDeal.jsphoperedeemFormHoperedeemActionIHoperedeemServiceForm校验JS:hoperedeemForm.js预约现金宝取现(redeem)redeemMon_list.jspredeemMon.jspredeemMon_explor.jsphoperedeemFormHoperedeemMoneyActionIHoperedeemServiceForm校验JS:hoperedeemForm_money.js预约赎回(扩展)(redeem)redeemEx_list.jspredeemEx.jsphoperedeemFormHoperedeemExActionIHoperedeemServiceForm校验JS:hoperedeemForm.js预约转换(trans)预约转换(trans)trans_list.jsptrans.jsptrans_explor.jsptransDeal.jsphopetransFormHopetransActionIHopetransServiceForm校验JS:hopetransForm.js2.2.2. 配置说明Spring配置文件:/config/spring/applicationContext-struts-hopetrade.xmlStruts配置文件:/config/struts/struts-config-hopetrade.xml表单校验配置文件:/config/validator/validation-hopetrade.xml菜单配置表:tmenu_web显示配置表:teviewconfig接口配置表:tdeinterfaceForm校验配置表:tformvalidation_web组件配置表:tcomconfig_web2.2.3. License控制此模块为新增独立模块,license通过菜单+参数进行控制,其中现金宝相关预约交易功能需要判断现金宝开关(SUPPORTMONEYFUNDWRAPPER)3. 功能设计3.1. 预约认购3.1.1. 校验规则编写说明:预约认购业务下单检查、限制规则,务必做到与直销后台规则一致,对不允许下单的情况进行提前避免或提示必输项:基金代码、收费方式、支付渠道、预约条件项(预约日期)金额校验:仅根据tlimit表校验风险评估:根据基金代码控制预约条件校验:预约日期必须大于当前工作日3.1.2. 程序实现编写说明:预约认购功能模块的基本设计概念和处理流程内容包括:预约认购功能每个步骤访问路径、调用服务、展示形式、及校验规则的实现方式,以及其他需要说明的特殊实现3.1.2.1. 引导列表相对地址:/hopetrade/subscribe.do?method=doList根据业务代码(021)、确认标志(9)调用直销48号查询服务查询用户未确认预约认购申请,通过预约认购列表显示配置“HopeSubscribeList”包装后形成表格显示给用户,提供查看单笔申请详情、撤单、新增预约认购操作,详情显示配置为“IntradayList_021”。3.1.2.2. 初始化下单相对地址:/hopetrade/subscribe.do?method=doInit1 检查并同步建行卡签约状态:判断session中交易账号列表是否存在建行卡,存在则调用19号银行资料查询同步最新建行签约状态2 得到签约银行卡列表,不存在已签约银行卡则提示不可交易并引导客户签约:从session中获取客户交易账号列表,遍历出明细资金方式为“01”的交易账号列表3 列出支持预约认购业务的基金,不存在则提示不可交易:遍历内存中基金信息,根据直销tbusinpermission表检查基金是否支持预约认购业务4 生成认购基金列表、收费方式、关联银行卡联动关系:遍历内存中基金信息,得出基金代码、收费方式关联关系;遍历认购基金列表,判断每只基金所属TA允许交易的交易账号列表,需要判断多TA5 若请求已指定认购基金、收费方式、关联银行卡、认购金额、预约日期,则将传入值默认展示6 准备风险评估数据:包括主交易账号、业务代码、基金账号,页面取选中基金代码联动JS说明:1 选择目标基金2 支付渠道下拉框列出可交易选中目标基金的签约银行卡3 收费方式下拉框列出选中目标基金支持收费方式4 对选中目标基金进行风险评估,结果显示在页面头部,当风险匹配结果为限制交易时,隐藏提交按钮;风险问卷过期或未填写时,提交跳转到填问卷页面3.1.2.3. 预览相对地址:/hopetrade/subscribe.do?method=doPrev1 解析预约认购下单内容,基金代码、收费方式、交易账号对应显示基金名称、中文收费方式、关联银行卡2 自动提交预览页面判断统一处理3 提供返回到下单页面操作,并自动反填原单内容4 根据系统参数控制是否需要验证交易密码3.1.2.4. 结果相对地址:/hopetrade/subscribe.do?method=doBusiness1 调用直销服务HS_TRANSACTION 18提交预约认购申请2 展示下单结果,显示配置为“ConfirmReq021”3 关闭结果页面后刷新引导页列表显示最新申请3.2. 预约申购(普通)3.2.1. 校验规则必输项:基金代码、收费方式、支付渠道、预约条件项(预约方式、指数类型、预约点位、预约条件、预约日期)金额校验:仅根据tlimit表校验风险评估:根据基金代码控制预约条件校验:预约日期必须大于当前工作日、预约点位必须为小数3.2.2. 程序实现3.2.2.1. 引导列表相对地址:/hopetrade/declare.do?method=doList根据业务代码(023)、确认标志(9)调用直销48号查询服务查询用户未确认预约申购申请,通过预约申购列表显示配置“HopeDeclareList”包装后形成表格显示给用户,提供查看单笔申请详情、撤单、新增预约申购操作,详情显示配置为“IntradayList_023”。3.2.2.2. 初始化下单相对地址:/hopetrade/declare.do?method=doInit1 检查并同步建行卡签约状态:判断session中交易账号列表是否存在建行卡,存在则调用19号银行资料查询同步最新建行签约状态2 得到签约银行卡列表,不存在已签约银行卡则提示不可交易并引导客户签约从session中获取客户交易账号列表,遍历出明细资金方式为“01”的交易账号列表3 列出支持预约申购业务的基金,不存在则提示不可交易遍历基金行情信息,根据直销tbusinpermission表检查基金是否支持预约申购业务4 生成申购基金列表、收费方式、关联银行卡联动关系遍历内存中基金信息,得出基金代码、收费方式关联关系;遍历申购基金列表,判断每只基金所属TA允许交易的交易账号列表,需要判断多TA5 生成预约条件间的联动关系6 若请求已指定申购基金、收费方式、关联银行卡、申购金额、预约条件(指数类型、指数代码、预约条件、预约点位、预约日期),则将传入值默认展示7 准备风险评估数据包括主交易账号、业务代码、基金账号,页面取选中基金代码联动JS说明:1. 选择目标基金2. 支付渠道下拉框列出可交易选中目标基金的签约银行卡3. 收费方式下拉框列出选中目标基金支持收费方式4. 对选中目标基金进行风险评估,结果显示在页面头部,当风险匹配结果为限制交易时,隐藏提交按钮;风险问卷过期或未填写时,提交跳转到填问卷页面5. 选择指数类型(指数、净值、日期)6. 指数类型为日期时,预约条件显示预约日期,其他隐藏7. 指数类型为净值时,预约条件显示预约条件、预约点位、预约有效期,其他隐藏8. 指数类型为指数时,预约条件显示指数代码、预约条件、预约点位、预约有效期3.2.2.3. 预览相对地址:/hopetrade/declare.do?method=doPrev1 解析预约申购下单内容,基金代码、收费方式、交易账号对应显示基金名称、中文收费方式、关联银行卡2 自动提交预览页面判断统一处理3 提供返回到下单页面操作,并自动反填原单内容4 根据系统参数控制是否需要验证交易密码3.2.2.4. 结果相对地址:/hopetrade/declare.do?method=doBusiness1 根据预约指数类型清理提交的预约条件值,仅保留当前指数类型需要的条件2 调用直销服务HS_TRANSACTION 19提交预约申购申请3 展示下单结果,显示配置为“ConfirmReq023”4 关闭结果页面后刷新引导页列表显示最新申请3.3. 预约充值3.3.1. 校验规则必输项:支付渠道、预约条件项(预约方式、指数类型、预约点位、预约条件、预约日期)金额校验:仅根据tlimit表校验风险评估:不控制预约条件校验:预约日期必须大于当前工作日3.3.2. 程序实现Action继承普通预约申购action,在其基础上加入充值个性化处理3.3.2.1. 引导列表相对地址:/hopetrade/declareMon.do?method=doList根据业务代码(023)、确认标志(9)、业务大类(09)调用直销48号查询服务查询用户未确认预约充值申请,通过预约充值列表显示配置“HopeDeclareMonList”包装后形成表格显示给用户,提供查看单笔申请详情、撤单、新增预约充值操作,详情显示配置为“IntradayList_023”。3.3.2.2. 初始化下单相对地址:/hopetrade/declareMon.do?method=doInit1 检查并同步建行卡签约状态:判断session中交易账号列表是否存在建行卡,存在则调用19号银行资料查询同步最新建行签约状态2 判断现金宝参数(SUPPORTMONEYFUNDWRAPPER、XJGLMONEYFUND)3 得到签约且可预约申购现金宝货币基金的银行卡列表,不存在已签约银行卡则提示不可交易并引导客户签约从session中获取客户交易账号列表,遍历出明细资金方式为“01”的交易账号列表,判断现金宝货币基金所属TA允许交易的交易账号列表,需要判断多TA4 生成预约条件间的联动关系5 若请求已指定关联银行卡、申购金额、预约条件(指数类型、指数代码、预约条件、预约点位、预约日期),则将传入值默认展示6 不需风险评估联动JS说明:1. 选择指数类型(指数、日期)2. 指数类型为日期时,预约条件显示预约日期,其他隐藏3. 指数类型为指数时,预约条件显示指数代码、预约条件、预约点位、预约有效期3.3.2.3. 预览相对地址:/hopetrade/declareMon.do?method=doPrev1 解析预约申购下单内容,基金代码、收费方式、交易账号对应显示基金名称、中文收费方式、关联银行卡2 自动提交预览页面判断统一处理3 提供返回到下单页面操作,并自动反填原单内容4 根据系统参数控制是否需要验证交易密码3.3.2.4. 结果相对地址:/hopetrade/declareMon.do?method=doBusiness1 根据预约指数类型清理提交的预约条件值,仅保留当前指数类型需要的条件2 指定业务大类(09)3 调用直销服务HS_TRANSACTION 19提交预约充值申请4 展示下单结果,显示配置为“ConfirmReq023”5 关闭结果页面后刷新引导页列表显示最新申请3.4. 预约申购(扩展)3.4.1. 校验规则必输项:资金来源、基金代码、收费方式、支付渠道、预约条件项(预约方式、指数类型、预约点位、预约条件、预约日期)金额校验:仅根据tlimit表校验,不校验现金宝可用余额风险评估:根据基金代码控制,当资金来源为现金宝时风险评估业务为预约转换预约条件校验:预约日期必须大于当前工作日、预约点位必须为数值3.4.2. 程序实现Action继承普通预约申购action,在其基础上加入现金宝扩展个性化处理3.4.2.1. 引导列表相对地址:/hopetrade/declareEx.do?method=doList根据确认标志(9)调用直销48号查询服务查询用户未确认预约交易申请,再根据业务代码(023、986)和业务大类(空、10)过滤掉非申购和现金宝申购的申请,通过预约申购(扩展)列表显示配置“HopeDeclareExList”包装后形成表格显示给用户,提供查看单笔申请详情、撤单、新增预约申购操作,详情显示配置为“IntradayList_023”和“IntradayList_986”。3.4.2.2. 初始化下单相对地址:/hopetrade/declareEx.do?method=doInit1 检查并同步建行卡签约状态:判断session中交易账号列表是否存在建行卡,存在则调用19号银行资料查询同步最新建行签约状态2 判断现金宝参数(SUPPORTMONEYFUNDWRAPPER、XJGLMONEYFUND)3 列出可以由现金宝基金转入的基金,支持现金宝基金转出的银行卡,并生成与资金来源的联动关系、与关联银行卡的联动关系根据tlimit表配置及TA关系得出现金管理货币基金允许转入的目标基金列表,判断现金管理货币基金所属TA允许交易的交易账号列表,需要判断多TA4 得到签约银行卡列表,不存在已签约银行卡则提示不可交易并引导客户签约从session中获取客户交易账号列表,遍历出明细资金方式为“01”的交易账号列表5 列出支持预约申购业务的基金,不存在则提示不可交易遍历基金行情信息,根据直销tbusinpermission表检查基金是否支持预约申购业务6 生成申购基金列表、收费方式、关联银行卡联动关系7 生成预约条件间的联动关系8 若请求已指定资金来源、申购基金、收费方式、关联银行卡、申购金额、预约条件(指数类型、指数代码、预约条件、预约点位、预约日期),则将传入值默认展示9 准备风险评估数据,资金来源为银行卡时风险评估业务代码为023,为现金宝时风险评估业务代码为986联动JS说明:1. 选择资金来源2. 资金来源为现金宝时,基金列表列出可由现金宝基金转换的基金;资金来源为银行卡时,基金列表列出所有可申购的基金3. 选择目标基金4. 支付渠道下拉框列出可交易选中目标基金的签约银行卡5. 收费方式下拉框列出选中目标基金支持收费方式6. 对选中目标基金进行风险评估,结果显示在页面头部,当风险匹配结果为限制交易时,隐藏提交按钮;风险问卷过期或未填写时,提交跳转到填问卷页面7. 选择指数类型8. 指数类型为日期时,预约条件显示预约日期,其他隐藏9. 指数类型为净值时,预约条件显示预约条件、预约点位、预约有效期,其他隐藏10. 指数类型为指数时,预约条件显示指数代码、预约条件、预约点位、预约有效期3.4.2.3. 预览相对地址:/hopetrade/declareEx.do?method=doPrev1 解析预约申购下单内容,若资金来源为现金宝,则转化form表单为预约转换form并转发到预约转换的预览路径/hopetrade/trans.do?method=doPrev,设置业务大类为“10”;若资金来源为银行卡,则同普通预约申购预览进行后续处理2 基金代码、收费方式、交易账号对应显示基金名称、中文收费方式、关联银行卡3 自动提交预览页面判断统一处理4 提供返回到下单页面操作,并自动反填原单内容5 根据系统参数控制是否需要验证交易密码3.4.2.4. 结果相对地址:/hopetrade/declareEx.do?method=doBusiness处理同普通预约申购结果。3.5. 预约转换3.5.1. 校验规则必输项:基金代码、收费方式、资金渠道、目标基金代码、目标收费方式、预约条件项(预约方式、指数类型、预约点位、预约条件、预约日期)份额校验:仅根据tlimit表校验,不校验基金可用余额风险评估:根据目标基金代码控制预约条件校验:预约日期必须大于当前工作日、预约点位必须为数值3.5.2. 程序实现3.5.2.1. 引导列表相对地址:/hopetrade/trans.do?method=doList根据业务代码(986)、确认标志(9)调用直销48号查询服务查询用户未确认预约转换申请,通过预约转换列表显示配置“HopeTransList”包装后形成表格显示给用户,提供查看单笔申请详情、撤单、新增预约转换操作,详情显示配置为“IntradayList_986”。3.5.2.2. 初始化下单相对地址:/hopetrade/trans.do?method=doInit1 列出支持预约转换业务的基金,并过滤掉支持预约转换但没有目标基金可转的基金,不存在则提示不可交易遍历内存中基金信息,根据直销tbusinpermission表检查基金是否支持预约转换业务2 生成转出基金列表、收费方式、关联银行卡、目标基金、目标收费方式联动关系遍历基金行情信息,得出基金代码、收费方式关联关系;遍历转出基金列表,判断每只基金所属TA允许交易的交易账号列表,需要判断多TA,根据tlimit表配置及TA关系得出每只基金允许转入的目标基金列表3 生成预约条件间的联动关系4 若请求已指定转出基金、收费方式、关联银行卡、目标基金、目标收费方式、转换份额、预约条件(指数类型、指数代码、预约条件、预约点位、预约日期),则将传入值默认展示5 准备风险评估数据包括主交易账号、业务代码、基金账号,页面取选中目标基金代码联动JS说明:1. 选择转出基金2. 支付渠道下拉框列出可交易选中转出基金的银行卡3. 收费方式下拉框列出选中转出基金支持收费方式4. 目标基金下拉框列出可由选中转出基金转入的基金5. 选择目标基金6. 目标收费方式下拉框列出目标基金允许收费方式7. 对选中目标基金进行风险评估,结果显示在页面头部,当风险匹配结果为限制交易时,隐藏提交按钮;风险问卷过期或未填写时,提交跳转到填问卷页面8. 选择指数类型9. 指数类型为日期时,预约条件显示预约日期,其他隐藏10. 指数类型为净值时,预约条件显示预约条件、预约点位、预约有效期,其他隐藏11. 指数类型为指数时,预约条件显示指数代码、预约条件、预约点位、预约有效期3.5.2.3. 预览相对地址:/hopetrade/trans.do?method=doPrev1 解析预约转换下单内容,基金代码、收费方式、交易账号、目标基金代码、目标收费方式对应显示基金名称、中文收费方式、关联银行卡、目标基金名称、目标中文收费方式2 自动提交预览页面判断统一处理3 提供返回到下单页面操作,并自动反填原单内容4 根据系统参数控制是否需要验证交易密码3.5.2.4. 结果相对地址:/hopetrade/trans.do?method=doBusiness1 根据预约指数类型清理提交的预约条件值,仅保留当前指数类型需要的条件2 调用直销服务HS_TRANSACTION 0L提交预约转换申请3 展示下单结果,显示配置为“ConfirmReq986”4 关闭结果页面后刷新引导页列表显示最新申请3.6. 预约赎回(普通)3.6.1. 校验规则必输项:基金代码、收费方式、资金渠道、预约条件项(预约方式、指数类型、预约点位、预约条件、预约日期)份额校验:仅根据tlimit表校验,不校验基金可用余额风险评估:不控制预约条件校验:预约日期必须大于当前工作日、预约点位必须为数值3.6.2. 程序实现3.6.2.1. 引导列表相对地址:/hopetrade/redeem.do?method=doList根据业务代码(025)、确认标志(9)调用直销48号查询服务查询用户未确认预约赎回申请,通过预约赎回列表显示配置“HopeRedeemList”包装后形成表格显示给用户,提供查看单笔申请详情、撤单、新增预约赎回操作,详情显示配置为“IntradayList_025”。3.6.2.2. 初始化下单相对地址:/hopetrade/redeem.do?method=doInit1 列出支持预约赎回业务的基金,不存在则提示不可交易遍历基金行情信息,根据直销tbusinpermission表检查基金是否支持预约赎回业务2 生成赎回基金列表、收费方式、关联银行卡联动关系遍历内存中基金信息,得出基金代码、收费方式关联关系;遍历赎回基金列表,判断每只基金所属TA允许交易的交易账号列表,需要判断多TA3 生成预约条件间的联动关系4 若请求已指定赎回基金、收费方式、关联银行卡、赎回份额、预约条件(指数类型、指数代码、预约条件、预约点位、预约日期),则将传入值默认展示5 不需风险评估联动JS说明:1. 选择赎回基金2. 支付渠道下拉框列出可交易选中赎回基金的银行卡3. 收费方式下拉框列出选中赎回基金支持收费方式4. 选择指数类型(指数、净值、资产、日期)5. 指数类型为日期时,预约条件显示预约日期,其他隐藏6. 指数类型为净值、资产时,预约条件显示预约条件、预约点位、预约有效期,其他隐藏7. 指数类型为指数时,预约条件显示指数代码、预约条件、预约点位、预约有效期3.6.2.3. 预览相对地址:/hopetrade/redeem.do?method=doPrev1 解析预约赎回下单内容,基金代码、收费方式、交易账号对应显示基金名称、中文收费方式、关联银行卡2 自动提交预览页面判断统一处理3 提供返回到下单页面操作,并自动反填原单内容4 根据系统参数控制是否需要验证交易密码3.6.2.4. 结果相对地址:/hopetrade/redeem.do?method=doBusiness1 根据预约指数类型清理提交的预约条件值,仅保留当前指数类型需要的条件2 调用直销服务HS_TRANSACTION 20提交预约赎回申请3 展示下单结果,显示配置为“ConfirmReq025”4 关闭结果页面后刷新引导页列表显示最新申请3.7. 预约取现3.7.1. 校验规则必输项:资金渠道、预约条件项(预约方式、指数类型、预约点位、预约条件、预约日期)份额校验:仅根据tlimit表校验,不校验基金可用余额风险评估:不控制预约条件校验:预约日期必须大于当前工作日、预约点位必须为数值3.7.2. 程序实现Action继承普通预约赎回action,在其基础上加入取现个性化处理3.7.2.1. 引导列表相对地址:/hopetrade/redeemMon.do?method=doList根据业务代码(025)、确认标志(9)、业务大类(12)调用直销48号查询服务查询用户未确认预约取现申请,通过预约取现列表显示配置“HopeRedeemMonList”包装后形成表格显示给用户,提供查看单笔申请详情、撤单、新增预约取现操作,详情显示配置为“IntradayList_025”。3.7.2.2. 初始化下单相对地址:/hopetrade/redeemMon.do?method=doInit1 判断现金宝参数(SUPPORTMONEYFUNDWRAPPER、XJGLMONEYFUND)2 得到可预约赎回现金宝货币基金的银行卡列表,不存在则提示不可交易判断现金管理货币基金所属TA允许交易的交易账号列表,需要判断多TA3 生成预约条件间的联动关系4 若请求已指定关联银行卡、赎回份额、预约条件(指数类型、指数代码、预约条件、预约点位、预约日期),则将传入值默认展示5 不需风险评估联动JS说明:1. 选择指数类型(指数、资产、日期)2. 指数类型为日期时,预约条件显示预约日期,其他隐藏3. 指数类型为资产时,预约条件显示预约条件、预约点位、预约有效期,其他隐藏4. 指数类型为指数时,预约条件显示指数代码、预约条件、预约点位、预约有效期3.7.2.3. 预览相对地址:/hopetrade/redeemMon.do?method=doPrev1 解析预约赎回下单内容,基金代码、收费方式、交易账号对应显示基金名称、中文收费方式、关联银行卡2 自动提交预览页面判断统一处理3 提供返回到下单页面操作,并自动反填原单内容4 根据系统参数控制是否需要验证交易密码3.7.2.4. 结果相对地址:/hopetrade/redeemMon.do?method=doBusiness1 根据预约指数类型清理提交的预约条件值,仅保留当前指数类型需要的条件2 指定业务大类(12)3 调用直销服务HS_TRANSACTION 20提交预约取现申请4 展示下单结果,显示配置为“ConfirmReq025”5 关闭结果页面后刷新引导页列表显示最新申请3.8. 预约赎回(扩展)3.8.1. 校验规则必输项:基金代码、收费方式、资金渠道、赎回方式(赎回到其他基金时:目标基金代码、目标收费方式)、预约条件项(预约方式、指数类型、预约点位、预约条件、预约日期)份额校验:仅根据tlimit表校验,不校验基金可用余额风险评估:不控制预约条件校验:预约日期必须大于当前工作日、预约点位必须为数值3.8.2. 程序实现Action继承普通预约申购action,在其基础上加入
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 阿里地区2025-2026学年八年级下学期语文期末模拟试卷
- 2025 年小升初天津市初一新生分班考试数学试卷(带答案解析)-(冀教版)
- emshkm2025年河南省建设工程造价员资格认证考试试卷
- 社区节前安全知识培训课件
- 山东省聊城市东昌府区王口小学2024-2025学年二年级下学期数学期末检测卷(无答案)
- 北师大版五年级上册数学第二单元 轴对称和平移 检测卷(无答案)
- 退休人员应聘合同范本
- 燃气施工安装合同范本
- 社区春季消防知识培训课件
- 建材维修安装合同范本
- 2025年六安市裕安区石婆店镇公开招考村级后备干部8名笔试备考试题及答案解析
- 公司领导财务知识培训课件
- 2025年郑州银行招聘考试(行政能力测验)历年参考题库含答案详解(5套)
- 园艺生物技术应用与发展
- 子痫患者护理查房
- 2025上海市八年级升九年级数学暑假提升讲义:相似三角形压轴题(六大题型)原卷版
- 2025年工业互联网工程技术人员考核试题题库及答案
- 2024仁爱科普版八年级英语上册 Unit 1 Healthy Mind and Body(知识梳理与考点训练)解析版
- 农行OCRM系统讲解
- 医疗护理员职业技能竞赛试题及答案
- 2025年高端美食主题餐厅餐饮服务整体外包合同
评论
0/150
提交评论