手动发布任务时消息通知

添加任务时消息通知删除
任务大厅查询修改,未发布的任务不查询
Insight
洁 任 2024-11-29 15:25:56 +08:00
parent 68c8335860
commit 70d02cb1c2
2 changed files with 26 additions and 25 deletions

View File

@ -128,29 +128,11 @@ namespace OpenAuth.App.ServiceApp
// 提交事务 // 提交事务
if (db.Commit()) if (db.Commit())
{ {
var content = new return new Response<string>
{ {
queryid = insTaskInfo.Id, Result = "添加成功",
message = "有新创建的任务" Message = "添加成功"
}; };
var contents = Json.ToJson(content);
try
{
await _immsgApp.SendMsgAll("InsTask", contents, insTaskInfo.Id);
return new Response<string>
{
Result = "添加成功",
Message = "添加成功"
};
}
catch
{
return new Response<string>
{
Result = "添加成功",
Message = "数据存储成功,推送失败"
};
}
} }
else else
{ {
@ -406,14 +388,33 @@ namespace OpenAuth.App.ServiceApp
UpdateUserName = user.Name, UpdateUserName = user.Name,
}, r => r.Id == id); ; }, r => r.Id == id); ;
// 提交事务 // 提交事务
if (db.Commit()) if (db.Commit())
{ {
return new Response<string> var content = new
{ {
Result = "发布成功", queryid = insTaskInfo.Id,
Message = "发布成功" message = "有新发布的任务"
}; };
var contents = Json.ToJson(content);
try
{
await _immsgApp.SendMsgAll("InsTask", contents, insTaskInfo.Id);
return new Response<string>
{
Result = "发布成功",
Message = "发布成功"
};
}
catch
{
return new Response<string>
{
Result = "发布成功",
Message = "数据存储成功,推送失败"
};
}
} }
else else
{ {

View File

@ -33,7 +33,7 @@ namespace OpenAuth.App.ServiceApp.InsTaskHallManager
/// <returns></returns> /// <returns></returns>
public async Task<List<dynamic>> GetTaskList() public async Task<List<dynamic>> GetTaskList()
{ {
var query = await client.Queryable<InsTask>().Where(r => r.State!=2) var query = await client.Queryable<InsTask>().Where(r => r.State!=2&&r.State!=3)
.LeftJoin<InsAishp>((r, p) => r.ShpId == p.Id) .LeftJoin<InsAishp>((r, p) => r.ShpId == p.Id)
.OrderByDescending(r=>r.CreateTime) .OrderByDescending(r=>r.CreateTime)
.Select<dynamic>((r, p) => new .Select<dynamic>((r, p) => new