public function getPaymentListByOnline() { $where = " type = 1 and status = 0 and class_name not in ('balance','offline') "; switch (IClient::getDevice()) { //移动支付 case IClient::MOBILE: $where .= ' and client_type in(2,3) '; //如果不是微信客户端,去掉微信专用支付 if (IClient::isWechat() == false) { $where .= " and class_name != 'wap_wechat'"; } break; //pc支付 //pc支付 case IClient::PC: $where .= ' and client_type in(1,3) '; break; } $paymentDB = new IModel('payment'); return $paymentDB->query($where); }