Пример #1
0
 /**
  * 获取充值数据
  * @param string $orderId 订单id
  * @param null $unique_identifier
  * @return RechargeData|null
  */
 public function get_rechargedata($orderId, $unique_identifier = NULL)
 {
     $orderId = strval($orderId);
     $db = DBPools::default_Db_pools()->dbconnect();
     $where = array();
     array_push($where, array(RechargeData::DBKey_orderid => $orderId));
     if (!is_null($unique_identifier)) {
         array_push($where, array(RechargeData::DBKey_unique_identifier => $unique_identifier));
     }
     $ret = $db->query(RechargeData::DBKey_tablename, array('$or' => $where));
     if (count($ret) == 0) {
         return null;
     }
     $dbRet = $ret[0];
     $data = new RechargeData();
     $data->fromArray($dbRet);
     return $data;
 }