组员用户

This commit is contained in:
2025-08-12 13:53:48 +08:00
parent a1e2bbb30f
commit 9c19cca671
6 changed files with 176 additions and 1 deletions
+45
View File
@@ -526,6 +526,51 @@ class CustomerController extends BaseController
}
}
/**
* 客户转移至公海
* @param Request $request
* @return \support\Response
*/
public function putSeas(Request $request)
{
$customerId = Util::getParam($request, 'customer_id');
$userId = $request->user->uid;
if (Util::isEmpty($customerId)) {
return $this->error(trans('customer_id').trans('not_null'));
}
try {
Db::beginTransaction();
$customer= Customer::withTrashed()->where('user_id',$userId)->find($customerId);
if(empty($customer)){
return $this->error( 'customer_id错误');
}
$data = [
'user_id' => 0,
];
$res = $customer->update($data);
//记录客户关系变化
$his = CustomerHis::create([
'customer_id' => $customerId,
'user_his' => $userId,
'user_id' => 0,
]);
Db::commit();
} catch (\Throwable $e) {
Db::rollback();
return $this->error($e->getMessage());
}
if ($res) {
return $this->success($res, trans('success'));
} else {
return $this->error(trans('fail'));
}
}
/**