Quellcode durchsuchen

砍价详情与砍价记录

lizhen_gitee vor 3 Monaten
Ursprung
Commit
a325d9d253
1 geänderte Dateien mit 12 neuen und 4 gelöschten Zeilen
  1. 12 4
      addons/shopro/controller/activity/Kan.php

+ 12 - 4
addons/shopro/controller/activity/Kan.php

@@ -125,9 +125,10 @@ class Kan extends Common
 
     //帮好友砍价
     public function kan_kan(){
-        $kan_id = $this->request->param('kan_id');
-        $kan_id = intval($kan_id);
-
+        $kan_id = $this->request->param('kan_id',0,'intval');
+        if(!$kan_id){
+            $this->error();
+        }
         //
         $user = auth_user();
         $nowtime = time();
@@ -233,7 +234,11 @@ class Kan extends Common
 
     //某个已发起的砍价详情
     public function kan_info(){
-        $kan_id          = $this->request->param('kan_id');
+        $kan_id = $this->request->param('kan_id',0,'intval');
+        if(!$kan_id){
+            $this->error();
+        }
+
 
         $kan = Db::name('shopro_activity_kan')->alias('kan')
             ->field(['kan.*',
@@ -244,9 +249,12 @@ class Kan extends Common
             ->join('shopro_goods_sku_price gsp','kan.goods_sku_price_id = gsp.id','LEFT')
             ->where('kan.id',$kan_id)
             ->find();
+        $kan['seconds'] = $kan['expire_time'] - time();
+        $kan['remain_price'] = bcsub(bcsub($kan['old_price'],$kan['activity_sku_price'],2),$kan['total_kan_price'],2);
 
         //砍价记录
         $kan_log = Db::name('shopro_activity_kan_log')->where('kan_id',$kan_id)->order('id asc')->select();
+        $kan_log = list_domain_image($kan_log,['avatar']);
 
         $result = [
             'activity' => $kan,