Commit 91d1b8b2 authored by 黄奎's avatar 黄奎

页面修改

parent 5dcaa356
using Edu.Common.Plugin;
using System;
using System.Collections.Generic;
using System.Text;
namespace Edu.Common.Enum.EduTask
{
/// <summary>
/// 教务单据审核流程
/// </summary>
public enum EduTaskRrocessStatus
{
/// <summary>
/// 未审核
/// </summary>
[EnumField("未审核")]
NotAudit = 0,
/// <summary>
/// 审核中
/// </summary>
[EnumField("审核中")]
AuditIng = 1,
/// <summary>
/// 通过
/// </summary>
[EnumField("审核通过")]
AuditThrough = 2,
/// <summary>
/// 不通过
/// </summary>
[EnumField("审核不通过")]
AuditNotThrough = 3,
/// <summary>
/// 驳回
/// </summary>
[EnumField("驳回")]
Rejected = 4,
/// <summary>
/// 他人已审核(仅限审核记录表)
/// </summary>
[EnumField("他人已审核")]
OtherHaveAudit = 5,
/// <summary>
/// 作废【HK2021-07-13新增】
/// </summary>
[EnumField("作废")]
Invalid = 6,
}
}
...@@ -79,6 +79,6 @@ namespace Edu.Model.Entity.EduTask ...@@ -79,6 +79,6 @@ namespace Edu.Model.Entity.EduTask
/// <summary> /// <summary>
/// 审核状态(见枚举) /// 审核状态(见枚举)
/// </summary> /// </summary>
public Edu.Common.Enum.User.WFRrocessStatus VerifyStatus { get; set; } public Edu.Common.Enum.EduTask.EduTaskRrocessStatus VerifyStatus { get; set; }
} }
} }
using Edu.Common.Enum.User; using Edu.Common.Enum.EduTask;
using Edu.Common.Enum.User;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Text; using System.Text;
...@@ -32,7 +33,7 @@ namespace Edu.Model.Entity.EduTask ...@@ -32,7 +33,7 @@ namespace Edu.Model.Entity.EduTask
/// <summary> /// <summary>
/// 1未审核 2审核通过 3 不通过 4 驳回 5他人已审核 /// 1未审核 2审核通过 3 不通过 4 驳回 5他人已审核
/// </summary> /// </summary>
public WFRrocessStatus AuditStatus { get; set; } public EduTaskRrocessStatus AuditStatus { get; set; }
/// <summary> /// <summary>
/// 描述 /// 描述
......
using Edu.Common.Enum.User; using Edu.Common.Enum.EduTask;
using Edu.Common.Enum.User;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Text; using System.Text;
...@@ -61,7 +62,7 @@ namespace Edu.Model.Entity.EduTask ...@@ -61,7 +62,7 @@ namespace Edu.Model.Entity.EduTask
/// <summary> /// <summary>
/// 1未审核 2审核通过 3 不通过 4 驳回 /// 1未审核 2审核通过 3 不通过 4 驳回
/// </summary> /// </summary>
public WFRrocessStatus Stauts { get; set; } public EduTaskRrocessStatus Stauts { get; set; }
/// <summary> /// <summary>
/// 待审核人 1,2,3 以逗号分隔 /// 待审核人 1,2,3 以逗号分隔
......
...@@ -145,7 +145,7 @@ namespace Edu.Module.Course ...@@ -145,7 +145,7 @@ namespace Edu.Module.Course
UpdateBy=userinfo.Id, UpdateBy=userinfo.Id,
UpdateTime=DateTime.Now, UpdateTime=DateTime.Now,
RecipientIds="", RecipientIds="",
VerifyStatus= Common.Enum.User.WFRrocessStatus.NotAudit VerifyStatus= Common.Enum.EduTask.EduTaskRrocessStatus.NotAudit
}, out message); }, out message);
if (flag) if (flag)
{ {
......
...@@ -82,7 +82,7 @@ namespace Edu.Module.EduTask ...@@ -82,7 +82,7 @@ namespace Edu.Module.EduTask
CreateTime=extModel.CreateTime, CreateTime=extModel.CreateTime,
UpdateBy=extModel.UpdateBy, UpdateBy=extModel.UpdateBy,
UpdateTime=extModel.UpdateTime, UpdateTime=extModel.UpdateTime,
VerifyStatus= Common.Enum.User.WFRrocessStatus.NotAudit VerifyStatus= Common.Enum.EduTask.EduTaskRrocessStatus.NotAudit
}; };
flag= education_ReceiptRepository.SetEducationReceiptRepository(educationReceipt,out string message); flag= education_ReceiptRepository.SetEducationReceiptRepository(educationReceipt,out string message);
} }
......
using Edu.AOP.CustomerAttribute; using Edu.AOP.CustomerAttribute;
using Edu.Cache.User; using Edu.Cache.User;
using Edu.Common.Enum.Course; using Edu.Common.Enum.Course;
using Edu.Common.Enum.EduTask;
using Edu.Common.Enum.User; using Edu.Common.Enum.User;
using Edu.Common.Plugin; using Edu.Common.Plugin;
using Edu.Model.CacheModel; using Edu.Model.CacheModel;
...@@ -87,7 +88,7 @@ namespace Edu.Module.EduTask ...@@ -87,7 +88,7 @@ namespace Edu.Module.EduTask
var recordList = education_RecordRepository.GetEducationRecordListRepository(new RB_Education_Record_ViewModel() var recordList = education_RecordRepository.GetEducationRecordListRepository(new RB_Education_Record_ViewModel()
{ {
QConditionIds = Ids, QConditionIds = Ids,
AuditStatus = WFRrocessStatus.NotAudit AuditStatus = EduTaskRrocessStatus.AuditIng
}); });
foreach (var subItem in groupList) foreach (var subItem in groupList)
{ {
...@@ -219,7 +220,7 @@ namespace Edu.Module.EduTask ...@@ -219,7 +220,7 @@ namespace Edu.Module.EduTask
DataObj = tempModel; DataObj = tempModel;
} }
object AuditObj =new object(); object AuditObj =new object();
if (item.VerifyStatus == WFRrocessStatus.NotAudit) if (item.VerifyStatus == EduTaskRrocessStatus.NotAudit|| item.VerifyStatus == EduTaskRrocessStatus.AuditIng)
{ {
var tempRecordList = recordList?.Where(qitem => qitem.ConditionId == item.Id)?.ToList(); var tempRecordList = recordList?.Where(qitem => qitem.ConditionId == item.Id)?.ToList();
if (tempRecordList != null && tempRecordList.Count > 0) if (tempRecordList != null && tempRecordList.Count > 0)
...@@ -254,7 +255,8 @@ namespace Edu.Module.EduTask ...@@ -254,7 +255,8 @@ namespace Edu.Module.EduTask
item.SchoolName, item.SchoolName,
item.CourseName, item.CourseName,
AuditObj, AuditObj,
AuditStatusName = item.VerifyStatus == Common.Enum.User.WFRrocessStatus.NotAudit ? "审核中" : item.VerifyStatus.ToName(), item.VerifyStatus,
AuditStatusName = item.VerifyStatus == Common.Enum.EduTask.EduTaskRrocessStatus.NotAudit ? "待审" : item.VerifyStatus.ToName(),
}; };
result.Add(obj); result.Add(obj);
} }
...@@ -273,7 +275,7 @@ namespace Edu.Module.EduTask ...@@ -273,7 +275,7 @@ namespace Edu.Module.EduTask
var recordList = education_RecordRepository.GetEducationRecordListRepository(new RB_Education_Record_ViewModel() var recordList = education_RecordRepository.GetEducationRecordListRepository(new RB_Education_Record_ViewModel()
{ {
QConditionIds = Id.ToString(), QConditionIds = Id.ToString(),
AuditStatus= WFRrocessStatus.NotAudit AuditStatus= EduTaskRrocessStatus.AuditIng
}); });
if (recordList != null && recordList.Count > 0) if (recordList != null && recordList.Count > 0)
{ {
...@@ -346,7 +348,7 @@ namespace Edu.Module.EduTask ...@@ -346,7 +348,7 @@ namespace Edu.Module.EduTask
{ {
{nameof(RB_Education_Relevance_ViewModel.ToAuditId),audits.TrimStart(',').TrimEnd(',') } {nameof(RB_Education_Relevance_ViewModel.ToAuditId),audits.TrimStart(',').TrimEnd(',') }
}; };
flag = education_RecordRepository.Update(fileds, new WhereHelper(nameof(RB_Education_Relevance_ViewModel.Id), relevance.Id)); flag = education_RelevanceRepository.Update(fileds, new WhereHelper(nameof(RB_Education_Relevance_ViewModel.Id), relevance.Id));
} }
} }
return flag; return flag;
...@@ -464,13 +466,13 @@ namespace Edu.Module.EduTask ...@@ -464,13 +466,13 @@ namespace Edu.Module.EduTask
if (auditModel.AuditStatus == 3) if (auditModel.AuditStatus == 3)
{ {
//找出当前审核 //找出当前审核
int Notcount = arList.Where(x => x.Stauts == WFRrocessStatus.AuditNotThrough).Count(); int Notcount = arList.Where(x => x.Stauts == EduTaskRrocessStatus.AuditNotThrough).Count();
if (Notcount > 0) if (Notcount > 0)
{ {
message = "该申请单已被拒绝!"; message = "该申请单已被拒绝!";
return false; return false;
} }
var ToAuditFlow = arList.Where(x => x.Stauts == WFRrocessStatus.NotAudit).OrderBy(x => x.Sort).ToList(); var ToAuditFlow = arList.Where(x => x.Stauts == EduTaskRrocessStatus.AuditIng).OrderBy(x => x.Sort).ToList();
if (ToAuditFlow.Count <= 0) if (ToAuditFlow.Count <= 0)
{ {
message = "该申请单审核已经完结!"; message = "该申请单审核已经完结!";
...@@ -480,14 +482,14 @@ namespace Edu.Module.EduTask ...@@ -480,14 +482,14 @@ namespace Edu.Module.EduTask
{ {
var model = ToAuditFlow[0]; var model = ToAuditFlow[0];
var RecordList = aurList.Where(x => x.AuditId == model.Id).ToList(); var RecordList = aurList.Where(x => x.AuditId == model.Id).ToList();
var amodel = RecordList.Where(x => x.AuditStatus == WFRrocessStatus.NotAudit && x.AuditEmId == user.Id).FirstOrDefault(); var amodel = RecordList.Where(x => x.AuditStatus == EduTaskRrocessStatus.AuditIng && x.AuditEmId == user.Id).FirstOrDefault();
if (amodel == null) if (amodel == null)
{ {
message = "尚未匹配到审核相关信息,请联系管理员!"; message = "尚未匹配到审核相关信息,请联系管理员!";
return false; return false;
} }
//同时 修改 审核记录状态 审核流程 //同时 修改 审核记录状态 审核流程
model.Stauts = WFRrocessStatus.AuditNotThrough; model.Stauts = EduTaskRrocessStatus.AuditNotThrough;
if (!string.IsNullOrWhiteSpace(model.AuditedId)) if (!string.IsNullOrWhiteSpace(model.AuditedId))
{ {
model.AuditedId += "," + user.Id; model.AuditedId += "," + user.Id;
...@@ -505,7 +507,7 @@ namespace Edu.Module.EduTask ...@@ -505,7 +507,7 @@ namespace Edu.Module.EduTask
flag = UpdateEduRelevanceModule(model.Id, model.Stauts, model.AuditedId); flag = UpdateEduRelevanceModule(model.Id, model.Stauts, model.AuditedId);
#endregion #endregion
var list = RecordList.Where(x => x.AuditStatus == WFRrocessStatus.NotAudit && x.AuditEmId != user.Id).ToList(); var list = RecordList.Where(x => x.AuditStatus == EduTaskRrocessStatus.AuditIng && x.AuditEmId != user.Id).ToList();
int AuditCount = list.Count(); int AuditCount = list.Count();
if (AuditCount > 0)//表示最后一个人就是子集审核 申请单 通过 if (AuditCount > 0)//表示最后一个人就是子集审核 申请单 通过
{ {
...@@ -518,7 +520,7 @@ namespace Edu.Module.EduTask ...@@ -518,7 +520,7 @@ namespace Edu.Module.EduTask
Dictionary<string, object> fileds = new Dictionary<string, object>() Dictionary<string, object> fileds = new Dictionary<string, object>()
{ {
{nameof(RB_Education_Receipt_ViewModel.VerifyStatus),(int)WFRrocessStatus.Rejected} {nameof(RB_Education_Receipt_ViewModel.VerifyStatus),(int)EduTaskRrocessStatus.Rejected}
}; };
flag = education_ReceiptRepository.Update(fileds, new WhereHelper(nameof(RB_Education_Receipt_ViewModel.Id), receipt.Id)); flag = education_ReceiptRepository.Update(fileds, new WhereHelper(nameof(RB_Education_Receipt_ViewModel.Id), receipt.Id));
flag = UpdateOtherModule(receipt, auditModel); flag = UpdateOtherModule(receipt, auditModel);
...@@ -527,14 +529,14 @@ namespace Edu.Module.EduTask ...@@ -527,14 +529,14 @@ namespace Edu.Module.EduTask
else else
{ {
//找出当前审核 //找出当前审核
int Notcount = arList.Where(x => x.Stauts == WFRrocessStatus.AuditNotThrough).Count(); int Notcount = arList.Where(x => x.Stauts == EduTaskRrocessStatus.AuditNotThrough).Count();
if (Notcount > 0) if (Notcount > 0)
{ {
message = "该申请单已被拒绝"; message = "该申请单已被拒绝";
return false; return false;
} }
var ToAuditFlow = arList.Where(x => x.Stauts == WFRrocessStatus.NotAudit).OrderBy(x => x.Sort).ToList(); var ToAuditFlow = arList.Where(x => x.Stauts == EduTaskRrocessStatus.AuditIng).OrderBy(x => x.Sort).ToList();
if (ToAuditFlow.Count <= 0) if (ToAuditFlow.Count <= 0)
{ {
message = "该申请单审核已经完结"; message = "该申请单审核已经完结";
...@@ -550,7 +552,7 @@ namespace Edu.Module.EduTask ...@@ -550,7 +552,7 @@ namespace Edu.Module.EduTask
if (model.AuditWay == WFTAuditWayEnum.Countersign) if (model.AuditWay == WFTAuditWayEnum.Countersign)
{ {
//会签 所有人必须审核完该流程才算完成 //会签 所有人必须审核完该流程才算完成
var amodel = RecordList.Where(x => x.AuditStatus == WFRrocessStatus.NotAudit && x.AuditEmId == user.Id).FirstOrDefault(); var amodel = RecordList.Where(x => x.AuditStatus == EduTaskRrocessStatus.AuditIng && x.AuditEmId == user.Id).FirstOrDefault();
if (amodel == null) if (amodel == null)
{ {
message = "尚未匹配到审核相关信息,请联系管理员!"; message = "尚未匹配到审核相关信息,请联系管理员!";
...@@ -561,11 +563,11 @@ namespace Edu.Module.EduTask ...@@ -561,11 +563,11 @@ namespace Edu.Module.EduTask
flag = UpdateEduRecordModule(WFRrocessStatus.AuditThrough, auditModel.Description, user.Id, amodel.Id); flag = UpdateEduRecordModule(WFRrocessStatus.AuditThrough, auditModel.Description, user.Id, amodel.Id);
#endregion #endregion
int AuditCount = RecordList.Where(x => x.AuditStatus == WFRrocessStatus.NotAudit && x.AuditEmId != user.Id).Count(); int AuditCount = RecordList.Where(x => x.AuditStatus == EduTaskRrocessStatus.AuditIng && x.AuditEmId != user.Id).Count();
if (AuditCount <= 0)//表示最后一个人就是子集审核 申请单 通过 if (AuditCount <= 0)//表示最后一个人就是子集审核 申请单 通过
{ {
//同时 修改 审核记录状态 审核流程 //同时 修改 审核记录状态 审核流程
model.Stauts = WFRrocessStatus.AuditThrough; model.Stauts = EduTaskRrocessStatus.AuditThrough;
if (!string.IsNullOrWhiteSpace(model.AuditedId)) if (!string.IsNullOrWhiteSpace(model.AuditedId))
{ {
model.AuditedId += "," + user.Id; model.AuditedId += "," + user.Id;
...@@ -585,7 +587,7 @@ namespace Edu.Module.EduTask ...@@ -585,7 +587,7 @@ namespace Edu.Module.EduTask
else else
{ {
//同时 修改 审核记录状态 审核流程 //同时 修改 审核记录状态 审核流程
model.Stauts = WFRrocessStatus.AuditThrough; model.Stauts = EduTaskRrocessStatus.AuditThrough;
if (!string.IsNullOrWhiteSpace(model.AuditedId)) if (!string.IsNullOrWhiteSpace(model.AuditedId))
{ {
model.AuditedId += "," + user.Id; model.AuditedId += "," + user.Id;
...@@ -602,14 +604,14 @@ namespace Edu.Module.EduTask ...@@ -602,14 +604,14 @@ namespace Edu.Module.EduTask
} }
else if (model.AuditWay == WFTAuditWayEnum.OrSign) else if (model.AuditWay == WFTAuditWayEnum.OrSign)
{ {
var amodel = RecordList.Where(x => x.AuditStatus == WFRrocessStatus.NotAudit && x.AuditEmId == user.Id).FirstOrDefault(); var amodel = RecordList.Where(x => x.AuditStatus == EduTaskRrocessStatus.AuditIng && x.AuditEmId == user.Id).FirstOrDefault();
if (amodel == null) if (amodel == null)
{ {
message = "尚未匹配到审核相关信息,请联系管理员!"; message = "尚未匹配到审核相关信息,请联系管理员!";
return false; return false;
} }
//同时 修改 审核记录状态 审核流程 //同时 修改 审核记录状态 审核流程
model.Stauts = WFRrocessStatus.AuditThrough; model.Stauts = EduTaskRrocessStatus.AuditThrough;
if (!string.IsNullOrWhiteSpace(model.AuditedId)) if (!string.IsNullOrWhiteSpace(model.AuditedId))
{ {
model.AuditedId += "," + user.Id; model.AuditedId += "," + user.Id;
...@@ -627,7 +629,7 @@ namespace Edu.Module.EduTask ...@@ -627,7 +629,7 @@ namespace Edu.Module.EduTask
flag = UpdateEduRelevanceModule(model.Id, model.Stauts, model.AuditedId); flag = UpdateEduRelevanceModule(model.Id, model.Stauts, model.AuditedId);
#endregion #endregion
var list = RecordList.Where(x => x.AuditStatus == WFRrocessStatus.NotAudit && x.AuditEmId != user.Id).ToList(); var list = RecordList.Where(x => x.AuditStatus == EduTaskRrocessStatus.AuditIng && x.AuditEmId != user.Id).ToList();
int AuditCount = list.Count(); int AuditCount = list.Count();
if (AuditCount > 0)//表示最后一个人就是子集审核 申请单 通过 if (AuditCount > 0)//表示最后一个人就是子集审核 申请单 通过
{ {
...@@ -640,13 +642,13 @@ namespace Edu.Module.EduTask ...@@ -640,13 +642,13 @@ namespace Edu.Module.EduTask
} }
else else
{ {
var amodel = RecordList.Where(x => x.AuditStatus == WFRrocessStatus.NotAudit && x.AuditEmId == user.Id).FirstOrDefault(); var amodel = RecordList.Where(x => x.AuditStatus == EduTaskRrocessStatus.AuditIng && x.AuditEmId == user.Id).FirstOrDefault();
if (amodel == null) if (amodel == null)
{ {
message = "尚未匹配到审核相关信息,请联系管理员!"; message = "尚未匹配到审核相关信息,请联系管理员!";
return false; return false;
} }
var list = RecordList.Where(x => x.AuditStatus == WFRrocessStatus.NotAudit && x.AuditEmId != user.Id).ToList(); var list = RecordList.Where(x => x.AuditStatus == EduTaskRrocessStatus.AuditIng && x.AuditEmId != user.Id).ToList();
int AuditCount = list.Count(); int AuditCount = list.Count();
if (AuditCount > 0) if (AuditCount > 0)
{ {
...@@ -654,7 +656,7 @@ namespace Edu.Module.EduTask ...@@ -654,7 +656,7 @@ namespace Edu.Module.EduTask
return false; return false;
} }
//同时 修改 审核记录状态 审核流程 //同时 修改 审核记录状态 审核流程
model.Stauts = WFRrocessStatus.AuditThrough; model.Stauts = EduTaskRrocessStatus.AuditThrough;
if (!string.IsNullOrWhiteSpace(model.AuditedId)) if (!string.IsNullOrWhiteSpace(model.AuditedId))
{ {
model.AuditedId += "," + user.Id; model.AuditedId += "," + user.Id;
...@@ -675,7 +677,7 @@ namespace Edu.Module.EduTask ...@@ -675,7 +677,7 @@ namespace Edu.Module.EduTask
Dictionary<string, object> fileds = new Dictionary<string, object>() Dictionary<string, object> fileds = new Dictionary<string, object>()
{ {
{nameof(RB_Education_Receipt_ViewModel.VerifyStatus),(int)WFRrocessStatus.AuditThrough} {nameof(RB_Education_Receipt_ViewModel.VerifyStatus),(int)EduTaskRrocessStatus.AuditThrough}
}; };
flag = education_ReceiptRepository.Update(fileds, new WhereHelper(nameof(RB_Education_Receipt_ViewModel.Id), receipt.Id)); flag = education_ReceiptRepository.Update(fileds, new WhereHelper(nameof(RB_Education_Receipt_ViewModel.Id), receipt.Id));
} }
...@@ -688,7 +690,7 @@ namespace Edu.Module.EduTask ...@@ -688,7 +690,7 @@ namespace Edu.Module.EduTask
//会签 所有人必须审核完该流程才算完成 //会签 所有人必须审核完该流程才算完成
if (model.AuditWay == WFTAuditWayEnum.Countersign) if (model.AuditWay == WFTAuditWayEnum.Countersign)
{ {
var amodel = RecordList.Where(x => x.AuditStatus == WFRrocessStatus.NotAudit && x.AuditEmId == user.Id).FirstOrDefault(); var amodel = RecordList.Where(x => x.AuditStatus == EduTaskRrocessStatus.AuditIng && x.AuditEmId == user.Id).FirstOrDefault();
if (amodel == null) if (amodel == null)
{ {
message = "尚未匹配到审核相关信息,请联系管理员!"; message = "尚未匹配到审核相关信息,请联系管理员!";
...@@ -700,11 +702,11 @@ namespace Edu.Module.EduTask ...@@ -700,11 +702,11 @@ namespace Edu.Module.EduTask
flag = UpdateEduRecordModule(WFRrocessStatus.AuditThrough, auditModel.Description, user.Id, amodel.Id); flag = UpdateEduRecordModule(WFRrocessStatus.AuditThrough, auditModel.Description, user.Id, amodel.Id);
#endregion #endregion
int AuditCount = RecordList.Where(x => x.AuditStatus == WFRrocessStatus.NotAudit && x.AuditEmId != user.Id).Count(); int AuditCount = RecordList.Where(x => x.AuditStatus == EduTaskRrocessStatus.AuditIng && x.AuditEmId != user.Id).Count();
if (AuditCount <= 0)//表示最后一个人就是子集审核 申请单 通过 if (AuditCount <= 0)//表示最后一个人就是子集审核 申请单 通过
{ {
//同时 修改 审核流程 //同时 修改 审核流程
model.Stauts = WFRrocessStatus.AuditThrough; model.Stauts = EduTaskRrocessStatus.AuditThrough;
if (!string.IsNullOrWhiteSpace(model.AuditedId)) if (!string.IsNullOrWhiteSpace(model.AuditedId))
{ {
model.AuditedId += "," + user.Id; model.AuditedId += "," + user.Id;
...@@ -747,14 +749,14 @@ namespace Edu.Module.EduTask ...@@ -747,14 +749,14 @@ namespace Edu.Module.EduTask
} }
else if (model.AuditWay == WFTAuditWayEnum.OrSign) else if (model.AuditWay == WFTAuditWayEnum.OrSign)
{ {
var amodel = RecordList.Where(x => x.AuditStatus == WFRrocessStatus.NotAudit && x.AuditEmId == user.Id).FirstOrDefault(); var amodel = RecordList.Where(x => x.AuditStatus == EduTaskRrocessStatus.AuditIng && x.AuditEmId == user.Id).FirstOrDefault();
if (amodel == null) if (amodel == null)
{ {
message = "尚未匹配到审核相关信息,请联系管理员!"; message = "尚未匹配到审核相关信息,请联系管理员!";
return false; return false;
} }
//同时 修改 审核记录状态 审核流程 //同时 修改 审核记录状态 审核流程
model.Stauts = WFRrocessStatus.AuditThrough; model.Stauts = EduTaskRrocessStatus.AuditThrough;
if (!string.IsNullOrWhiteSpace(model.AuditedId)) if (!string.IsNullOrWhiteSpace(model.AuditedId))
{ {
model.AuditedId += "," + user.Id; model.AuditedId += "," + user.Id;
...@@ -772,7 +774,7 @@ namespace Edu.Module.EduTask ...@@ -772,7 +774,7 @@ namespace Edu.Module.EduTask
flag = UpdateEduRelevanceModule(model.Id, model.Stauts, model.AuditedId); flag = UpdateEduRelevanceModule(model.Id, model.Stauts, model.AuditedId);
#endregion #endregion
var list = RecordList.Where(x => x.AuditStatus == WFRrocessStatus.NotAudit && x.AuditEmId != user.Id).ToList(); var list = RecordList.Where(x => x.AuditStatus == EduTaskRrocessStatus.AuditIng && x.AuditEmId != user.Id).ToList();
int AuditCount = list.Count(); int AuditCount = list.Count();
if (AuditCount > 0)//表示最后一个人就是子集审核 申请单 通过 if (AuditCount > 0)//表示最后一个人就是子集审核 申请单 通过
{ {
...@@ -792,13 +794,13 @@ namespace Edu.Module.EduTask ...@@ -792,13 +794,13 @@ namespace Edu.Module.EduTask
} }
else else
{ {
var amodel = RecordList.Where(x => x.AuditStatus == WFRrocessStatus.NotAudit && x.AuditEmId == user.Id).FirstOrDefault(); var amodel = RecordList.Where(x => x.AuditStatus == EduTaskRrocessStatus.AuditIng && x.AuditEmId == user.Id).FirstOrDefault();
if (amodel == null) if (amodel == null)
{ {
message = "尚未匹配到审核相关信息,请联系管理员!"; message = "尚未匹配到审核相关信息,请联系管理员!";
return false; return false;
} }
var list = RecordList.Where(x => x.AuditStatus == WFRrocessStatus.NotAudit && x.AuditEmId != user.Id).ToList(); var list = RecordList.Where(x => x.AuditStatus == EduTaskRrocessStatus.AuditIng && x.AuditEmId != user.Id).ToList();
int AuditCount = list.Count(); int AuditCount = list.Count();
if (AuditCount > 0) if (AuditCount > 0)
{ {
...@@ -806,7 +808,7 @@ namespace Edu.Module.EduTask ...@@ -806,7 +808,7 @@ namespace Edu.Module.EduTask
return false; return false;
} }
//同时 修改 审核记录状态 审核流程 //同时 修改 审核记录状态 审核流程
model.Stauts = WFRrocessStatus.AuditThrough; model.Stauts = EduTaskRrocessStatus.AuditThrough;
if (!string.IsNullOrWhiteSpace(model.AuditedId)) if (!string.IsNullOrWhiteSpace(model.AuditedId))
{ {
model.AuditedId += "," + user.Id; model.AuditedId += "," + user.Id;
...@@ -832,6 +834,11 @@ namespace Edu.Module.EduTask ...@@ -832,6 +834,11 @@ namespace Edu.Module.EduTask
return false; return false;
} }
} }
Dictionary<string, object> fileds = new Dictionary<string, object>()
{
{nameof(RB_Education_Receipt_ViewModel.VerifyStatus),(int)EduTaskRrocessStatus.AuditIng}
};
flag = education_ReceiptRepository.Update(fileds, new WhereHelper(nameof(RB_Education_Receipt_ViewModel.Id), receipt.Id));
} }
} }
return flag; return flag;
...@@ -842,17 +849,17 @@ namespace Edu.Module.EduTask ...@@ -842,17 +849,17 @@ namespace Edu.Module.EduTask
/// </summary> /// </summary>
/// <param name="status"></param> /// <param name="status"></param>
/// <returns></returns> /// <returns></returns>
private string GetWFRrocessStatusStrModule(WFRrocessStatus status) private string GetWFRrocessStatusStrModule(EduTaskRrocessStatus status)
{ {
var statusName = "待审"; var statusName = "待审";
switch (status) switch (status)
{ {
case WFRrocessStatus.AuditNotThrough: statusName = "拒绝"; break; case EduTaskRrocessStatus.AuditNotThrough: statusName = "拒绝"; break;
case WFRrocessStatus.AuditThrough: statusName = "通过"; break; case EduTaskRrocessStatus.AuditThrough: statusName = "通过"; break;
case WFRrocessStatus.NotAudit: statusName = "待审"; break; case EduTaskRrocessStatus.NotAudit: statusName = "待审"; break;
case WFRrocessStatus.OtherHaveAudit: statusName = "通过"; break; case EduTaskRrocessStatus.OtherHaveAudit: statusName = "通过"; break;
case WFRrocessStatus.Rejected: statusName = "驳回"; break; case EduTaskRrocessStatus.Rejected: statusName = "驳回"; break;
case WFRrocessStatus.Invalid: statusName = "作废"; break; case EduTaskRrocessStatus.Invalid: statusName = "作废"; break;
} }
return statusName; return statusName;
} }
...@@ -918,7 +925,7 @@ namespace Edu.Module.EduTask ...@@ -918,7 +925,7 @@ namespace Edu.Module.EduTask
/// <param name="AuditedId"></param> /// <param name="AuditedId"></param>
/// <param name="Id"></param> /// <param name="Id"></param>
/// <returns></returns> /// <returns></returns>
private bool UpdateEduRelevanceModule(int Id, WFRrocessStatus? status = null, string AuditedId = "") private bool UpdateEduRelevanceModule(int Id, EduTaskRrocessStatus? status = null, string AuditedId = "")
{ {
var relevanceFileds = new Dictionary<string, object>(); var relevanceFileds = new Dictionary<string, object>();
if (!string.IsNullOrEmpty(AuditedId)) if (!string.IsNullOrEmpty(AuditedId))
...@@ -1037,7 +1044,7 @@ namespace Edu.Module.EduTask ...@@ -1037,7 +1044,7 @@ namespace Edu.Module.EduTask
{ {
AuditEmId = item, AuditEmId = item,
AuditId = auditRelevance.Id, AuditId = auditRelevance.Id,
AuditStatus = WFRrocessStatus.NotAudit, AuditStatus = EduTaskRrocessStatus.AuditIng,
CreateBy = item, CreateBy = item,
CreateTime = DateTime.Now, CreateTime = DateTime.Now,
UpdateBy = item, UpdateBy = item,
......
...@@ -245,7 +245,7 @@ WHERE 1=1 ...@@ -245,7 +245,7 @@ WHERE 1=1
ToAuditId = AuditedId.TrimEnd(','), ToAuditId = AuditedId.TrimEnd(','),
Sort = item.SortNum, Sort = item.SortNum,
SpecialNode = item.FlowAduitList[0].IsSpecNode, SpecialNode = item.FlowAduitList[0].IsSpecNode,
Stauts = Common.Enum.User.WFRrocessStatus.NotAudit, Stauts = Common.Enum.EduTask.EduTaskRrocessStatus.NotAudit,
}; };
//指定人员审核 //指定人员审核
if (levance.AuditType == Common.Enum.User.WFTAuditTypeEnum.SpecifiedMember) if (levance.AuditType == Common.Enum.User.WFTAuditTypeEnum.SpecifiedMember)
...@@ -282,7 +282,7 @@ WHERE 1=1 ...@@ -282,7 +282,7 @@ WHERE 1=1
var recordModel = new RB_Education_Record_ViewModel() var recordModel = new RB_Education_Record_ViewModel()
{ {
ConditionId = model.Id, ConditionId = model.Id,
AuditStatus = Common.Enum.User.WFRrocessStatus.NotAudit, AuditStatus = Common.Enum.EduTask.EduTaskRrocessStatus.NotAudit,
AuditId = levance.Id, AuditId = levance.Id,
CreateBy = model.CreateBy, CreateBy = model.CreateBy,
CreateTime = DateTime.Now, CreateTime = DateTime.Now,
......
...@@ -31,6 +31,10 @@ WHERE 1=1 ...@@ -31,6 +31,10 @@ WHERE 1=1
{ {
builder.AppendFormat(" AND A.{0}={1} ", nameof(RB_Education_Record_ViewModel.ConditionId), query.ConditionId); builder.AppendFormat(" AND A.{0}={1} ", nameof(RB_Education_Record_ViewModel.ConditionId), query.ConditionId);
} }
if (query.AuditId > 0)
{
builder.AppendFormat(" AND A.{0}={1} ", nameof(RB_Education_Record_ViewModel.AuditId), query.AuditId);
}
if (!string.IsNullOrEmpty(query.QConditionIds)) if (!string.IsNullOrEmpty(query.QConditionIds))
{ {
builder.AppendFormat(" AND A.{0} IN({1}) ", nameof(RB_Education_Record_ViewModel.ConditionId), query.QConditionIds); builder.AppendFormat(" AND A.{0} IN({1}) ", nameof(RB_Education_Record_ViewModel.ConditionId), query.QConditionIds);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment