| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <?php
- namespace addons\YunfastPay\common\models;
- use addons\Store\common\models\StoreCashierOrder;
- use common\models\common\PaymentTrade as PaymentTradeModel;
- /**
- * 主商城支付订单model
- * @package addons\YunfastPay\common\models
- */
- class PaymentTrade extends PaymentTradeModel
- {
- /**
- * @param integer $mall_id
- * @param string $no
- * @return array
- */
- public static function getIdsByNo(int $mall_id, string $no)
- {
- return static::find()
- ->select('id')
- ->where(['mall_id' => $mall_id, 'out_trade_no' => $no])
- ->column();
- }
- /**
- * 通过收银台订单获取店铺ID
- *
- * @param array|string $order_nos
- * @return int
- */
- public static function getStoreIdByCashierOrderNos($order_nos)
- {
- return StoreCashierOrder::find()
- ->select('store_id')
- ->where(['order_no' => $order_nos])
- ->scalar();
- }
- }
|