['value' => 0, 'name' => '正常', 'checked' => true], 1 => ['value' => 1, 'name' => '异常'], 2 => ['value' => 2, 'name' => '已注销'], ]; /** * 用户钱包 * @author Devil * @blog http://gong.gg/ * @version 1.0.0 * @date 2019-04-30 * @desc description * @param [array] $params [输入参数] */ public static function UserWallet($params = []) { // 请求参数 $p = [ [ 'checked_type' => 'empty', 'key_name' => 'user', 'error_msg' => '用户信息有误', ], ]; $ret = ParamsChecked($params, $p); if($ret !== true) { return DataReturn($ret, -1); } // 获取钱包, 不存在则创建 $wallet = Db::name('PluginsWallet')->where(['user_id' => $params['user']['id']])->find(); if(empty($wallet)) { $data = [ 'user_id' => $params['user']['id'], 'status' => 0, 'add_time' => time(), ]; $wallet_id = Db::name('PluginsWallet')->insertGetId($data); if($wallet_id > 0) { $wallet = Db::name('PluginsWallet')->find($wallet_id); } else { return DataReturn('钱包添加失败', -100); } } return DataReturn('操作成功', 0, $wallet); } } ?>