52 行
1.5 KiB
PHP
可执行文件
52 行
1.5 KiB
PHP
可执行文件
<?php
|
|
namespace Common\Model;
|
|
//[1.5.22]
|
|
class PayInfoModel extends BaseModel{
|
|
protected $tableName='retail_pay_info';
|
|
protected $fields=[
|
|
'id',
|
|
'merchant_id',
|
|
'pay_order_id', //pay_order 主键id
|
|
'vip_id', //会员id
|
|
'xcx_id', //小程序用户id
|
|
'm_pay_type', //订单支付类型 1普通商户模式 2服务商模式
|
|
'openid', //用户唯一标识
|
|
'sub_openid', //用户唯一标识
|
|
'add_time', //首次添加时间
|
|
'type', //首次获取openid的支付场景1小程序支付 2收银机 3公众号
|
|
];
|
|
|
|
/**
|
|
* 支付成功的用户
|
|
* @param $fields
|
|
* @param $where
|
|
* @param $page
|
|
* @param $limit
|
|
* @return mixed
|
|
*/
|
|
public function getCouponUserList($fields,$where,$page,$limit)
|
|
{
|
|
$list = $this->alias('p')
|
|
->join('ls_retail_vip as v on p.vip_id=v.id','LEFT')
|
|
->field($fields)
|
|
->where($where)
|
|
->order('p.id desc')
|
|
->page($page,$limit)
|
|
->select();
|
|
return $list;
|
|
}
|
|
|
|
/**
|
|
* 支付成功的用户总数
|
|
* @param $where
|
|
* @return mixed
|
|
*/
|
|
public function getCouponUserCount($where)
|
|
{
|
|
$count = $this->alias('p')
|
|
->join('ls_retail_vip as v on p.vip_id=v.id','LEFT')
|
|
->where($where)
|
|
->count();
|
|
return $count;
|
|
}
|
|
} |