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
943de1e6
Commit
943de1e6
authored
May 08, 2021
by
黄奎
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
页面修改
parent
2dfd3918
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
10 changed files
with
209 additions
and
71 deletions
+209
-71
PushMessageCategoryEnum.cs
Edu.Common/Enum/System/PushMessageCategoryEnum.cs
+25
-0
PushMessageModel.cs
Edu.Common/Message/PushMessageModel.cs
+3
-2
RB_Duty_Item_ViewModel.cs
Edu.Model/ViewModel/Duty/RB_Duty_Item_ViewModel.cs
+8
-0
RB_Duty_PlanDetails_ViewModel.cs
Edu.Model/ViewModel/Duty/RB_Duty_PlanDetails_ViewModel.cs
+49
-1
RB_Duty_Plan_ViewModel.cs
Edu.Model/ViewModel/Duty/RB_Duty_Plan_ViewModel.cs
+16
-0
DutyPlanModule.cs
Edu.Module.Duty/DutyPlanModule.cs
+100
-18
ClassController.cs
Edu.WebApi/Controllers/Course/ClassController.cs
+2
-1
DutyPlanController.cs
Edu.WebApi/Controllers/Duty/DutyPlanController.cs
+5
-1
LoginController.cs
Edu.WebApi/Controllers/User/LoginController.cs
+0
-47
UserController.cs
Edu.WebApi/Controllers/User/UserController.cs
+1
-1
No files found.
Edu.Common/Enum/System/PushMessageCategoryEnum.cs
0 → 100644
View file @
943de1e6
using
Edu.Common.Plugin
;
using
System
;
using
System.Collections.Generic
;
using
System.Text
;
namespace
Edu.Common.Enum.System
{
/// <summary>
/// 消息推送类型
/// </summary>
public
enum
PushMessageCategoryEnum
{
/// <summary>
/// 老师备案评论
/// </summary>
[
EnumField
(
"老师备案评论"
)]
LessonComment
=
1
,
/// <summary>
/// 值班信息
/// </summary>
[
EnumField
(
"值班信息"
)]
UserDuty
=
2
,
}
}
Edu.Common/Message/PushMessageModel.cs
View file @
943de1e6
using
System
;
using
Edu.Common.Enum.System
;
using
System
;
using
System.Collections.Generic
;
using
System.Collections.Generic
;
using
System.Text
;
using
System.Text
;
...
@@ -27,7 +28,7 @@ namespace Edu.Common.Message
...
@@ -27,7 +28,7 @@ namespace Edu.Common.Message
/// <summary>
/// <summary>
/// 所属分类
/// 所属分类
/// </summary>
/// </summary>
public
int
CategoryId
{
get
;
set
;
}
public
PushMessageCategoryEnum
CategoryId
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 推送平台[1-手机端,2-Web端,3-短信,4-邮件]
/// 推送平台[1-手机端,2-Web端,3-短信,4-邮件]
...
...
Edu.Model/ViewModel/Duty/RB_Duty_Item_ViewModel.cs
View file @
943de1e6
...
@@ -5,6 +5,9 @@ using Edu.Model.Entity.Duty;
...
@@ -5,6 +5,9 @@ using Edu.Model.Entity.Duty;
namespace
Edu.Model.ViewModel.Duty
namespace
Edu.Model.ViewModel.Duty
{
{
/// <summary>
/// 值班事项视图实体类
/// </summary>
public
class
RB_Duty_Item_ViewModel
:
RB_Duty_Item
public
class
RB_Duty_Item_ViewModel
:
RB_Duty_Item
{
{
/// <summary>
/// <summary>
...
@@ -26,5 +29,10 @@ namespace Edu.Model.ViewModel.Duty
...
@@ -26,5 +29,10 @@ namespace Edu.Model.ViewModel.Duty
/// 校区列表
/// 校区列表
/// </summary>
/// </summary>
public
List
<
int
>
ItemSchoolList
{
get
;
set
;
}
public
List
<
int
>
ItemSchoolList
{
get
;
set
;
}
/// <summary>
/// 是否完成(1-已完成,0-未完成)
/// </summary>
public
int
IsChecked
{
get
;
set
;
}
}
}
}
}
Edu.Model/ViewModel/Duty/RB_Duty_PlanDetails_ViewModel.cs
View file @
943de1e6
...
@@ -49,7 +49,7 @@ namespace Edu.Model.ViewModel.Duty
...
@@ -49,7 +49,7 @@ namespace Edu.Model.ViewModel.Duty
/// <summary>
/// <summary>
/// 工作清单列表
/// 工作清单列表
/// </summary>
/// </summary>
public
List
<
RB_Duty_
Item_ViewModel
>
DutyItem
List
{
get
;
set
;
}
public
List
<
RB_Duty_
PlanWork_ViewModel
>
WorkContent
List
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 状态字符串
/// 状态字符串
...
@@ -87,5 +87,53 @@ namespace Edu.Model.ViewModel.Duty
...
@@ -87,5 +87,53 @@ namespace Edu.Model.ViewModel.Duty
return
str
;
return
str
;
}
}
}
}
/// <summary>
/// 突发事件总数
/// </summary>
public
int
BurstCount
{
get
;
set
;
}
/// <summary>
/// 交接工作总数
/// </summary>
public
int
HandoverCount
{
get
;
set
;
}
}
/// <summary>
/// 值班班次对应事项列表
/// </summary>
public
class
RB_Duty_PlanWork_ViewModel
{
/// <summary>
/// 值班填写事项编号(rb_duty_content表Id)
/// </summary>
public
int
Id
{
get
;
set
;
}
/// <summary>
/// 值班事项表中Id(rb_duty_item)
/// </summary>
public
int
ItemId
{
get
;
set
;
}
/// <summary>
/// 值班事项名称(rb_duty_item)
/// </summary>
public
string
ItemName
{
get
;
set
;
}
/// <summary>
/// 值班事项填写类型(rb_duty_item)
/// </summary>
public
ItemTypeEnum
ItemType
{
get
;
set
;
}
/// <summary>
/// 填写事项填写内容(rb_duty_content表WorkContent)
/// </summary>
public
string
WorkContent
{
get
;
set
;
}
/// <summary>
/// 填写事项是否完成(rb_duty_content表WorkContent)【1-已完成】
/// </summary>
public
int
IsChecked
{
get
;
set
;
}
}
}
}
}
Edu.Model/ViewModel/Duty/RB_Duty_Plan_ViewModel.cs
View file @
943de1e6
...
@@ -16,6 +16,12 @@ namespace Edu.Model.ViewModel.Duty
...
@@ -16,6 +16,12 @@ namespace Edu.Model.ViewModel.Duty
/// </summary>
/// </summary>
public
List
<
RB_Duty_PlanDetails_ViewModel
>
PlanDetails
{
get
;
set
;
}
public
List
<
RB_Duty_PlanDetails_ViewModel
>
PlanDetails
{
get
;
set
;
}
/// <summary>
/// 值班工作清单列表
/// </summary>
public
List
<
RB_Duty_PlanWork_ViewModel
>
WorkContentList
{
get
;
set
;
}
/// <summary>
/// <summary>
/// 创建人
/// 创建人
/// </summary>
/// </summary>
...
@@ -83,5 +89,15 @@ namespace Edu.Model.ViewModel.Duty
...
@@ -83,5 +89,15 @@ namespace Edu.Model.ViewModel.Duty
/// 详情编号
/// 详情编号
/// </summary>
/// </summary>
public
int
DetailId
{
get
;
set
;
}
public
int
DetailId
{
get
;
set
;
}
/// <summary>
/// 突发事件总数
/// </summary>
public
int
TotalBurstCount
{
get
;
set
;
}
/// <summary>
/// 交接工作总数
/// </summary>
public
int
TotalHandoverCount
{
get
;
set
;
}
}
}
}
}
Edu.Module.Duty/DutyPlanModule.cs
View file @
943de1e6
This diff is collapsed.
Click to expand it.
Edu.WebApi/Controllers/Course/ClassController.cs
View file @
943de1e6
...
@@ -4,6 +4,7 @@ using System.Linq;
...
@@ -4,6 +4,7 @@ using System.Linq;
using
Edu.Cache.User
;
using
Edu.Cache.User
;
using
Edu.Common.API
;
using
Edu.Common.API
;
using
Edu.Common.Enum.Course
;
using
Edu.Common.Enum.Course
;
using
Edu.Common.Enum.System
;
using
Edu.Common.Plugin
;
using
Edu.Common.Plugin
;
using
Edu.Model.ViewModel.Course
;
using
Edu.Model.ViewModel.Course
;
using
Edu.Module.Course
;
using
Edu.Module.Course
;
...
@@ -1203,7 +1204,7 @@ namespace Edu.WebApi.Controllers.Course
...
@@ -1203,7 +1204,7 @@ namespace Edu.WebApi.Controllers.Course
{
{
Common
.
Message
.
PushMessageModel
model
=
new
Common
.
Message
.
PushMessageModel
()
Common
.
Message
.
PushMessageModel
model
=
new
Common
.
Message
.
PushMessageModel
()
{
{
CategoryId
=
0
,
CategoryId
=
PushMessageCategoryEnum
.
LessonComment
,
Content
=
query
.
Comment
,
Content
=
query
.
Comment
,
CoverImg
=
""
,
CoverImg
=
""
,
CreateByName
=
base
.
UserInfo
.
AccountName
,
CreateByName
=
base
.
UserInfo
.
AccountName
,
...
...
Edu.WebApi/Controllers/Duty/DutyPlanController.cs
View file @
943de1e6
...
@@ -159,12 +159,16 @@ namespace Edu.WebApi.Controllers.Duty
...
@@ -159,12 +159,16 @@ namespace Edu.WebApi.Controllers.Duty
currentModel
.
ShiftName
,
currentModel
.
ShiftName
,
currentModel
.
StartTime
,
currentModel
.
StartTime
,
currentModel
.
EndTime
,
currentModel
.
EndTime
,
PlanList
=
currentModel
?.
DutyItemList
??
new
List
<
RB_Duty_Item_ViewModel
>(),
PlanList
=
currentModel
?.
WorkContentList
??
new
List
<
RB_Duty_PlanWork_ViewModel
>(),
currentModel
.
BurstCount
,
currentModel
.
HandoverCount
,
ReciveMan
=
jieBanMan
,
ReciveMan
=
jieBanMan
,
GiveMan
=
jiaoBanMan
,
GiveMan
=
jiaoBanMan
,
item
.
CreateByName
,
item
.
CreateByName
,
currentModel
.
DutyStatus
,
currentModel
.
DutyStatus
,
currentModel
.
DutyStatusStr
,
currentModel
.
DutyStatusStr
,
item
.
TotalBurstCount
,
item
.
TotalHandoverCount
,
});
});
}
}
pageModel
.
Count
=
rowsCount
;
pageModel
.
Count
=
rowsCount
;
...
...
Edu.WebApi/Controllers/User/LoginController.cs
View file @
943de1e6
...
@@ -198,53 +198,6 @@ namespace Edu.WebApi.Controllers.User
...
@@ -198,53 +198,6 @@ namespace Edu.WebApi.Controllers.User
uploadConfig
?.
UploadDomain
uploadConfig
?.
UploadDomain
};
};
}
}
if
(
Common
.
Config
.
IsPushMessage
==
1
)
{
for
(
var
i
=
0
;
i
<
10
;
i
++)
{
Random
rd
=
new
Random
();
int
num
=
rd
.
Next
(
0
,
1000
);
Common
.
Message
.
PushMessageModel
model
=
new
Common
.
Message
.
PushMessageModel
()
{
CategoryId
=
0
,
Content
=
DateTime
.
Now
.
ToString
(
"yyyyMMdd HH:mm:ss fff"
)
+
"推送内容"
+
i
.
ToString
(),
CoverImg
=
""
,
CreateByName
=
userInfo
.
AccountName
,
JumpUrl
=
""
,
ReceiveId
=
userInfo
.
Id
.
ToString
(),
SendTime
=
DateTime
.
Now
,
SendType
=
0
,
Title
=
DateTime
.
Now
.
ToString
(
"yyyyMMdd HH:mm:ss fff"
)
+
"推送标题"
+
i
.
ToString
(),
};
//手机推送
if
(
num
%
4
==
1
)
{
model
.
Platform
=
1
;
}
//Web推送
else
if
(
num
%
4
==
2
)
{
model
.
Platform
=
2
;
model
.
ReceiveId
=
userInfo
.
Id
.
ToString
();
}
//短信推送
else
if
(
num
%
4
==
3
)
{
model
.
Platform
=
3
;
model
.
MsgTemplateCode
=
"短信模板代码"
;
model
.
MsgSign
=
"签名"
;
model
.
ReceiveId
=
"13551126755"
;
}
//邮件推送
else
{
model
.
Platform
=
4
;
model
.
ReceiveId
=
"1006186972@qq.com"
;
}
//Common.Message.MessageHelper.SendMessage(model);
}
}
return
ApiResult
.
Success
(
data
:
userInfo
);
return
ApiResult
.
Success
(
data
:
userInfo
);
}
}
else
else
...
...
Edu.WebApi/Controllers/User/UserController.cs
View file @
943de1e6
...
@@ -905,7 +905,7 @@ namespace Edu.WebApi.Controllers.User
...
@@ -905,7 +905,7 @@ namespace Edu.WebApi.Controllers.User
[
HttpPost
]
[
HttpPost
]
public
ApiResult
GetEmployee
()
public
ApiResult
GetEmployee
()
{
{
var
Id
=
base
.
ParmJObj
.
GetInt
(
"Id"
,
0
)
;
var
Id
=
0
;
var
AccountId
=
base
.
ParmJObj
.
GetInt
(
"AccountId"
,
0
);
var
AccountId
=
base
.
ParmJObj
.
GetInt
(
"AccountId"
,
0
);
var
AccountType
=
base
.
ParmJObj
.
GetInt
(
"AccountType"
,
0
);
var
AccountType
=
base
.
ParmJObj
.
GetInt
(
"AccountType"
,
0
);
var
extModel
=
employeeModule
.
GetEmployeeModule
(
Id
,
AccountId
,
AccountType
);
var
extModel
=
employeeModule
.
GetEmployeeModule
(
Id
,
AccountId
,
AccountType
);
...
...
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