/// <summary> /// 黑名单 /// </summary> /// <param name="req"></param> /// <returns></returns> public async Task <CheckBlackListRsp> CheckBlackList(CheckBlackListReq req) { req.NotNull("请求参数"); req.PersonCardNum.NotNull("身份证号码"); req.PersonCardNum.RegexValid("(^\\d{15}$)|(^\\d{18}$)|(^\\d{17}(\\d|X|x)$)", "身份证号码"); req.PersonMobilePhone.NotNull("手机号码"); req.PersonMobilePhone.RegexValid("^1[34578][0-9]{9}$", "手机号"); req.PersonRealName.NotNull("真实姓名"); return(await DianrongHelper.GetDianrongRsp <CheckBlackListRsp>(configModel.CheckBlackListUrl, req, configModel.ChannelId)); }
public async Task <IActionResult> CheckBlackList([FromBody] CheckBlackListReq req) { return(Ok(await dianrongService.CheckBlackList(req))); }