This commit is contained in:
@@ -5,10 +5,10 @@
|
||||
* @Author: kangkang
|
||||
* @Date: 2020-10-03 18:23:43
|
||||
* @LastEditors: kangkang
|
||||
* @LastEditTime: 2020-10-23 16:43:17
|
||||
* @LastEditTime: 2020-10-23 18:56:29
|
||||
*/
|
||||
$is_script = 1;
|
||||
include __DIR__.'/../index.php';
|
||||
include __DIR__ . '/../index.php';
|
||||
|
||||
use app\api\model\IncomeCheck as IncomeCheckModel;
|
||||
use app\api\model\ProductOrder as ProductOrderModel;
|
||||
@@ -42,11 +42,11 @@ $where = ['UpdateTime' => ['<', $data], 'UpdateTime' => ['>', $yesterday]];
|
||||
$data['ali_invest'] = $charge_order_model
|
||||
->field('SUM(`OrderAmount`) AS ali_invest')
|
||||
->where(['TradeNo' => ['like', '2020%'], 'OrderState' => ['in', $charge_order_enum::$PayComplete], 'UpdateTime' => ['<', date('Y-m-d', time())], 'UpdateTime' => ['>', date('Y-m-d', (time() - 86400))]])
|
||||
->fetch()["ali_invest"]??0;
|
||||
->fetch()["ali_invest"] ?? 0;
|
||||
$data['wechat_invest'] = $charge_order_model
|
||||
->field('SUM(`OrderAmount`) AS wechat_invest')
|
||||
->where(['TradeNo' => ['like', '4200%'], 'OrderState' => ['in', $charge_order_enum::$PayComplete], 'UpdateTime' => ['<', date('Y-m-d', time())], 'UpdateTime' => ['>', date('Y-m-d', (time() - 86400))]])
|
||||
->fetch()["wechat_invest"]??0;
|
||||
->fetch()["wechat_invest"] ?? 0;
|
||||
|
||||
$invest_info = $score_model
|
||||
->field('ScoreType,SUM(`ScoreValue`) AS money')
|
||||
@@ -54,7 +54,7 @@ $invest_info = $score_model
|
||||
->group(['ScoreType'])
|
||||
->fetchAll();
|
||||
|
||||
$data['manager_invest'] = $data['manager_deduct'] = $data['cash_out'] = $data['taobao_invest'] = $data['taobao_refund'] = $data['balance_pay'] = $data['wechat_pay'] = $data['ali_pay'] = $data['new_amount'] = $data['renew_amount'] = $data['refund_amount'] = 0;
|
||||
$data['manager_invest'] = $data['cash_out_refund'] = $data['manager_deduct'] = $data['cash_out'] = $data['taobao_invest'] = $data['taobao_refund'] = $data['balance_pay'] = $data['wechat_pay'] = $data['ali_pay'] = $data['new_amount'] = $data['renew_amount'] = $data['refund_amount'] = 0;
|
||||
foreach ($invest_info as $v) {
|
||||
switch ($v['ScoreType']) {
|
||||
case $score_enum::$ManageAdd:
|
||||
@@ -72,6 +72,9 @@ foreach ($invest_info as $v) {
|
||||
case $score_enum::$TaoBaoRefund:
|
||||
$data['taobao_refund'] = $v['money'];
|
||||
break;
|
||||
case $score_enum::$ReturnMoney:
|
||||
$data['cash_out_refund'] = $v['money'];
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -117,11 +120,11 @@ foreach ($amount_info as $v) {
|
||||
$data['refund_amount'] = $product_order_model
|
||||
->field('SUM(`RefundAmount`) AS refund_amount')
|
||||
->where(array_merge($where, ['OrderState' => ['in', $product_order_enum::$Refunds]]))
|
||||
->fetch()["refund_amount"]??0;
|
||||
->fetch()["refund_amount"] ?? 0;
|
||||
//获取昨天的数据
|
||||
$yestoday_user_balance = $income_check_model->getNewOne()['user_balance'] ?? 0;
|
||||
//base=次日会员余额一当日会员余额+支付宝充值+微信充值+淘宝充值+管理员充值+退款金额一管理员扣除一提现一淘宝退款扣除
|
||||
$base_money = $data['user_balance'] - $yestoday_user_balance + $data['ali_invest'] + $data['wechat_invest'] + $data['taobao_invest'] + $data['manager_invest'] + $data['refund_amount'] - $data['manager_deduct'] - $data['cash_out'] - $data['taobao_refund'];
|
||||
$base_money = $data['user_balance'] - $yestoday_user_balance + $data['ali_invest'] + $data['wechat_invest'] + $data['taobao_invest'] + $data['manager_invest'] + $data['refund_amount'] - $data['manager_deduct'] - $data['cash_out'] - $data['taobao_refund'] + $data['cash_out_refund'];
|
||||
//余额差值=次日会员余额一当日会员余额+支付宝充值+微信充值+淘宝充值+管理员充值+退款金额一管理员扣除一提现一淘宝退款扣除 一余额支付
|
||||
//收支差值=次日会员余额一当日会员余额+支付宝充值+微信充值+淘宝充值+管理员充值+退款金额一管理员扣除一提现一淘宝退款扣除 +余额支付+支付宝支付+微信支付一新开金额一续费金额
|
||||
//当日销售额=新开金额+续费金额一退货金额
|
||||
@@ -134,4 +137,4 @@ $data['income'] = $data['ali_invest'] + $data['wechat_invest'] - $data['taobao_i
|
||||
$data['expend'] = $data['cash_out'] + $data['taobao_refund'];
|
||||
$data['day_time'] = date('Y-m-d H:i:s');
|
||||
// dump($data);die;
|
||||
$income_check_model->add($data);
|
||||
$income_check_model->add($data);
|
||||
|
||||
Reference in New Issue
Block a user