using System; using System.Threading.Tasks; using System.Web.Mvc; using CommonHelper; using GasolineBlend.BLL; using RiskControl.NewService.Service; namespace GasolineBlend.Controllers { /// /// 天眼查 /// public partial class QiChaChaController : BaseController { private TianYanChaService _tycService = new TianYanChaService(); /// /// 质押明细列表 /// /// 企业名称 /// [HttpPost] public async Task GetStockPledgeList(string name, int pageIndex = 1, int pageSize = 10) { try { var result = await _tycService.GetStockPledgeList(name, pageIndex, pageSize); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } catch (Exception e) { LogHelper.Write(Level.Error, "质押明细列表 GetStockPledgeList", e, OperatorProvider.Instance.Current == null ? "GuestEx" : OperatorProvider.Instance.Current.LoginName); throw; } } /// /// 质押明细(配合 GetStockPledgeList) /// /// 内部id /// 公司id /// [HttpPost] public async Task GetStockPledgeDetail(string businessId, string graphId) { try { var result = await _tycService.GetStockPledgeDetail(businessId, graphId); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } catch (Exception e) { LogHelper.Write(Level.Error, "质押明细(配合 GetStockPledgeList) GetStockPledgeDetail", e, OperatorProvider.Instance.Current == null ? "GuestEx" : OperatorProvider.Instance.Current.LoginName); throw; } } /// /// 知识产权出质 /// /// 企业名称 /// [HttpPost] public async Task GetPledgeReg(string name, int pageIndex = 1, int pageSize = 10) { try { var result = await _tycService.GetPledgeReg(name, pageIndex, pageSize); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } catch (Exception e) { LogHelper.Write(Level.Error, "知识产权出质 GetPledgeReg", e, OperatorProvider.Instance.Current == null ? "GuestEx" : OperatorProvider.Instance.Current.LoginName); throw; } } /// /// 限制消费令 /// /// 企业名称 /// [HttpPost] public async Task GetConsumptionRestriction(string name, int pageIndex = 1, int pageSize = 10) { try { var result = await _tycService.GetConsumptionRestriction(name, pageIndex, pageSize); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } catch (Exception e) { LogHelper.Write(Level.Error, "限制消费令 GetConsumptionRestriction", e, OperatorProvider.Instance.Current == null ? "GuestEx" : OperatorProvider.Instance.Current.LoginName); throw; } } /// /// 终本案件 /// /// 企业名称 /// [HttpPost] public async Task GetEndCase(string name, int pageIndex = 1, int pageSize = 10) { try { var result = await _tycService.GetEndCase(name, pageIndex, pageSize); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } catch (Exception e) { LogHelper.Write(Level.Error, "终本案件 GetEndCase", e, OperatorProvider.Instance.Current == null ? "GuestEx" : OperatorProvider.Instance.Current.LoginName); throw; } } /// /// 微信公众号 /// /// 企业名称 /// [HttpPost] public async Task GetPublicWeChat(string name, int pageIndex = 1, int pageSize = 10) { try { var result = await _tycService.GetPublicWeChat(name, pageIndex, pageSize); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } catch (Exception e) { LogHelper.Write(Level.Error, "微信公众号 GetPublicWeChat", e, OperatorProvider.Instance.Current == null ? "GuestEx" : OperatorProvider.Instance.Current.LoginName); throw; } } /// /// 股本结构 /// /// 公司 /// [HttpPost] public async Task GetShareStructure(string name) { try { var result = await _tycService.GetShareStructure(name); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } catch (Exception e) { LogHelper.Write(Level.Error, "股本结构 GetShareStructure", e, OperatorProvider.Instance.Current == null ? "GuestEx" : OperatorProvider.Instance.Current.LoginName); throw; } } /// /// 司法协助 /// /// 公司 /// [HttpPost] public async Task GetJudicialList(string name, int pageIndex = 1, int pageSize = 10) { try { var result = await _tycService.GetJudicialList(name, pageIndex, pageSize); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } catch (Exception e) { LogHelper.Write(Level.Error, "司法协助 GetJudicialList", e, OperatorProvider.Instance.Current == null ? "GuestEx" : OperatorProvider.Instance.Current.LoginName); throw; } } /// /// 司法协助详情 /// /// 司法协助id(assistanceId) /// [HttpPost] public async Task GetJudicialDetail(string assistanceId) { try { var result = await _tycService.GetJudicialDetail(assistanceId); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } catch (Exception e) { LogHelper.Write(Level.Error, "司法协助详情 GetJudicialDetail", e, OperatorProvider.Instance.Current == null ? "GuestEx" : OperatorProvider.Instance.Current.LoginName); throw; } } /// /// 股东信息 /// /// 公司 /// [HttpPost] public async Task GetHolderList(string name, int pageIndex = 1, int pageSize = 10) { try { var result = await _tycService.GetHolderList(name, pageIndex, pageSize); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } catch (Exception e) { LogHelper.Write(Level.Error, "股东信息 GetHolderList", e, OperatorProvider.Instance.Current == null ? "GuestEx" : OperatorProvider.Instance.Current.LoginName); throw; } } /// /// 企业年报 /// /// 公司 /// [HttpPost] public async Task GetGetTycAnnualreportList(string name) { try { var result = await _tycService.GetTycAnnualreportList(name); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } catch (Exception e) { LogHelper.Write(Level.Error, "企业年报 GetGetTycAnnualreportList", e, OperatorProvider.Instance.Current == null ? "GuestEx" : OperatorProvider.Instance.Current.LoginName); throw; } } /// /// 股东信息 /// /// 公司名称 /// public async Task GetSeniorExecutive(string name, int pageIndex = 1, int pageSize = 10) { var result = await _tycService.GetSeniorExecutive(name); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } /// /// 资产负债表 /// /// 公司 /// public async Task GetTycBalanceSheet(string name, string year="") { var result = await _tycService.GetBalanceSheet(name,year); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } /// /// 利润表 /// /// 公司 /// public async Task GetTycProfit(string name, string year="") { var result = await _tycService.GetProfit(name, year); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } /// /// 现金流量表 /// /// 公司 /// public async Task GetTycCashFlow(string name, string year="") { var result = await _tycService.GetCashFlow(name, year); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } /// /// 历史主要人员 /// /// [HttpPost] public async Task GetTycMembers(string name) { var result = await _tycService.GetMembers(name); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } /// /// 历史经营异常 /// /// [HttpPost] public async Task GetTycAbnormal(string name, int pageIndex = 1, int pageSize = 10) { var result = await _tycService.GetAbnormal(name, pageIndex, pageSize); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } /// /// 历史网站备案 /// /// [HttpPost] public async Task GetTycIcp(string name, int pageIndex = 1, int pageSize = 10) { var result = await _tycService.GetIcp(name, pageIndex, pageSize); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } /// /// 历史司法协助 /// /// [HttpPost] public async Task GetTycLsJudicial(string name, int pageIndex = 1, int pageSize = 10) { var result = await _tycService.GetLsJudicial(name, pageIndex, pageSize); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } /// /// 历史司法协助详情 /// /// [HttpPost] public async Task GetTycLsJudicialDetail(string id) { var result = await _tycService.GetLsJudicialDetail(id); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } /// /// 税务评级 /// /// [HttpPost] public async Task GetTycTaxCredit(string name, int pageIndex = 1, int pageSize = 10) { var result = await _tycService.GetTaxCredit(name, pageIndex, pageSize); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } /// /// 双随机抽查 /// /// [HttpPost] public async Task GetTycDoubleRandomCheck(string name, int pageIndex = 1, int pageSize = 10) { var result = await _tycService.GetDoubleRandomCheck(name, pageIndex, pageSize); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } /// /// 一般纳税人 /// /// [HttpPost] public async Task GetTycTaxpayer(string name, int pageIndex = 1, int pageSize = 10) { var result = await _tycService.GetTaxpayer(name, pageIndex, pageSize); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } /// /// 搜索 /// /// [HttpPost] public async Task GetTycSearch2(string name, int pageIndex = 1, int pageSize = 10) { var result = await _tycService.GetSearch2(name, pageIndex, pageSize); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } /// /// 双随机抽查详情 /// /// [HttpPost] public async Task GetTycDoubleRandomCheckDetail(string id, int pageIndex = 1, int pageSize = 10) { var result = await _tycService.GetDoubleRandomCheckDetail(id, pageIndex, pageSize); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } /// /// 企业基本信息(含主要人员) /// /// [HttpPost] public async Task GetBaseinfoV3(string name,int searchType) { var result = await _tycService.GetBaseinfoV3(name); //记录搜索行为20230403FX if (!string.IsNullOrWhiteSpace(name)) { var userid = OperatorProvider.Instance.Current == null ? -1 : OperatorProvider.Instance.Current.UserId; QccSearchInfoBLL qccSearchInfoBll = new QccSearchInfoBLL(); qccSearchInfoBll.AddQccSearchInfo(userid, name, result.IsSuccess, result.Message, searchType); } return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } /// /// 送达公告 /// /// [HttpPost] public async Task GetSendAnnouncement(string name, int pageIndex = 1, int pageSize = 10) { var result = await _tycService.GetSendAnnouncement(name, pageIndex, pageSize); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } /// /// 立案信息 /// /// [HttpPost] public async Task GetCourtRegister(string name, int pageIndex = 1, int pageSize = 10) { var result = await _tycService.GetCourtRegister(name, pageIndex, pageSize); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } /// /// 开庭公告 /// /// [HttpPost] public async Task GetKtannouncement(string name, int pageIndex = 1, int pageSize = 10) { var result = await _tycService.GetKtannouncement(name, pageIndex, pageSize); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } /// /// 历史开庭公告 /// /// [HttpPost] public async Task GetAnnouncement(string name, int pageIndex = 1, int pageSize = 10) { var result = await _tycService.GetAnnouncement(name, pageIndex, pageSize); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } /// /// 法院公告 /// /// [HttpPost] public async Task GetTycCourtAnnouncement(string name, int pageIndex = 1, int pageSize = 10) { var result = await _tycService.GetCourtAnnouncement(name, pageIndex, pageSize); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } /// /// 历史法院公告 /// /// [HttpPost] public async Task GetTycHiCourt(string name, int pageIndex = 1, int pageSize = 10) { var result = await _tycService.GetHiCourt(name, pageIndex, pageSize); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } /// /// 法律诉讼 /// /// [HttpPost] public async Task GetTycJrLawSuit(string name, int pageIndex = 1, int pageSize = 10) { var result = await _tycService.GetJrLawSuit(name, pageIndex, pageSize); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } /// /// 法律诉讼 /// /// [HttpPost] public async Task GetJrLawSuitDetail(string uuid) { var result = await _tycService.GetJrLawSuitDetail(uuid); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } /// /// 历史法律诉讼 /// /// [HttpPost] public async Task GetTycHiLawSuit(string name, int pageIndex = 1, int pageSize = 10) { var result = await _tycService.GetHiLawSuit(name, pageIndex, pageSize); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } /// /// 司法协助 /// /// [HttpPost] public async Task GetTycJudicial(string name, int pageIndex = 1, int pageSize = 10) { var result = await _tycService.GetJudicial(name, pageIndex, pageSize); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } /// /// 历史司法协助 /// /// [HttpPost] public async Task GetTycHiJudicial(string name, int pageIndex = 1, int pageSize = 10) { var result = await _tycService.GetHiJudicial(name, pageIndex, pageSize); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } /// /// 历史司法协助 /// /// [HttpPost] public async Task GetHiJudicialDetail(string businessId) { var result = await _tycService.GetHiJudicialDetail(businessId); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } /// /// 破产重整 /// /// [HttpPost] public async Task GetTycJrBankruptcy(string name, int pageIndex = 1, int pageSize = 10) { var result = await _tycService.GetJrBankruptcy(name, pageIndex, pageSize); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } /// /// 破产重整详情 /// /// [HttpPost] public async Task GetTycJrBankruptcyDetail(string gid, string uuid) { var result = await _tycService.GetJrBankruptcyDetail(gid,uuid); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } /// /// 被执行人 /// /// [HttpPost] public async Task GetTycJrZhixinginfo(string name, int pageIndex = 1, int pageSize = 10) { var result = await _tycService.GetTycJrZhixinginfo(name, pageIndex, pageSize); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } /// /// 失信人 /// /// [HttpPost] public async Task GetTycJrDishonest(string name, int pageIndex = 1, int pageSize = 10) { var result = await _tycService.GetJrDishonest(name, pageIndex, pageSize); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } /// /// 司法解析 /// /// [HttpPost] public async Task GetTycJrJudicialCase(string name, int pageIndex = 1, int pageSize = 10) { var result = await _tycService.GetJrJudicialCase(name, pageIndex, pageSize); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } /// /// 变更记录 /// /// [HttpPost] public async Task GetTycIcChangeinfo(string name, int pageIndex = 1, int pageSize = 10) { var result = await _tycService.GetIcChangeinfo(name, pageIndex, pageSize); return result.IsSuccess ? SuccessNoShow(data: result.Data) : ErrorNoShow(result.Message); } } }