57 行
2.8 KiB
PHP
可执行文件
57 行
2.8 KiB
PHP
可执行文件
<?php
|
|
|
|
namespace Common\Model;
|
|
|
|
use Think\Model;
|
|
|
|
//[1.9.20]
|
|
|
|
/**
|
|
* 商户支付流水总表
|
|
* Class PayOrderModel
|
|
* @package Common\Model
|
|
*/
|
|
class PayOrderModel extends BaseModel
|
|
{
|
|
protected $tableName = 'retail_pay_order';
|
|
protected $fields = array(
|
|
'id',// int(11) NOT NULL AUTO_INCREMENT,
|
|
'pay_order_id',// int(11) DEFAULT '0' COMMENT '退款原订单id',
|
|
'order_type',// tinyint(1) DEFAULT '0' COMMENT '1购买商品 2会员充值 4购买礼品卡 5购买PLUS会员 6小助手快捷收银 7购买次卡 8积分商城订单',
|
|
'scene_type',// tinyint(4) DEFAULT '0' COMMENT '1付款订单 2退款订单',
|
|
'pay_type',// tinyint(1) DEFAULT '1' COMMENT '1微信 2支付宝 3现金 4小程序微信 5其他支付方式 6会员余额',
|
|
'trade_amount',// decimal(10,2) DEFAULT '0.00' COMMENT '订单金额',
|
|
'store_id',// int(11) DEFAULT NULL COMMENT '门店id',
|
|
'merchant_id',// int(11) DEFAULT NULL,
|
|
'cashier_id',// int(11) DEFAULT '0' COMMENT '收银员id',
|
|
'vid',// int(11) DEFAULT '0' COMMENT '会员id',
|
|
'trade_no',// varchar(32) DEFAULT NULL COMMENT '订单外部流水号',
|
|
'out_trade_no',// varchar(32) DEFAULT NULL COMMENT '订单内部流水号',
|
|
'order_state',// varchar(20) DEFAULT NULL COMMENT 'SUCCESS,WAIT_BUYER_PAY,REFUND,REVOKED',
|
|
'code',// varchar(20) DEFAULT NULL COMMENT '用户付款码',
|
|
'add_time',// varchar(11) DEFAULT NULL COMMENT '订单创建时间',
|
|
'trade_date',// varchar(11) DEFAULT NULL COMMENT '支付时间',
|
|
'revoke_date',// varchar(11) DEFAULT NULL COMMENT '订单撤销时间',
|
|
'extend_content',// varchar(2000) DEFAULT NULL COMMENT '支付详情',
|
|
'uid',// int(11) DEFAULT NULL COMMENT '小程序用户id',
|
|
'm_pay_type',// tinyint(1) DEFAULT '0' COMMENT '订单支付类型 1普通商户模式 2服务商模式 3新大陆模式',
|
|
'face_token',// varchar(255) DEFAULT NULL COMMENT '刷脸支付面部信息',
|
|
'bill_id',// int(11) DEFAULT '0' COMMENT 'bill表id',
|
|
'other_pay_id',// int(11) DEFAULT '0' COMMENT '其他支付id',
|
|
'refund_money',// decimal(20,2) DEFAULT '0.00' COMMENT '已经退款金额',
|
|
'notify_url',// varchar(255) DEFAULT NULL COMMENT '支付回调地址,主要用于小程序、公众号支付新大陆的支付回调',
|
|
'openid',// varchar(50) DEFAULT NULL COMMENT '微信刷脸用户openid',
|
|
'shopowner_id',// int(11) DEFAULT '0' COMMENT '店长id',
|
|
'mer_id',// varchar(32) DEFAULT '' COMMENT '商户收款账户',
|
|
);
|
|
|
|
/*
|
|
* 订单金额统计
|
|
*/
|
|
public function moneyTotal($map, $field)
|
|
{
|
|
$field = $field ? $field : "trade_amount";
|
|
$res = $this->where($map)->sum($field);
|
|
return $res;
|
|
}
|
|
} |