fix pargar bugs 7
This commit is contained in:
@@ -275,20 +275,27 @@ class PargarController extends Controller
|
||||
$force = $request->boolean('force');
|
||||
$result = app(PargarInboundWalletService::class)->syncWalletFromPargar($customer, $force);
|
||||
$appliedDocs = (int) ($result['documents']['applied'] ?? 0);
|
||||
$skippedDocs = (int) ($result['documents']['skipped'] ?? 0);
|
||||
$batches = (int) ($result['documents']['batches'] ?? 0);
|
||||
$appliedMande = (bool) ($result['mande']['applied'] ?? false);
|
||||
$mandeMessage = (string) ($result['mande']['message'] ?? '');
|
||||
$ok = $appliedDocs > 0 || $appliedMande;
|
||||
|
||||
if ($appliedDocs > 0 && $appliedMande) {
|
||||
$message = "{$appliedDocs} سند و ماندهٔ پرگار روی کیف اعمال شد";
|
||||
$message = "{$appliedDocs} سند اعمال شد و مانده همتراز شد";
|
||||
} elseif ($appliedDocs > 0) {
|
||||
$message = "{$appliedDocs} سند از پرگار روی کیف اعمال شد";
|
||||
$message = "{$appliedDocs} سند اعمال شد"
|
||||
.($mandeMessage !== '' ? " — {$mandeMessage}" : '');
|
||||
} elseif ($appliedMande) {
|
||||
$message = 'ماندهٔ پرگار روی کیف اعمال شد';
|
||||
$message = 'مانده با پرگار همتراز شد';
|
||||
} elseif ($batches > 0 && $skippedDocs > 0) {
|
||||
$message = $mandeMessage !== ''
|
||||
? $mandeMessage
|
||||
: 'اسناد تکراری بودند؛ تغییری لازم نبود';
|
||||
} else {
|
||||
$message = $mandeMessage !== ''
|
||||
? $mandeMessage
|
||||
: 'سند قابلاعمالی یافت نشد';
|
||||
: 'سند یا ماندهٔ جدیدی برای اعمال نبود';
|
||||
}
|
||||
|
||||
return response()->json([
|
||||
|
||||
Reference in New Issue
Block a user