|
@@ -119,7 +119,8 @@ class Wallet extends Model
|
|
$data = array();
|
|
$data = array();
|
|
$data['user_id'] = $user_id;
|
|
$data['user_id'] = $user_id;
|
|
$data['log_type'] = $logtype;
|
|
$data['log_type'] = $logtype;
|
|
- $data['money_type'] = $accountType;
|
|
|
|
|
|
+// $data['money_type'] = $accountType;
|
|
|
|
+ $data['before'] = $wallet[$accountType];
|
|
$data['change_value'] = $number;
|
|
$data['change_value'] = $number;
|
|
$data['remain'] = bcadd($wallet[$accountType], $number);
|
|
$data['remain'] = bcadd($wallet[$accountType], $number);
|
|
$data['table'] = $table;
|
|
$data['table'] = $table;
|
|
@@ -129,18 +130,13 @@ class Wallet extends Model
|
|
$data['updatetime'] = time();
|
|
$data['updatetime'] = time();
|
|
|
|
|
|
//新的方式
|
|
//新的方式
|
|
- if(bccomp($number, 0) === 1){
|
|
|
|
- $rs1 = Db::name('user_wallet')->where(['user_id'=>$user_id])->setInc($accountType,$number);
|
|
|
|
- }else{
|
|
|
|
- $rs1 = Db::name('user_wallet')->where(['user_id'=>$user_id])->setDec($accountType,abs($number));
|
|
|
|
- }
|
|
|
|
|
|
+ $rs1 = Db::name('user_wallet')->where(['user_id'=>$user_id])->update([$accountType => $data['remain']]);
|
|
|
|
+
|
|
|
|
|
|
|
|
|
|
/////////////
|
|
/////////////
|
|
- $log_table = 'user_money_log';
|
|
|
|
- if($accountType == 'gold'){
|
|
|
|
- $log_table = 'user_gold_log';
|
|
|
|
- }
|
|
|
|
|
|
+ $log_table = 'user_'.$accountType.'_log';
|
|
|
|
+
|
|
$rs2_id = Db::name($log_table)->insertGetId($data);
|
|
$rs2_id = Db::name($log_table)->insertGetId($data);
|
|
|
|
|
|
if($rs1 === false || $rs2_id === false){
|
|
if($rs1 === false || $rs2_id === false){
|
|
@@ -150,20 +146,6 @@ class Wallet extends Model
|
|
|
|
|
|
if( $rs1 !== false && $rs2_id !== false )
|
|
if( $rs1 !== false && $rs2_id !== false )
|
|
{
|
|
{
|
|
- //金额变动
|
|
|
|
- /*$params = [
|
|
|
|
- 'msg' => '您的钱包['.$wallet_name.']有变化,请注意查看',
|
|
|
|
- 'description' => '您的钱包['.$wallet_name.']有变化:'.$number.'剩余:'.$data['remain'],
|
|
|
|
- 'content' => '您的钱包['.$wallet_name.']有变化:'.$number.',剩余:'.$data['remain'].',备注:'.$remark,
|
|
|
|
- 'user_id' => $user_id,
|
|
|
|
- 'status' => 1,
|
|
|
|
- 'comefrom' => '系统',
|
|
|
|
- 'type' => '钱包',
|
|
|
|
- 'createtime' => time(),
|
|
|
|
- 'important' => 3,
|
|
|
|
- ];
|
|
|
|
- Db::name('system_msg')->insertGetId($params);*/
|
|
|
|
-
|
|
|
|
$result['status'] = true;
|
|
$result['status'] = true;
|
|
$result['msg'] = '账户余额已更新!';
|
|
$result['msg'] = '账户余额已更新!';
|
|
$result['log_table'] = $accountType.'_log';
|
|
$result['log_table'] = $accountType.'_log';
|