浏览代码

modify activity bonus count

stanley-king 7 年之前
父节点
当前提交
774781ff36
共有 4 个文件被更改,包括 49 次插入2 次删除
  1. 1 1
      admin/control/person_bonus.php
  2. 1 1
      helper/bonus/type.php
  3. 45 0
      helper/goods/commonid_helper.php
  4. 2 0
      helper/model/goods_summary.php

+ 1 - 1
admin/control/person_bonus.php

@@ -1,4 +1,4 @@
-<?php
+飘erson<?php
 /**
  * 会员红包管理
  *

+ 1 - 1
helper/bonus/type.php

@@ -42,7 +42,7 @@ class type
 
     const max_total_cent = 100000000;
     const max_person_total_num  = 1000;
-    const max_admin_total_num   = 2000;
+    const max_admin_total_num   = 5000;
 
     const GrabType_All = 0;         //所有人都可以抢的红包
     const GrabType_EXSENDER = 1;    //自己不可以抢

+ 45 - 0
helper/goods/commonid_helper.php

@@ -13,10 +13,12 @@ class commonid_helper
 
     private $mGid2CidContainer;
     private $mCid2GidsContainer;
+    private $mMainImage;
 
     private function __construct()
     {
         $this->mGid2CidContainer = [];
+        $this->mMainImage = [];
     }
 
     static public function instance()
@@ -27,6 +29,49 @@ class commonid_helper
         return self::$stInstance;
     }
 
+    public function main_image($goods_id)
+    {
+        $goods_id = intval($goods_id);
+        if($goods_id <= 0) return false;
+        $commonid = $this->common_id($goods_id);
+        if($commonid == false) {
+            return false;
+        }
+        else
+        {
+            if(array_key_exists($commonid,$this->mMainImage)) {
+                return $this->mMainImage[$commonid];
+            }
+            else
+            {
+                $mod_goods = Model('goods');
+                $goods = $mod_goods->getGoodsCommonList(['goods_commonid' => $commonid],'store_id,goods_image');
+                if(empty($goods)) {
+                    return false;
+                }
+                else
+                {
+                    $storeid = intval($goods['store_id']);
+                    $image = $goods['goods_image'];
+                    if($storeid > 0 && !empty($image)) {
+                        $main_url = $this->img_url($image,$storeid);
+                    }
+                    else {
+                        $main_url = '';
+                    }
+                    $this->mMainImage[$commonid] = $main_url;
+
+                    return $main_url;
+                }
+            }
+        }
+    }
+
+    private function img_url($value,$store_id)
+    {
+        return cthumb($value, 1280, $store_id);
+    }
+
     public function common_id($goods_id)
     {
         $goods_id = intval($goods_id);

+ 2 - 0
helper/model/goods_summary.php

@@ -101,6 +101,8 @@ class goods_summary
         $summary['goods_promotion_price'] = $this->goods_info['goods_promotion_price'];
 
         $summary['goods_image_url'] = self::img_url($this->goods_info['goods_image'],$this->goods_info['store_id']);
+        //$summary['goods_main_image'] = commonid_helper::instance()->main_image($summary['goods_id']);
+
         $summary['goods_state'] = intval($this->goods_info['goods_state']);
         $summary['goods_salenum'] = intval($this->goods_info['goods_salenum']) + 19;
         $summary['goods_storage'] = intval($this->goods_info['goods_storage']);