post发布

This commit is contained in:
2025-12-12 13:25:02 +08:00
parent 1d0644eeb0
commit d0e5d1b648
2 changed files with 8 additions and 3 deletions
+7 -2
View File
@@ -3,6 +3,7 @@
namespace app\common\service; namespace app\common\service;
use app\common\model\PostMedia; use app\common\model\PostMedia;
use app\common\model\Sku;
use app\common\model\User; use app\common\model\User;
use app\common\validate\PostValidate; use app\common\validate\PostValidate;
use app\common\traits\crud\CrudServiceTrait; use app\common\traits\crud\CrudServiceTrait;
@@ -111,6 +112,10 @@ class PostService
redis::set('PostMedia_'.$data['user_id'],$media,30); redis::set('PostMedia_'.$data['user_id'],$media,30);
unset($data['media']); unset($data['media']);
$data['category_id'] = Sku::where('id',$data['sku_id'])->value('category_id');
// $latitude = $data['latitude'];
// $longitude = $data['longitude'];
// $data['geo'] = `ST_SRID(POINT($latitude, $longitude), 4326)`;
return $data; return $data;
} }
@@ -127,8 +132,8 @@ class PostService
foreach ($media as $v) { foreach ($media as $v) {
PostMedia::create([ PostMedia::create([
'post_id' => $res->id, 'post_id' => $res->id,
'media_type' => $this->getMediaTypeByUrl($v), 'media_type' => $this->getMediaTypeByUrl($v['url']),
'url' => $v, 'url' => $v['url'],
]); ]);
} }
} }
+1 -1
View File
@@ -58,7 +58,7 @@ Route::group('/common', function () {
Route::any('/list', [app\common\controller\PostController::class, 'index']); Route::any('/list', [app\common\controller\PostController::class, 'index']);
Route::any('/show', [app\common\controller\PostController::class, 'show']); Route::any('/show', [app\common\controller\PostController::class, 'show']);
Route::any('/interaction', [app\common\controller\PostController::class, 'interaction']); Route::any('/interaction', [app\common\controller\PostController::class, 'interaction']);
Route::any('/store', [app\admin\controller\PostController::class, 'store']); Route::any('/store', [app\common\controller\PostController::class, 'store']);
// 评论 // 评论
Route::group('/comment', function () { Route::group('/comment', function () {