isPost()) { $data = input('post.'); $data['uid'] = UID; $res = $money_config_model->dataUpdate($data); if (!$res) { return sendErrorMessage(); } return sendSuccessMessage(); } else { $data = $money_config_model->getOneData(['uid' => UID]); View::assign('data', $data); return View::fetch(); } } /** * 充值卡额列表 * @return string */ public function card() { $where = [ 'uid' => UID ]; $money_card_model = new MoneyCard(); $dataList = $money_card_model->getAllData($where, '*', 'sort desc'); View::assign('dataList', $dataList); return View::fetch(); } /** * 添加充值卡 * @return string */ public function cardadd() { $money_card_model = new MoneyCard(); if (request()->isPost()) { $data = input('post.'); $data['uid'] = UID; $res = $money_card_model->dataUpdate($data); if (!$res) { return sendErrorMessage(); } return sendSuccessMessage(); } else { $id = input('param.id', 0); $data = $money_card_model->getOneData(['id' => $id]); View::assign('data', $data); return View::fetch('cardadd'); } } /** * 充值卡修改 * @return array|mixed|string */ public function cardUpdate() { return $this->cardadd(); } /** * 充值订单列表 * @return string */ public function order() { $search = input('get.'); autoSearch(['time', 'keyword', 'is_pay'], $search); View::assign('search', $search); $where = [ ['uid','=', UID], ]; if ($search['time']) { $time = explode('-', $search['time']); $where[] = ['create_time', 'between time', [$time[0], $time[1]]]; } if ($search['keyword'] !== null && $search['keyword'] !== '') { $where[] = ['order_number','like', '%' . $search['keyword'] . '%']; } if ($search['is_pay'] !== '' && $search['is_pay'] !== null) { $where[] = ['is_pay','=',$search['is_pay']]; } $money_order_model = new MoneyOrder(); $dataList = $money_order_model ->with('userInfo') ->where($where) ->order('id desc') ->paginate(['page' => array_key_exists("page", $search) ? (string)$search['page'] : "1", 'list_rows' => 10, 'query' => $search], false) ->each(function ($item) { return $item; }); View::assign('dataList', $dataList); return View::fetch(); } }