init: import production code mss.nahaichuan.com (exclude Runtime/Uploads/backups/logs)
这个提交包含在:
@@ -0,0 +1,46 @@
|
||||
<?php
|
||||
|
||||
namespace Common\Model;
|
||||
|
||||
use Think\Model;
|
||||
|
||||
//[1.7.14]
|
||||
class GoodsDefaultImgModel extends BaseModel
|
||||
{
|
||||
protected $tableName = 'retail_goods_defaultimg';
|
||||
protected $fields = array(
|
||||
'id', //int(11) NOT NULL AUTO_INCREMENT,
|
||||
'merchantid', //int(11) NOT NULL,
|
||||
'storeid', //int(11) NOT NULL,
|
||||
'default_goods_img', //varchar(255) NOT NULL COMMENT '默认的商品图片',
|
||||
'default_goods_img_id', //varchar(255) DEFAULT '0',
|
||||
);
|
||||
|
||||
|
||||
/**
|
||||
* 获取门店默认图片
|
||||
* @param $store_id
|
||||
* @return mixed
|
||||
*/
|
||||
public function getDefaultImg($store_id)
|
||||
{
|
||||
$defaultImg = null;
|
||||
$res = $this->where(array('storeid' => $store_id))
|
||||
->cache(true, 300)// 缓存300s
|
||||
->field('default_goods_img,default_goods_img_id')->find();
|
||||
$domainName = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') || (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] == 'https')) ? 'https://' : 'http://';
|
||||
if (!empty($res) && !empty($res['default_goods_img_id'])) {
|
||||
$defaultImg = D('ImageGallery')->getFieldPath(array('id' => $res['default_goods_img_id']));
|
||||
} else {
|
||||
$domainName .= $_SERVER['HTTP_HOST'];
|
||||
if ($res['default_goods_img'] && $res['default_goods_img'] != '/Uploads') {
|
||||
$defaultImg = $domainName . $res['default_goods_img'];
|
||||
}
|
||||
}
|
||||
if (!$defaultImg) {
|
||||
$defaultImg = $domainName . "/Public/images/no_data.png";
|
||||
}
|
||||
return $defaultImg;
|
||||
}
|
||||
|
||||
}
|
||||
在新工单中引用
屏蔽一个用户