|
@@ -226,6 +226,7 @@ class General extends Base
|
|
|
* @method POST
|
|
|
* @header name:Authorization require:1 desc:Token
|
|
|
* @param name:type type:int require:1 default:1 desc:签到类型1普通签到,2累计7天,3,累计17天,4累计27天
|
|
|
+ * @return name:send_integral type:int default:0 desc:发放积分数
|
|
|
*/
|
|
|
public function userSign()
|
|
|
{
|
|
@@ -233,6 +234,7 @@ class General extends Base
|
|
|
$year = date('Y');
|
|
|
$month = date('m');
|
|
|
$day = date('d');
|
|
|
+ $send_integral = 0;
|
|
|
$daily_set = Db::table('store_sign')->where(['type'=>1])->find();//每日签到
|
|
|
$cumulant_set = Db::table('store_sign')->where(['type'=>2])->select();// 累积签到
|
|
|
$ck_sign = Db::table('user_sign')
|
|
@@ -253,6 +255,7 @@ class General extends Base
|
|
|
];
|
|
|
Db::table('user_sign')->insert($sign_data);// 签到日志
|
|
|
$int_id = Db::getLastInsID();
|
|
|
+ $send_integral = bcadd($send_integral,$daily_set['integral']);
|
|
|
update_user_integral($this->uid,$daily_set['integral'],3,'每日签到',$int_id);// 更新积分
|
|
|
if($daily_set['growth'] > 0) update_user_growth($this->uid,$daily_set['growth'],3,'每日签到');// 更新成长值
|
|
|
/**
|
|
@@ -285,12 +288,13 @@ class General extends Base
|
|
|
Db::table('user_sign')->insert($sign_data);
|
|
|
$int_id = Db::getLastInsID();
|
|
|
// 更新积分余额
|
|
|
+ $send_integral = bcadd($send_integral,$val['integral']);
|
|
|
update_user_integral($this->uid, $val['integral'],3,$sign_data['desc'],$int_id);
|
|
|
if($val['growth'] > 0) update_user_growth($this->uid,$val['growth'],3,'累积签到'.$val['day'].'天');// 更新成长值
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- $this->success('签到成功');
|
|
|
+ $this->success('签到成功',['send_integral'=>$send_integral]);
|
|
|
}
|
|
|
|
|
|
|