Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
E
Education
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
黄奎
Education
Commits
7cf51964
Commit
7cf51964
authored
Apr 15, 2022
by
liudong1993
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1
parent
21f1905a
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
41 additions
and
0 deletions
+41
-0
SellAchievementsModule.cs
Edu.Module.Course/SellAchievementsModule.cs
+41
-0
No files found.
Edu.Module.Course/SellAchievementsModule.cs
View file @
7cf51964
...
...
@@ -734,6 +734,25 @@ namespace Edu.Module.Course
orderList
=
orderList
.
Where
(
x
=>
cbdOrderlist
.
Contains
(
x
.
OrderId
)).
ToList
();
//都是已返佣的
#
endregion
#
region
在对佘老师订单进行处理
//佘老师订单 无论顾问 还是 市场 统一按市场处理
if
(
orderList
.
Where
(
x
=>
x
.
CourseConsultantId
==
2855
).
Any
())
{
List
<
RB_Order_ViewModel
>
InserList
=
new
List
<
RB_Order_ViewModel
>();
foreach
(
var
item
in
orderList
.
Where
(
x
=>
x
.
CourseConsultantId
==
2855
))
{
item
.
CourseConsultantId
=
0
;
//课程顾问归0
var
ccModel
=
JsonHelper
.
Serialize
(
item
);
//引用类型 转换一下
var
cc2Model
=
JsonHelper
.
DeserializeObject
<
RB_Order_ViewModel
>(
ccModel
);
cc2Model
.
EnterID
=
2855
;
//佘老师转为市场
cc2Model
.
HelpEnterId
=
0
;
//排除老师 避免老师重复发放
InserList
.
Add
(
cc2Model
);
}
if
(
InserList
.
Any
())
{
orderList
.
AddRange
(
InserList
);
}
}
#
endregion
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
();
...
...
@@ -1866,6 +1885,28 @@ namespace Edu.Module.Course
string
orderIds
=
string
.
Join
(
","
,
orderList
.
Select
(
x
=>
x
.
OrderId
));
var
bdList
=
order_ReturnComissionRepository
.
GetOrderReturnComissionListRepositpry
(
new
RB_Order_ReturnComission_ViewModel
()
{
GroupId
=
userInfo
.
Group_Id
,
QOrderIds
=
orderIds
});
#
region
在对佘老师订单进行处理
//佘老师订单 无论顾问 还是 市场 统一按市场处理
if
(
orderList
.
Where
(
x
=>
x
.
CourseConsultantId
==
2855
).
Any
())
{
List
<
RB_Order_ViewModel
>
InserList
=
new
List
<
RB_Order_ViewModel
>();
foreach
(
var
item
in
orderList
.
Where
(
x
=>
x
.
CourseConsultantId
==
2855
))
{
item
.
CourseConsultantId
=
0
;
//课程顾问归0
var
ccModel
=
JsonHelper
.
Serialize
(
item
);
//引用类型 转换一下
var
cc2Model
=
JsonHelper
.
DeserializeObject
<
RB_Order_ViewModel
>(
ccModel
);
cc2Model
.
EnterID
=
2855
;
//佘老师转为市场
cc2Model
.
HelpEnterId
=
0
;
//排除老师 避免老师重复发放
InserList
.
Add
(
cc2Model
);
}
if
(
InserList
.
Any
())
{
orderList
.
AddRange
(
InserList
);
}
}
#
endregion
if
(
RuleModel
!=
null
&&
RuleModel
.
Type
==
3
)
{
//当前匹配教师规则 只查询老师的业绩
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment