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
726d816e
Commit
726d816e
authored
Apr 12, 2022
by
liudong1993
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'master' of
http://gitlab.oytour.com/Kui2/education
parents
c71fe14c
a499fc5c
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
90 additions
and
18 deletions
+90
-18
RB_Order_ReturnComission_ViewModel.cs
...odel/ViewModel/Sell/RB_Order_ReturnComission_ViewModel.cs
+1
-2
CustomerCommissionModule.cs
Edu.Module.Customer/CustomerCommissionModule.cs
+6
-0
TeacherAssessmentModule.cs
Edu.Module.User/TeacherAssessmentModule.cs
+0
-12
CustomerCommissionController.cs
...bApi/Controllers/Customer/CustomerCommissionController.cs
+71
-4
TeacherAssessmentController.cs
...pi/Controllers/DataService/TeacherAssessmentController.cs
+12
-0
No files found.
Edu.Model/ViewModel/Sell/RB_Order_ReturnComission_ViewModel.cs
View file @
726d816e
...
@@ -29,9 +29,8 @@ namespace Edu.Model.ViewModel.Sell
...
@@ -29,9 +29,8 @@ namespace Edu.Model.ViewModel.Sell
/// </summary>
/// </summary>
public
string
UserName
{
get
;
set
;
}
public
string
UserName
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 用户部门
/// 用户部门
(财务单据跳转使用)
/// </summary>
/// </summary>
public
int
UserDept
{
get
;
set
;
}
public
int
UserDept
{
get
;
set
;
}
...
...
Edu.Module.Customer/CustomerCommissionModule.cs
View file @
726d816e
...
@@ -150,6 +150,7 @@ namespace Edu.Module.Course
...
@@ -150,6 +150,7 @@ namespace Edu.Module.Course
foreach
(
var
item
in
list
)
foreach
(
var
item
in
list
)
{
{
item
.
SchoolName
=
slist
.
Where
(
x
=>
x
.
SId
==
item
.
SchoolId
).
FirstOrDefault
()?.
SName
??
""
;
item
.
SchoolName
=
slist
.
Where
(
x
=>
x
.
SId
==
item
.
SchoolId
).
FirstOrDefault
()?.
SName
??
""
;
item
.
UserDeptName
=
"-"
;
if
(
item
.
OrderSourceType
==
Common
.
Enum
.
User
.
StuCreateTypeEnum
.
EmployeeInput
||
item
.
OrderSourceType
==
Common
.
Enum
.
User
.
StuCreateTypeEnum
.
InternalIntroduction
)
if
(
item
.
OrderSourceType
==
Common
.
Enum
.
User
.
StuCreateTypeEnum
.
EmployeeInput
||
item
.
OrderSourceType
==
Common
.
Enum
.
User
.
StuCreateTypeEnum
.
InternalIntroduction
)
{
{
var
umodel
=
ulist
.
Where
(
x
=>
x
.
Id
==
item
.
OrderSourceId
).
FirstOrDefault
();
var
umodel
=
ulist
.
Where
(
x
=>
x
.
Id
==
item
.
OrderSourceId
).
FirstOrDefault
();
...
@@ -167,6 +168,11 @@ namespace Edu.Module.Course
...
@@ -167,6 +168,11 @@ namespace Edu.Module.Course
}
}
}
}
}
}
if
(
dmodel
.
UserDept
>
0
)
{
list
=
list
.
Where
(
x
=>
x
.
UserDept
==
dmodel
.
UserDept
).
ToList
();
}
return
list
;
return
list
;
}
}
...
...
Edu.Module.User/TeacherAssessmentModule.cs
View file @
726d816e
...
@@ -189,18 +189,6 @@ namespace Edu.Module.User
...
@@ -189,18 +189,6 @@ namespace Edu.Module.User
return
subList
;
return
subList
;
}
}
/// <summary>
/// 根据编号获取老师考评子类型配置
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
public
RB_Assessment_Subtype_Extend
GetAssessmentSubtypeModule
(
object
id
)
{
var
extModel
=
assessment_SubtypeRepository
.
GetEntity
<
RB_Assessment_Subtype_Extend
>(
id
);
return
extModel
;
}
/// <summary>
/// <summary>
/// 根据编号删除老师考评子类型配置
/// 根据编号删除老师考评子类型配置
/// </summary>
/// </summary>
...
...
Edu.WebApi/Controllers/Customer/CustomerCommissionController.cs
View file @
726d816e
...
@@ -133,22 +133,89 @@ namespace Edu.WebApi.Controllers.Course
...
@@ -133,22 +133,89 @@ namespace Edu.WebApi.Controllers.Course
}
}
var
list
=
customerCommissionModule
.
GetCommissionUserListModule
(
dmodel
);
var
list
=
customerCommissionModule
.
GetCommissionUserListModule
(
dmodel
);
if
(
dmodel
.
UserDept
>
0
)
{
list
=
list
.
Where
(
x
=>
x
.
UserDept
==
dmodel
.
UserDept
).
ToList
();
}
return
ApiResult
.
Success
(
""
,
list
.
Select
(
x
=>
new
return
ApiResult
.
Success
(
""
,
list
.
Select
(
x
=>
new
{
{
x
.
SchoolId
,
x
.
SchoolId
,
x
.
SchoolName
,
x
.
SchoolName
,
x
.
UserName
,
x
.
UserName
,
x
.
UserDeptName
,
x
.
OrderSourceType
,
x
.
OrderSourceType
,
OrderSourceTypeName
=
x
.
OrderSourceType
.
ToName
(),
x
.
OrderSourceId
,
x
.
OrderSourceId
,
x
.
StudentCount
,
x
.
StudentCount
,
x
.
CommissionMoeny
x
.
CommissionMoeny
}));
}));
}
}
/// <summary>
/// 下载返佣用户列表
/// </summary>
/// <returns></returns>
[
HttpPost
]
[
Obsolete
]
public
FileContentResult
DownLoadCommissionUserList
()
{
var
userInfo
=
base
.
UserInfo
;
var
dmodel
=
new
RB_Order_ReturnComission_ViewModel
()
{
BatchId
=
base
.
ParmJObj
.
GetInt
(
"BatchId"
),
OrderSourceId
=
base
.
ParmJObj
.
GetInt
(
"OrderSourceId"
),
OrderSourceType
=
(
StuCreateTypeEnum
)
base
.
ParmJObj
.
GetInt
(
"OrderSourceType"
),
Q_SelectNormal
=
base
.
ParmJObj
.
GetInt
(
"Q_SelectNormal"
),
Status
=
base
.
ParmJObj
.
GetInt
(
"Status"
),
UserDept
=
base
.
ParmJObj
.
GetInt
(
"UserDept"
),
SchoolId
=
base
.
ParmJObj
.
GetInt
(
"SchoolId"
),
};
dmodel
.
GroupId
=
userInfo
.
Group_Id
;
var
list
=
customerCommissionModule
.
GetCommissionUserListModule
(
dmodel
);
string
excelName
=
"用户返佣.xls"
;
List
<
ExcelDataSource
>
slist
=
new
List
<
ExcelDataSource
>();
try
{
ExcelDataSource
header
=
new
ExcelDataSource
{
ExcelRows
=
new
List
<
ExcelColumn
>()
{
new
ExcelColumn
(
"校区"
){
CellWidth
=
25
},
new
ExcelColumn
(
"部门"
){
CellWidth
=
25
},
new
ExcelColumn
(
"人员"
){
CellWidth
=
25
},
new
ExcelColumn
(
"类型"
){
CellWidth
=
20
},
new
ExcelColumn
(
"学生数量"
){
CellWidth
=
20
},
new
ExcelColumn
(
"提成金额"
){
CellWidth
=
20
},
}
};
slist
.
Add
(
header
);
foreach
(
var
item
in
list
)
{
JObject
dObj
=
JObject
.
Parse
(
JsonHelper
.
Serialize
(
item
));
var
columns
=
new
List
<
ExcelColumn
>
{
new
ExcelColumn
(
dObj
.
GetStringValue
(
"SchoolName"
))
};
columns
.
Add
(
new
ExcelColumn
(
dObj
.
GetStringValue
(
"UserDeptName"
)));
columns
.
Add
(
new
ExcelColumn
(
dObj
.
GetStringValue
(
"UserName"
)));
columns
.
Add
(
new
ExcelColumn
(
item
.
OrderSourceType
.
ToName
()));
columns
.
Add
(
new
ExcelColumn
(
dObj
.
GetStringValue
(
"StudentCount"
)));
columns
.
Add
(
new
ExcelColumn
(
dObj
.
GetStringValue
(
"CommissionMoeny"
)));
var
dataRow
=
new
ExcelDataSource
()
{
ExcelRows
=
columns
};
slist
.
Add
(
dataRow
);
}
var
byteData
=
ExcelTempLateHelper
.
ToExcelExtend
(
slist
);
return
File
(
byteData
,
"application/octet-stream"
,
excelName
);
}
catch
(
Exception
ex
)
{
LogHelper
.
Write
(
ex
,
"DownLoadCommissionUserList"
);
var
byteData1
=
ExcelTempLateHelper
.
ToExcelExtend
(
slist
);
return
File
(
byteData1
,
"application/octet-stream"
,
excelName
);
}
}
/// <summary>
/// <summary>
/// 返佣统计
/// 返佣统计
/// </summary>
/// </summary>
...
...
Edu.WebApi/Controllers/DataService/TeacherAssessmentController.cs
View file @
726d816e
...
@@ -187,6 +187,18 @@ namespace Edu.WebApi.Controllers.DataService
...
@@ -187,6 +187,18 @@ namespace Edu.WebApi.Controllers.DataService
pageModel
.
PageData
=
result
;
pageModel
.
PageData
=
result
;
return
ApiResult
.
Success
(
data
:
pageModel
);
return
ApiResult
.
Success
(
data
:
pageModel
);
}
}
/// <summary>
/// 获取教师考核信息
/// </summary>
/// <returns></returns>
[
HttpPost
]
public
ApiResult
GetTeacherAssessmentInfo
()
{
int
TeacherAccountId
=
base
.
ParmJObj
.
GetInt
(
"TeacherAccountId"
);
return
ApiResult
.
Failed
();
}
#
endregion
#
endregion
}
}
}
}
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