Commit 8297ea29 authored by 黄奎's avatar 黄奎

页面修改

parent b1ced265
...@@ -15,6 +15,7 @@ using Edu.Model.ViewModel.System; ...@@ -15,6 +15,7 @@ using Edu.Model.ViewModel.System;
using Edu.Cache.Customer; using Edu.Cache.Customer;
using Edu.Repository.StudyAbroad; using Edu.Repository.StudyAbroad;
using Edu.Model.ViewModel.StudyAbroad; using Edu.Model.ViewModel.StudyAbroad;
using Edu.Common.Enum.System;
namespace Edu.Module.Customer namespace Edu.Module.Customer
{ {
...@@ -95,6 +96,11 @@ namespace Edu.Module.Customer ...@@ -95,6 +96,11 @@ namespace Edu.Module.Customer
/// </summary> /// </summary>
private readonly RB_StudyAbroadRepository studyAbroadRepository = new RB_StudyAbroadRepository(); private readonly RB_StudyAbroadRepository studyAbroadRepository = new RB_StudyAbroadRepository();
/// <summary>
/// 学员仓储层对象
/// </summary>
private readonly RB_StudentRepository studentRepository = new RB_StudentRepository();
#region 学员约访 #region 学员约访
...@@ -263,6 +269,7 @@ namespace Edu.Module.Customer ...@@ -263,6 +269,7 @@ namespace Edu.Module.Customer
bool flag = false; bool flag = false;
string logContent = ""; string logContent = "";
string logTitle = ""; string logTitle = "";
var assistList = student_AssistRepository.GetStudentAssistListRepository(new RB_Student_Assist_Extend() { StuId = model.StuId });
if (model.Id > 0) if (model.Id > 0)
{ {
var oldModel = GetStudentFollowModule(model.Id); var oldModel = GetStudentFollowModule(model.Id);
...@@ -280,7 +287,7 @@ namespace Edu.Module.Customer ...@@ -280,7 +287,7 @@ namespace Edu.Module.Customer
else else
{ {
#region 验证用户的类型 #region 验证用户的类型
var assistList = student_AssistRepository.GetStudentAssistListRepository(new RB_Student_Assist_Extend() { StuId = model.StuId });
var assistModel = assistList.Where(x => x.AssistId == model.CreateBy).FirstOrDefault(); var assistModel = assistList.Where(x => x.AssistId == model.CreateBy).FirstOrDefault();
model.AssistType = assistModel?.AssistType ?? 0; model.AssistType = assistModel?.AssistType ?? 0;
#endregion #endregion
...@@ -289,42 +296,57 @@ namespace Edu.Module.Customer ...@@ -289,42 +296,57 @@ namespace Edu.Module.Customer
flag = newId > 0; flag = newId > 0;
logTitle = "新增跟进"; logTitle = "新增跟进";
logContent = model.Remark; logContent = model.Remark;
if (flag)
}
try
{ {
//获取学生信息 var smodel = studentRepository.GetEntity(model.StuId);
//var smodel = studentRepository.GetEntity(model.StuId); string markdownContent = $"`学员跟进通知` \n>**概要信息** \n>学员名称:{smodel?.StuName ?? ""}\n>跟进内容:{model.Remark} \n>";
//if (smodel != null && smodel.StuStage == Common.Enum.User.StuStageEnum.NewStu) Common.Message.PushMessageModel modelWork = new Common.Message.PushMessageModel()
//{ {
// Dictionary<string, object> keyValues = new Dictionary<string, object>() { CategoryId = PushMessageCategoryEnum.B2BCustomerStu,
// { nameof(RB_Student_ViewModel.StuStage), Common.Enum.User.StuStageEnum.PreliminaryCommunication} Content = markdownContent,
// }; CoverImg = "",
// List<WhereHelper> wheres = new List<WhereHelper>() { CreateByName = "系统",
// new WhereHelper(){ JumpUrl = "",
// FiledName = nameof (RB_Student_ViewModel.StuId), WorkMsgType = "markdown",
// FiledValue = model.StuId, SendTime = DateTime.Now,
// OperatorEnum =OperatorEnum.Equal SendType = 0,
// } Title = "新增学员跟进通知",
// }; Platform = 5,
// studentRepository.Update(keyValues, wheres); };
// student_LogRepository.Insert(new Model.Entity.Customer.RB_Student_Log() if (smodel != null && smodel.CreateBy > 0)
// { {
// LogId = 0, var queryTargetWorkId = accountRepository.GetWorkUserIdRepository(smodel.CreateBy);
// CreateBy = model.CreateBy, if (!string.IsNullOrEmpty(queryTargetWorkId))
// CreateTime = DateTime.Now, {
// CreateType = 1, modelWork.ReceiveId = queryTargetWorkId;
// Group_Id = model.Group_Id, Common.Message.MessageHelper.SendMessage(modelWork);
// LogContent = "首次跟进,客户阶段由'" + (Common.Enum.User.StuStageEnum.NewStu.ToName()) + "'自动转换为'" + (Common.Enum.User.StuStageEnum.PreliminaryCommunication.ToName()) + "'", }
// LogTitle = "客户阶段变更", }
// LogType = Common.Enum.Log.StudentLogTypeEnum.BasicInfo, if (assistList != null && assistList.Count > 0)
// StuId = model.StuId {
// }); foreach (var item in assistList)
//} {
var queryTargetWorkId = accountRepository.GetWorkUserIdRepository(item.AssistId);
if (!string.IsNullOrEmpty(queryTargetWorkId))
{
modelWork.ReceiveId = queryTargetWorkId;
Common.Message.MessageHelper.SendMessage(modelWork);
} }
} }
}
}
catch (Exception ex)
{
Common.Plugin.LogHelper.Write(ex, "SetStudentFollowModule");
}
student_LogRepository.AddStuLogRepository(model.StuId, Common.Enum.Log.StudentLogTypeEnum.Follow, logTitle, logContent, model.CreateBy); student_LogRepository.AddStuLogRepository(model.StuId, Common.Enum.Log.StudentLogTypeEnum.Follow, logTitle, logContent, model.CreateBy);
return flag; return flag;
} }
/// <summary> /// <summary>
/// 根据编号获取学员跟进信息 /// 根据编号获取学员跟进信息
/// </summary> /// </summary>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment