$parameter['advance_id'], 'a.goods_id' => $parameter['goods_id'], 'a.sku_id' => $parameter['sku_id'], 'a.advance_state' => 1 ); $sku_info = $this->alias('a') ->join('ls_retail_sku_goods as s on a.goods_id=s.goods_id AND a.sku_id=s.id') ->where($where) ->field("a.advance_id,a.goods_id,a.sku_id,a.advance_num,a.surplus_num,a.earnest_price,a.advance_price,a.arrive_price,a.advance_state,s.*") ->find(); return $sku_info; } /** * 售后库存增加 */ public function StockSetInc($parameter) { if(is_array($parameter)){ $where = array( 'advance_id'=>$parameter['advance_id'], 'goods_id'=>$parameter['goods_id'], 'sku_id'=>$parameter['sku_id'] ); $res = $this->toSetInc($where,"surplus_num",$parameter['num']); }else{ $res['status'] = 0; $res['msg'] = '参数错误'; } return $res; } /** * 售后库存减少 */ public function StockSetDec($parameter) { if(is_array($parameter)){ $where = array( 'advance_id'=>$parameter['advance_id'], 'goods_id'=>$parameter['goods_id'], 'sku_id'=>$parameter['sku_id'] ); $res = $this->toSetDec($where,"surplus_num",$parameter['num']); }else{ $res['status'] = 0; $res['msg'] = '参数错误'; } return $res; } }