| xqd
@@ -2,10 +2,12 @@
|
|
|
|
|
|
namespace App\Http\Controllers\V1;
|
|
|
|
|
|
+use App\Models\Msg;
|
|
|
use App\Models\Product;
|
|
|
use App\Models\ProductType;
|
|
|
use App\Models\Report;
|
|
|
use App\Models\ReportLog;
|
|
|
+use App\Models\User;
|
|
|
use App\Models\UserCollect;
|
|
|
use App\Models\UserFollow;
|
|
|
use App\Models\UserLike;
|
| xqd
@@ -222,6 +224,24 @@ class ProductController extends Controller
|
|
|
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * @param Request $request
|
|
|
+ * @return void
|
|
|
+ * 删除产品
|
|
|
+ */
|
|
|
+ public function delProduct(Request $request){
|
|
|
+ $id = $request->get('id');
|
|
|
+ if(empty($id)){
|
|
|
+ return $this->error("缺少参数ID!");
|
|
|
+ }
|
|
|
+ $product = Product::query()->where('id',$id)->first();
|
|
|
+ if(!$product){
|
|
|
+ return $this->error("产品不存在!");
|
|
|
+ }
|
|
|
+ $product->delete();
|
|
|
+ return $this->success();
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* @return void
|
|
|
* 添加收藏
|
| xqd
@@ -246,6 +266,22 @@ class ProductController extends Controller
|
|
|
return $this->success();
|
|
|
}
|
|
|
|
|
|
+ /**
|
|
|
+ * @return void
|
|
|
+ * 取消收藏
|
|
|
+ */
|
|
|
+ public function cancelCollect(Request $request){
|
|
|
+ $product = Product::query()->where('id',$request->get('product_id'))->first();
|
|
|
+ if(!$product){
|
|
|
+ return $this->error("产品不存在!");
|
|
|
+ }
|
|
|
+ $collect = UserCollect::query()->where('product_id',$product->id)->where('user_id',$this->userId)->first();
|
|
|
+ if($collect){
|
|
|
+ $collect->delete();
|
|
|
+ }
|
|
|
+ return $this->success();
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* @return void
|
|
|
* 添加喜欢
|
| xqd
@@ -267,6 +303,21 @@ class ProductController extends Controller
|
|
|
if(!$res){
|
|
|
return $this->error("操作失败!");
|
|
|
}
|
|
|
+// dd($product['type']);
|
|
|
+// $user = User::query()->where('id',$this->userId)->first();
|
|
|
+// $product_type = ProductType::query()->whereIn('id',$product['type'])->value('name');
|
|
|
+// dd($product_type);
|
|
|
+// $msg = [
|
|
|
+// 'type' => 1,//喜欢通知
|
|
|
+// 'title' => "喜欢通知",
|
|
|
+//// 'content' => $user->name."点赞了您".12."中的xxx(数量)张图片",
|
|
|
+// 'user_id' => $this->userId,
|
|
|
+// 'to_user_id' => $product['user_id']
|
|
|
+// ];
|
|
|
+//
|
|
|
+// dd($product);
|
|
|
+// $msg = Msg::query()->create();
|
|
|
+
|
|
|
return $this->success();
|
|
|
}
|
|
|
|