get('userid');//中间件产生的参数 $amount = request('amount'); if (empty($amount) || $amount < 0) { return \Yz::echoError1('借款金额不能为0元'); } $memberInfo = DB::table('members')->where(['id' => $userid, 'is_del' => 0])->first(); if (!$memberInfo) { return \Yz::echoError1('用户不存在'); } $config = DB::table('configs')->where(['label' => '借款利率'])->first(); if (!$config) { return \Yz::echoError1('借款利率配置不存在'); } $insertData = [ 'member_id' => $userid, 'amount' => $amount, 'interest_rate' => $config->value, 'status' => 1, 'apply_time' => date('Y-m-d H:i:s'), 'created_at' => date('Y-m-d H:i:s'), ]; $id = DB::table('loans')->insertGetId($insertData); if (!!$id) { return \Yz::Return(true, '提交申请完成', ['id' => $id]); } else { return \Yz::echoError1('提交失败'); } } }