getListPage([], '*', 'id desc', "$page,50"); foreach ($list as $k => &$v) { $v['riqi'] = date('Y-m-d', strtotime($v['riqi']) - 86400); } $data = [ 'Code' => 10000, 'data' => $list, 'msg' => '', 'count' => (int) $finance_model->getCount()['count'], ]; echo json_encode($data); } public function search() { $data = json_decode(file_get_contents("php://input"), true)['time']; $data[0] = date('Y-m-d', strtotime($data[0]) + 86400) . ' 00:00:00'; $data[1] = date('Y-m-d', strtotime($data[1]) + 86400) . ' 23:59:59'; $finance_model = new FinanceModel; $list = $finance_model->getListSearch(['riqi' => ['>', $data[0]]], ['riqi' => ['<', $data[1]]], '*', 'id desc', "10000"); foreach ($list as $k => &$v) { $v['riqi'] = date('Y-m-d', strtotime($v['riqi']) - 86400); } $data = [ 'Code' => 30000, 'data' => $list, 'msg' => '', 'count' => 0, ]; echo json_encode($data); } public function buyi() { $data = json_decode(file_get_contents("php://input"), true); $userinfo = $this->userinfo; $data['op_person'] = $userinfo['LoginName']; $data['riqi'] = date('Y-m-d',strtotime($data['riqi'])+86400); $finance_model = new FinanceModel; $finance_operation_model = new FinanceOperationModel; $finance_data = $finance_model->getOne("date(riqi)='".$data['riqi']."'"); if(!$finance_data){ $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; } \result(); } public function buyiList() { $page = 0; if (isset($_GET['PageIndex'])) { $page = ($_GET['PageIndex'] - 1) * 50; } $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, 'data' => $list, 'msg' => '', 'count' => (int) $finance_model->getCount()['count'], ]; echo json_encode($data); } }