| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- <?php
- /**
- * Created by PhpStorm.
- * Name: 芸众商城系统
- * Author: 广州市芸众信息科技有限公司
- * Profile: 广州市芸众信息科技有限公司位于国际商贸中心的广州,专注于移动电子商务生态系统打造,拥有芸众社交电商系统、区块链数字资产管理系统、供应链管理系统、电子合同等产品/服务。官网 :www.yunzmall.com www.yunzshop.com
- * Date: 2022/8/24
- * Time: 17:04
- */
- namespace app\common\models;
- class WechatMinAppPayOrder extends BaseModel
- {
- protected $table = 'yz_min_app_pay_manage_order';
- protected $guarded = [''];
- protected $casts = [
- 'notice_params' => 'json',
- ];
- protected $attributes = [
- 'status' => 0,
- ];
- /**
- * @param $trade_no
- * @return WechatMinAppPayOrder
- */
- public static function existOrNew($trade_no)
- {
- $model = self::where('trade_no',$trade_no)->first();
- if (is_null($model)) {
- $model = new self(['uniacid' => \YunShop::app()->uniacid]);
- }
- return $model;
- }
- public function getPayTimeStrAttribute()
- {
- return $this->pay_time?date('Y-m-d H:i:s', $this->pay_time) : '';
- }
- public function getStatusNameAttribute()
- {
- switch ($this->status) {
- case 1:
- $status_name = '待分账';
- break;
- case 2:
- $status_name = '已分账';
- break;
- default:
- $status_name = '未支付';
- }
- return $status_name;
- }
- }
|