Jelajahi Sumber

更新记录月份

jason 5 bulan lalu
induk
melakukan
798dd87850
1 mengubah file dengan 14 tambahan dan 8 penghapusan
  1. 14 8
      app/api/controller/MoneyLog.php

+ 14 - 8
app/api/controller/MoneyLog.php

@@ -91,14 +91,20 @@ class MoneyLog extends Base
             $result = false;
             Db::startTrans();
             try {
-                  validate(MoneyValidate::class)->scene('edit')->check($data);
-                  
-                  $rows = $monuyModel->where('id', $data['id'])->where('user_id', $this->userinfo['id'])->whereDay('createtime')->where('status', $monuyModel::STATUS_NORMAL)->find();
-                  if(!$rows) $this->error('数据不存在');
-                  //发货数据
-                  $result = $rows->save($data);
-
-                  Db::commit();
+                validate(MoneyValidate::class)->scene('edit')->check($data);
+
+                $rows = $monuyModel
+                    ->where('id', $data['id'])
+                    ->where('user_id', $this->userinfo['id'])
+                    ->whereDay('createtime')
+                    ->where('status', $monuyModel::STATUS_NORMAL)
+                    ->find();
+                if(!$rows) $this->error('数据不存在');
+                $data['create_month'] = date('Ym', strtotime($data['create_date']));;//更新月份
+                //保存数据
+                $result = $rows->save($data);
+
+                Db::commit();
             }catch (ValidateException $e) {
                   Db::rollback();
                   return $this->error($e->getError());