xielin пре 5 година
родитељ
комит
81bd90cf08
1 измењених фајлова са 9 додато и 9 уклоњено
  1. 9 9
      app/Repositories/BehaviorRecordRepositories.php

+ 9 - 9
app/Repositories/BehaviorRecordRepositories.php

@@ -100,10 +100,10 @@ class BehaviorRecordRepositories
             $this->registeredAccountsRecord->create($data);
             //修改行为统计数据
             $behavior = Behavior::where('virus_behavior_id',$register['virus_behavior_id'])->first();
-            $behavior->physical_strength += $register['physical_exertion'];
-            $behavior->grant_rainbow_beans += $register['quantity_issued'];
+            $behavior->physical_strength += intval($register['physical_exertion']);
+            $behavior->grant_rainbow_beans += intval($register['quantity_issued']);
             $behavior->trigger_times += 1;
-            $behavior->absolute_progression += $register['absolute_progression'];
+            $behavior->absolute_progression += intval($register['absolute_progression']);
             if($register['trigger_type']){
                 $behavior->effective_trigger += 1;
             }
@@ -139,8 +139,8 @@ class BehaviorRecordRepositories
             $data['quantity_issued'] = $release['quantity_issued'];
             $this->releaseRecord->create($data);
             $behavior = Behavior::where('virus_behavior_id',$release['virus_behavior_id'])->first();
-            $behavior->physical_strength += $release['physical_exertion'];
-            $behavior->grant_rainbow_beans += $release['quantity_issued'];
+            $behavior->physical_strength += intval($release['physical_exertion']);
+            $behavior->grant_rainbow_beans += intval($release['quantity_issued']);
             $behavior->trigger_times += 1;
             if($release['trigger_type']){
                 $behavior->effective_trigger += 1;
@@ -178,8 +178,8 @@ class BehaviorRecordRepositories
             $data['behavior_value'] = $general['behavior_value'];
             $this->generalLedgerRecord->create($data);
             $behavior = Behavior::where('virus_behavior_id',$general['virus_behavior_id'])->first();
-            $behavior->physical_strength += $general['physical_exertion'];
-            $behavior->grant_rainbow_beans += $general['quantity_issued'];
+            $behavior->physical_strength += intval($general['physical_exertion']);
+            $behavior->grant_rainbow_beans += intval($general['quantity_issued']);
             $behavior->trigger_times += 1;
             if($general['trigger_type']){
                 $behavior->effective_trigger += 1;
@@ -219,8 +219,8 @@ class BehaviorRecordRepositories
             $data['superior_comment_id'] = $comment['parent_comment_id'];
             $this->generalLedgerRecord->create($data);
             $behavior = Behavior::where('virus_behavior_id',$comment['virus_behavior_id'])->first();
-            $behavior->physical_strength += $comment['physical_exertion'];
-            $behavior->grant_rainbow_beans += $comment['quantity_issued'];
+            $behavior->physical_strength += intval($comment['physical_exertion']);
+            $behavior->grant_rainbow_beans += intval($comment['quantity_issued']);
             $behavior->trigger_times += 1;
             if($comment['trigger_type']){
                 $behavior->effective_trigger += 1;