是
否
费用=时长*每时单价
按次扣费
费用+=开机费(count(使用记录))
还有其他使用记录
使用记录中选项数据不为空且数据为合法
按样品扣费
开始
费用=开机费*(count(没有扣费记录的使用记录))
费用=使用记录中max选项单价
结束
取一条使用记录(未扣费)
判断预约id集合中是否含有这个使用记录的预约id
使用记录中增加扣费失败备注
是否需要计费
判断本次预约的其他使用记录是否有扣费记录
已有的有扣费记录是否已经结算
使用记录中样品数不为空且数据为数值类型
是否按样品或最大项收费
使用记录对应的设备是否有扣费规则且规则匹配使用者
按选项最大价格扣费
费用=样品数量*样品单价
费用=每次单价
费用=开机费(count(没有扣费记录的使用记录))
按时扣费