where($where)->getField($this::ID); if(!$promotion_id){ return array(); } $retailPromotionGoods = D('RetailPromotionGoods'); $map = array(); $map[$retailPromotionGoods::PROMOTION_ID] = $promotion_id; $map[$retailPromotionGoods::GOODS_ID] = $goodsid; $map[$retailPromotionGoods::RESIDUE_SINGULAR] = array('gt',0); $map[$retailPromotionGoods::STATUS] = 0; $data = $retailPromotionGoods->getSelect($map,'*',$retailPromotionGoods::XCX_PRICE.' asc'); $data = $data?$data:array(); return $data; } }