6
0
Fork 0
base
Jing Li 2023-10-19 14:01:38 +08:00
parent 95bb9c7822
commit 755b398bcb
3 changed files with 8 additions and 6 deletions

View File

@ -47,6 +47,7 @@ class PointLogController extends AdminController
return bcdiv($value, 100, 2);
});
$grid->column('remark');
$grid->column('administrator.name', '操作人');
$grid->column('created_at');
$grid->disableActions();
@ -72,6 +73,7 @@ class PointLogController extends AdminController
$grid->filter(function (Grid\Filter $filter) {
$filter->panel(false);
$filter->equal('user.phone')->width(3);
$filter->like('administrator.name', '操作人')->width(3);
$filter->in('action')->multipleSelect(PointLogAction::options())->width(3);
$filter->between('created_at')->dateTime()->width(3);
});

View File

@ -50,7 +50,7 @@ class OrderController extends Controller
'shipping_address_id' => ['bail', 'nullable', 'int'],
'coupon_id' => ['bail', 'nullable', 'int'],
'note' => ['bail', 'nullable', 'string', 'max:255'],
'points' => ['bail', 'nullable', 'int'],
'points' => ['bail', 'nullable', 'numeric', 'min:0'],
], match (true) {
$request->filled('order_pre') => [
'order_pre' => ['bail','required', 'int'],
@ -91,7 +91,7 @@ class OrderController extends Controller
'desk' => $request->input('desk'),
'note' => $request->input('note'),
'coupon_id' => $request->input('coupon_id'),
'points' => $request->input('points', 0),
bcmul($request->input('points', 0), 100),
],
),
$request->filled('order_pre') => $orderService->createOrderByPre(
@ -99,7 +99,7 @@ class OrderController extends Controller
OrderPre::findOrFail($request->input('order_pre')),
$request->input('coupon_id'),
$request->input('note'),
$request->input('points', 0),
bcmul($request->input('points', 0), 100),
),
$request->filled('product') => $orderService->createQuickOrder(
$user,
@ -108,7 +108,7 @@ class OrderController extends Controller
$validated['shipping_address_id'] ?? null,
$validated['coupon_id'] ?? null,
$validated['note'] ?? null,
$request->input('points', 0),
bcmul($request->input('points', 0), 100),
),
default => $orderService->createShoppingCartOrder(
$user,
@ -116,7 +116,7 @@ class OrderController extends Controller
$validated['shipping_address_id'] ?? null,
$validated['coupon_id'] ?? null,
$validated['note'] ?? null,
$request->input('points', 0),
bcmul($request->input('points', 0), 100),
),
};
});

View File

@ -21,7 +21,7 @@ class PointLog extends Model
'before_points',
'after_points',
'remark',
'adminstrator_id',
'administrator_id',
];
protected $casts = [