Explorar el Código

Merge branch 'master' of e.coding.net:zdap/weixiu/weixiu_api into data_rules-m

liugc hace 1 año
padre
commit
5f7b34dbe7
Se han modificado 1 ficheros con 4 adiciones y 3 borrados
  1. 4 3
      app/common/logic/WorkerAccountLogLogic.php

+ 4 - 3
app/common/logic/WorkerAccountLogLogic.php

@@ -77,8 +77,6 @@ class WorkerAccountLogLogic extends BaseLogic
                 break;
             // 其他
         }
-        $worker->user_money = $left_amount + ($action==1?$changeAmount:-$changeAmount);
-        $worker->save();
         $data = [
             'sn' => generate_sn(MasterWorkerAccountLog::class, 'sn', 20),
             'title'=>$title,
@@ -86,12 +84,15 @@ class WorkerAccountLogLogic extends BaseLogic
             'change_object' => $changeObject,
             'change_type' => $changeType,
             'action' => $action,
-            'left_amount' => $worker->user_money,
+            'left_amount' => $left_amount,
             'change_amount' => $changeAmount,
             'work_sn' => '',
             'remark' => $remark,
             'extra' => $extra ? json_encode($extra, JSON_UNESCAPED_UNICODE) : '',
         ];
+
+        $worker->user_money = $left_amount + ($action==1?$changeAmount:-$changeAmount);
+        $worker->save();
         return MasterWorkerAccountLog::create($data);
     }
 }