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);
}
}
}