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
9502602c
Commit
9502602c
authored
Aug 23, 2023
by
黄奎
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
1111
parent
30c19983
Hide whitespace changes
Inline
Side-by-side
Showing
12 changed files
with
234 additions
and
163 deletions
+234
-163
MessageHelper.cs
Edu.Common/Message/MessageHelper.cs
+107
-66
PushWorkChatHelper.cs
Edu.Common/Plugin/PushWorkChatHelper.cs
+2
-1
ClassModule.cs
Edu.Module.Course/ClassModule.cs
+22
-16
OrderModule.cs
Edu.Module.Course/OrderModule.cs
+2
-1
CustomerStudentModule.cs
Edu.Module.Customer/CustomerStudentModule.cs
+6
-3
DutyPlanModule.cs
Edu.Module.Duty/DutyPlanModule.cs
+33
-31
VisitorReserveModule.cs
Edu.Module.Duty/VisitorReserveModule.cs
+22
-19
StudentModule.cs
Edu.Module.User/StudentModule.cs
+4
-2
RB_Course_ChapterRepository.cs
Edu.Repository/Course/RB_Course_ChapterRepository.cs
+4
-1
RB_Student_LeaveRepository.cs
Edu.Repository/EduTask/RB_Student_LeaveRepository.cs
+22
-15
ClassController.cs
Edu.WebApi/Controllers/Course/ClassController.cs
+4
-3
UserCenterController.cs
Edu.WebApi/Controllers/User/UserCenterController.cs
+6
-5
No files found.
Edu.Common/Message/MessageHelper.cs
View file @
9502602c
...
@@ -2,38 +2,23 @@
...
@@ -2,38 +2,23 @@
using
System
;
using
System
;
using
System.Collections.Generic
;
using
System.Collections.Generic
;
using
System.Text
;
using
System.Text
;
using
System.Threading.Tasks
;
namespace
Edu.Common.Message
namespace
Edu.Common.Message
{
{
/// <summary>
/// <summary>
/// 消息
发送
/// 消息
队列帮助类
/// </summary>
/// </summary>
public
class
MessageHelper
public
class
MessageHelper
:
IDisposable
{
{
/// <summary>
private
readonly
ConnectionFactory
_factory
;
/// 获取连接
private
IConnection
_connection
;
/// </summary>
private
IModel
_channel
;
/// <param name="rabbitConfig">连接配置实体</param>
/// <returns></returns>
private
static
ConnectionFactory
GetConnectionFactory
(
RabbitConfig
rabbitConfig
)
{
ConnectionFactory
factory
=
new
ConnectionFactory
{
HostName
=
rabbitConfig
.
HostName
,
//默认端口
Port
=
rabbitConfig
.
Port
,
UserName
=
rabbitConfig
.
UserName
,
Password
=
rabbitConfig
.
Password
,
};
return
factory
;
}
/// <summary>
/// <summary>
///
发送信息
///
构造函数
/// </summary>
/// </summary>
/// <param name="message"></param>
public
MessageHelper
()
public
static
void
SendMessage
(
PushMessageModel
message
)
{
{
Int32
.
TryParse
(
Common
.
Config
.
ReadConfigKey
(
"RabbitMqConfig"
,
subKey
:
"Port"
),
out
int
Port
);
Int32
.
TryParse
(
Common
.
Config
.
ReadConfigKey
(
"RabbitMqConfig"
,
subKey
:
"Port"
),
out
int
Port
);
RabbitConfig
rabbitConfig
=
new
RabbitConfig
()
RabbitConfig
rabbitConfig
=
new
RabbitConfig
()
...
@@ -44,62 +29,118 @@ namespace Edu.Common.Message
...
@@ -44,62 +29,118 @@ namespace Edu.Common.Message
UserName
=
Common
.
Config
.
ReadConfigKey
(
"RabbitMqConfig"
,
subKey
:
"UserName"
),
UserName
=
Common
.
Config
.
ReadConfigKey
(
"RabbitMqConfig"
,
subKey
:
"UserName"
),
QueenName
=
Common
.
Config
.
ReadConfigKey
(
"RabbitMqConfig"
,
subKey
:
"QueenName"
),
QueenName
=
Common
.
Config
.
ReadConfigKey
(
"RabbitMqConfig"
,
subKey
:
"QueenName"
),
};
};
var
obj
=
new
// 设置连接参数
_factory
=
new
ConnectionFactory
()
{
{
Id
=
0
,
// 主键
HostName
=
rabbitConfig
.
HostName
,
message
.
Title
,
//默认端口
message
.
Content
,
Port
=
Port
,
message
.
CoverImg
,
UserName
=
rabbitConfig
.
UserName
,
message
.
CategoryId
,
Password
=
rabbitConfig
.
Password
,
message
.
Platform
,
message
.
SendType
,
message
.
SendTime
,
message
.
ReceiveId
,
message
.
JumpUrl
,
message
.
CreateByName
,
message
.
MsgSign
,
message
.
MsgTemplateCode
,
message
.
WorkMsgType
,
Status
=
0
,
CreateTime
=
DateTime
.
Now
,
AppId
=
Common
.
Config
.
PushAppId
,
IsRead
=
0
,
};
};
Task
.
Run
(()
=>
}
/// <summary>
/// 发送消息
/// </summary>
/// <param name="message"></param>
/// <param name="PushAppId"></param>
private
void
SendMessage
(
PushMessageModel
message
)
{
try
{
{
try
InitConnection
();
Int32
.
TryParse
(
Common
.
Config
.
ReadConfigKey
(
"RabbitMqConfig"
,
subKey
:
"Port"
),
out
int
Port
);
RabbitConfig
rabbitConfig
=
new
RabbitConfig
()
{
{
using
(
IConnection
conn
=
GetConnectionFactory
(
rabbitConfig
).
CreateConnection
())
HostName
=
Common
.
Config
.
ReadConfigKey
(
"RabbitMqConfig"
,
subKey
:
"HostName"
),
{
Password
=
Common
.
Config
.
ReadConfigKey
(
"RabbitMqConfig"
,
subKey
:
"Password"
),
using
(
IModel
channel
=
conn
.
CreateModel
())
Port
=
Port
,
{
UserName
=
Common
.
Config
.
ReadConfigKey
(
"RabbitMqConfig"
,
subKey
:
"UserName"
),
//在MQ上定义一个持久化队列,如果名称相同不会重复创建
QueenName
=
Common
.
Config
.
ReadConfigKey
(
"RabbitMqConfig"
,
subKey
:
"QueenName"
),
channel
.
QueueDeclare
(
rabbitConfig
.
QueenName
,
true
,
false
,
false
,
null
);
};
byte
[]
buffer
=
Encoding
.
UTF8
.
GetBytes
(
Common
.
Plugin
.
JsonHelper
.
Serialize
(
obj
));
string
queenName
=
rabbitConfig
.
QueenName
;
IBasicProperties
properties
=
channel
.
CreateBasicProperties
();
var
obj
=
new
properties
.
DeliveryMode
=
2
;
channel
.
BasicPublish
(
""
,
rabbitConfig
.
QueenName
,
properties
,
buffer
);
}
}
}
catch
(
Exception
ex
)
{
{
Common
.
Plugin
.
LogHelper
.
Write
(
ex
,
"RabbitMq_SendMessage"
);
Id
=
0
,
// 主键
}
message
.
Title
,
});
message
.
Content
,
message
.
CoverImg
,
message
.
CategoryId
,
message
.
Platform
,
message
.
SendType
,
message
.
SendTime
,
message
.
ReceiveId
,
message
.
JumpUrl
,
message
.
CreateByName
,
message
.
MsgSign
,
message
.
MsgTemplateCode
,
message
.
WorkMsgType
,
Status
=
0
,
CreateTime
=
DateTime
.
Now
,
AppId
=
Common
.
Config
.
PushAppId
,
IsRead
=
0
,
};
var
body
=
Encoding
.
UTF8
.
GetBytes
(
Common
.
Plugin
.
JsonHelper
.
Serialize
(
obj
));
// 声明队列
_channel
.
QueueDeclare
(
queue
:
queenName
,
durable
:
true
,
// 设置为true表示队列是持久化的
exclusive
:
false
,
autoDelete
:
false
,
arguments
:
null
);
IBasicProperties
properties
=
_channel
.
CreateBasicProperties
();
properties
.
DeliveryMode
=
2
;
_channel
.
BasicPublish
(
exchange
:
""
,
routingKey
:
queenName
,
basicProperties
:
properties
,
body
:
body
);
Common
.
Plugin
.
LogHelper
.
WriteInfo
(
"发送企微消息:"
+
Common
.
Plugin
.
JsonHelper
.
Serialize
(
obj
));
}
catch
(
Exception
ex
)
{
Common
.
Plugin
.
LogHelper
.
Write
(
ex
,
"SendMessage"
);
}
}
}
/// <summary>
/// <summary>
///
批量推送
///
发送消息
/// </summary>
/// </summary>
/// <param name="msgList"></param>
/// <param name="list"></param>
public
static
void
SendMessage
(
List
<
PushMessageModel
>
msgList
)
/// <param name="PushAppId"></param>
public
void
SendMessage
(
List
<
PushMessageModel
>
list
)
{
{
foreach
(
var
item
in
msgL
ist
)
foreach
(
var
item
in
l
ist
)
{
{
SendMessage
(
item
);
SendMessage
(
item
);
}
}
}
}
/// <summary>
/// 初始化链接
/// </summary>
private
void
InitConnection
()
{
try
{
if
(
_connection
==
null
||
!
_connection
.
IsOpen
)
{
_connection
=
_factory
.
CreateConnection
();
_channel
=
_connection
.
CreateModel
();
}
}
catch
(
Exception
ex
)
{
Common
.
Plugin
.
LogHelper
.
Write
(
ex
,
"InitConnection"
);
}
}
/// <summary>
/// 释放资源
/// </summary>
public
void
Dispose
()
{
_channel
?.
Close
();
_channel
?.
Dispose
();
_connection
?.
Close
();
_connection
?.
Dispose
();
}
}
}
}
}
Edu.Common/Plugin/PushWorkChatHelper.cs
View file @
9502602c
...
@@ -36,7 +36,8 @@ namespace Edu.Common.Plugin
...
@@ -36,7 +36,8 @@ namespace Edu.Common.Plugin
Platform
=
5
,
Platform
=
5
,
ReceiveId
=
receiveid
ReceiveId
=
receiveid
};
};
Common
.
Message
.
MessageHelper
.
SendMessage
(
modelWork
);
List
<
Common
.
Message
.
PushMessageModel
>
list
=
new
List
<
Message
.
PushMessageModel
>()
{
modelWork
};
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
list
);
}
}
}
}
}
}
Edu.Module.Course/ClassModule.cs
View file @
9502602c
...
@@ -2184,8 +2184,8 @@ namespace Edu.Module.Course
...
@@ -2184,8 +2184,8 @@ namespace Edu.Module.Course
Platform
=
5
,
Platform
=
5
,
ReceiveId
=
queryTargetWorkId
ReceiveId
=
queryTargetWorkId
};
};
Common
.
Message
.
MessageHelper
.
SendMessage
(
modelWork
)
;
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
modelWork
}
;
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
}
}
#
endregion
#
endregion
...
@@ -2213,7 +2213,8 @@ namespace Edu.Module.Course
...
@@ -2213,7 +2213,8 @@ namespace Edu.Module.Course
Platform
=
5
,
Platform
=
5
,
ReceiveId
=
x
.
WorkUserId
ReceiveId
=
x
.
WorkUserId
};
};
Common
.
Message
.
MessageHelper
.
SendMessage
(
modelWork
);
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
modelWork
};
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
});
});
}
}
#
endregion
#
endregion
...
@@ -2246,8 +2247,8 @@ namespace Edu.Module.Course
...
@@ -2246,8 +2247,8 @@ namespace Edu.Module.Course
Platform
=
5
,
Platform
=
5
,
ReceiveId
=
queryTargetWorkId
ReceiveId
=
queryTargetWorkId
};
};
Common
.
Message
.
MessageHelper
.
SendMessage
(
modelWork
)
;
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
modelWork
}
;
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
}
}
#
endregion
#
endregion
#
region
即将欠费提醒(管理者)
#
region
即将欠费提醒(管理者)
...
@@ -2274,7 +2275,8 @@ namespace Edu.Module.Course
...
@@ -2274,7 +2275,8 @@ namespace Edu.Module.Course
Platform
=
5
,
Platform
=
5
,
ReceiveId
=
x
.
WorkUserId
ReceiveId
=
x
.
WorkUserId
};
};
Common
.
Message
.
MessageHelper
.
SendMessage
(
modelWork
);
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
modelWork
};
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
});
});
}
}
#
endregion
#
endregion
...
@@ -2307,8 +2309,8 @@ namespace Edu.Module.Course
...
@@ -2307,8 +2309,8 @@ namespace Edu.Module.Course
Platform
=
5
,
Platform
=
5
,
ReceiveId
=
queryTargetWorkId
ReceiveId
=
queryTargetWorkId
};
};
Common
.
Message
.
MessageHelper
.
SendMessage
(
modelWork
)
;
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
modelWork
}
;
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
}
}
#
endregion
#
endregion
...
@@ -2337,7 +2339,8 @@ namespace Edu.Module.Course
...
@@ -2337,7 +2339,8 @@ namespace Edu.Module.Course
Platform
=
5
,
Platform
=
5
,
ReceiveId
=
x
.
WorkUserId
ReceiveId
=
x
.
WorkUserId
};
};
Common
.
Message
.
MessageHelper
.
SendMessage
(
modelWork
);
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
modelWork
};
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
});
});
}
}
#
endregion
#
endregion
...
@@ -2370,8 +2373,8 @@ namespace Edu.Module.Course
...
@@ -2370,8 +2373,8 @@ namespace Edu.Module.Course
Platform
=
5
,
Platform
=
5
,
ReceiveId
=
queryTargetWorkId
ReceiveId
=
queryTargetWorkId
};
};
Common
.
Message
.
MessageHelper
.
SendMessage
(
modelWork
)
;
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
modelWork
}
;
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
}
}
#
endregion
#
endregion
...
@@ -2400,7 +2403,8 @@ namespace Edu.Module.Course
...
@@ -2400,7 +2403,8 @@ namespace Edu.Module.Course
Platform
=
5
,
Platform
=
5
,
ReceiveId
=
x
.
WorkUserId
ReceiveId
=
x
.
WorkUserId
};
};
Common
.
Message
.
MessageHelper
.
SendMessage
(
modelWork
);
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
modelWork
};
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
});
});
}
}
#
endregion
#
endregion
...
@@ -2438,7 +2442,8 @@ namespace Edu.Module.Course
...
@@ -2438,7 +2442,8 @@ namespace Edu.Module.Course
Platform
=
5
,
Platform
=
5
,
ReceiveId
=
x
.
WorkUserId
ReceiveId
=
x
.
WorkUserId
};
};
Common
.
Message
.
MessageHelper
.
SendMessage
(
modelWork
);
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
modelWork
};
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
});
});
}
}
...
@@ -2663,8 +2668,8 @@ namespace Edu.Module.Course
...
@@ -2663,8 +2668,8 @@ namespace Edu.Module.Course
Platform
=
5
,
Platform
=
5
,
ReceiveId
=
queryTargetWorkId
ReceiveId
=
queryTargetWorkId
};
};
Common
.
Message
.
MessageHelper
.
SendMessage
(
modelWork
)
;
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
modelWork
}
;
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
}
}
#
endregion
#
endregion
...
@@ -2692,7 +2697,8 @@ namespace Edu.Module.Course
...
@@ -2692,7 +2697,8 @@ namespace Edu.Module.Course
Platform
=
5
,
Platform
=
5
,
ReceiveId
=
x
.
WorkUserId
ReceiveId
=
x
.
WorkUserId
};
};
Common
.
Message
.
MessageHelper
.
SendMessage
(
modelWork
);
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
modelWork
};
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
});
});
}
}
#
endregion
#
endregion
...
...
Edu.Module.Course/OrderModule.cs
View file @
9502602c
...
@@ -1728,7 +1728,8 @@ namespace Edu.Module.Course
...
@@ -1728,7 +1728,8 @@ namespace Edu.Module.Course
Platform
=
5
,
Platform
=
5
,
ReceiveId
=
x
.
WorkUserId
ReceiveId
=
x
.
WorkUserId
};
};
Common
.
Message
.
MessageHelper
.
SendMessage
(
modelWork
);
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
modelWork
};
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
});
});
}
}
...
...
Edu.Module.Customer/CustomerStudentModule.cs
View file @
9502602c
...
@@ -324,7 +324,8 @@ namespace Edu.Module.Customer
...
@@ -324,7 +324,8 @@ namespace Edu.Module.Customer
if
(!
string
.
IsNullOrEmpty
(
queryTargetWorkId
))
if
(!
string
.
IsNullOrEmpty
(
queryTargetWorkId
))
{
{
modelWork
.
ReceiveId
=
queryTargetWorkId
;
modelWork
.
ReceiveId
=
queryTargetWorkId
;
Common
.
Message
.
MessageHelper
.
SendMessage
(
modelWork
);
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
modelWork
};
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
}
}
}
}
if
(
assistList
!=
null
&&
assistList
.
Count
>
0
)
if
(
assistList
!=
null
&&
assistList
.
Count
>
0
)
...
@@ -335,7 +336,8 @@ namespace Edu.Module.Customer
...
@@ -335,7 +336,8 @@ namespace Edu.Module.Customer
if
(!
string
.
IsNullOrEmpty
(
queryTargetWorkId
))
if
(!
string
.
IsNullOrEmpty
(
queryTargetWorkId
))
{
{
modelWork
.
ReceiveId
=
queryTargetWorkId
;
modelWork
.
ReceiveId
=
queryTargetWorkId
;
Common
.
Message
.
MessageHelper
.
SendMessage
(
modelWork
);
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
modelWork
};
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
}
}
}
}
}
}
...
@@ -767,7 +769,8 @@ namespace Edu.Module.Customer
...
@@ -767,7 +769,8 @@ namespace Edu.Module.Customer
Platform
=
5
,
Platform
=
5
,
ReceiveId
=
queryTargetWorkId
ReceiveId
=
queryTargetWorkId
};
};
Common
.
Message
.
MessageHelper
.
SendMessage
(
modelWork
);
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
modelWork
};
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
}
}
}
}
}
}
...
...
Edu.Module.Duty/DutyPlanModule.cs
View file @
9502602c
...
@@ -118,7 +118,7 @@ namespace Edu.Module.Duty
...
@@ -118,7 +118,7 @@ namespace Edu.Module.Duty
List
<
RB_Duty_Content_ViewModel
>
dutyContentList
=
new
List
<
RB_Duty_Content_ViewModel
>();
List
<
RB_Duty_Content_ViewModel
>
dutyContentList
=
new
List
<
RB_Duty_Content_ViewModel
>();
if
(!
string
.
IsNullOrEmpty
(
ids
))
if
(!
string
.
IsNullOrEmpty
(
ids
))
{
{
planDetails
=
GetDutyPlanDetailsListModule
(
new
RB_Duty_PlanDetails_ViewModel
()
{
QPlanIds
=
ids
,
QDutyStatus
=
-
1
},
IsQueryDutyMan
:
true
);
planDetails
=
GetDutyPlanDetailsListModule
(
new
RB_Duty_PlanDetails_ViewModel
()
{
QPlanIds
=
ids
,
QDutyStatus
=
-
1
},
IsQueryDutyMan
:
true
);
dutyContentList
=
duty_ContentRepository
.
GetDutyContentListRepository
(
new
RB_Duty_Content_ViewModel
()
{
QPlanIds
=
ids
});
dutyContentList
=
duty_ContentRepository
.
GetDutyContentListRepository
(
new
RB_Duty_Content_ViewModel
()
{
QPlanIds
=
ids
});
}
}
if
(
planDetails
!=
null
&&
planDetails
.
Count
>
0
)
if
(
planDetails
!=
null
&&
planDetails
.
Count
>
0
)
...
@@ -150,11 +150,11 @@ namespace Edu.Module.Duty
...
@@ -150,11 +150,11 @@ namespace Edu.Module.Duty
{
{
var
dutyItem
=
dutyItemList
?.
Where
(
qitem
=>
qitem
.
Shifts
.
Contains
(
subItem
.
Shift
.
ToString
())
&&
qitem
.
Id
==
dItem
.
ItemId
&&
qitem
.
ItemSchools
.
Contains
(
item
.
School_Id
.
ToString
()))?.
FirstOrDefault
();
var
dutyItem
=
dutyItemList
?.
Where
(
qitem
=>
qitem
.
Shifts
.
Contains
(
subItem
.
Shift
.
ToString
())
&&
qitem
.
Id
==
dItem
.
ItemId
&&
qitem
.
ItemSchools
.
Contains
(
item
.
School_Id
.
ToString
()))?.
FirstOrDefault
();
int
isFinish
=
0
;
int
isFinish
=
0
;
if
(
dutyItem
!=
null
&&
dutyItem
.
ItemType
==
ItemTypeEnum
.
Choice
)
if
(
dutyItem
!=
null
&&
dutyItem
.
ItemType
==
ItemTypeEnum
.
Choice
)
{
{
isFinish
=
dItem
.
WorkIsFinish
;
isFinish
=
dItem
.
WorkIsFinish
;
}
}
else
if
(
dutyItem
!=
null
&&
dutyItem
.
ItemType
==
ItemTypeEnum
.
FillIn
)
else
if
(
dutyItem
!=
null
&&
dutyItem
.
ItemType
==
ItemTypeEnum
.
FillIn
)
{
{
if
(!
string
.
IsNullOrEmpty
(
dItem
.
WorkContent
))
if
(!
string
.
IsNullOrEmpty
(
dItem
.
WorkContent
))
{
{
...
@@ -419,7 +419,7 @@ namespace Edu.Module.Duty
...
@@ -419,7 +419,7 @@ namespace Edu.Module.Duty
}
}
if
(
messageList
!=
null
&&
messageList
.
Count
>
0
)
if
(
messageList
!=
null
&&
messageList
.
Count
>
0
)
{
{
Common
.
Message
.
MessageHelper
.
SendMessage
(
messageList
);
new
Common
.
Message
.
MessageHelper
()
.
SendMessage
(
messageList
);
}
}
return
flag
;
return
flag
;
}
}
...
@@ -434,7 +434,7 @@ namespace Edu.Module.Duty
...
@@ -434,7 +434,7 @@ namespace Edu.Module.Duty
RB_Duty_Plan_ViewModel
model
=
duty_PlanRepository
.
GetEntity
<
RB_Duty_Plan_ViewModel
>(
Id
);
RB_Duty_Plan_ViewModel
model
=
duty_PlanRepository
.
GetEntity
<
RB_Duty_Plan_ViewModel
>(
Id
);
if
(
model
!=
null
&&
model
.
Id
>
0
)
if
(
model
!=
null
&&
model
.
Id
>
0
)
{
{
model
.
PlanDetails
=
GetDutyPlanDetailsListModule
(
new
RB_Duty_PlanDetails_ViewModel
()
{
PlanId
=
model
.
Id
,
QDutyStatus
=-
1
});
model
.
PlanDetails
=
GetDutyPlanDetailsListModule
(
new
RB_Duty_PlanDetails_ViewModel
()
{
PlanId
=
model
.
Id
,
QDutyStatus
=
-
1
});
}
}
return
model
;
return
model
;
}
}
...
@@ -476,7 +476,7 @@ namespace Edu.Module.Duty
...
@@ -476,7 +476,7 @@ namespace Edu.Module.Duty
}
}
if
(
messageList
!=
null
&&
messageList
.
Count
>
0
)
if
(
messageList
!=
null
&&
messageList
.
Count
>
0
)
{
{
Common
.
Message
.
MessageHelper
.
SendMessage
(
messageList
);
new
Common
.
Message
.
MessageHelper
()
.
SendMessage
(
messageList
);
}
}
}
}
}
}
...
@@ -501,12 +501,12 @@ namespace Edu.Module.Duty
...
@@ -501,12 +501,12 @@ namespace Edu.Module.Duty
}
}
//当前班次
//当前班次
var
currentModel
=
new
RB_Duty_PlanDetails_ViewModel
();
var
currentModel
=
new
RB_Duty_PlanDetails_ViewModel
();
if
(
model
.
PlanDetails
!=
null
&&
model
.
PlanDetails
.
Count
>
0
)
if
(
model
.
PlanDetails
!=
null
&&
model
.
PlanDetails
.
Count
>
0
)
{
{
//查找当前人员索引
//查找当前人员索引
int
currentIndex
=
CalcCurrentDutyManIndexModule_V2
(
model
);
int
currentIndex
=
CalcCurrentDutyManIndexModule_V2
(
model
);
//当前班次
//当前班次
currentModel
=
model
.
PlanDetails
[
currentIndex
];
currentModel
=
model
.
PlanDetails
[
currentIndex
];
}
}
...
@@ -527,7 +527,7 @@ namespace Edu.Module.Duty
...
@@ -527,7 +527,7 @@ namespace Edu.Module.Duty
{
{
result
.
Add
(
"CheckLateTimeStr"
,
""
);
result
.
Add
(
"CheckLateTimeStr"
,
""
);
}
}
result
.
Add
(
"FinishTime"
,
currentModel
?.
FinishTimeStr
);
result
.
Add
(
"FinishTime"
,
currentModel
?.
FinishTimeStr
);
result
.
Add
(
"FinishLateTime"
,
currentModel
?.
FinishLateTime
);
result
.
Add
(
"FinishLateTime"
,
currentModel
?.
FinishLateTime
);
if
(
currentModel
?.
FinishTimeStr
!=
"未打卡"
)
if
(
currentModel
?.
FinishTimeStr
!=
"未打卡"
)
...
@@ -538,7 +538,7 @@ namespace Edu.Module.Duty
...
@@ -538,7 +538,7 @@ namespace Edu.Module.Duty
{
{
result
.
Add
(
"FinishLateTimeStr"
,
""
);
result
.
Add
(
"FinishLateTimeStr"
,
""
);
}
}
result
.
Add
(
"SchoolName"
,
model
?.
SchoolName
);
result
.
Add
(
"SchoolName"
,
model
?.
SchoolName
);
result
.
Add
(
"ShiftName"
,
currentModel
?.
ShiftName
);
result
.
Add
(
"ShiftName"
,
currentModel
?.
ShiftName
);
result
.
Add
(
"StartTime"
,
currentModel
?.
StartTime
);
result
.
Add
(
"StartTime"
,
currentModel
?.
StartTime
);
...
@@ -583,7 +583,7 @@ namespace Edu.Module.Duty
...
@@ -583,7 +583,7 @@ namespace Edu.Module.Duty
}
}
}
}
List
<
object
>
pList
=
new
List
<
object
>();
List
<
object
>
pList
=
new
List
<
object
>();
var
currentPlanContetList
=
contentList
.
Where
(
qitem
=>
qitem
.
PlanShift
==
Shift
&&
qitem
.
PlanType
==
1
&&
qitem
.
CreateBy
==
userId
)?.
ToList
();
var
currentPlanContetList
=
contentList
.
Where
(
qitem
=>
qitem
.
PlanShift
==
Shift
&&
qitem
.
PlanType
==
1
&&
qitem
.
CreateBy
==
userId
)?.
ToList
();
if
(
currentPlanContetList
==
null
||
(
currentPlanContetList
!=
null
&&
currentPlanContetList
.
Count
==
0
))
if
(
currentPlanContetList
==
null
||
(
currentPlanContetList
!=
null
&&
currentPlanContetList
.
Count
==
0
))
{
{
foreach
(
var
dayItem
in
dutyItemList
)
foreach
(
var
dayItem
in
dutyItemList
)
...
@@ -615,7 +615,7 @@ namespace Edu.Module.Duty
...
@@ -615,7 +615,7 @@ namespace Edu.Module.Duty
if
(
currentModel
.
Status
==
DutyStatusEnum
.
DutyFinished
)
if
(
currentModel
.
Status
==
DutyStatusEnum
.
DutyFinished
)
{
{
foreach
(
var
item
in
currentPlanContetList
.
Where
(
qitem
=>
qitem
.
CreateBy
==
userId
))
foreach
(
var
item
in
currentPlanContetList
.
Where
(
qitem
=>
qitem
.
CreateBy
==
userId
))
{
{
var
c_itemModel
=
dutyItemList
?.
Where
(
qitem
=>
qitem
.
Id
==
item
.
ItemId
)?.
FirstOrDefault
();
var
c_itemModel
=
dutyItemList
?.
Where
(
qitem
=>
qitem
.
Id
==
item
.
ItemId
)?.
FirstOrDefault
();
if
(
c_itemModel
!=
null
)
if
(
c_itemModel
!=
null
)
...
@@ -657,7 +657,7 @@ namespace Edu.Module.Duty
...
@@ -657,7 +657,7 @@ namespace Edu.Module.Duty
{
{
foreach
(
var
item
in
PlanList
)
foreach
(
var
item
in
PlanList
)
{
{
var
c_workModel
=
currentPlanContetList
?.
Where
(
qitem
=>
qitem
.
ItemId
==
item
.
Id
&&
qitem
.
CreateBy
==
userId
)?.
FirstOrDefault
();
var
c_workModel
=
currentPlanContetList
?.
Where
(
qitem
=>
qitem
.
ItemId
==
item
.
Id
&&
qitem
.
CreateBy
==
userId
)?.
FirstOrDefault
();
var
itemType
=
item
.
ItemType
;
var
itemType
=
item
.
ItemType
;
int
workIsFinish
=
0
;
int
workIsFinish
=
0
;
if
(
itemType
==
ItemTypeEnum
.
FillIn
)
if
(
itemType
==
ItemTypeEnum
.
FillIn
)
...
@@ -787,7 +787,7 @@ namespace Edu.Module.Duty
...
@@ -787,7 +787,7 @@ namespace Edu.Module.Duty
otherContentList
=
duty_ContentRepository
.
GetDutyContentListRepository
(
new
RB_Duty_Content_ViewModel
()
otherContentList
=
duty_ContentRepository
.
GetDutyContentListRepository
(
new
RB_Duty_Content_ViewModel
()
{
{
HandoverDlandetails
=
model
.
DetailId
.
ToString
()
HandoverDlandetails
=
model
.
DetailId
.
ToString
()
});
});
if
(
model
.
PlanDetails
!=
null
&&
model
.
PlanDetails
.
Count
>
0
)
if
(
model
.
PlanDetails
!=
null
&&
model
.
PlanDetails
.
Count
>
0
)
{
{
...
@@ -873,7 +873,7 @@ namespace Edu.Module.Duty
...
@@ -873,7 +873,7 @@ namespace Edu.Module.Duty
if
(!
string
.
IsNullOrEmpty
(
tempStr
))
if
(!
string
.
IsNullOrEmpty
(
tempStr
))
{
{
empList
=
accountRepository
.
GetEmployeeListRepository
(
new
Model
.
ViewModel
.
User
.
Employee_ViewModel
()
{
QIds
=
tempStr
.
TrimStart
(
','
).
TrimEnd
(
','
)
});
empList
=
accountRepository
.
GetEmployeeListRepository
(
new
Model
.
ViewModel
.
User
.
Employee_ViewModel
()
{
QIds
=
tempStr
.
TrimStart
(
','
).
TrimEnd
(
','
)
});
}
}
}
}
foreach
(
var
item
in
contentList
)
foreach
(
var
item
in
contentList
)
{
{
...
@@ -893,7 +893,7 @@ namespace Edu.Module.Duty
...
@@ -893,7 +893,7 @@ namespace Edu.Module.Duty
var
currentPlanContetList
=
contentList
.
Where
(
qitem
=>
qitem
.
PlanShift
==
Shift
&&
qitem
.
PlanType
==
1
&&
qitem
.
CreateBy
==
userId
)?.
ToList
();
var
currentPlanContetList
=
contentList
.
Where
(
qitem
=>
qitem
.
PlanShift
==
Shift
&&
qitem
.
PlanType
==
1
&&
qitem
.
CreateBy
==
userId
)?.
ToList
();
if
(
currentPlanContetList
==
null
||
(
currentPlanContetList
!=
null
&&
currentPlanContetList
.
Count
==
0
))
if
(
currentPlanContetList
==
null
||
(
currentPlanContetList
!=
null
&&
currentPlanContetList
.
Count
==
0
))
{
{
foreach
(
var
dayItem
in
dutyItemList
.
Where
(
qitem
=>
qitem
.
DutyCategory
==
1
&&
qitem
.
DutyType
==
2
))
foreach
(
var
dayItem
in
dutyItemList
.
Where
(
qitem
=>
qitem
.
DutyCategory
==
1
&&
qitem
.
DutyType
==
2
))
{
{
duty_ContentRepository
.
Insert
(
new
Model
.
Entity
.
Duty
.
RB_Duty_Content
()
duty_ContentRepository
.
Insert
(
new
Model
.
Entity
.
Duty
.
RB_Duty_Content
()
{
{
...
@@ -962,7 +962,7 @@ namespace Edu.Module.Duty
...
@@ -962,7 +962,7 @@ namespace Edu.Module.Duty
}
}
else
else
{
{
foreach
(
var
item
in
PlanList
.
Where
(
qitem
=>
qitem
.
DutyCategory
==
1
&&
qitem
.
DutyType
==
2
))
foreach
(
var
item
in
PlanList
.
Where
(
qitem
=>
qitem
.
DutyCategory
==
1
&&
qitem
.
DutyType
==
2
))
{
{
var
c_workModel
=
currentPlanContetList
?.
Where
(
qitem
=>
qitem
.
ItemId
==
item
.
Id
&&
qitem
.
CreateBy
==
userId
)?.
FirstOrDefault
();
var
c_workModel
=
currentPlanContetList
?.
Where
(
qitem
=>
qitem
.
ItemId
==
item
.
Id
&&
qitem
.
CreateBy
==
userId
)?.
FirstOrDefault
();
var
itemType
=
item
.
ItemType
;
var
itemType
=
item
.
ItemType
;
...
@@ -1102,7 +1102,7 @@ namespace Edu.Module.Duty
...
@@ -1102,7 +1102,7 @@ namespace Edu.Module.Duty
hItem
.
IsOperate
=
2
;
hItem
.
IsOperate
=
2
;
hItem
.
CreateByName
=
empList
?.
Where
(
qitem
=>
qitem
.
Id
==
hItem
.
CreateBy
)?.
FirstOrDefault
()?.
EmployeeName
??
""
;
hItem
.
CreateByName
=
empList
?.
Where
(
qitem
=>
qitem
.
Id
==
hItem
.
CreateBy
)?.
FirstOrDefault
()?.
EmployeeName
??
""
;
hItem
.
CreateTimeStr2
=
Common
.
ConvertHelper
.
FormatDate
(
hItem
.
CreateTime
)
+
" "
+
hItem
.
CreateTimeStr
;
hItem
.
CreateTimeStr2
=
Common
.
ConvertHelper
.
FormatDate
(
hItem
.
CreateTime
)
+
" "
+
hItem
.
CreateTimeStr
;
HandoverList
.
Insert
(
0
,
hItem
);
HandoverList
.
Insert
(
0
,
hItem
);
}
}
}
}
result
.
Add
(
"HandoverList"
,
HandoverList
);
result
.
Add
(
"HandoverList"
,
HandoverList
);
...
@@ -1153,7 +1153,7 @@ namespace Edu.Module.Duty
...
@@ -1153,7 +1153,7 @@ namespace Edu.Module.Duty
{
"current"
,
new
List
<
RB_Duty_PlanDetails_ViewModel
>()
},
{
"current"
,
new
List
<
RB_Duty_PlanDetails_ViewModel
>()
},
{
"next"
,
new
List
<
RB_Duty_PlanDetails_ViewModel
>()
},
{
"next"
,
new
List
<
RB_Duty_PlanDetails_ViewModel
>()
},
};
};
var
shiftList
=
model
.
PlanDetails
.
GroupBy
(
qitem
=>
new
{
qitem
.
Shift
}).
Select
(
qitem
=>
new
{
qitem
.
Key
.
Shift
}).
ToList
();
var
shiftList
=
model
.
PlanDetails
.
GroupBy
(
qitem
=>
new
{
qitem
.
Shift
}).
Select
(
qitem
=>
new
{
qitem
.
Key
.
Shift
}).
ToList
();
for
(
var
i
=
0
;
i
<
shiftList
.
Count
();
i
++)
for
(
var
i
=
0
;
i
<
shiftList
.
Count
();
i
++)
{
{
var
subList
=
model
.
PlanDetails
.
Where
(
qitem
=>
qitem
.
Shift
==
shiftList
[
i
].
Shift
)?.
ToList
();
var
subList
=
model
.
PlanDetails
.
Where
(
qitem
=>
qitem
.
Shift
==
shiftList
[
i
].
Shift
)?.
ToList
();
...
@@ -1243,14 +1243,14 @@ namespace Edu.Module.Duty
...
@@ -1243,14 +1243,14 @@ namespace Edu.Module.Duty
/// <returns></returns>
/// <returns></returns>
public
object
GetHandoverShiftListModule
()
public
object
GetHandoverShiftListModule
()
{
{
List
<
object
>
result
=
new
List
<
object
>();
List
<
object
>
result
=
new
List
<
object
>();
var
list
=
GetDutyPlanDetailsListModule
(
new
RB_Duty_PlanDetails_ViewModel
()
{
QStartDate
=
Common
.
ConvertHelper
.
FormatDate
(
DateTime
.
Now
)
},
IsQueryDutyMan
:
true
);
var
list
=
GetDutyPlanDetailsListModule
(
new
RB_Duty_PlanDetails_ViewModel
()
{
QStartDate
=
Common
.
ConvertHelper
.
FormatDate
(
DateTime
.
Now
)
},
IsQueryDutyMan
:
true
);
foreach
(
var
item
in
list
)
foreach
(
var
item
in
list
)
{
{
result
.
Add
(
new
result
.
Add
(
new
{
{
item
.
Id
,
item
.
Id
,
Name
=
Common
.
ConvertHelper
.
FormatDate
(
item
.
DutyDate
)+
" "
+
item
.
ConfigStartTime
+
" "
+
item
.
ShiftName
+
" "
+
item
.
DutyManName
,
Name
=
Common
.
ConvertHelper
.
FormatDate
(
item
.
DutyDate
)
+
" "
+
item
.
ConfigStartTime
+
" "
+
item
.
ShiftName
+
" "
+
item
.
DutyManName
,
item
.
PlanId
,
item
.
PlanId
,
item
.
Shift
,
item
.
Shift
,
item
.
DutyMan
,
item
.
DutyMan
,
...
@@ -1258,7 +1258,7 @@ namespace Edu.Module.Duty
...
@@ -1258,7 +1258,7 @@ namespace Edu.Module.Duty
item
.
ConfigStartTime
,
item
.
ConfigStartTime
,
item
.
ConfigEndTime
,
item
.
ConfigEndTime
,
item
.
ShiftName
,
item
.
ShiftName
,
DutyDate
=
Common
.
ConvertHelper
.
FormatDate
(
item
.
DutyDate
),
DutyDate
=
Common
.
ConvertHelper
.
FormatDate
(
item
.
DutyDate
),
});
});
}
}
return
result
;
return
result
;
...
@@ -1276,7 +1276,7 @@ namespace Edu.Module.Duty
...
@@ -1276,7 +1276,7 @@ namespace Edu.Module.Duty
/// <param name="message"></param>
/// <param name="message"></param>
/// <returns></returns>
/// <returns></returns>
[
TransactionCallHandler
]
[
TransactionCallHandler
]
public
virtual
bool
DutyCheckModule
(
int
Id
,
int
Shift
,
int
DutyMan
,
int
Status
,
List
<
RB_Duty_Content_ViewModel
>
worklist
,
string
HandoverDlandetails
,
out
string
message
)
public
virtual
bool
DutyCheckModule
(
int
Id
,
int
Shift
,
int
DutyMan
,
int
Status
,
List
<
RB_Duty_Content_ViewModel
>
worklist
,
string
HandoverDlandetails
,
out
string
message
)
{
{
message
=
""
;
message
=
""
;
Dictionary
<
string
,
object
>
fileds
=
new
Dictionary
<
string
,
object
>()
Dictionary
<
string
,
object
>
fileds
=
new
Dictionary
<
string
,
object
>()
...
@@ -1284,7 +1284,7 @@ namespace Edu.Module.Duty
...
@@ -1284,7 +1284,7 @@ namespace Edu.Module.Duty
{
nameof
(
RB_Duty_PlanDetails_ViewModel
.
Status
),
Status
},
{
nameof
(
RB_Duty_PlanDetails_ViewModel
.
Status
),
Status
},
};
};
DateTime
dt
=
DateTime
.
Now
;
DateTime
dt
=
DateTime
.
Now
;
var
DutyFrequency
=
duty_FrequencyRepository
.
GetDutyFrequencyListRepository
(
new
RB_Duty_Frequency_ViewModel
()
{
Id
=
Shift
}).
FirstOrDefault
();
var
DutyFrequency
=
duty_FrequencyRepository
.
GetDutyFrequencyListRepository
(
new
RB_Duty_Frequency_ViewModel
()
{
Id
=
Shift
}).
FirstOrDefault
();
var
startTime
=
Convert
.
ToDateTime
(
Common
.
ConvertHelper
.
FormatDate
(
dt
)
+
" "
+
DutyFrequency
?.
StartTime
);
var
startTime
=
Convert
.
ToDateTime
(
Common
.
ConvertHelper
.
FormatDate
(
dt
)
+
" "
+
DutyFrequency
?.
StartTime
);
var
endTime
=
Convert
.
ToDateTime
(
Common
.
ConvertHelper
.
FormatDate
(
dt
)
+
" "
+
DutyFrequency
?.
EndTime
);
var
endTime
=
Convert
.
ToDateTime
(
Common
.
ConvertHelper
.
FormatDate
(
dt
)
+
" "
+
DutyFrequency
?.
EndTime
);
if
(
Status
==
1
)
if
(
Status
==
1
)
...
@@ -1501,10 +1501,12 @@ namespace Edu.Module.Duty
...
@@ -1501,10 +1501,12 @@ namespace Edu.Module.Duty
public
List
<
RB_Visitor_ViewModel
>
GetVisitorAllPageList
(
int
pageIndex
,
int
pageSize
,
out
long
rowsCount
,
RB_Visitor_ViewModel
query
)
public
List
<
RB_Visitor_ViewModel
>
GetVisitorAllPageList
(
int
pageIndex
,
int
pageSize
,
out
long
rowsCount
,
RB_Visitor_ViewModel
query
)
{
{
var
list
=
visitorRepository
.
GetVisitorPageRepository
(
pageIndex
,
pageSize
,
out
rowsCount
,
query
);
var
list
=
visitorRepository
.
GetVisitorPageRepository
(
pageIndex
,
pageSize
,
out
rowsCount
,
query
);
if
(
list
.
Any
())
{
if
(
list
.
Any
())
{
string
userIds
=
string
.
Join
(
","
,
list
.
Select
(
x
=>
x
.
CreateBy
).
Distinct
());
string
userIds
=
string
.
Join
(
","
,
list
.
Select
(
x
=>
x
.
CreateBy
).
Distinct
());
var
ulist
=
accountRepository
.
GetEmployeeListRepository
(
new
Employee_ViewModel
()
{
Group_Id
=
query
.
Group_Id
,
QIds
=
userIds
});
var
ulist
=
accountRepository
.
GetEmployeeListRepository
(
new
Employee_ViewModel
()
{
Group_Id
=
query
.
Group_Id
,
QIds
=
userIds
});
foreach
(
var
item
in
list
)
{
foreach
(
var
item
in
list
)
{
item
.
CreateByName
=
ulist
.
Where
(
x
=>
x
.
Id
==
item
.
CreateBy
).
FirstOrDefault
()?.
EmployeeName
??
""
;
item
.
CreateByName
=
ulist
.
Where
(
x
=>
x
.
Id
==
item
.
CreateBy
).
FirstOrDefault
()?.
EmployeeName
??
""
;
}
}
}
}
...
@@ -1665,7 +1667,7 @@ namespace Edu.Module.Duty
...
@@ -1665,7 +1667,7 @@ namespace Edu.Module.Duty
{
{
var
list
=
visitorRepository
.
GetVisitorPageRepository
(
1
,
1000
,
out
_
,
new
RB_Visitor_ViewModel
()
var
list
=
visitorRepository
.
GetVisitorPageRepository
(
1
,
1000
,
out
_
,
new
RB_Visitor_ViewModel
()
{
{
Group_Id
=
100000
Group_Id
=
100000
});
});
var
classList
=
visitor_ReserveRepository
.
GetVisitorReserveListRepository
(
new
Model
.
ViewModel
.
Reserve
.
RB_Visitor_Reserve_Extend
()
var
classList
=
visitor_ReserveRepository
.
GetVisitorReserveListRepository
(
new
Model
.
ViewModel
.
Reserve
.
RB_Visitor_Reserve_Extend
()
{
{
...
@@ -1679,13 +1681,13 @@ namespace Edu.Module.Duty
...
@@ -1679,13 +1681,13 @@ namespace Edu.Module.Duty
StuId
=
0
,
StuId
=
0
,
StuName
=
item
.
Name
,
StuName
=
item
.
Name
,
StuTel
=
item
.
Tel
,
StuTel
=
item
.
Tel
,
StuIcon
=
""
,
StuIcon
=
""
,
StuSex
=
0
,
StuSex
=
0
,
StuChannel
=
0
StuChannel
=
0
};
};
if
(
extModel
.
StuId
==
0
)
if
(
extModel
.
StuId
==
0
)
{
{
extModel
.
CreateType
=
StuCreateTypeEnum
.
EmployeeInput
;
extModel
.
CreateType
=
StuCreateTypeEnum
.
EmployeeInput
;
}
}
extModel
.
Status
=
DateStateEnum
.
Normal
;
extModel
.
Status
=
DateStateEnum
.
Normal
;
extModel
.
StuStatus
=
1
;
extModel
.
StuStatus
=
1
;
...
@@ -1693,12 +1695,12 @@ namespace Edu.Module.Duty
...
@@ -1693,12 +1695,12 @@ namespace Edu.Module.Duty
extModel
.
UpdateTime
=
DateTime
.
Now
;
extModel
.
UpdateTime
=
DateTime
.
Now
;
extModel
.
CreateBy
=
item
.
CreateBy
;
extModel
.
CreateBy
=
item
.
CreateBy
;
extModel
.
CreateTime
=
DateTime
.
Now
;
extModel
.
CreateTime
=
DateTime
.
Now
;
extModel
.
UpdateBy
=
item
.
CreateBy
;
extModel
.
UpdateBy
=
item
.
CreateBy
;
extModel
.
UpdateTime
=
DateTime
.
Now
;
extModel
.
UpdateTime
=
DateTime
.
Now
;
extModel
.
Group_Id
=
item
.
Group_Id
;
extModel
.
Group_Id
=
item
.
Group_Id
;
extModel
.
CustomerId
=
0
;
extModel
.
CustomerId
=
0
;
extModel
.
IsDisable
=
1
;
extModel
.
IsDisable
=
1
;
bool
flag
=
studentRepository
.
SetStudentRepository
(
extModel
);
bool
flag
=
studentRepository
.
SetStudentRepository
(
extModel
);
//更新试听班级学员关联
//更新试听班级学员关联
...
...
Edu.Module.Duty/VisitorReserveModule.cs
View file @
9502602c
...
@@ -48,7 +48,7 @@ namespace Edu.Module.Duty
...
@@ -48,7 +48,7 @@ namespace Edu.Module.Duty
/// 账号管理仓储层对象
/// 账号管理仓储层对象
/// </summary>
/// </summary>
private
readonly
RB_AccountRepository
accountRepository
=
new
RB_AccountRepository
();
private
readonly
RB_AccountRepository
accountRepository
=
new
RB_AccountRepository
();
/// <summary>
/// <summary>
/// 学员仓储层对象
/// 学员仓储层对象
/// </summary>
/// </summary>
...
@@ -104,7 +104,7 @@ namespace Edu.Module.Duty
...
@@ -104,7 +104,7 @@ namespace Edu.Module.Duty
/// <param name="model"></param>
/// <param name="model"></param>
/// <returns></returns>
/// <returns></returns>
[
TransactionCallHandler
]
[
TransactionCallHandler
]
public
virtual
bool
SetVisitorReserveModule
(
RB_Visitor_Reserve_Extend
model
,
out
string
message
)
public
virtual
bool
SetVisitorReserveModule
(
RB_Visitor_Reserve_Extend
model
,
out
string
message
)
{
{
message
=
""
;
message
=
""
;
bool
flag
;
bool
flag
;
...
@@ -138,7 +138,8 @@ namespace Edu.Module.Duty
...
@@ -138,7 +138,8 @@ namespace Edu.Module.Duty
{
{
model
.
ReserveClassId
=
remodel
.
ReserveClassId
;
model
.
ReserveClassId
=
remodel
.
ReserveClassId
;
}
}
else
{
else
{
var
newFlag
=
SetReserveClassModule
(
reserveClass
,
out
string
newMsg
);
var
newFlag
=
SetReserveClassModule
(
reserveClass
,
out
string
newMsg
);
if
(!
newFlag
)
if
(!
newFlag
)
{
{
...
@@ -157,7 +158,7 @@ namespace Edu.Module.Duty
...
@@ -157,7 +158,7 @@ namespace Edu.Module.Duty
return
false
;
return
false
;
}
}
model
.
ReserveClassId
=
reserveClass
.
ReserveClassId
;
model
.
ReserveClassId
=
reserveClass
.
ReserveClassId
;
}
}
}
}
if
(
visitor_ReserveRepository
.
ExistsVisitorReserveRepository
(
model
))
if
(
visitor_ReserveRepository
.
ExistsVisitorReserveRepository
(
model
))
{
{
...
@@ -215,7 +216,7 @@ namespace Edu.Module.Duty
...
@@ -215,7 +216,7 @@ namespace Edu.Module.Duty
/// </summary>
/// </summary>
/// <param name="Id"></param>
/// <param name="Id"></param>
/// <returns></returns>
/// <returns></returns>
public
bool
UpdateVisitorReserveStatusModule
(
int
Id
,
int
ReserveStatus
,
string
Remark
)
public
bool
UpdateVisitorReserveStatusModule
(
int
Id
,
int
ReserveStatus
,
string
Remark
)
{
{
Dictionary
<
string
,
object
>
fileds
=
new
Dictionary
<
string
,
object
>()
Dictionary
<
string
,
object
>
fileds
=
new
Dictionary
<
string
,
object
>()
{
{
...
@@ -254,17 +255,17 @@ namespace Edu.Module.Duty
...
@@ -254,17 +255,17 @@ namespace Edu.Module.Duty
string
visitorIds
=
string
.
Join
(
","
,
visitorList
.
Select
(
qitem
=>
qitem
.
Visitor_Id
));
string
visitorIds
=
string
.
Join
(
","
,
visitorList
.
Select
(
qitem
=>
qitem
.
Visitor_Id
));
if
(!
string
.
IsNullOrEmpty
(
visitorIds
))
if
(!
string
.
IsNullOrEmpty
(
visitorIds
))
{
{
stuOrderList
=
student_OrderGuestRepository
.
GetStrOrderGuestListRepository
(
new
RB_Student_OrderGuest_ViewModel
()
stuOrderList
=
student_OrderGuestRepository
.
GetStrOrderGuestListRepository
(
new
RB_Student_OrderGuest_ViewModel
()
{
{
QStudentIds
=
visitorIds
QStudentIds
=
visitorIds
});
});
}
}
}
}
foreach
(
var
item
in
list
)
foreach
(
var
item
in
list
)
{
{
var
tempList
=
visitorList
?.
Where
(
qitem
=>
qitem
.
ReserveClassId
==
item
.
ReserveClassId
);
var
tempList
=
visitorList
?.
Where
(
qitem
=>
qitem
.
ReserveClassId
==
item
.
ReserveClassId
);
item
.
JoinNum
=
tempList
?.
Count
()
??
0
;
item
.
JoinNum
=
tempList
?.
Count
()
??
0
;
item
.
VisitorList
=
tempList
?.
ToList
()
??
new
List
<
RB_Visitor_Reserve_Extend
>();
item
.
VisitorList
=
tempList
?.
ToList
()
??
new
List
<
RB_Visitor_Reserve_Extend
>();
int
OrderCount
=
0
;
int
OrderCount
=
0
;
int
failCount
=
0
;
int
failCount
=
0
;
...
@@ -279,7 +280,7 @@ namespace Edu.Module.Duty
...
@@ -279,7 +280,7 @@ namespace Edu.Module.Duty
OrderCount
++;
OrderCount
++;
}
}
}
}
item
.
FailCount
=
failCount
;
item
.
FailCount
=
failCount
;
item
.
OrderCount
=
OrderCount
;
item
.
OrderCount
=
OrderCount
;
if
(
item
.
OrderCount
>
0
)
if
(
item
.
OrderCount
>
0
)
...
@@ -310,7 +311,7 @@ namespace Edu.Module.Duty
...
@@ -310,7 +311,7 @@ namespace Edu.Module.Duty
/// </summary>
/// </summary>
/// <param name="model"></param>
/// <param name="model"></param>
/// <returns></returns>
/// <returns></returns>
public
bool
SetReserveClassModule
(
RB_Reserve_Class_Extend
model
,
out
string
message
)
public
bool
SetReserveClassModule
(
RB_Reserve_Class_Extend
model
,
out
string
message
)
{
{
bool
flag
;
bool
flag
;
message
=
""
;
message
=
""
;
...
@@ -368,8 +369,8 @@ namespace Edu.Module.Duty
...
@@ -368,8 +369,8 @@ namespace Edu.Module.Duty
var
teacherList
=
accountRepository
.
GetAccountListRepository
(
new
Model
.
ViewModel
.
User
.
RB_Account_ViewModel
()
var
teacherList
=
accountRepository
.
GetAccountListRepository
(
new
Model
.
ViewModel
.
User
.
RB_Account_ViewModel
()
{
{
Group_Id
=
model
.
Group_Id
,
Group_Id
=
model
.
Group_Id
,
QAccountIds
=
(
model
?.
TeacherId
??
0
)
+
","
+(
oldModel
?.
TeacherId
??
0
),
QAccountIds
=
(
model
?.
TeacherId
??
0
)
+
","
+
(
oldModel
?.
TeacherId
??
0
),
AccountType
=
Common
.
Enum
.
User
.
AccountTypeEnum
.
Teacher
AccountType
=
Common
.
Enum
.
User
.
AccountTypeEnum
.
Teacher
});
});
Common
.
Message
.
PushMessageModel
pushModel
=
new
Common
.
Message
.
PushMessageModel
()
Common
.
Message
.
PushMessageModel
pushModel
=
new
Common
.
Message
.
PushMessageModel
()
{
{
...
@@ -382,7 +383,7 @@ namespace Edu.Module.Duty
...
@@ -382,7 +383,7 @@ namespace Edu.Module.Duty
SendType
=
0
,
SendType
=
0
,
Title
=
"试听课"
,
Title
=
"试听课"
,
Platform
=
2
,
Platform
=
2
,
ReceiveId
=
(
teacherList
.
Where
(
qitem
=>
qitem
.
AccountId
==
model
.
TeacherId
)?.
FirstOrDefault
()?.
Id
??
0
).
ToString
(),
ReceiveId
=
(
teacherList
.
Where
(
qitem
=>
qitem
.
AccountId
==
model
.
TeacherId
)?.
FirstOrDefault
()?.
Id
??
0
).
ToString
(),
};
};
Common
.
Message
.
PushMessageModel
pushModel2
=
new
Common
.
Message
.
PushMessageModel
()
Common
.
Message
.
PushMessageModel
pushModel2
=
new
Common
.
Message
.
PushMessageModel
()
{
{
...
@@ -402,7 +403,7 @@ namespace Edu.Module.Duty
...
@@ -402,7 +403,7 @@ namespace Edu.Module.Duty
pushModel
,
pushModel
,
pushModel2
pushModel2
};
};
Common
.
Message
.
MessageHelper
.
SendMessage
(
messageList
);
new
Common
.
Message
.
MessageHelper
()
.
SendMessage
(
messageList
);
}
}
}
}
else
else
...
@@ -431,7 +432,8 @@ namespace Edu.Module.Duty
...
@@ -431,7 +432,8 @@ namespace Edu.Module.Duty
};
};
if
(
flag
)
if
(
flag
)
{
{
Common
.
Message
.
MessageHelper
.
SendMessage
(
pushModel
);
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
pushModel
};
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
}
}
}
}
return
flag
;
return
flag
;
...
@@ -492,12 +494,12 @@ namespace Edu.Module.Duty
...
@@ -492,12 +494,12 @@ namespace Edu.Module.Duty
/// <param name="model"></param>
/// <param name="model"></param>
/// <param name="RoomMessage"></param>
/// <param name="RoomMessage"></param>
/// <returns></returns>
/// <returns></returns>
public
bool
CheckClassRoomModule
(
DateTime
chooseDateTime
,
DateTime
chooseEndTime
,
RB_Reserve_Class_Extend
model
,
out
string
RoomMessage
)
public
bool
CheckClassRoomModule
(
DateTime
chooseDateTime
,
DateTime
chooseEndTime
,
RB_Reserve_Class_Extend
model
,
out
string
RoomMessage
)
{
{
RoomMessage
=
""
;
RoomMessage
=
""
;
var
planList
=
class_PlanRepository
.
GetClassPlanListExtRepository
(
new
RB_Class_Plan_ViewModel
()
var
planList
=
class_PlanRepository
.
GetClassPlanListExtRepository
(
new
RB_Class_Plan_ViewModel
()
{
{
ClassRoomId
=
model
.
ClassRoomId
,
ClassRoomId
=
model
.
ClassRoomId
,
QClassDateStr
=
Common
.
ConvertHelper
.
FormatDate
(
model
.
ClassDate
),
QClassDateStr
=
Common
.
ConvertHelper
.
FormatDate
(
model
.
ClassDate
),
Group_Id
=
model
.
Group_Id
Group_Id
=
model
.
Group_Id
});
});
...
@@ -574,7 +576,7 @@ namespace Edu.Module.Duty
...
@@ -574,7 +576,7 @@ namespace Edu.Module.Duty
return
reserve_ClassRepository
.
ExistsReserveClassRepository
(
model
);
return
reserve_ClassRepository
.
ExistsReserveClassRepository
(
model
);
}
}
/// <summary>
/// <summary>
/// 根据编号获取约课班级
/// 根据编号获取约课班级
/// </summary>
/// </summary>
...
@@ -633,7 +635,8 @@ namespace Edu.Module.Duty
...
@@ -633,7 +635,8 @@ namespace Edu.Module.Duty
};
};
if
(
flag
)
if
(
flag
)
{
{
Common
.
Message
.
MessageHelper
.
SendMessage
(
pushModel
);
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
PushMessageModel
>()
{
pushModel
};
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
}
}
}
}
return
flag
;
return
flag
;
...
...
Edu.Module.User/StudentModule.cs
View file @
9502602c
...
@@ -455,7 +455,8 @@ namespace Edu.Module.User
...
@@ -455,7 +455,8 @@ namespace Edu.Module.User
Platform
=
5
,
Platform
=
5
,
ReceiveId
=
queryTargetWorkId
ReceiveId
=
queryTargetWorkId
};
};
Common
.
Message
.
MessageHelper
.
SendMessage
(
modelWork
);
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
modelWork
};
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
}
}
}
}
...
@@ -767,7 +768,8 @@ namespace Edu.Module.User
...
@@ -767,7 +768,8 @@ namespace Edu.Module.User
{
{
var
queryTargetWorkId
=
accountModule
.
GetWorkUserIdModule
(
customerModel
.
CreateBy
);
var
queryTargetWorkId
=
accountModule
.
GetWorkUserIdModule
(
customerModel
.
CreateBy
);
modelWork
.
ReceiveId
=
queryTargetWorkId
;
modelWork
.
ReceiveId
=
queryTargetWorkId
;
Common
.
Message
.
MessageHelper
.
SendMessage
(
modelWork
);
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
modelWork
};
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
}
}
//if (assistList != null && assistList.Count > 0)
//if (assistList != null && assistList.Count > 0)
//{
//{
...
...
Edu.Repository/Course/RB_Course_ChapterRepository.cs
View file @
9502602c
...
@@ -143,7 +143,10 @@ namespace Edu.Repository.Course
...
@@ -143,7 +143,10 @@ namespace Edu.Repository.Course
});
});
builder
=
builder
.
Remove
(
builder
.
Length
-
1
,
1
);
builder
=
builder
.
Remove
(
builder
.
Length
-
1
,
1
);
builder
.
Append
(
"ON DUPLICATE KEY UPDATE CurrentHours=VALUES(CurrentHours);"
);
builder
.
Append
(
"ON DUPLICATE KEY UPDATE CurrentHours=VALUES(CurrentHours);"
);
flag
=
Execute
(
builder
.
ToString
())
>
0
;
flag
=
Execute
(
builder
.
ToString
())
>
0
;
//builder.Append(@" REPLACE INTO rb_course_chapter (ChapterId, CurrentHours) VALUES(@ChapterId,@CurrentHours)");
//param
}
}
catch
(
Exception
ex
)
catch
(
Exception
ex
)
{
{
...
...
Edu.Repository/EduTask/RB_Student_LeaveRepository.cs
View file @
9502602c
...
@@ -304,8 +304,8 @@ namespace Edu.Repository.EduTask
...
@@ -304,8 +304,8 @@ namespace Edu.Repository.EduTask
Platform
=
5
,
Platform
=
5
,
ReceiveId
=
queryTargetWorkId
ReceiveId
=
queryTargetWorkId
};
};
Common
.
Message
.
MessageHelper
.
SendMessage
(
modelWork
)
;
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
modelWork
}
;
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
}
}
#
endregion
#
endregion
...
@@ -333,7 +333,8 @@ namespace Edu.Repository.EduTask
...
@@ -333,7 +333,8 @@ namespace Edu.Repository.EduTask
Platform
=
5
,
Platform
=
5
,
ReceiveId
=
x
.
WorkUserId
ReceiveId
=
x
.
WorkUserId
};
};
Common
.
Message
.
MessageHelper
.
SendMessage
(
modelWork
);
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
modelWork
};
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
});
});
}
}
#
endregion
#
endregion
...
@@ -366,8 +367,8 @@ namespace Edu.Repository.EduTask
...
@@ -366,8 +367,8 @@ namespace Edu.Repository.EduTask
Platform
=
5
,
Platform
=
5
,
ReceiveId
=
queryTargetWorkId
ReceiveId
=
queryTargetWorkId
};
};
Common
.
Message
.
MessageHelper
.
SendMessage
(
modelWork
)
;
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
modelWork
}
;
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
}
}
#
endregion
#
endregion
#
region
即将欠费提醒(管理者)
#
region
即将欠费提醒(管理者)
...
@@ -394,7 +395,8 @@ namespace Edu.Repository.EduTask
...
@@ -394,7 +395,8 @@ namespace Edu.Repository.EduTask
Platform
=
5
,
Platform
=
5
,
ReceiveId
=
x
.
WorkUserId
ReceiveId
=
x
.
WorkUserId
};
};
Common
.
Message
.
MessageHelper
.
SendMessage
(
modelWork
);
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
modelWork
};
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
});
});
}
}
#
endregion
#
endregion
...
@@ -428,7 +430,8 @@ namespace Edu.Repository.EduTask
...
@@ -428,7 +430,8 @@ namespace Edu.Repository.EduTask
Platform
=
5
,
Platform
=
5
,
ReceiveId
=
queryTargetWorkId
ReceiveId
=
queryTargetWorkId
};
};
Common
.
Message
.
MessageHelper
.
SendMessage
(
modelWork
);
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
modelWork
};
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
}
}
#
endregion
#
endregion
...
@@ -458,7 +461,8 @@ namespace Edu.Repository.EduTask
...
@@ -458,7 +461,8 @@ namespace Edu.Repository.EduTask
Platform
=
5
,
Platform
=
5
,
ReceiveId
=
x
.
WorkUserId
ReceiveId
=
x
.
WorkUserId
};
};
Common
.
Message
.
MessageHelper
.
SendMessage
(
modelWork
);
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
modelWork
};
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
});
});
}
}
#
endregion
#
endregion
...
@@ -492,8 +496,8 @@ namespace Edu.Repository.EduTask
...
@@ -492,8 +496,8 @@ namespace Edu.Repository.EduTask
Platform
=
5
,
Platform
=
5
,
ReceiveId
=
queryTargetWorkId
ReceiveId
=
queryTargetWorkId
};
};
Common
.
Message
.
MessageHelper
.
SendMessage
(
modelWork
)
;
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
modelWork
}
;
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
}
}
#
endregion
#
endregion
...
@@ -522,7 +526,8 @@ namespace Edu.Repository.EduTask
...
@@ -522,7 +526,8 @@ namespace Edu.Repository.EduTask
Platform
=
5
,
Platform
=
5
,
ReceiveId
=
x
.
WorkUserId
ReceiveId
=
x
.
WorkUserId
};
};
Common
.
Message
.
MessageHelper
.
SendMessage
(
modelWork
);
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
modelWork
};
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
});
});
}
}
#
endregion
#
endregion
...
@@ -560,7 +565,8 @@ namespace Edu.Repository.EduTask
...
@@ -560,7 +565,8 @@ namespace Edu.Repository.EduTask
Platform
=
5
,
Platform
=
5
,
ReceiveId
=
x
.
WorkUserId
ReceiveId
=
x
.
WorkUserId
};
};
Common
.
Message
.
MessageHelper
.
SendMessage
(
modelWork
);
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
modelWork
};
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
});
});
}
}
...
@@ -658,8 +664,8 @@ namespace Edu.Repository.EduTask
...
@@ -658,8 +664,8 @@ namespace Edu.Repository.EduTask
Platform
=
5
,
Platform
=
5
,
ReceiveId
=
queryTargetWorkId
ReceiveId
=
queryTargetWorkId
};
};
Common
.
Message
.
MessageHelper
.
SendMessage
(
modelWork
)
;
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
modelWork
}
;
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
}
}
#
endregion
#
endregion
...
@@ -687,7 +693,8 @@ namespace Edu.Repository.EduTask
...
@@ -687,7 +693,8 @@ namespace Edu.Repository.EduTask
Platform
=
5
,
Platform
=
5
,
ReceiveId
=
x
.
WorkUserId
ReceiveId
=
x
.
WorkUserId
};
};
Common
.
Message
.
MessageHelper
.
SendMessage
(
modelWork
);
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
modelWork
};
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
});
});
}
}
#
endregion
#
endregion
...
...
Edu.WebApi/Controllers/Course/ClassController.cs
View file @
9502602c
...
@@ -2340,10 +2340,11 @@ namespace Edu.WebApi.Controllers.Course
...
@@ -2340,10 +2340,11 @@ namespace Edu.WebApi.Controllers.Course
Platform
=
5
,
Platform
=
5
,
ReceiveId
=
queryTargetWorkId
ReceiveId
=
queryTargetWorkId
};
};
Common
.
Message
.
MessageHelper
.
SendMessage
(
modelWork
);
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
modelWork
};
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
}
}
Common
.
Message
.
MessageHelper
.
SendMessage
(
model
)
;
List
<
Common
.
Message
.
PushMessageModel
>
pushList2
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
model
}
;
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList2
);
}
}
return
flag
?
ApiResult
.
Success
()
:
ApiResult
.
Failed
();
return
flag
?
ApiResult
.
Success
()
:
ApiResult
.
Failed
();
}
}
...
...
Edu.WebApi/Controllers/User/UserCenterController.cs
View file @
9502602c
...
@@ -413,10 +413,10 @@ namespace Edu.WebApi.Controllers.User
...
@@ -413,10 +413,10 @@ namespace Edu.WebApi.Controllers.User
Platform
=
5
,
Platform
=
5
,
ReceiveId
=
queryTargetWorkId
ReceiveId
=
queryTargetWorkId
};
};
Common
.
Message
.
MessageHelper
.
SendMessage
(
modelWork
);
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
modelWork
};
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
}
}
}
}
return
ApiResult
.
Success
();
return
ApiResult
.
Success
();
}
}
else
else
...
@@ -548,8 +548,8 @@ namespace Edu.WebApi.Controllers.User
...
@@ -548,8 +548,8 @@ namespace Edu.WebApi.Controllers.User
Platform
=
5
,
Platform
=
5
,
ReceiveId
=
queryTargetWorkId
ReceiveId
=
queryTargetWorkId
};
};
Common
.
Message
.
MessageHelper
.
SendMessage
(
modelWork
)
;
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
modelWork
}
;
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
}
}
#
endregion
#
endregion
...
@@ -578,7 +578,8 @@ namespace Edu.WebApi.Controllers.User
...
@@ -578,7 +578,8 @@ namespace Edu.WebApi.Controllers.User
Platform
=
5
,
Platform
=
5
,
ReceiveId
=
to
ReceiveId
=
to
};
};
Common
.
Message
.
MessageHelper
.
SendMessage
(
modelPubWork
);
List
<
Common
.
Message
.
PushMessageModel
>
pushList
=
new
List
<
Common
.
Message
.
PushMessageModel
>()
{
modelPubWork
};
new
Common
.
Message
.
MessageHelper
().
SendMessage
(
pushList
);
}
}
}
}
...
...
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