Commit d22cd845 authored by 黄奎's avatar 黄奎

Merge branch 'master' of http://gitlab.oytour.com/Kui2/education

parents fc42f535 29f5cd70
...@@ -841,6 +841,10 @@ namespace Edu.Module.Course ...@@ -841,6 +841,10 @@ namespace Edu.Module.Course
// item.ClassScrollType = 2; // item.ClassScrollType = 2;
//} //}
if (item.HelpEnterId <= 0) { item.HelpEnterId = stList2.Where(x => x.OrderId == item.OrderId).FirstOrDefault()?.AssistId ?? 0; }
bool IsTYR = false;
if (item.HelpEnterId == item.EnterID) { IsTYR = true; }
item.HelpEnterId = stList.Where(x => x.OrderId == item.OrderId).FirstOrDefault()?.AssistId ?? 0; item.HelpEnterId = stList.Where(x => x.OrderId == item.OrderId).FirstOrDefault()?.AssistId ?? 0;
item.ClassScrollType = 2;//试听 item.ClassScrollType = 2;//试听
...@@ -853,6 +857,13 @@ namespace Edu.Module.Course ...@@ -853,6 +857,13 @@ namespace Edu.Module.Course
item.HelpEnterId = stList2.Where(x => x.OrderId == item.OrderId).FirstOrDefault()?.AssistId ?? 0; item.HelpEnterId = stList2.Where(x => x.OrderId == item.OrderId).FirstOrDefault()?.AssistId ?? 0;
} }
} }
if (IsTYR && item.ClassScrollType != 3) {
item.ClassScrollType = 4;//老师独立成单 拿 5%
if (item.HelpEnterId <= 0) {
item.HelpEnterId = stList2.Where(x => x.OrderId == item.OrderId).FirstOrDefault()?.AssistId ?? 0;
}
}
} }
} }
if (orderList.Where(x => x.JoinType == Common.Enum.Sale.OrderJoinTypeEnum.RenewOrder).Any()) { if (orderList.Where(x => x.JoinType == Common.Enum.Sale.OrderJoinTypeEnum.RenewOrder).Any()) {
...@@ -886,6 +897,11 @@ namespace Edu.Module.Course ...@@ -886,6 +897,11 @@ namespace Edu.Module.Course
TRate = Convert.ToDecimal(TeacherRuleList.Where(x => x.SNO == 4).FirstOrDefault()?.Content ?? "0"); TRate = Convert.ToDecimal(TeacherRuleList.Where(x => x.SNO == 4).FirstOrDefault()?.Content ?? "0");
Remark = "教师续费订单提成:订单b2b返佣:" + bdCommission + ";订单业绩:" + orderYJ; Remark = "教师续费订单提成:订单b2b返佣:" + bdCommission + ";订单业绩:" + orderYJ;
} }
else if (qitem.ClassScrollType == 4) {
//老师独立成单
TRate = Convert.ToDecimal(TeacherRuleList.Where(x => x.SNO == 4).FirstOrDefault()?.Content ?? "0");
Remark = "教师独立成交提成:订单b2b返佣:" + bdCommission + ";订单业绩:" + orderYJ;
}
else if (qitem.ClassScrollType == 3) else if (qitem.ClassScrollType == 3)
{ {
//转介绍 //转介绍
...@@ -932,7 +948,7 @@ namespace Edu.Module.Course ...@@ -932,7 +948,7 @@ namespace Edu.Module.Course
foreach (var item in rulelist.Where(x => x.Type == 3)) foreach (var item in rulelist.Where(x => x.Type == 3))
{ {
//老师适配规则 //老师适配规则
var teaOrderList = orderList.Where(x => x.HelpEnterId > 0 && ("," + item.EmpIds + ",").Contains("," + x.HelpEnterId + ",") && ("," + item.SchoolIds + ",").Contains("," + x.ClassSchoolId + ",")).ToList(); var teaOrderList = orderList.Where(x => x.EnterID > 0 && ("," + item.EmpIds + ",").Contains("," + x.EnterID + ",") && ("," + item.SchoolIds + ",").Contains("," + x.ClassSchoolId + ",")).ToList();
if (!string.IsNullOrEmpty(item.CourseIds)) if (!string.IsNullOrEmpty(item.CourseIds))
{ {
if (item.CourseType == 1) if (item.CourseType == 1)
...@@ -1577,7 +1593,7 @@ namespace Edu.Module.Course ...@@ -1577,7 +1593,7 @@ namespace Edu.Module.Course
//订单应发提成 //订单应发提成
decimal YFCommission = AchModel.PushMoney; decimal YFCommission = AchModel.PushMoney;
if (YFCommission == 0 && SaleCommissioned == 0) if (YFCommission == 0 && SaleCommissioned == 0 && AchModel.PeopleNumMoney == 0)
{ {
continue; continue;
} }
...@@ -1589,7 +1605,7 @@ namespace Edu.Module.Course ...@@ -1589,7 +1605,7 @@ namespace Edu.Module.Course
decimal TotalHours = g3list.Sum(x => x.TotalHours);// 直接根据学生表 总课时计算 (必须签到课时 = 总课时 才发完最后一个月的) decimal TotalHours = g3list.Sum(x => x.TotalHours);// 直接根据学生表 总课时计算 (必须签到课时 = 总课时 才发完最后一个月的)
#endregion #endregion
if (YFCommission == SaleCommissioned) if (YFCommission == SaleCommissioned && YFCommission > 0)
{ {
//正好提成已发放完成 直接更新 订单 已发放Ok //正好提成已发放完成 直接更新 订单 已发放Ok
AchModel.GiveOutMoney = YFCommission; AchModel.GiveOutMoney = YFCommission;
......
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