元后台

This commit is contained in:
wanyongkang
2020-10-30 16:59:31 +08:00
parent 93825fa01a
commit debb294ac2
3 changed files with 115 additions and 54 deletions

View File

@@ -5,7 +5,7 @@
* @Author: kangkang
* @Date: 2020-10-13 19:52:37
* @LastEditors: kangkang
* @LastEditTime: 2020-10-29 17:42:14
* @LastEditTime: 2020-10-30 16:26:53
*/
/*
* @Descripttion:
@@ -79,27 +79,20 @@ class FinanceCheck extends Controller
$finance_operation_model = new FinanceOperationModel;
$finance_data = $finance_model->getOne("date(riqi)='".$data['riqi']."'");
if(!$finance_data){
die;
$finance_operation_model->add($data);
} else {
$data['finance_id'] = $finance_data['id'];
$finance_buyi = $finance_data[$data['product']] + $data['money'];
$types = ['充值','退款','补差价'];
$finance_update = [
$data['product']=>$finance_buyi,
'remark'=>'<'.$finance_data['remark'].$data['product'].'补遗 '.$types[$data['type']-1].$data['money'].'>'
];
if($finance_model->updateOne(['id'=>$finance_data['id']],$finance_update))
$finance_operation_model->add($data);
else
die;
}
$data['finance_id'] = $finance_data['id'];
$finance_buyi = 0;
switch($data['type']){
case 1:
case 3:
$finance_buyi = $finance_data[$data['product']] + $data['money'];
break;
case 2:
$finance_buyi = $finance_data[$data['product']] - $data['money'];
break;
}
$types = ['充值','退款','补差价'];
$finance_update = [
$data['product']=>$finance_buyi,
'remark'=>'<'.$finance_data['remark'].$data['product'].'补遗 '.$types[$data['type']-1].$data['money'].'>'
];
$finance_model->updateOne(['id'=>$finance_data['id']],$finance_update);
$finance_operation_model->add($data);
\result();
}
@@ -113,8 +106,26 @@ class FinanceCheck extends Controller
$finance_model = new FinanceOperationModel;
$list = $finance_model->getListPage([], '*', 'id desc', "$page,50");
$types = ['充值','退款','补差价'];
$products = [
'xingxing' => '星星',
'xianfeng' => '先锋',
'jike' => '极客',
'qiangzi' => '强子',
'xunlian' => '讯连',
'tiantian' => '天天',
'laoying' => '老鹰',
'jinrui' => '金瑞',
'wujin' => '无尽',
'wanmei' => '完美',
'jinqiao' => '金桥',
'wuxian' => '无限',
'shihui' => '实惠',
'gongxiang' => '共享',
];
foreach ($list as $k => &$v) {
$v['type'] = $types[$v['type']-1];
$v['product'] = $products[$v['product']];
$v['riqi'] = date('Y-m-d', strtotime($v['riqi']) - 86400);
}
$data = [
'Code' => 10000,