username@email.com
2023-04-19 43987d31cdf56e5c2de1626ec490607679297b53
提交
5个文件已修改
2个文件已添加
347 ■■■■■ 已修改文件
zhengcaioa/DTO/ProjectfasongxiaoxiDTO.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/Model/imdbtest/IMdbtestContext.cs 103 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/Model/imdbtest/ImUserInfo.cs 24 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/zhengcaioa/Startup.cs 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/zhengcaioa/Timer/TimerGetShopUsersService.cs 205 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/zhengcaioa/appsettings.Development.json 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/zhengcaioa/appsettings.json 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
zhengcaioa/DTO/ProjectfasongxiaoxiDTO.cs
@@ -20,5 +20,6 @@
        public string KhId { get; set; }
        public string HuiyuanId { get; set; }
        public string Projectname { get; set; }
        public string HuiyuanName { get; set; }
    }
}
zhengcaioa/Model/imdbtest/IMdbtestContext.cs
New file
@@ -0,0 +1,103 @@
using System;
using Microsoft.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore.Metadata;
#nullable disable
namespace zhengcaioa.Models
{
    public partial class IMdbtestContext : DbContext
    {
        public IMdbtestContext()
        {
        }
        public IMdbtestContext(DbContextOptions<IMdbtestContext> options)
            : base(options)
        {
        }
        public virtual DbSet<ImUserInfo> ImUserInfos { get; set; }
        protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
        {
            if (!optionsBuilder.IsConfigured)
            {
#warning To protect potentially sensitive information in your connection string, you should move it out of source code. You can avoid scaffolding the connection string by using the Name= syntax to read it from configuration - see https://go.microsoft.com/fwlink/?linkid=2131148. For more guidance on storing connection strings, see http://go.microsoft.com/fwlink/?LinkId=723263.
                optionsBuilder.UseSqlServer("Data Source=.;Initial Catalog=IMdbtest;User ID=sa;Password=123456");
            }
        }
        protected override void OnModelCreating(ModelBuilder modelBuilder)
        {
            modelBuilder.HasAnnotation("Relational:Collation", "Chinese_PRC_CI_AS");
            modelBuilder.Entity<ImUserInfo>(entity =>
            {
                entity.ToTable("ImUserInfo");
                entity.HasComment("Im用户相关");
                entity.Property(e => e.Id)
                    .HasMaxLength(200)
                    .IsUnicode(false)
                    .HasColumnName("ID")
                    .HasComment("外部系统关联ID,跟外部关联ID一致");
                entity.Property(e => e.CreatBy)
                    .HasMaxLength(200)
                    .IsUnicode(false)
                    .HasComment("创建人");
                entity.Property(e => e.CreatTime)
                    .HasColumnType("datetime")
                    .HasComment("创建时间");
                entity.Property(e => e.Gender).HasComment("0为男 ,1 为女");
                entity.Property(e => e.HeadPictureId)
                    .HasColumnName("HeadPictureID")
                    .HasComment("头像附件");
                entity.Property(e => e.IsEn).HasComment("使能(是否有效)");
                entity.Property(e => e.Isdelete)
                    .HasColumnName("isdelete")
                    .HasComment("删除标志");
                entity.Property(e => e.NickName)
                    .HasMaxLength(200)
                    .IsUnicode(false)
                    .HasComment("昵称");
                entity.Property(e => e.Other)
                    .HasMaxLength(30)
                    .IsUnicode(false)
                    .HasComment("其他");
                entity.Property(e => e.Sign)
                    .HasMaxLength(60)
                    .IsUnicode(false)
                    .HasColumnName("sign")
                    .HasComment("签名,长度不超过60");
                entity.Property(e => e.Sort)
                    .HasColumnName("sort")
                    .HasComment("排序");
                entity.Property(e => e.UpdataBy)
                    .HasMaxLength(200)
                    .IsUnicode(false)
                    .HasComment("修改人");
                entity.Property(e => e.UpdataTime)
                    .HasColumnType("datetime")
                    .HasComment("修改时间");
            });
            OnModelCreatingPartial(modelBuilder);
        }
        partial void OnModelCreatingPartial(ModelBuilder modelBuilder);
    }
}
zhengcaioa/Model/imdbtest/ImUserInfo.cs
New file
@@ -0,0 +1,24 @@
using System;
using System.Collections.Generic;
#nullable disable
namespace zhengcaioa.Models
{
    public partial class ImUserInfo
    {
        public string Id { get; set; }
        public long? HeadPictureId { get; set; }
        public string NickName { get; set; }
        public string Sign { get; set; }
        public string Other { get; set; }
        public int? Gender { get; set; }
        public string CreatBy { get; set; }
        public DateTime? CreatTime { get; set; }
        public string UpdataBy { get; set; }
        public DateTime? UpdataTime { get; set; }
        public bool Isdelete { get; set; }
        public int? Sort { get; set; }
        public bool IsEn { get; set; }
    }
}
zhengcaioa/zhengcaioa/Startup.cs
@@ -82,6 +82,10 @@
            services.AddDbContext<WebCrawlerContext>(options =>
            options.UseSqlServer(connectionString3));
            var connectionString4 = Configuration.GetConnectionString("IMdbtestConnection");
            services.AddDbContext<IMdbtestContext>(options =>
            options.UseSqlServer(connectionString4));
            services.AddControllersWithViews();
            services.AddScoped(typeof(ISimService), typeof(SimService));
zhengcaioa/zhengcaioa/Timer/TimerGetShopUsersService.cs
@@ -35,6 +35,7 @@
        private readonly zhengcaioaContext _context;
        private readonly IMapper _mapper;
        private readonly zcUserInfoN_dbContext _zcUserInfoN_DbContext;
        private readonly IMdbtestContext _iMdbtestContext;
        public TimerGetShopUsersService(ILogger<TimerGetShopUsersService> logger, IServiceScopeFactory factory)
        {
            _logger = logger;
@@ -46,6 +47,7 @@
            _context = factory.CreateScope().ServiceProvider.GetRequiredService<zhengcaioaContext>();
            _mapper = factory.CreateScope().ServiceProvider.GetRequiredService<IMapper>();
            _zcUserInfoN_DbContext = factory.CreateScope().ServiceProvider.GetRequiredService<zcUserInfoN_dbContext>();
            _iMdbtestContext = factory.CreateScope().ServiceProvider.GetRequiredService<IMdbtestContext>();
        }
        protected override async Task ExecuteAsync(CancellationToken stoppingToken)
@@ -150,6 +152,9 @@
            //会员表
            var frameworkUsers = _zcUserInfoN_DbContext.FrameworkUsers.Where(x => x.IsValid == true).ToList();
            //昵称标
            var imUserInfos = _iMdbtestContext.ImUserInfos.ToList();
            //StringBuilder number = new StringBuilder(); ;
            //if (result != null && result.Count > 0)
@@ -565,6 +570,24 @@
                                        projectfasongxiaoxiDTO.KhId = projectfasongxiaoxiDTO1.KhId;
                                        projectfasongxiaoxiDTO.HuiyuanId = frameworkUser.Id.ToString().ToLower();
                                        projectfasongxiaoxiDTO.Projectname = projectfasongxiaoxiDTO1.Projectname;
                                        string name = "";
                                        var imUserInfo = imUserInfos.Where(x => x.Id == projectfasongxiaoxiDTO.HuiyuanId).FirstOrDefault();
                                        if (imUserInfo != null)
                                        {
                                            name = imUserInfo.NickName;
                                        }
                                        else
                                        {
                                            if (frameworkUser.Name.StartsWith("1") && frameworkUser.Name.Length == 11)
                                            {
                                                name = frameworkUser.Name.Substring(0, 3) + "****" + frameworkUser.Name.Substring(7, 4);
                                            }
                                            else
                                            {
                                                name = frameworkUser.Name;
                                            }
                                        }
                                        projectfasongxiaoxiDTO.HuiyuanName = name;
                                        projectfasongxiaoxiDTOsappzuizhong.Add(projectfasongxiaoxiDTO);
                                    }
                                }
@@ -614,6 +637,24 @@
                                    projectfasongxiaoxiDTO.KhId = projectfasongxiaoxiDTO1.KhId;
                                    projectfasongxiaoxiDTO.HuiyuanId = frameworkUser.Id.ToString().ToLower();
                                    projectfasongxiaoxiDTO.Projectname = projectfasongxiaoxiDTO1.Projectname;
                                    string name = "";
                                    var imUserInfo = imUserInfos.Where(x => x.Id == projectfasongxiaoxiDTO.HuiyuanId).FirstOrDefault();
                                    if (imUserInfo != null)
                                    {
                                        name = imUserInfo.NickName;
                                    }
                                    else
                                    {
                                        if (frameworkUser.Name.StartsWith("1") && frameworkUser.Name.Length == 11)
                                        {
                                            name = frameworkUser.Name.Substring(0, 3) + "****" + frameworkUser.Name.Substring(7, 4);
                                        }
                                        else
                                        {
                                            name = frameworkUser.Name;
                                        }
                                    }
                                    projectfasongxiaoxiDTO.HuiyuanName = name;
                                    projectfasongxiaoxiDTOsappzuizhong.Add(projectfasongxiaoxiDTO);
                                }
                            }
@@ -767,7 +808,7 @@
                             + "\"appkey\": \"" + appkey + "\","
                              + "\"senderId\": \"" + ywjl.UserSn + "\","
                                 + "\"senderData\": { \"avatar\": \"\",\"name\": \""+ ywjl.UserName + "\"},"
                                   + "\"to\": { \"type\": \"private\",\"id\": \"" + projectfasongxiaoxisywjl[i].HuiyuanId + "\",\"data\": { \"avatar\": \"\",\"name\": \"\"}},"
                                   + "\"to\": { \"type\": \"private\",\"id\": \"" + projectfasongxiaoxisywjl[i].HuiyuanId + "\",\"data\": { \"avatar\": \"\",\"name\": \""+ projectfasongxiaoxisywjl[i].HuiyuanName+ "\"}},"
                                    + "\"type\": \"text\","
                                     + "\"payload\": \"政采咨询公司的“标书预评审”服务,由3位退休资深评审专家在开标前按照评标流程为您交叉检查标书,杜绝废标 、帮助您得到全部综合评审得分,经政采咨询公司检查过的标书,不可能被废标,详情请咨询:" + ywjl.Phone + " \","
                                       + "\"notification\": { \"title\": \"政采咨询公司的“标书预评审”服务 \",\"body\": \"政采咨询公司的“标书预评审”服务 \","
@@ -885,7 +926,7 @@
                             + "\"appkey\": \"" + appkey + "\","
                              + "\"senderId\": \"kehujingli\","
                                 + "\"senderData\": { \"avatar\": \"\",\"name\": \"客户经理\"},"
                                   + "\"to\": { \"type\": \"private\",\"id\": \"" + projectfasongxiaoxisywjl[i].HuiyuanId + "\",\"data\": { \"avatar\": \"\",\"name\": \"\"}},"
                                   + "\"to\": { \"type\": \"private\",\"id\": \"" + projectfasongxiaoxisywjl[i].HuiyuanId + "\",\"data\": { \"avatar\": \"\",\"name\": \"" + projectfasongxiaoxisywjl[i].HuiyuanName + "\"}},"
                                    + "\"type\": \"text\","
                                     + "\"payload\": \"政采咨询公司的“标书预评审”服务,由3位退休资深评审专家在开标前按照评标流程为您交叉检查标书,杜绝废标 、帮助您得到全部综合评审得分,经政采咨询公司检查过的标书,不可能被废标,详情请咨询:400-028-8080 \","
                                       + "\"notification\": { \"title\": \"政采咨询公司的“标书预评审”服务 \",\"body\": \"政采咨询公司的“标书预评审”服务 \","
@@ -1292,6 +1333,24 @@
                                        projectfasongxiaoxiDTO.KhId = projectfasongxiaoxiDTO1.KhId;
                                        projectfasongxiaoxiDTO.HuiyuanId = frameworkUser.Id.ToString().ToLower();
                                        projectfasongxiaoxiDTO.Projectname = projectfasongxiaoxiDTO1.Projectname;
                                        string name = "";
                                        var imUserInfo = imUserInfos.Where(x => x.Id == projectfasongxiaoxiDTO.HuiyuanId).FirstOrDefault();
                                        if (imUserInfo != null)
                                        {
                                            name = imUserInfo.NickName;
                                        }
                                        else
                                        {
                                            if (frameworkUser.Name.StartsWith("1") && frameworkUser.Name.Length == 11)
                                            {
                                                name = frameworkUser.Name.Substring(0, 3) + "****" + frameworkUser.Name.Substring(7, 4);
                                            }
                                            else
                                            {
                                                name = frameworkUser.Name;
                                            }
                                        }
                                        projectfasongxiaoxiDTO.HuiyuanName = name;
                                        projectfasongxiaoxiDTOsappzuizhong.Add(projectfasongxiaoxiDTO);
                                    }
                                }
@@ -1341,6 +1400,24 @@
                                    projectfasongxiaoxiDTO.KhId = projectfasongxiaoxiDTO1.KhId;
                                    projectfasongxiaoxiDTO.HuiyuanId = frameworkUser.Id.ToString().ToLower();
                                    projectfasongxiaoxiDTO.Projectname = projectfasongxiaoxiDTO1.Projectname;
                                    string name = "";
                                    var imUserInfo = imUserInfos.Where(x => x.Id == projectfasongxiaoxiDTO.HuiyuanId).FirstOrDefault();
                                    if (imUserInfo != null)
                                    {
                                        name = imUserInfo.NickName;
                                    }
                                    else
                                    {
                                        if (frameworkUser.Name.StartsWith("1") && frameworkUser.Name.Length == 11)
                                        {
                                            name = frameworkUser.Name.Substring(0, 3) + "****" + frameworkUser.Name.Substring(7, 4);
                                        }
                                        else
                                        {
                                            name = frameworkUser.Name;
                                        }
                                    }
                                    projectfasongxiaoxiDTO.HuiyuanName = name;
                                    projectfasongxiaoxiDTOsappzuizhong.Add(projectfasongxiaoxiDTO);
                                }
                            }
@@ -1493,7 +1570,7 @@
                             + "\"appkey\": \"" + appkey + "\","
                              + "\"senderId\": \"" + ywjl.UserSn + "\","
                                 + "\"senderData\": { \"avatar\": \"\",\"name\": \"" + ywjl.UserName + "\"},"
                                   + "\"to\": { \"type\": \"private\",\"id\": \"" + projectfasongxiaoxisywjl[i].HuiyuanId + "\",\"data\": { \"avatar\": \"\",\"name\": \"\"}},"
                                   + "\"to\": { \"type\": \"private\",\"id\": \"" + projectfasongxiaoxisywjl[i].HuiyuanId + "\",\"data\": { \"avatar\": \"\",\"name\": \"" + projectfasongxiaoxisywjl[i].HuiyuanName + "\"}},"
                                    + "\"type\": \"text\","
                                     + "\"payload\": \"政采咨询公司专业“标书检查”、“标书指导”,退休资深评审专家在开标前按照评标流程为您交叉检查、指导标书,让评审专家找不出主观方案扣分理由,如果您在参加“" + projectfasongxiaoxisywjl[i].Projectname + "”投标前找政采咨询检查标书,至少提升评审得分5-8分,也许中标的就是贵公司。了解详情请咨询:" + ywjl.Phone + " \","
                                       + "\"notification\": { \"title\": \"政采咨询公司专业“标书检查”、“标书指导” \",\"body\": \"政采咨询公司专业“标书检查”、“标书指导” \","
@@ -1575,7 +1652,7 @@
                             + "\"appkey\": \"" + appkey + "\","
                              + "\"senderId\": \"kehujingli\","
                                 + "\"senderData\": { \"avatar\": \"\",\"name\": \"客户经理\"},"
                                   + "\"to\": { \"type\": \"private\",\"id\": \"" + projectfasongxiaoxisywjl[i].HuiyuanId + "\",\"data\": { \"avatar\": \"\",\"name\": \"\"}},"
                                   + "\"to\": { \"type\": \"private\",\"id\": \"" + projectfasongxiaoxisywjl[i].HuiyuanId + "\",\"data\": { \"avatar\": \"\",\"name\": \"" + projectfasongxiaoxisywjl[i].HuiyuanName + "\"}},"
                                    + "\"type\": \"text\","
                                     + "\"payload\": \"政采咨询公司专业“标书检查”、“标书指导”,退休资深评审专家在开标前按照评标流程为您交叉检查、指导标书,让评审专家找不出主观方案扣分理由,如果您在参加“" + projectfasongxiaoxisywjl[i].Projectname + "”投标前找政采咨询检查标书,至少提升评审得分5-8分,也许中标的就是贵公司。了解详情请咨询:400-028-8080  \","
                                       + "\"notification\": { \"title\": \"政采咨询公司专业“标书检查”、“标书指导” \",\"body\": \"政采咨询公司专业“标书检查”、“标书指导” \","
@@ -1895,6 +1972,24 @@
                                        projectfasongxiaoxiDTO.KhId = projectfasongxiaoxiDTO1.KhId;
                                        projectfasongxiaoxiDTO.HuiyuanId = frameworkUser.Id.ToString().ToLower();
                                        projectfasongxiaoxiDTO.Projectname = projectfasongxiaoxiDTO1.Projectname;
                                        string name = "";
                                        var imUserInfo = imUserInfos.Where(x => x.Id == projectfasongxiaoxiDTO.HuiyuanId).FirstOrDefault();
                                        if (imUserInfo != null)
                                        {
                                            name = imUserInfo.NickName;
                                        }
                                        else
                                        {
                                            if (frameworkUser.Name.StartsWith("1") && frameworkUser.Name.Length == 11)
                                            {
                                                name = frameworkUser.Name.Substring(0, 3) + "****" + frameworkUser.Name.Substring(7, 4);
                                            }
                                            else
                                            {
                                                name = frameworkUser.Name;
                                            }
                                        }
                                        projectfasongxiaoxiDTO.HuiyuanName = name;
                                        projectfasongxiaoxiDTOsappzuizhong.Add(projectfasongxiaoxiDTO);
                                    }
                                }
@@ -1944,6 +2039,24 @@
                                    projectfasongxiaoxiDTO.KhId = projectfasongxiaoxiDTO1.KhId;
                                    projectfasongxiaoxiDTO.HuiyuanId = frameworkUser.Id.ToString().ToLower();
                                    projectfasongxiaoxiDTO.Projectname = projectfasongxiaoxiDTO1.Projectname;
                                    string name = "";
                                    var imUserInfo = imUserInfos.Where(x => x.Id == projectfasongxiaoxiDTO.HuiyuanId).FirstOrDefault();
                                    if (imUserInfo != null)
                                    {
                                        name = imUserInfo.NickName;
                                    }
                                    else
                                    {
                                        if (frameworkUser.Name.StartsWith("1") && frameworkUser.Name.Length == 11)
                                        {
                                            name = frameworkUser.Name.Substring(0, 3) + "****" + frameworkUser.Name.Substring(7, 4);
                                        }
                                        else
                                        {
                                            name = frameworkUser.Name;
                                        }
                                    }
                                    projectfasongxiaoxiDTO.HuiyuanName = name;
                                    projectfasongxiaoxiDTOsappzuizhong.Add(projectfasongxiaoxiDTO);
                                }
                            }
@@ -2097,7 +2210,7 @@
                             + "\"appkey\": \"" + appkey + "\","
                              + "\"senderId\": \"" + ywjl.UserSn + "\","
                                 + "\"senderData\": { \"avatar\": \"\",\"name\": \"" + ywjl.UserName + "\"},"
                                   + "\"to\": { \"type\": \"private\",\"id\": \"" + projectfasongxiaoxisywjl[i].HuiyuanId + "\",\"data\": { \"avatar\": \"\",\"name\": \"\"}},"
                                   + "\"to\": { \"type\": \"private\",\"id\": \"" + projectfasongxiaoxisywjl[i].HuiyuanId + "\",\"data\": { \"avatar\": \"\",\"name\": \"" + projectfasongxiaoxisywjl[i].HuiyuanName + "\"}},"
                                    + "\"type\": \"text\","
                                     + "\"payload\": \"政采咨询公司专业“标书检查”、“标书指导”,退休资深评审专家在开标前按照评标流程为您交叉检查、指导标书,让评审专家找不出主观方案扣分理由,至少助您提升综合评审得分5-10分。了解详情请咨询:" + ywjl.Phone + " \","
                                       + "\"notification\": { \"title\": \"政采咨询公司专业“标书检查”、“标书指导” \",\"body\": \"政采咨询公司专业“标书检查”、“标书指导” \","
@@ -2217,7 +2330,7 @@
                             + "\"appkey\": \"" + appkey + "\","
                              + "\"senderId\": \"kehujingli\","
                                 + "\"senderData\": { \"avatar\": \"\",\"name\": \"客户经理\"},"
                                   + "\"to\": { \"type\": \"private\",\"id\": \"" + projectfasongxiaoxisywjl[i].HuiyuanId + "\",\"data\": { \"avatar\": \"\",\"name\": \"\"}},"
                                   + "\"to\": { \"type\": \"private\",\"id\": \"" + projectfasongxiaoxisywjl[i].HuiyuanId + "\",\"data\": { \"avatar\": \"\",\"name\": \"" + projectfasongxiaoxisywjl[i].HuiyuanName + "\"}},"
                                    + "\"type\": \"text\","
                                     + "\"payload\": \"政采咨询公司专业“标书检查”、“标书指导”,退休资深评审专家在开标前按照评标流程为您交叉检查、指导标书,让评审专家找不出主观方案扣分理由,至少助您提升综合评审得分5-10分。了解详情请咨询:400-028-8080 \","
                                       + "\"notification\": { \"title\": \"政采咨询公司专业“标书检查”、“标书指导” \",\"body\": \"政采咨询公司专业“标书检查”、“标书指导” \","
@@ -2565,6 +2678,24 @@
                                        projectfasongxiaoxiDTO.KhId = projectfasongxiaoxiDTO1.KhId;
                                        projectfasongxiaoxiDTO.HuiyuanId = frameworkUser.Id.ToString().ToLower();
                                        projectfasongxiaoxiDTO.Projectname = projectfasongxiaoxiDTO1.Projectname;
                                        string name = "";
                                        var imUserInfo = imUserInfos.Where(x => x.Id == projectfasongxiaoxiDTO.HuiyuanId).FirstOrDefault();
                                        if (imUserInfo != null)
                                        {
                                            name = imUserInfo.NickName;
                                        }
                                        else
                                        {
                                            if (frameworkUser.Name.StartsWith("1") && frameworkUser.Name.Length == 11)
                                            {
                                                name = frameworkUser.Name.Substring(0, 3) + "****" + frameworkUser.Name.Substring(7, 4);
                                            }
                                            else
                                            {
                                                name = frameworkUser.Name;
                                            }
                                        }
                                        projectfasongxiaoxiDTO.HuiyuanName = name;
                                        projectfasongxiaoxiDTOsappzuizhong.Add(projectfasongxiaoxiDTO);
                                    }
                                }
@@ -2614,6 +2745,24 @@
                                    projectfasongxiaoxiDTO.KhId = projectfasongxiaoxiDTO1.KhId;
                                    projectfasongxiaoxiDTO.HuiyuanId = frameworkUser.Id.ToString().ToLower();
                                    projectfasongxiaoxiDTO.Projectname = projectfasongxiaoxiDTO1.Projectname;
                                    string name = "";
                                    var imUserInfo = imUserInfos.Where(x => x.Id == projectfasongxiaoxiDTO.HuiyuanId).FirstOrDefault();
                                    if (imUserInfo != null)
                                    {
                                        name = imUserInfo.NickName;
                                    }
                                    else
                                    {
                                        if (frameworkUser.Name.StartsWith("1") && frameworkUser.Name.Length == 11)
                                        {
                                            name = frameworkUser.Name.Substring(0, 3) + "****" + frameworkUser.Name.Substring(7, 4);
                                        }
                                        else
                                        {
                                            name = frameworkUser.Name;
                                        }
                                    }
                                    projectfasongxiaoxiDTO.HuiyuanName = name;
                                    projectfasongxiaoxiDTOsappzuizhong.Add(projectfasongxiaoxiDTO);
                                }
                            }
@@ -2767,7 +2916,7 @@
                             + "\"appkey\": \"" + appkey + "\","
                              + "\"senderId\": \"" + ywjl.UserSn + "\","
                                 + "\"senderData\": { \"avatar\": \"\",\"name\": \"" + ywjl.UserName + "\"},"
                                   + "\"to\": { \"type\": \"private\",\"id\": \"" + projectfasongxiaoxisywjl[i].HuiyuanId + "\",\"data\": { \"avatar\": \"\",\"name\": \"\"}},"
                                   + "\"to\": { \"type\": \"private\",\"id\": \"" + projectfasongxiaoxisywjl[i].HuiyuanId + "\",\"data\": { \"avatar\": \"\",\"name\": \"" + projectfasongxiaoxisywjl[i].HuiyuanName + "\"}},"
                                    + "\"type\": \"text\","
                                     + "\"payload\": \"政采咨询公司专业“标书检查”、“标书指导”,退休资深评审专家在开标前按照评标流程为您交叉检查、指导标书,让您得齐全部客观分和主观分,从此不再为标书制作操心。了解详情请咨询:" + ywjl.Phone + " \","
                                       + "\"notification\": { \"title\": \"政采咨询公司专业“标书检查”、“标书指导 \",\"body\": \"政采咨询公司专业“标书检查”、“标书指导 \","
@@ -2887,7 +3036,7 @@
                             + "\"appkey\": \"" + appkey + "\","
                              + "\"senderId\": \"kehujingli\","
                                 + "\"senderData\": { \"avatar\": \"\",\"name\": \"客户经理\"},"
                                   + "\"to\": { \"type\": \"private\",\"id\": \"" + projectfasongxiaoxisywjl[i].HuiyuanId + "\",\"data\": { \"avatar\": \"\",\"name\": \"\"}},"
                                   + "\"to\": { \"type\": \"private\",\"id\": \"" + projectfasongxiaoxisywjl[i].HuiyuanId + "\",\"data\": { \"avatar\": \"\",\"name\": \"" + projectfasongxiaoxisywjl[i].HuiyuanName + "\"}},"
                                    + "\"type\": \"text\","
                                     + "\"payload\": \"政采咨询公司专业“标书检查”、“标书指导”,退休资深评审专家在开标前按照评标流程为您交叉检查、指导标书,让您得齐全部客观分和主观分,从此不再为标书制作操心。了解详情请咨询:400-028-8080 \","
                                       + "\"notification\": { \"title\": \"政采咨询公司专业“标书检查”、“标书指导”\",\"body\": \"政采咨询公司专业“标书检查”、“标书指导”\","
@@ -3608,6 +3757,24 @@
                                        projectfasongxiaoxiDTO.KhId = projectfasongxiaoxiDTO1.KhId;
                                        projectfasongxiaoxiDTO.HuiyuanId = frameworkUser.Id.ToString().ToLower();
                                        projectfasongxiaoxiDTO.Projectname = projectfasongxiaoxiDTO1.Projectname;
                                        string name = "";
                                        var imUserInfo = imUserInfos.Where(x => x.Id == projectfasongxiaoxiDTO.HuiyuanId).FirstOrDefault();
                                        if (imUserInfo != null)
                                        {
                                            name = imUserInfo.NickName;
                                        }
                                        else
                                        {
                                            if (frameworkUser.Name.StartsWith("1") && frameworkUser.Name.Length == 11)
                                            {
                                                name = frameworkUser.Name.Substring(0, 3) + "****" + frameworkUser.Name.Substring(7, 4);
                                            }
                                            else
                                            {
                                                name = frameworkUser.Name;
                                            }
                                        }
                                        projectfasongxiaoxiDTO.HuiyuanName = name;
                                        projectfasongxiaoxiDTOsappzuizhong.Add(projectfasongxiaoxiDTO);
                                    }
                                }
@@ -3657,6 +3824,24 @@
                                    projectfasongxiaoxiDTO.KhId = projectfasongxiaoxiDTO1.KhId;
                                    projectfasongxiaoxiDTO.HuiyuanId = frameworkUser.Id.ToString().ToLower();
                                    projectfasongxiaoxiDTO.Projectname = projectfasongxiaoxiDTO1.Projectname;
                                    string name = "";
                                    var imUserInfo = imUserInfos.Where(x => x.Id == projectfasongxiaoxiDTO.HuiyuanId).FirstOrDefault();
                                    if (imUserInfo != null)
                                    {
                                        name = imUserInfo.NickName;
                                    }
                                    else
                                    {
                                        if (frameworkUser.Name.StartsWith("1") && frameworkUser.Name.Length == 11)
                                        {
                                            name = frameworkUser.Name.Substring(0, 3) + "****" + frameworkUser.Name.Substring(7, 4);
                                        }
                                        else
                                        {
                                            name = frameworkUser.Name;
                                        }
                                    }
                                    projectfasongxiaoxiDTO.HuiyuanName = name;
                                    projectfasongxiaoxiDTOsappzuizhong.Add(projectfasongxiaoxiDTO);
                                }
                            }
@@ -3805,7 +3990,7 @@
                             + "\"appkey\": \"" + appkey + "\","
                              + "\"senderId\": \"" + ywjl.UserSn + "\","
                                 + "\"senderData\": { \"avatar\": \"\",\"name\": \"" + ywjl.UserName + "\"},"
                                   + "\"to\": { \"type\": \"private\",\"id\": \"" + projectfasongxiaoxisywjl[i].HuiyuanId + "\",\"data\": { \"avatar\": \"\",\"name\": \"\"}},"
                                   + "\"to\": { \"type\": \"private\",\"id\": \"" + projectfasongxiaoxisywjl[i].HuiyuanId + "\",\"data\": { \"avatar\": \"\",\"name\": \"" + projectfasongxiaoxisywjl[i].HuiyuanName + "\"}},"
                                    + "\"type\": \"text\","
                                     + "\"payload\": \"政采咨询公司专业为供应商代拟质疑函、投诉书,资深政府采购法律专家、3000多件质疑投诉成功案例,找政采咨询,花钱更少、胜算更高,接受推风险代理,质疑投诉成功再收费。了解详情请咨询:" + ywjl.Phone + "  \","
                                       + "\"notification\": { \"title\": \"政采咨询公司专业为供应商代拟质疑函、投诉书 \",\"body\": \"政采咨询公司专业为供应商代拟质疑函、投诉书 \","
@@ -3926,7 +4111,7 @@
                             + "\"appkey\": \"" + appkey + "\","
                              + "\"senderId\": \"kehujingli\","
                                 + "\"senderData\": { \"avatar\": \"\",\"name\": \"客户经理\"},"
                                   + "\"to\": { \"type\": \"private\",\"id\": \"" + projectfasongxiaoxisywjl[i].HuiyuanId + "\",\"data\": { \"avatar\": \"\",\"name\": \"\"}},"
                                   + "\"to\": { \"type\": \"private\",\"id\": \"" + projectfasongxiaoxisywjl[i].HuiyuanId + "\",\"data\": { \"avatar\": \"\",\"name\": \"" + projectfasongxiaoxisywjl[i].HuiyuanName + "\"}},"
                                    + "\"type\": \"text\","
                                     + "\"payload\": \"政采咨询公司专业为供应商代拟质疑函、投诉书,资深政府采购法律专家、3000多件质疑投诉成功案例,找政采咨询,花钱更少、胜算更高,接受推风险代理,质疑投诉成功再收费。了解详情请咨询:400-028-8080 \","
                                       + "\"notification\": { \"title\": \"政采咨询公司专业为供应商代拟质疑函、投诉书 \",\"body\": \"政采咨询公司专业为供应商代拟质疑函、投诉书 \","
zhengcaioa/zhengcaioa/appsettings.Development.json
@@ -1,9 +1,10 @@
{
  "ConnectionStrings": {
    "DefaultConnection": "server=localhost;database=zhengcaioa;uid=sa;pwd=123456;",
    "DefaultConnection": "server=localhost;database=zhengcaioa44;uid=sa;pwd=123456;",
    "zcwebConnection": "server=localhost;database=zcweb;uid=sa;pwd=123456;",
    "zcUserInfoNConnection": "server=localhost;database=zcUserInfoN_db;uid=sa;pwd=123456;",
    "WebCrawlerConnection": "server=localhost;database=WebCrawler;uid=sa;pwd=123456;"
    "WebCrawlerConnection": "server=localhost;database=WebCrawler;uid=sa;pwd=123456;",
    "IMdbtestConnection": "server=localhost;database=IMdbtest;uid=sa;pwd=123456;"
  },
  "Logging": {
    "LogLevel": {
@@ -15,7 +16,7 @@
  "AllowedHosts": "*",
  "Elasticsearchurl": "http://192.168.0.15:9200",
  "SecurityKey": "superSecretKey@345",
  "Shuchengurl": "http://192.168.0.7:8085",
  "Shuchengurl": "http://192.168.0.21:8085",
  "GetShopUsers": "/actionapi/Shop/GetShopUsers",
  "huiyuanurl": "http://192.168.0.113:8087",
  "GetDateFirstOrderUser": "/api/ZCBackgRound/GetDateFirstOrderUser",
zhengcaioa/zhengcaioa/appsettings.json
@@ -3,7 +3,8 @@
    "DefaultConnection": "server=172.26.97.184;database=zhengcaioa;uid=sa;pwd=Za20222812;",
    "zcwebConnection": "server=172.26.97.184;database=zcweb;uid=sa;pwd=Za20222812;",
    "zcUserInfoNConnection": "server=172.26.97.184;database=zcUserInfoN_db;uid=sa;pwd=Za20222812;",
    "WebCrawlerConnection": "server=172.26.97.184;database=WebCrawler;uid=sa;pwd=Za20222812;"
    "WebCrawlerConnection": "server=172.26.97.184;database=WebCrawler;uid=sa;pwd=Za20222812;",
    "IMdbtestConnection": "server=172.26.97.184;database=IMdbtest;uid=sa;pwd=Za20222812;"
  },
  "Logging": {
    "LogLevel": {