作者 lyh

gx

... ... @@ -20,8 +20,9 @@ class AyrReleaseController extends BaseController
* @method :post
* @time :2023/5/9 16:00
*/
public function info(){
public function info(AyrReleaseLogic $ayrReleaseLogic){
$info = $ayrReleaseLogic->release_info();
$this->response('success',Code::SUCCESS,$info);
}
/**
* @name :(发布社交)send_post
... ... @@ -53,8 +54,10 @@ class AyrReleaseController extends BaseController
$this->response('success',Code::SUCCESS,$res);
//保存数据库
$ayrReleaseLogic->release_add();
DB::commit();
}catch (\Exception $e){
DB::rollBack();
$this->response('error',Code::USER_ERROR);
}
}
... ...
... ... @@ -169,6 +169,12 @@ class BaseController extends Controller
case 'image':
$data['image_link'] = url('/b/image/' . $v);
break;
case 'images':
$v = explode(',',$v);
foreach ($v as $k1=>$v1){
$data['images_link'][$k1] = url('/b/image/' . $v1);
}
break;
case 'file':
$data['file_link'] = url('/b/file_hash/' . $v);
break;
... ...
... ... @@ -17,6 +17,19 @@ class AyrReleaseLogic extends BaseLogic
}
/**
* @name :()release_info
* @author :lyh
* @method :post
* @time :2023/5/9 16:27
*/
public function release_info(){
$info = $this->model->read($this->param);
if($info === false){
$this->fail('error');
}
return $this->success($info);
}
/**
* @name :(发布社交写入数据库)release_add
* @author :lyh
* @method :post
... ...
... ... @@ -216,6 +216,10 @@ Route::middleware(['bloginauth'])->group(function () {
Route::any('/create', [\App\Http\Controllers\Bside\AyrShare\AyrShareController::class, 'create_account'])->name('ayr_create_account');
Route::any('/del', [\App\Http\Controllers\Bside\AyrShare\AyrShareController::class, 'del_account'])->name('ayr_del_account');
Route::any('/bind', [\App\Http\Controllers\Bside\AyrShare\AyrShareController::class, 'bind_account'])->name('ayr_bind_account');
//社交绑定
Route::prefix('release')->group(function () {
Route::any('/', [\App\Http\Controllers\Bside\AyrShare\AyrReleaseController::class, 'info'])->name('ayr_release_info');
});
});
... ...