REAPI/app/setting/service/AccountService.php
2024-09-29 15:43:18 +08:00

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;
}
}