0 && $data['in_stock'] > 0) {
$data['add_time'] = time();
$data['store_id'] = $store_id;
self::create($data);
return true;
}
return false;
}
/**
*获取列表
*/
public static function lst($where)
{
$model = new self;
$model = $model->alias("a")->join("store_product b", "a.product_id=b.id", "right");
if (isset($where['store_id']) && $where['store_id'] > 0) $model = $model->where('a.store_id', $where['store_id']);
if (isset($where['status']) && $where['status'] > -2) $model = $model->where('a.status', $where['status']);
if (isset($where['key']) && $where['key']) $model = $model->wherelike('b.store_name', "%" . $where['key'] . "%");
if (isset($where['product_id']) && $where['product_id']) $model = $model->wherelike('a.product_id', $where['product_id']);
$model = $model->where('a.id', '>', 0);
$model = $model->field('a.*,b.image,b.is_show,b.is_del,b.store_name');
$count = $model->count();
$data = $model->page($where['page'], $where['limit'])->order("id desc")->select()->toarray();
foreach ($data as &$v) {
$v['store'] = SystemStore::where('id', $v['store_id'])->value('name');
// $v['type'] = $v['type'] == 1 ? '+' : '+';
}
return compact('count', 'data');
}
}