哪位大神能帮我写一个这样的代码

准备:

1.设置一个结算中心

2.将工控机取款程序设置为该结算中心

取款步骤:

1.读卡,获取卡号(cardID)后根据表centerdb..tbl_accouser中卡号获取到账号(accountid),根据账号到consumedb..tbl_consumeaccount中获取余额(remainmoney)

显示到界面

2.界面输入取款金额后,调用存储过程consumedb..LZP_Pro_CNFlow_Purse

进行取款

参数:

[dbo].[LZP_Pro_CNFlow_Purse]

@Money int, --金额 以分作单位

@TermId int, --终端号(结算分区虚拟,没有实际意义)结算分区号

@AccountId bigint,--钱包卡账卡实例号或存折卡账号

@CardId bigint, --卡号

@OperId int, --操作员号(未使用,因为操作员没有号)

@ManageFee int, --管理费 0

@OperDateTime datetime, --操作时间

@ConTypeID int, --流水类型 0 消费 1 存款 2 取款 4 管理费(造成逻辑混乱的字段)

@Type int, --流水类型 1 存款 2 注册(参考用) 3 取款 5 注销

@InvoiceNo varchar(20), --终端交易号(没有任何用处) 直接写0

@PurseNo int, --钱包交易号 (没有任何用处) 直接写0

@RemainMoney int, --钱包交易后余额 (没有任何用处) 直接写0

@CurFlowID bigint, ----区内流水号 (每次增加)随便写也行

@AreaID int, --结算分区号

@psamno int, psam卡号(没有任何用处) 直接写0

@tacmark int tac码(没有任何用处) 直接写0

滚动显示:

定时读取consumedb..tbl_rpmoneyflow表(type=1存款 type=3取款)

consumedb..tbl_FLow(contypeid =1存款 contypeid=2取款)

每次获取consumedb..tbl_rpmoneyflow的rpmoneyflowid最大值

consumedb..tbl_flow的flowid最大值

下次读取大于该值存取款记录进行显示


--来自网页客户端
已邀请:

lool - 梦里有时不是有,梦里无时莫强求

赞同来自:

这么细化的要求,照着写就行了吧

--来自移动客户端

要回复问题请先登录注册

Template error, template file not found