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

65 行
3.1 KiB
PHP
可执行文件

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

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

<?php
/*
* 门店库存状况模型 - 数据对象模型
*/
namespace Common\Model;
use Think\Model;
//[1.8.50]
class SSaleMGoodsModel extends JBaseModel
{
protected $tableName = 'retail_store_sale_goods';
protected $fields = array(
'id', //int(11) NOT NULL AUTO_INCREMENT,
'merchant_id', //int(11) DEFAULT '0' COMMENT '商户id',
'store_id', //门店id
'warehouse_id', //int(11) DEFAULT '0' COMMENT '仓库id',
'goods_class_id', //int(11) DEFAULT '0' COMMENT '分类id',
'goods_id', //int(11) DEFAULT '0' COMMENT '商品id',
'sku_id', //int(11) DEFAULT '0' COMMENT '规格id',
'goods_name', //varchar(255) DEFAULT '' COMMENT '商品名称',
'sku_name', //varchar(1000) DEFAULT '' COMMENT '规格名称',
'goods_number', //varchar(30) DEFAULT NULL,
'sku_goods_number', //varchar(30) DEFAULT '' COMMENT '规格货号',
'goods_code', //varchar(30) DEFAULT '' COMMENT '商品条码',
'sku_code', //varchar(30) DEFAULT '' COMMENT '规格条码',
'company', //varchar(255) DEFAULT '' COMMENT '单位',
'specifications', //varchar(255) DEFAULT '' COMMENT '规格',
'attribute_state', //tinyint(1) DEFAULT '1' COMMENT '是否开启sku 1关闭 2开启',
'pricing_method', //tinyint(1) DEFAULT '1' COMMENT '1无称重 2称重 ',
'goods_brand_id', // int(11) DEFAULT '0' COMMENT '商品品牌id',
'goods_yieldly_id', //int(11) DEFAULT '0' COMMENT '产地id',
'goods_num', // decimal(10,3) DEFAULT '0.000' COMMENT '可售库存',
'sku_num', //decimal(10,3) DEFAULT '0.000' COMMENT '规格商品单件对应库存',
'sku_id_list', //规格名称id
'more_num', //decimal(10,3) DEFAULT NULL COMMENT '库存上限',
'less_num', //decimal(10,3) DEFAULT NULL COMMENT '库存下限',
'status', //tinyint(1) DEFAULT '0' COMMENT '状态:0,上架,1,下架 2 删除',
'cost_price', //decimal(10,2) DEFAULT '0.00' COMMENT '成本价',
'add_time', //varchar(10) DEFAULT '' COMMENT '添加时间',
'serial_number_state', //串号状态 0关闭 1开启
'third_goods_code', //第三方平台的商品编码
);
/**
* 获取该商品的采购单id
* @param $parameter
* @return mixed
*/
public function getPurchaseId($parameter)
{
$where = array(
'store_id'=>$parameter['store_id'],
'goods_id'=>$parameter['goods_id']
);
if(!empty($parameter['sku_id'])){
$where['sku_id'] = $parameter['sku_id'];
}
$pru = D("SPurchaseGoods")
->where($where)
->field("purchase_order_id,order_number")
->group('purchase_order_id')
->order("purchase_order_id desc")
->select();
return $pru;
}
}