| | |
| | | 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; |
| | |
| | | _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) |
| | |
| | | |
| | | //会员表 |
| | | 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) |
| | |
| | | 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); |
| | | } |
| | | } |
| | |
| | | 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); |
| | | } |
| | | } |
| | |
| | | + "\"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\": \"政采咨询公司的“标书预评审”服务 \"," |
| | |
| | | + "\"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\": \"政采咨询公司的“标书预评审”服务 \"," |
| | |
| | | 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); |
| | | } |
| | | } |
| | |
| | | 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); |
| | | } |
| | | } |
| | |
| | | + "\"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\": \"政采咨询公司专业“标书检查”、“标书指导” \"," |
| | |
| | | + "\"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\": \"政采咨询公司专业“标书检查”、“标书指导” \"," |
| | |
| | | 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); |
| | | } |
| | | } |
| | |
| | | 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); |
| | | } |
| | | } |
| | |
| | | + "\"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\": \"政采咨询公司专业“标书检查”、“标书指导” \"," |
| | |
| | | + "\"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\": \"政采咨询公司专业“标书检查”、“标书指导” \"," |
| | |
| | | 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); |
| | | } |
| | | } |
| | |
| | | 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); |
| | | } |
| | | } |
| | |
| | | + "\"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\": \"政采咨询公司专业“标书检查”、“标书指导 \"," |
| | |
| | | + "\"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\": \"政采咨询公司专业“标书检查”、“标书指导”\"," |
| | |
| | | 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); |
| | | } |
| | | } |
| | |
| | | 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); |
| | | } |
| | | } |
| | |
| | | + "\"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\": \"政采咨询公司专业为供应商代拟质疑函、投诉书 \"," |
| | |
| | | + "\"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\": \"政采咨询公司专业为供应商代拟质疑函、投诉书 \"," |