Prechádzať zdrojové kódy

砍价详情与砍价记录

lizhen_gitee 3 mesiacov pred
rodič
commit
a325d9d253
1 zmenil súbory, kde vykonal 12 pridanie a 4 odobranie
  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(){
     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();
         $user = auth_user();
         $nowtime = time();
         $nowtime = time();
@@ -233,7 +234,11 @@ class Kan extends Common
 
 
     //某个已发起的砍价详情
     //某个已发起的砍价详情
     public function kan_info(){
     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')
         $kan = Db::name('shopro_activity_kan')->alias('kan')
             ->field(['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')
             ->join('shopro_goods_sku_price gsp','kan.goods_sku_price_id = gsp.id','LEFT')
             ->where('kan.id',$kan_id)
             ->where('kan.id',$kan_id)
             ->find();
             ->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 = Db::name('shopro_activity_kan_log')->where('kan_id',$kan_id)->order('id asc')->select();
+        $kan_log = list_domain_image($kan_log,['avatar']);
 
 
         $result = [
         $result = [
             'activity' => $kan,
             'activity' => $kan,