leo
2023-04-05 18c31016631b728fa704841b3445f97ff20df0c9
添加商业套餐展示接口20230405FX
5个文件已修改
73 ■■■■■ 已修改文件
.vs/RiskControlRR/v15/Server/sqlite3/storage.ide 补丁 | 查看 | 原始文档 | blame | 历史
GasolineBlend/Controllers/SysController.cs 42 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
GasolineBlend/Controllers/TianYanChaController.cs 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
GasolineBlend/Web.config 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
RiskControl.NewService/Entity/RiskControlRR/SysBusinessPlan.cs 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
.vs/RiskControlRR/v15/Server/sqlite3/storage.ide
Binary files differ
GasolineBlend/Controllers/SysController.cs
@@ -1,4 +1,6 @@
using System.Threading.Tasks;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Web.Mvc;
using System.Web.Services.Description;
using CommonHelper;
@@ -13,6 +15,11 @@
    {
        private SysBusinessPlanService _sysBusinessPlanService = new SysBusinessPlanService();
        /// <summary>
        /// 添加商业套餐
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        [HttpPost]
        public async Task<ActionResult> AddSysBusinessPlan(SysBusinessPlan model)
        {
@@ -21,6 +28,11 @@
            return SuccessNoShow();
        }
        /// <summary>
        /// 修改商业套餐
        /// </summary>
        /// <param name="model"></param>
        /// <returns></returns>
        [HttpPost]
        public async Task<ActionResult> UpdateSysBusinessPlan(SysBusinessPlan model)
        {
@@ -28,17 +40,45 @@
            await _sysBusinessPlanService.UpdateAsync(model);
            return SuccessNoShow();
        }
        /// <summary>
        /// 删除商业套餐
        /// </summary>
        /// <param name="id"></param>
        /// <returns></returns>
        [HttpPost]
        public async Task<ActionResult> DeleteSysBusinessPlan(int id)
        {
            await _sysBusinessPlanService.DeleteAsync(a=>a.Id == id);
            return SuccessNoShow();
        }
        /// <summary>
        /// 获取商业套餐列表(管理员)
        /// </summary>
        /// <returns></returns>
        [HttpPost]
        public async Task<ActionResult> GetSysBusinessPlanList()
        {
            var res = await _sysBusinessPlanService.GetListAsync();
            return SuccessNoShow(data:res);
        }
        /// <summary>
        /// 获取商业套餐列表(用户)
        /// </summary>
        /// <returns></returns>
        [HttpPost]
        public async Task<ActionResult> GetSysBusinessPlanShowList()
        {
            List<SysBusinessPlanShow> listSysBusinessPlanShows=new List<SysBusinessPlanShow>();
            var res = await _sysBusinessPlanService.GetListAsync();
            var typeList = res.Select(a => a.Type).Distinct().ToList();
            for (int i = 0; i < typeList.Count(); i++)
            {
                SysBusinessPlanShow sysBusinessPlanShow = new SysBusinessPlanShow();
                sysBusinessPlanShow.Type = typeList[i].ToString();
                sysBusinessPlanShow.SysBusinessPlanList = res.Where(p => p.Type == typeList[i].ToString()).ToList();
                listSysBusinessPlanShows.Add(sysBusinessPlanShow);
            }
            return SuccessNoShow(data: listSysBusinessPlanShows);
        }
    }
}
GasolineBlend/Controllers/TianYanChaController.cs
@@ -2,6 +2,7 @@
using System.Threading.Tasks;
using System.Web.Mvc;
using CommonHelper;
using GasolineBlend.BLL;
using RiskControl.NewService.Service;
namespace GasolineBlend.Controllers
@@ -384,9 +385,19 @@
        /// </summary>
        /// <returns></returns>
        [HttpPost]
        public async Task<ActionResult> GetBaseinfoV3(string name)
        public async Task<ActionResult> 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);
        }
GasolineBlend/Web.config
@@ -54,11 +54,11 @@
    <!-- 启信宝secret_key-->
    <add key="QiXinBaoSecretKey" value="6cc673d5-d1e2-4d14-9c22-1988a8d724a7" />
    <!-- 启信宝数据过期时间(天)-->
    <add key="QixinbaoExpiredDays" value="10" />
    <add key="QixinbaoExpiredDays" value="600" />
    <!-- 企查查数据过期时间(天)-->
    <add key="QichachaExpiredDays" value="30" />
    <add key="QichachaExpiredDays" value="600" />
    <!-- 天眼查数据过期时间(天)-->
    <add key="TianyanchaExpiredDays" value="10" />
    <add key="TianyanchaExpiredDays" value="30" />
    <!-- Tushare Token-->
    <add key="TushareToken" value="bf0a8329bb8e6014e750ea8f37995bf8f2b81e73f1f7c507ae87b147" />
    <!-- 易源数据-->
RiskControl.NewService/Entity/RiskControlRR/SysBusinessPlan.cs
@@ -1,4 +1,5 @@
using System;
using System.Collections.Generic;
namespace RiskControl.NewService.Entity.RiskControlRR
{
@@ -11,5 +12,16 @@
        public string Unit { get; set; }
        public DateTime CreateTime { get; set; } = DateTime.Now;
        public int CreateUserId { get; set; }
        /// <summary>
        /// 排序字段,值越小优先级越高
        /// </summary>
        public int OrderId { get; set; }
    }
    public class SysBusinessPlanShow
    {
        public string Type { get; set; }
        public List<SysBusinessPlan> SysBusinessPlanList { get; set; }
    }
}