generated from liutk/owl-admin-base
Update
parent
06b694f6bf
commit
0a9fe3dc4a
|
|
@ -2,11 +2,13 @@
|
||||||
|
|
||||||
namespace App\Http\Controllers\Api;
|
namespace App\Http\Controllers\Api;
|
||||||
|
|
||||||
|
use App\Enums\TaskStatus;
|
||||||
use App\Exceptions\RuntimeException;
|
use App\Exceptions\RuntimeException;
|
||||||
use App\Http\Controllers\Api\Controller;
|
use App\Http\Controllers\Api\Controller;
|
||||||
use App\Models\Keyword;
|
use App\Models\Keyword;
|
||||||
use App\Models\Ledger;
|
use App\Models\Ledger;
|
||||||
use App\Models\LedgerItem;
|
use App\Models\LedgerItem;
|
||||||
|
use App\Models\TaskLedger;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use Illuminate\Support\Facades\DB;
|
use Illuminate\Support\Facades\DB;
|
||||||
use Illuminate\Support\Facades\Validator;
|
use Illuminate\Support\Facades\Validator;
|
||||||
|
|
@ -132,6 +134,17 @@ class LedgerController extends Controller
|
||||||
])->all()
|
])->all()
|
||||||
);
|
);
|
||||||
|
|
||||||
|
// 自动完成总账录入任务
|
||||||
|
$taskLedger = TaskLedger::where('store_id', $user->store_id)
|
||||||
|
->where('date', $ledger->date)
|
||||||
|
->first();
|
||||||
|
if ($taskLedger) {
|
||||||
|
$taskLedger->task()->update([
|
||||||
|
'task_status' => TaskStatus::Success,
|
||||||
|
'completed_at' => $ledger->created_at,
|
||||||
|
]);
|
||||||
|
}
|
||||||
|
|
||||||
DB::commit();
|
DB::commit();
|
||||||
} catch (Throwable $e) {
|
} catch (Throwable $e) {
|
||||||
DB::rollBack();
|
DB::rollBack();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue