添加:资源股东修改接口

This commit is contained in:
wuhui_zzw 2024-04-26 14:47:14 +08:00
parent d77dcd89eb
commit 410ed5dc8c
4 changed files with 24 additions and 7 deletions

View File

@ -80,25 +80,28 @@ class MerchantRepository extends BaseRepository
$count = $query->count($this->dao->getPk());
$list = $query->page($page, $limit)->setOption('field', [])
->with([
'admin' => function ($query) {
'admin' => function($query){
$query->field('mer_id,account');
},
'merchantCategory',
'merchantType',
'shopMer' => function ($query) {
'shopMer' => function($query){
$query->field('mer_id,mer_name,shop_mer_id');
},
'merShop' => function ($query) {
'merShop' => function($query){
$query->field('mer_id,mer_name,shop_mer_id');
},
'brand' => function ($query) {
'brand' => function($query){
$query->field('id,title');
},
'agent'=>function($query){
'agent' => function($query){
$query->field('id,contact_name,agent_type');
}
},
'shareholders' => function($query){
$query->field('uid,nickname,avatar');
},
])
->field('merchant_type,sort,mer_id,mer_name,real_name,mer_phone,mer_address,mark,status,create_time,is_best,is_trader,type_id,category_id,copy_product_num,export_dump_num,is_margin,margin,ot_margin,mer_avatar,margin_remind_time,agent_id,shop_mer_id,brand_id')->select();
->field('resource_shareholders_uid,merchant_type,sort,mer_id,mer_name,real_name,mer_phone,mer_address,mark,status,create_time,is_best,is_trader,type_id,category_id,copy_product_num,export_dump_num,is_margin,margin,ot_margin,mer_avatar,margin_remind_time,agent_id,shop_mer_id,brand_id')->select();
return compact('count', 'list');
}

View File

@ -400,7 +400,19 @@ class Agent extends BaseController{
return app('json')->success($data);
}
/**
* Common: 修改资源股东
* Author: wu-hui
* Time: 2024/04/26 14:38
* @return mixed
*/
public function updateShareholders(){
$params = $this->request->params(['mer_id', 'resource_shareholders_uid']);
Merchant::update(['resource_shareholders_uid'=>$params['resource_shareholders_uid']],['mer_id'=>$params['mer_id']]);
return app('json')->success('编辑成功');
}

View File

@ -785,6 +785,7 @@ class Auth extends BaseController
$userInfo = app()->make(UserRepository::class)
->getSearch([])
->field(['uid','real_name','nickname','avatar','phone'])
->whereNull('cancel_time')
// 用户ID/联系电话
->when(!empty($search['id_and_phone']),function($query) use ($search){
$query->where(function($query) use ($search){

View File

@ -406,6 +406,7 @@ Route::group('api/', function () {
Route::get('identity_list', 'getIdentityList');// 获取用户身份信息列表
Route::get('role_and_correlation_role', 'getRoleAndCorrelationRole');// 获取指定角色及相关角色的信息
Route::get('my_invite', 'getMyInvite');// 我的邀请(商户)
Route::post('update_shareholders', 'updateShareholders');// 修改资源股东
})->prefix('api.Agent/');