6
0
Fork 0

添加更新用户收款信息

release
vine_liutk 2022-01-15 17:30:11 +08:00 committed by 李静
parent c37f4bd353
commit bbe5f2bef9
5 changed files with 17 additions and 1 deletions

View File

@ -25,4 +25,17 @@ class UserController extends Controller
'user_info' => UserInfoResource::make($user->userInfo),
]);
}
public function updatePayInfo(Request $request)
{
$input = $request->validate([
'pay_info' => ['bail', 'required', 'array'],
]);
$request->user()->dealer->update([
'pay_info'=>$input['pay_info'],
]);
return response()->noContent();
}
}

View File

@ -19,6 +19,7 @@ class DealerResource extends JsonResource
'lvl_name'=> $this->lvl_text,
'sale_values'=> '0.00', //todo-当前团队业绩
'guanli_values'=> '0.00', //todo-预计管理津贴
'pay_info'=>$this->pay_info??null,
];
}
}

View File

@ -21,7 +21,7 @@ class OrderResource extends JsonResource
'total_amount' => $this->total_amount,
'created_at' => $this->created_at->toDateTimeString(),
'status' => $this->status,
'pay_info' => $this->getConsignorPayInfo(),
'pay_info' => $this->getConsignorPayInfo()??null,
'pay_image'=> $this->pay_image,
'is_consignor' => $request->user()->id == $this->consignor_id, //是否发货人身份
'consignee_name'=>$this->consignee_name,

View File

@ -218,6 +218,7 @@ Route::group([
], function () {
//个人信息
Route::get('me', [Dealer\UserController::class, 'show']);
Route::put('pay-info', [Dealer\UserController::class, 'updatePayInfo']);
//我的库存
Route::get('user-products', [Dealer\UserProductController::class, 'index']);
Route::get('user-products/{product}', [Dealer\UserProductController::class, 'show']);

View File

@ -26,6 +26,7 @@ class Dealer extends Model
'lvl',
'is_sale',
'is_manager',
'pay_info',
];
/**