|
@@ -5,6 +5,8 @@ class Cash
|
|
|
{
|
|
|
# 千分制
|
|
|
private $num = 1000;
|
|
|
+ # 备付金
|
|
|
+ private $bfj = 100;
|
|
|
# 入账:待确认
|
|
|
public function add($merchant_id, $amount, $order_num, $source_order_num, $fenzhang = 0)
|
|
|
{
|
|
@@ -33,6 +35,22 @@ class Cash
|
|
|
return false;
|
|
|
}
|
|
|
|
|
|
+ # 获取账户信息
|
|
|
+ public function getInfo($merchant_id)
|
|
|
+ {
|
|
|
+ $merchant = Dever::db('pay/yspay_merchant')->one($merchant_id);
|
|
|
+ $yue = $merchant['hf_cash'] - $merchant['hf_tx_cash'];
|
|
|
+ $yue = $yue/$this->num;
|
|
|
+ $beifujin = 0;
|
|
|
+ if ($yue >= $this->bfj) {
|
|
|
+ $beifujin = $this->bfj;
|
|
|
+ }
|
|
|
+ $tixian = $yue - $beifujin;
|
|
|
+ $info = '当前账户余额:¥' . Dever::number($yue) . ' 备付金:¥'.Dever::number($beifujin).' 可提现余额:¥' . Dever::number($tixian);
|
|
|
+ return $info;
|
|
|
+ }
|
|
|
+
|
|
|
+
|
|
|
# 修改状态
|
|
|
public function up($id, $status = 2, $amount = false, $fenzhang = 0)
|
|
|
{
|
|
@@ -220,7 +238,7 @@ class Cash
|
|
|
$merchant = Dever::db('pay/yspay_merchant')->one($merchant_id);
|
|
|
if ($merchant) {
|
|
|
$cash = $cash*$this->num;
|
|
|
- $yue = $merchant['hf_cash'] - $merchant['hf_tx_cash'] - $this->num*100;
|
|
|
+ $yue = $merchant['hf_cash'] - $merchant['hf_tx_cash'] - $this->num*$this->bfj;
|
|
|
if ($yue < $cash) {
|
|
|
Dever::alert('余额不足');
|
|
|
}
|