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){ 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(); } 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 = ['充值','退款','补差价']; foreach ($list as $k => &$v) { $v['type'] = $types[$v['type']-1]; } $data = [ 'Code' => 10000, 'data' => $list, 'msg' => '', 'count' => (int) $finance_model->getCount()['count'], ]; echo json_encode($data); } }