添加更新用户收款信息
parent
c37f4bd353
commit
bbe5f2bef9
|
|
@ -25,4 +25,17 @@ class UserController extends Controller
|
||||||
'user_info' => UserInfoResource::make($user->userInfo),
|
'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();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -19,6 +19,7 @@ class DealerResource extends JsonResource
|
||||||
'lvl_name'=> $this->lvl_text,
|
'lvl_name'=> $this->lvl_text,
|
||||||
'sale_values'=> '0.00', //todo-当前团队业绩
|
'sale_values'=> '0.00', //todo-当前团队业绩
|
||||||
'guanli_values'=> '0.00', //todo-预计管理津贴
|
'guanli_values'=> '0.00', //todo-预计管理津贴
|
||||||
|
'pay_info'=>$this->pay_info??null,
|
||||||
];
|
];
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -21,7 +21,7 @@ class OrderResource extends JsonResource
|
||||||
'total_amount' => $this->total_amount,
|
'total_amount' => $this->total_amount,
|
||||||
'created_at' => $this->created_at->toDateTimeString(),
|
'created_at' => $this->created_at->toDateTimeString(),
|
||||||
'status' => $this->status,
|
'status' => $this->status,
|
||||||
'pay_info' => $this->getConsignorPayInfo(),
|
'pay_info' => $this->getConsignorPayInfo()??null,
|
||||||
'pay_image'=> $this->pay_image,
|
'pay_image'=> $this->pay_image,
|
||||||
'is_consignor' => $request->user()->id == $this->consignor_id, //是否发货人身份
|
'is_consignor' => $request->user()->id == $this->consignor_id, //是否发货人身份
|
||||||
'consignee_name'=>$this->consignee_name,
|
'consignee_name'=>$this->consignee_name,
|
||||||
|
|
|
||||||
|
|
@ -218,6 +218,7 @@ Route::group([
|
||||||
], function () {
|
], function () {
|
||||||
//个人信息
|
//个人信息
|
||||||
Route::get('me', [Dealer\UserController::class, 'show']);
|
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', [Dealer\UserProductController::class, 'index']);
|
||||||
Route::get('user-products/{product}', [Dealer\UserProductController::class, 'show']);
|
Route::get('user-products/{product}', [Dealer\UserProductController::class, 'show']);
|
||||||
|
|
|
||||||
|
|
@ -26,6 +26,7 @@ class Dealer extends Model
|
||||||
'lvl',
|
'lvl',
|
||||||
'is_sale',
|
'is_sale',
|
||||||
'is_manager',
|
'is_manager',
|
||||||
|
'pay_info',
|
||||||
];
|
];
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue