|
@@ -10,7 +10,7 @@ class user_bonusModel extends Model {
|
|
|
parent::__construct('user_bonus');
|
|
|
}
|
|
|
|
|
|
- public function load_file($content){
|
|
|
+ public function loadFile($content){
|
|
|
$lines = explode("\n", $content);
|
|
|
foreach($lines as $line){
|
|
|
$bonus = explode(',', trim($line));
|
|
@@ -18,6 +18,22 @@ class user_bonusModel extends Model {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ public function getBonus($user_id, $user_mobile){
|
|
|
+ $bonus = $this->where(array('user_mobile' => $user_mobile))->select();
|
|
|
+ if(intval($bonus[0]['user_id']) === 0){
|
|
|
+ $update_data = array(
|
|
|
+ 'user_id' => $user_id,
|
|
|
+ 'get_time' => time()
|
|
|
+ );
|
|
|
+ $this->where(array('user_mobile' => $user_mobile))->update($update_data);
|
|
|
+ }
|
|
|
+ $bonus_data = array(
|
|
|
+ 'bonus_sn' => $bonus[0]['bonus_sn'],
|
|
|
+ 'bonus_value' => $bonus[0]['bonus_value']
|
|
|
+ );
|
|
|
+ return $bonus_data;
|
|
|
+ }
|
|
|
+
|
|
|
private function createBonus($bonus){
|
|
|
$bouns_sn = $this->generateSn();
|
|
|
$bonus_value = array(
|