/** * 用户充值行为 * @param $uid 用户id * @param $money 用户金额 * @return bool * @throws ErrorException */ public static function setBalance($uid, $money) { //判断用户是否存在,用户状态TODO(是否锁定) //用户实名 $res = member::isAuthentic($uid); if ($res) { //用户是否绑卡 $isBinding = Balance::isBinding($uid); if ($isBinding) { ////充值金额限定判断--最小充值额度,最大充值额度,单人每次充值限额 ////易宝充值是按-----分计算 $money = $money * 100; $yeepay = yeepay::payment($uid, $money); if ($yeepay) { return $yeepay; } else { throw new ErrorException('充值接口失败'); } } else { throw new ErrorException('请先绑定银行卡'); } } else { throw new ErrorException('请先实名认证'); } }