文件
mashangyoujiu/Application/Common/Model/RetailMgoodsModel.class.php

88 行
6.3 KiB
PHP
可执行文件

此文件含有模棱两可的 Unicode 字符

此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。

<?php
namespace Common\Model;
//[1.7.90]
class RetailMgoodsModel extends BaseModel
{
protected $tableName = 'retail_mgoods';
const ID = 'id'; //int(11) NOT NULL AUTO_INCREMENT,
const GOODS_IMAGE = 'good_image'; //varchar(255) NOT NULL DEFAULT '' COMMENT '商品图片',
const GOODS_NAME = 'goods_name'; //varchar(255) DEFAULT NULL COMMENT '零售货物名称。',
const GOODS_CLASS_ID = 'goods_class_id'; //int(11) DEFAULT NULL COMMENT '货物所属类别id',
const GOODS_NUMBER = 'good_number'; //varchar(15) DEFAULT NULL COMMENT '货号',
const PURCH_PRICE = 'purch_price'; //float(11,2) DEFAULT '0.00' COMMENT '进货价格',
const AVERAGE_PRUCH_PRICE = 'average_purch_price'; //float(11,2) DEFAULT '0.00' COMMENT '成本价',
const RETAIL_PRICE = 'retail_price'; //float(11,2) DEFAULT '0.00' COMMENT '零售价',
const VIP_PRICE = 'vip_price'; //float(11,2) DEFAULT NULL COMMENT '会员价(已废弃)',
const ONLINE_PRICE = 'online_price'; //float(11,2) DEFAULT NULL COMMENT '线上价',
const CAN_CHANGE_PRICE = 'canchangeprice'; //int(1) DEFAULT '0' COMMENT '允许vip折扣加积分购买: 0不允许 1允许',
const ADD_TIME = 'addtime'; //int(11) DEFAULT NULL COMMENT '添加时间',
const STATUS = 'status'; //int(1) DEFAULT NULL COMMENT '状态:0,正常,1,下架,2,删除。',
const GOODS_NUM = 'goods_num'; //decimal(11,3) DEFAULT '0.000' COMMENT '商品数量。。',
const GOODS_ORDER = 'goods_order'; //int(11) DEFAULT '1' COMMENT '商品排序',
const MORE_NUM = 'more_num'; //decimal(11,3) DEFAULT NULL COMMENT '商品超量;超过该字段的库存数量即为超量',
const LESS_NUM = 'less_num'; //decimal(11,3) DEFAULT NULL COMMENT '库存预警',
const SELL_NUM = 'sell_num'; //decimal(11,3) DEFAULT '0.000' COMMENT '出售数量',
const COMPANY = 'company'; //varchar(255) DEFAULT NULL COMMENT '单位',
const SPECIFICATIONS = 'specifications'; //varchar(255) DEFAULT NULL COMMENT '规格',
const MERCHANT_ID = 'merchantid'; //int(11) DEFAULT NULL COMMENT '商户id。',
const STORE_ID = 'storeid'; //text COMMENT '门店id,已同步该商品数据的门店id列表,以‘,’连接',
const AGOOD_COUNT = 'agood_count'; //varchar(4) DEFAULT '1' COMMENT '安卓所需字段',
const GOOD_CODE = 'goods_code'; //varchar(20) DEFAULT '' COMMENT '商品条码。',
const IS_SELL_ONLINE = 'issellonline'; //int(1) DEFAULT '0' COMMENT '是否在商城中出售:0,不在,1,在商城出售。',
const PD_NUM = 'pd_num'; //varchar(11) DEFAULT '' COMMENT '盘点数量',
const CAN_EXCHANGE = 'can_exchange'; //tinyint(1) DEFAULT '0' COMMENT '0不允许积分换购 1允许积分换购',
const INTEGRAL = 'integral'; //int(11) DEFAULT '0' COMMENT '赠送的积分',
const EXCHANGE_MONEY = 'exchange_money'; //decimal(10,2) DEFAULT '0.00' COMMENT '积分换购所需金额',
const MAX_SWAP = 'max_swap'; //int(11) DEFAULT '0' COMMENT '每个用户最大换购次数',
const MAX_SWAP_NUM = 'max_swap_num'; //int(11) DEFAULT '0' COMMENT '可以换购的总换购数量',
const VIP_ONLINE_PRICE = 'vip_online_price'; //decimal(10,2) DEFAULT '0.00',
const VIP_ONLINE_INTEGRAL = 'vip_online_integral'; //int(11) DEFAULT '0',
const VIP_RETAIL_PRICE = 'vip_retail_price'; //decimal(10,2) DEFAULT '0.00',
const VIP_RETAIL_INTEGRAL = 'vip_retail_integral'; //decimal(10,2) DEFAULT '0.00',
const VIP_ONLINE_STATE = 'vip_online_state'; //tinyint(1) DEFAULT '0',
const VIP_RETAIL_STATE = 'vip_retail_state'; //tinyint(1) DEFAULT '0',
const SUPPLIER_ID = 'supplier_id'; //int(11) DEFAULT '0',
const CAN_EXCHANGE_WEIGH = 'can_exchange_weigh'; //int(1) DEFAULT '1' COMMENT '该商品是否称重计价 1:不称重 2:称重',
const DETAILS = 'details'; //text COMMENT '商品详情',
const SYNCH_TWO_STORE_ID = 'synchtwostoreid'; //text COMMENT '门店id,已二次同步该商品数据的门店id列表,以‘,’连接',
const PRODUCTION_DATE = 'production_date'; //varchar(15) DEFAULT NULL COMMENT '商品生产日期',
const SHELF_LIFE = 'shelf_life'; //varchar(15) DEFAULT NULL COMMENT '商品到期日期',
const SHOP_MEM_STATUS = 'shop_mem_status'; //tinyint(1) DEFAULT '2' COMMENT '是否开启商城会员价 1.开启 2.关闭',
const SHOP_MEM_PRICE = 'shop_mem_price'; //decimal(10,2) DEFAULT NULL COMMENT '商城会员价格',
const STORE_MEM_STATUS = 'store_mem_status'; //tinyint(1) DEFAULT '2' COMMENT '是否开启店内会员价1.开启2关闭',
const STORE_MEM_PRICE = 'store_mem_price'; //decimal(10,2) DEFAULT NULL COMMENT '店内会员价格',
const ATTRIBUTE = 'attribute'; //tinyint(1) DEFAULT '1' COMMENT '是否开启sku 1关闭 2开启',
const GOODS_BRAND_ID = 'goods_brand_id'; //int(11) DEFAULT '0' COMMENT '商品品牌id',
const GOODS_YIELDLY_ID = 'goods_yieldly_id'; //int(10) DEFAULT '0' COMMENT '产地id',
const GOODS_IMAGE_ID = 'goods_image_id'; //varchar(255) DEFAULT '0',
const SHOP_MEM_INTEGRAL = 'shop_mem_integral'; //int(11) DEFAULT 0 COMMENT '商城会员价自定义营销的积分',
const PLUS_MEM_INTEGRAL = 'plus_mem_integral'; //int(11) DEFAULT 0 COMMENT 'plus会员价自定义营销的积分',
const STORE_MEM_INTEGRAL = 'store_mem_integral'; //int(11) DEFAULT 0 COMMENT '店内会员价自定义营销的积分',
const WEIGHT_VALUE = 'weight_value'; //重量(单位kg)
const SUBHEADING = 'subheading'; //副标题
const SIMPLE_SPELLING = 'simple_spelling'; //简拼
const RETAIL_STATE = 'retail_state'; //是否开启店内出售1开启 0关闭
const SERIAL_NUMBER_STATE = 'serial_number_state'; //商品串码状态 0关闭 1开启
/**
* 非规格商户联表库存表查询
* @param $where
* @param $fields
* @param string $order
* @param $page
* @param $limit
* @return mixed
*/
public function GoodsSaleList($where, $fields, $order = 'g.id desc', $page, $limit)
{
$list = $this->alias('g')
->join('ls_retail_sale_goods as s on g.id=s.goods_id and s.attribute_state=1')
->where($where)
->field($fields)
->order($order)
->page($page, $limit)
->select();
return $list;
}
}