版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_33896101/article/details/81916348
try{
app('db') -> beginTransaction();
foreach( $selected_member as $member ) {
$member_data = Member::find($member);
if ( !$member_data ) {
throw new \Exception('会员'. $member .'不存在', 10005);
}
$guide_member = GuideMember::find($member);
if ( !$guide_member ) {
throw new \Exception('会员'. $member .'无绑定信息', 10006);
}
$guide_member->guide_id = $new_guide_id;
$guide_member->save();
}
app('db') -> commit();
}catch ( \Exception $e ) {
//事务回滚
app('db') -> rollBack();
return response()->json([ 'code' => $e -> getCode() , 'message' => $e->getMessage() ]);
}
return response() -> json(['code' => 200, 'message' => '绑定成功']);