正在显示
4 个修改的文件
包含
29 行增加
和
3 行删除
| @@ -20,8 +20,9 @@ class AyrReleaseController extends BaseController | @@ -20,8 +20,9 @@ class AyrReleaseController extends BaseController | ||
| 20 | * @method :post | 20 | * @method :post |
| 21 | * @time :2023/5/9 16:00 | 21 | * @time :2023/5/9 16:00 |
| 22 | */ | 22 | */ |
| 23 | - public function info(){ | ||
| 24 | - | 23 | + public function info(AyrReleaseLogic $ayrReleaseLogic){ |
| 24 | + $info = $ayrReleaseLogic->release_info(); | ||
| 25 | + $this->response('success',Code::SUCCESS,$info); | ||
| 25 | } | 26 | } |
| 26 | /** | 27 | /** |
| 27 | * @name :(发布社交)send_post | 28 | * @name :(发布社交)send_post |
| @@ -53,8 +54,10 @@ class AyrReleaseController extends BaseController | @@ -53,8 +54,10 @@ class AyrReleaseController extends BaseController | ||
| 53 | $this->response('success',Code::SUCCESS,$res); | 54 | $this->response('success',Code::SUCCESS,$res); |
| 54 | //保存数据库 | 55 | //保存数据库 |
| 55 | $ayrReleaseLogic->release_add(); | 56 | $ayrReleaseLogic->release_add(); |
| 57 | + DB::commit(); | ||
| 56 | }catch (\Exception $e){ | 58 | }catch (\Exception $e){ |
| 57 | - | 59 | + DB::rollBack(); |
| 60 | + $this->response('error',Code::USER_ERROR); | ||
| 58 | } | 61 | } |
| 59 | } | 62 | } |
| 60 | 63 |
| @@ -169,6 +169,12 @@ class BaseController extends Controller | @@ -169,6 +169,12 @@ class BaseController extends Controller | ||
| 169 | case 'image': | 169 | case 'image': |
| 170 | $data['image_link'] = url('/b/image/' . $v); | 170 | $data['image_link'] = url('/b/image/' . $v); |
| 171 | break; | 171 | break; |
| 172 | + case 'images': | ||
| 173 | + $v = explode(',',$v); | ||
| 174 | + foreach ($v as $k1=>$v1){ | ||
| 175 | + $data['images_link'][$k1] = url('/b/image/' . $v1); | ||
| 176 | + } | ||
| 177 | + break; | ||
| 172 | case 'file': | 178 | case 'file': |
| 173 | $data['file_link'] = url('/b/file_hash/' . $v); | 179 | $data['file_link'] = url('/b/file_hash/' . $v); |
| 174 | break; | 180 | break; |
| @@ -17,6 +17,19 @@ class AyrReleaseLogic extends BaseLogic | @@ -17,6 +17,19 @@ class AyrReleaseLogic extends BaseLogic | ||
| 17 | } | 17 | } |
| 18 | 18 | ||
| 19 | /** | 19 | /** |
| 20 | + * @name :()release_info | ||
| 21 | + * @author :lyh | ||
| 22 | + * @method :post | ||
| 23 | + * @time :2023/5/9 16:27 | ||
| 24 | + */ | ||
| 25 | + public function release_info(){ | ||
| 26 | + $info = $this->model->read($this->param); | ||
| 27 | + if($info === false){ | ||
| 28 | + $this->fail('error'); | ||
| 29 | + } | ||
| 30 | + return $this->success($info); | ||
| 31 | + } | ||
| 32 | + /** | ||
| 20 | * @name :(发布社交写入数据库)release_add | 33 | * @name :(发布社交写入数据库)release_add |
| 21 | * @author :lyh | 34 | * @author :lyh |
| 22 | * @method :post | 35 | * @method :post |
| @@ -216,6 +216,10 @@ Route::middleware(['bloginauth'])->group(function () { | @@ -216,6 +216,10 @@ Route::middleware(['bloginauth'])->group(function () { | ||
| 216 | Route::any('/create', [\App\Http\Controllers\Bside\AyrShare\AyrShareController::class, 'create_account'])->name('ayr_create_account'); | 216 | Route::any('/create', [\App\Http\Controllers\Bside\AyrShare\AyrShareController::class, 'create_account'])->name('ayr_create_account'); |
| 217 | Route::any('/del', [\App\Http\Controllers\Bside\AyrShare\AyrShareController::class, 'del_account'])->name('ayr_del_account'); | 217 | Route::any('/del', [\App\Http\Controllers\Bside\AyrShare\AyrShareController::class, 'del_account'])->name('ayr_del_account'); |
| 218 | Route::any('/bind', [\App\Http\Controllers\Bside\AyrShare\AyrShareController::class, 'bind_account'])->name('ayr_bind_account'); | 218 | Route::any('/bind', [\App\Http\Controllers\Bside\AyrShare\AyrShareController::class, 'bind_account'])->name('ayr_bind_account'); |
| 219 | + //社交绑定 | ||
| 220 | + Route::prefix('release')->group(function () { | ||
| 221 | + Route::any('/', [\App\Http\Controllers\Bside\AyrShare\AyrReleaseController::class, 'info'])->name('ayr_release_info'); | ||
| 222 | + }); | ||
| 219 | }); | 223 | }); |
| 220 | 224 | ||
| 221 | 225 |
-
请 注册 或 登录 后发表评论