|
@@ -51,6 +51,7 @@ class UserSignService
|
|
|
{
|
|
|
//查看签到日期
|
|
|
$sign_day = ReadRecordService::getSignDay($uid);
|
|
|
+
|
|
|
if ($sign_day == -1) {
|
|
|
return false;
|
|
|
}
|
|
@@ -68,8 +69,8 @@ class UserSignService
|
|
|
$count = 1;
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
- $fee = 30;
|
|
|
+ $fee = 0;
|
|
|
+ $day_list = [];
|
|
|
if ($count % 7 == 1 && $count <= 7) {
|
|
|
$fee = 30;
|
|
|
} elseif ($count % 7 == 3) {
|
|
@@ -79,6 +80,11 @@ class UserSignService
|
|
|
} else {
|
|
|
$fee = 50;
|
|
|
}
|
|
|
+ if ($count > 7) {
|
|
|
+ $day_list = [50, 50, 120, 50, 50, 50, 150];
|
|
|
+ } else {
|
|
|
+ $day_list = [30, 50, 120, 50, 50, 50, 150];
|
|
|
+ }
|
|
|
if ($sign_day != $day) {
|
|
|
UserService::addBalance($uid, $fee, 0, $fee);
|
|
|
// 先扔到redis里面,异步更新user_sign表
|
|
@@ -95,7 +101,7 @@ class UserSignService
|
|
|
$user_sign_model->create($data);
|
|
|
}
|
|
|
}
|
|
|
- return ['fee' => $fee, 'days' => $count];
|
|
|
+ return ['fee' => $fee, 'days' => $count, 'day_list' => $day_list];
|
|
|
}
|
|
|
|
|
|
public static function setUserSignVersion($uid, $version)
|