|
@@ -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,
|