save($param); if (!$addRe['flag']) { return $addRe; } return Util::returnArrSu(); } /** * 获取列表 * @param $param * @return array */ public function getList($param){ $dao = new PaymentOrderDao(); return $dao->getList($param); } /** * 设置状态 * @param $id * @param $status * @return array */ public function setStatus($id,$status) { Db::startTrans(); //1.设置收购单状态 $dao = new PaymentOrderDao(); $statusRe = $dao->setStatus($id,$status); if (!$statusRe['flag']) { Db::rollback(); return$statusRe; } //2.设置所有订单表的状态 $hotelDao = new OrderHotelDao(); $hotelRe = $hotelDao->setPaymentOrderStatus($id,$status); if (!$hotelRe['flag']) { Db::rollback(); return $hotelRe; } $itemDao = new OrderItemDao(); $itemRe = $itemDao->setPaymentOrderStatus($id,$status); if (!$itemRe['flag']) { Db::rollback(); return $itemRe; } Db::commit(); return Util::returnArrSu(); } }