|
@@ -103,7 +103,10 @@ class BehaviorRecordRepositories
|
|
|
$behavior = Behavior::where('virus_behavior_id', $register['virus_behavior_id'])->first();
|
|
|
$behavior->grant_rainbow_beans += intval($register['quantity_issued']);
|
|
|
$behavior->trigger_times += 1;
|
|
|
- $behavior->absolute_progression += intval($register['absolute_progression']);
|
|
|
+ //当前绝对级数大于注册行为的绝对级数,则更新注册行为的绝对级数为当前绝对级数
|
|
|
+ if (intval($register['absolute_progression']) > intval($behavior->absolute_progression)) {
|
|
|
+ $behavior->absolute_progression = intval($register['absolute_progression']);
|
|
|
+ }
|
|
|
if ($register['trigger_type']) {
|
|
|
$behavior->effective_trigger += 1;
|
|
|
}
|