search($where)->field($field)->with($with)->page($page, $limit)->order('sort desc,add_time desc')->select()->toArray(); } /** * 获取所有商品审核状态 * @return array */ public function goodsStatusAll() { return $this->getModel()->where('goods_id', '>', 0)->whereIn('audit_status', [0, 1])->column('id,audit_status', 'goods_id'); } /** * @param array $ids * @return \think\Collection * @throws \think\db\exception\DataNotFoundException * @throws \think\db\exception\DbException * @throws \think\db\exception\ModelNotFoundException */ public function goodsList(array $ids) { return $this->getModel()->whereIn('id', $ids)->where('is_del', 0)->where('audit_status', 2)->select()->toArray(); } }