58 lines
1.6 KiB
PHP
58 lines
1.6 KiB
PHP
![]() |
<?php
|
||
|
|
||
|
namespace app\setting\service;
|
||
|
|
||
|
use app\core\Service;
|
||
|
|
||
|
|
||
|
/**
|
||
|
* 账户对账日志:每日统计
|
||
|
* Class ChannelService
|
||
|
* @package app\channel\service
|
||
|
*/
|
||
|
class AccountService extends Service
|
||
|
{
|
||
|
/**
|
||
|
* 设置默认操作表
|
||
|
* @var string
|
||
|
*/
|
||
|
public $table = 'stat_account';
|
||
|
|
||
|
# 记录日志
|
||
|
public function up($day, $channel_shouru, $channel_zhichu, $channel_total, $merchant_shouru, $merchant_zhichu, $merchant_total, $account_shouru, $account_zhichu, $account_total)
|
||
|
{
|
||
|
$data['day'] = $day;
|
||
|
|
||
|
$info = $this->db()->where($data)->find();
|
||
|
|
||
|
$data['channel_shouru'] = $channel_shouru;
|
||
|
$data['channel_zhichu'] = $channel_zhichu;
|
||
|
$data['channel_total'] = $channel_total;
|
||
|
$data['merchant_shouru'] = $merchant_shouru;
|
||
|
$data['merchant_zhichu'] = $merchant_zhichu;
|
||
|
$data['merchant_total'] = $merchant_total;
|
||
|
$data['account_shouru'] = $account_shouru;
|
||
|
$data['account_zhichu'] = $account_zhichu;
|
||
|
$data['account_total'] = $account_total;
|
||
|
|
||
|
if ($info) {
|
||
|
$data['create_at'] = date('Y-m-d H:i:s');
|
||
|
$this->db()->where(array('id' => $info['id']))->update($data);
|
||
|
} else {
|
||
|
$this->db()->insert($data);
|
||
|
}
|
||
|
}
|
||
|
|
||
|
# 获取昨天的数据
|
||
|
public function getDay($day)
|
||
|
{
|
||
|
$yday = $day . ' 00:00:00';
|
||
|
$yday = $this->maketime($yday);
|
||
|
$yday = date('Y-m-d', strtotime('-1 day', $yday));
|
||
|
|
||
|
$where['day'] = $yday;
|
||
|
$info = $this->db()->where($where)->find();
|
||
|
|
||
|
return $info;
|
||
|
}
|
||
|
}
|