general_create_trans_flowchart
2016-03-09 13:06:13 0 举报
`general_create_trans_flowchart` 是一个用于创建通用交易流程图的函数。它可以根据用户输入的交易类型、步骤和条件,自动生成一个清晰易懂的交易流程图。用户只需提供必要的参数,如交易类型(如股票交易、外汇交易等)、交易步骤(如买入、卖出、结算等)以及每个步骤的条件(如价格、数量等),即可生成相应的流程图。这个函数可以帮助用户更好地理解和规划交易过程,提高交易效率。
作者其他创作
大纲/内容
buyer_fee_account != info.buer收益账户不与买家相同
buyer_fee_account收益账户必须是C账户
Y
N
从in_pack读入卖家信息,放入info.sellersp_iduser_idlogin_nametrue_name设置seller.currency=buyer.currency
buyer_fee_amount != 0
buyer是customer或者merchantuser_id分布规则
buyer_fee_account必须存在(查DB)
buyer_fee_account != info.seller收益账户不与卖家相同
获取redis重入keyredis_key = cmd_trans_id_ext_logid;
info.seller.sub_account_type = SUB_ACCOUNT_TYPE_DEFAULT(1)卖家使用已结算账户
从in_pack读取交易属性,放入infotrans_id_exttrans_typetrans_tagcan_modifytrans_mode从模板获取payment_mode,放入info
info.channel_id = trans_settlement_info::CHANNEL_ID_DEFAULT(1)
info.seller.sub_account_type = SUB_ACCOUNT_TYPE_UNSETTLED(3)卖家使用待结算账户
从in_pack读入结算信息,放入infochannel_idfee_amountsettlement_typebuyer_fee_amount设置has_read_channel_id
从in_pack读取买家属性,放入info.buyeruser_idlogin_nametrue_namecurrency赋默认值info.buyer.sub_account_type = SUB_ACCOUNT_TYPE_DEFAULT
info.settlement_type!=realtime为异步结算
卖家买家user_id不同
has_read_channel_id?
service_exception
seller是customer或者merchantuser_id分布规则
本地变量trans_create_info info;trans_create_info merchant_trans;trans_solution_info solution_info;string coupon_error_info;up_merchant_info merchant_info;bool has_up_merchant;
从in_pack读入info.buyer_fee_account.user_idinfo.buyer_fee_account.sub_account_type = SUB_ACCOUNT_TYPE_DEFAULT(1)info.buyer_fee_account.currency = info.buyer.currency
0 条评论
下一页
为你推荐
查看更多