Commit 04708fd3 by 冷斌

fix bug

parent 1e042ba4
......@@ -81,8 +81,8 @@ class Model_Game extends PhalApi_Model_NotORM {
->where('id = ?', $v['uid'])
->update(array('coin' => new NotORM_Literal("coin + {$v['total']}")));
delcache('userinfo_'.$v['uid']);
$insert=array("type"=>'income',"action"=>'game_return',"uid"=>$v['uid'],"touid"=>$v['uid'],"giftid"=>$giftid,"giftcount"=>1,"totalcoin"=>$v['total'],"showid"=>0,"addtime"=>$addtime );
$u = DI()->notorm->users->select('coin')->where('id = ' . $v['uid'])->fetchOne();
$insert=array('coin' => $u['coin'], "type"=>'income',"action"=>'game_return',"uid"=>$v['uid'],"touid"=>$v['uid'],"giftid"=>$giftid,"giftcount"=>1,"totalcoin"=>$v['total'],"showid"=>0,"addtime"=>$addtime );
DI()->notorm->users_coinrecord->insert($insert);
}
......@@ -102,7 +102,8 @@ class Model_Game extends PhalApi_Model_NotORM {
->update(array('coin' => new NotORM_Literal("coin + {$data['deposit']}")));
delcache('userinfo_'.$uid);
$addtime=time();
$insert=array("type"=>'income',"action"=>'deposit_return',"uid"=>$uid,"touid"=>$uid,"giftid"=>0,"giftcount"=>1,"totalcoin"=>$data['deposit'],"showid"=>0,"addtime"=>$addtime ,"game_action"=>4,"game_banker"=>0 );
$u = DI()->notorm->users->select('coin')->where('id = ' . $uid)->fetchOne();
$insert=array('coin' => $u['coin'],"type"=>'income',"action"=>'deposit_return',"uid"=>$uid,"touid"=>$uid,"giftid"=>0,"giftcount"=>1,"totalcoin"=>$data['deposit'],"showid"=>0,"addtime"=>$addtime ,"game_action"=>4,"game_banker"=>0 );
DI()->notorm->users_coinrecord->insert($insert);
}
......@@ -192,8 +193,8 @@ class Model_Game extends PhalApi_Model_NotORM {
->where('id = ?', $v['uid'])
->update(array('coin' => new NotORM_Literal("coin + {$gamecoin}")));
delcache('userinfo_'.$v['uid']);
$insert=array("type"=>'income',"action"=>'game_win',"uid"=>$v['uid'],"touid"=>$v['uid'],"giftid"=>$giftid,"giftcount"=>1,"totalcoin"=>$gamecoin,"showid"=>0,"addtime"=>$addtime ,"game_action"=>$action,"game_banker"=>$bankerid );
$u = DI()->notorm->users->select('coin')->where('id = ' . $v['uid'])->fetchOne();
$insert=array('coin' => $u['coin'], "type"=>'income',"action"=>'game_win',"uid"=>$v['uid'],"touid"=>$v['uid'],"giftid"=>$giftid,"giftcount"=>1,"totalcoin"=>$gamecoin,"showid"=>0,"addtime"=>$addtime ,"game_action"=>$action,"game_banker"=>$bankerid );
DI()->notorm->users_coinrecord->insert($insert);
}
//file_put_contents('./endGame.txt',date('y-m-d H:i:s').' 提交参数信息 win:'.json_encode($win)."\r\n",FILE_APPEND);
......@@ -311,8 +312,8 @@ class Model_Game extends PhalApi_Model_NotORM {
->where('id = ?', $v['uid'])
->update(array('coin' => new NotORM_Literal("coin + {$gamecoin}")));
delcache('userinfo_'.$v['uid']);
$insert=array("type"=>'income',"action"=>'game_win',"uid"=>$v['uid'],"touid"=>$v['uid'],"giftid"=>$giftid,"giftcount"=>1,"totalcoin"=>$gamecoin,"showid"=>0,"addtime"=>$addtime ,"game_action"=>$action,"game_banker"=>$bankerid );
$u = DI()->notorm->users->select('coin')->where('id = ' . $v['uid'])->fetchOne();
$insert=array('coin' => $u['coin'],"type"=>'income',"action"=>'game_win',"uid"=>$v['uid'],"touid"=>$v['uid'],"giftid"=>$giftid,"giftcount"=>1,"totalcoin"=>$gamecoin,"showid"=>0,"addtime"=>$addtime ,"game_action"=>$action,"game_banker"=>$bankerid );
DI()->notorm->users_coinrecord->insert($insert);
}
$banker_profit-= $win;
......@@ -423,8 +424,8 @@ class Model_Game extends PhalApi_Model_NotORM {
$addtime=time();
$giftid=$game['id'];
$insert=array("type"=>'expend',"action"=>'game_bet',"uid"=>$uid,"touid"=>$uid,"giftid"=>$giftid,"giftcount"=>1,"totalcoin"=>$coin,"showid"=>0,"addtime"=>$addtime );
$u = DI()->notorm->users->select('coin')->where('id = ' . $uid)->fetchOne();
$insert=array('coin' => $u['coin'],"type"=>'expend',"action"=>'game_bet',"uid"=>$uid,"touid"=>$uid,"giftid"=>$giftid,"giftcount"=>1,"totalcoin"=>$coin,"showid"=>0,"addtime"=>$addtime );
DI()->notorm->users_coinrecord->insert($insert);
delcache('userinfo_'.$uid);
......@@ -721,7 +722,8 @@ class Model_Game extends PhalApi_Model_NotORM {
->update(array('coin' => new NotORM_Literal("coin - {$deposit}")));
delcache('userinfo_'.$uid);
$addtime=time();
$insert=array("type"=>'expend',"action"=>'set_deposit',"uid"=>$uid,"touid"=>$uid,"giftid"=>0,"giftcount"=>1,"totalcoin"=>$deposit,"showid"=>0,"addtime"=>$addtime ,"game_action"=>4,"game_banker"=>0 );
$u = DI()->notorm->users->select('coin')->where('id = ' . $uid)->fetchOne();
$insert=array('coin' => $u['coin'], "type"=>'expend',"action"=>'set_deposit',"uid"=>$uid,"touid"=>$uid,"giftid"=>0,"giftcount"=>1,"totalcoin"=>$deposit,"showid"=>0,"addtime"=>$addtime ,"game_action"=>4,"game_banker"=>0 );
DI()->notorm->users_coinrecord->insert($insert);
$info=DI()->notorm->users
......@@ -739,7 +741,8 @@ class Model_Game extends PhalApi_Model_NotORM {
->update(array('coin' => new NotORM_Literal("coin + {$data['deposit']}")));
delcache('userinfo_'.$uid);
$addtime=time();
$insert=array("type"=>'income',"action"=>'deposit_return',"uid"=>$uid,"touid"=>$uid,"giftid"=>0,"giftcount"=>1,"totalcoin"=>$data['deposit'],"showid"=>0,"addtime"=>$addtime ,"game_action"=>4,"game_banker"=>0 );
$u = DI()->notorm->users->select('coin')->where('id = ' . $uid)->fetchOne();
$insert=array('coin' => $u['coin'],"type"=>'income',"action"=>'deposit_return',"uid"=>$uid,"touid"=>$uid,"giftid"=>0,"giftcount"=>1,"totalcoin"=>$data['deposit'],"showid"=>0,"addtime"=>$addtime ,"game_action"=>4,"game_banker"=>0 );
DI()->notorm->users_coinrecord->insert($insert);
return 1;
......
......@@ -147,8 +147,8 @@ class Model_Guard extends PhalApi_Model_NotORM {
$showid=0;
}
}
$insert=array("type"=>$type,"action"=>$action,"uid"=>$uid,"touid"=>$liveuid,"giftid"=>$giftid,"giftcount"=>'1',"totalcoin"=>$total,"showid"=>$showid,"addtime"=>$addtime );
$u = DI()->notorm->users->select('coin')->where('id = ' . $uid)->fetchOne();
$insert=array('coin' => $u['coin'], "type"=>$type,"action"=>$action,"uid"=>$uid,"touid"=>$liveuid,"giftid"=>$giftid,"giftcount"=>'1',"totalcoin"=>$total,"showid"=>$showid,"addtime"=>$addtime );
DI()->notorm->users_coinrecord->insert($insert);
$endtime=$addtime + $guardinfo['length_time'];
......
......@@ -147,11 +147,11 @@ class Model_Live extends PhalApi_Model_NotORM {
->group('uid')
->fetchAll();
foreach($total as $k=>$v){
$u = DI()->notorm->users
DI()->notorm->users
->where('id = ?', $v['uid'])
->update(array('coin' => new NotORM_Literal("coin + {$v['total']}")));
delcache('userinfo_'.$v['uid']);
$u = DI()->notorm->users->select('coin')->where('id = ' . $v['uid'])->fetchOne();
$insert=array('coin' => $u['coin'], "type"=>'income',"action"=>'game_return',"uid"=>$v['uid'],"touid"=>$v['uid'],"giftid"=>$game['id'],"giftcount"=>1,"totalcoin"=>$v['total'],"showid"=>0,"addtime"=>$nowtime );
DI()->notorm->users_coinrecord->insert($insert);
}
......@@ -178,7 +178,8 @@ class Model_Live extends PhalApi_Model_NotORM {
->update(array('coin' => new NotORM_Literal("coin + {$data['deposit']}")));
delcache('userinfo_'.$uid);
$addtime=time();
$insert=array("type"=>'income',"action"=>'deposit_return',"uid"=>$uid,"touid"=>$uid,"giftid"=>0,"giftcount"=>1,"totalcoin"=>$data['deposit'],"showid"=>0,"addtime"=>$addtime ,"game_action"=>4,"game_banker"=>0 );
$u = DI()->notorm->users->select('coin')->where('id = ' . $uid)->fetchOne();
$insert=array('coin' => $u['coin'],"type"=>'income',"action"=>'deposit_return',"uid"=>$uid,"touid"=>$uid,"giftid"=>0,"giftcount"=>1,"totalcoin"=>$data['deposit'],"showid"=>0,"addtime"=>$addtime ,"game_action"=>4,"game_banker"=>0 );
DI()->notorm->users_coinrecord->insert($insert);
}
......@@ -402,10 +403,10 @@ class Model_Live extends PhalApi_Model_NotORM {
'addtime'=>time(),
];
DI()->notorm->users_voterecord->insert($insert_votes);
$u = DI()->notorm->users->select('coin')->where('id = ' . $uid)->fetchOne();
/* 更新直播 映票 累计映票 */
DI()->notorm->users_coinrecord
->insert(array("type"=>'expend',"action"=>$action,"uid"=>$uid,"touid"=>$liveuid,"giftid"=>$giftid,"giftcount"=>$giftcount,"totalcoin"=>$total,"showid"=>$showid,"addtime"=>$addtime ));
->insert(array('coin' => $u['coin'],"type"=>'expend',"action"=>$action,"uid"=>$uid,"touid"=>$liveuid,"giftid"=>$giftid,"giftcount"=>$giftcount,"totalcoin"=>$total,"showid"=>$showid,"addtime"=>$addtime ));
$userinfo2=DI()->notorm->users
->select('coin')
......@@ -555,7 +556,7 @@ class Model_Live extends PhalApi_Model_NotORM {
$showid=$stream2[1];
$u = DI()->notorm->users->select('coin')->where('id = ' . $uid)->fetchOne();
$insert=array("type"=>$type,"action"=>$action,"uid"=>$uid,"touid"=>$liveuid,"giftid"=>$giftid,"giftcount"=>$giftcount,"totalcoin"=>$total,"showid"=>$showid,"mark"=>$giftinfo['mark'],"addtime"=>$addtime );
$insert=array('coin' => $u['coin'], "type"=>$type,"action"=>$action,"uid"=>$uid,"touid"=>$liveuid,"giftid"=>$giftid,"giftcount"=>$giftcount,"totalcoin"=>$total,"showid"=>$showid,"mark"=>$giftinfo['mark'],"addtime"=>$addtime );
DI()->notorm->users_coinrecord->insert($insert);
......@@ -630,6 +631,7 @@ class Model_Live extends PhalApi_Model_NotORM {
DI()->notorm->users
->where('id = ?', $uid)
->update( array('coin' => new NotORM_Literal("coin + {$luckcoin}") ));
$u = DI()->notorm->users->select('coin')->where('id = ' . $uid)->fetchOne();
$insert=array(
"type"=>'income',
"action"=>'luckgift',
......@@ -640,7 +642,8 @@ class Model_Live extends PhalApi_Model_NotORM {
"totalcoin"=>$luckcoin,
"showid"=>$showid,
"mark"=>$giftinfo['mark'],
"addtime"=>$addtime
"addtime"=>$addtime,
'coin' => $u['coin'],
);
DI()->notorm->users_coinrecord->insert($insert);
break;
......@@ -730,7 +733,9 @@ class Model_Live extends PhalApi_Model_NotORM {
DI()->notorm->users
->where('id = ?', $uid)
->update( array('coin' => new NotORM_Literal("coin + {$wincoin2}") ));
$u = DI()->notorm->users->select('coin')->where('id = ' . $uid)->fetchOne();
$insert=array(
'coin' => $u['coin'],
"type"=>'income',
"action"=>'jackpotwin',
"uid"=>$uid,
......@@ -842,7 +847,8 @@ class Model_Live extends PhalApi_Model_NotORM {
}
/* 写入记录 或更新 */
$insert=array("type"=>$type,"action"=>$action,"uid"=>$uid,"touid"=>$liveuid,"giftid"=>$giftid,"giftcount"=>$giftcount,"totalcoin"=>$total,"showid"=>$showid,"addtime"=>$addtime );
$u = DI()->notorm->users->select('coin')->where('id = ' . $uid)->fetchOne();
$insert=array('coin' => $u['coin'],"type"=>$type,"action"=>$action,"uid"=>$uid,"touid"=>$liveuid,"giftid"=>$giftid,"giftcount"=>$giftcount,"totalcoin"=>$total,"showid"=>$showid,"addtime"=>$addtime );
$isup=DI()->notorm->users_coinrecord->insert($insert);
$userinfo2 =DI()->notorm->users
......
......@@ -99,7 +99,7 @@ class Model_Login extends PhalApi_Model_NotORM {
}
$uid=$rs['id'];
if($reg_reward>0){
$insert=array("type"=>'income',"action"=>'reg_reward',"uid"=>$uid,"touid"=>$uid,"giftid"=>0,"giftcount"=>1,"totalcoin"=>$reg_reward,"showid"=>0,"addtime"=>time() );
$insert=array('coin' => $data['coin'], "type"=>'income',"action"=>'reg_reward',"uid"=>$uid,"touid"=>$uid,"giftid"=>0,"giftcount"=>1,"totalcoin"=>$reg_reward,"showid"=>0,"addtime"=>time() );
DI()->notorm->users_coinrecord->insert($insert);
}
$code=$this->createCode();
......
......@@ -33,9 +33,8 @@ class Model_Red extends PhalApi_Model_NotORM {
$total=$data['coin'];
$showid=$data['showid'];
$addtime=$data['addtime'];
$insert=array("type"=>$type,"action"=>$action,"uid"=>$uid,"touid"=>$uid,"giftid"=>$giftid,"giftcount"=>$giftcount,"totalcoin"=>$total,"showid"=>$showid,"addtime"=>$addtime );
$u = DI()->notorm->users->select('coin')->where('id = ' . $uid)->fetchOne();
$insert=array('coin' => $u['coin'],"type"=>$type,"action"=>$action,"uid"=>$uid,"touid"=>$uid,"giftid"=>$giftid,"giftcount"=>$giftcount,"totalcoin"=>$total,"showid"=>$showid,"addtime"=>$addtime );
DI()->notorm->users_coinrecord->insert($insert);
$rs['info']=$result;
......@@ -64,8 +63,8 @@ class Model_Red extends PhalApi_Model_NotORM {
$addtime=$data['addtime'];
unset($data['showid']);
$insert=array("type"=>$type,"action"=>$action,"uid"=>$uid,"touid"=>$uid,"giftid"=>$giftid,"giftcount"=>$giftcount,"totalcoin"=>$total,"showid"=>$showid,"addtime"=>$addtime );
$u = DI()->notorm->users->select('coin')->where('id = ' . $uid)->fetchOne();
$insert=array('coin' => $u['coin'],"type"=>$type,"action"=>$action,"uid"=>$uid,"touid"=>$uid,"giftid"=>$giftid,"giftcount"=>$giftcount,"totalcoin"=>$total,"showid"=>$showid,"addtime"=>$addtime );
DI()->notorm->users_coinrecord->insert($insert);
$result= DI()->notorm->red_record->insert($data);
......
......@@ -854,9 +854,9 @@ class Model_User extends PhalApi_Model_NotORM {
DI()->notorm->users
->where('id=?',$uid)
->update(array( "coin"=>new NotORM_Literal("coin + {$coin}"), "consumption" => new NotORM_Literal("consumption + {$loginCoin}") ));
$u = DI()->notorm->users->select('coin')->where('id = ' . $uid)->fetchOne();
/* 记录 */
$insert=array("type"=>'income',"action"=>'loginbonus',"uid"=>$uid,"touid"=>$uid,"giftid"=>$bonus_day,"giftcount"=>'0',"totalcoin"=>$coin,"showid"=>'0',"addtime"=>$nowtime );
$insert=array('coin' => $u['coin'],"type"=>'income',"action"=>'loginbonus',"uid"=>$uid,"touid"=>$uid,"giftid"=>$bonus_day,"giftcount"=>'0',"totalcoin"=>$coin,"showid"=>'0',"addtime"=>$nowtime );
DI()->notorm->users_coinrecord->insert($insert);
}
$rs=1;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment