Commit f049a7cb authored by 黄奎's avatar 黄奎

页面修改

parent abbcd0f4
 
using Edu.Cache.User;
using Edu.Common.Enum.Course; using Edu.Common.Enum.Course;
using Edu.Common.Enum.User; using Edu.Common.Enum.User;
using Edu.Common.Plugin; using Edu.Common.Plugin;
...@@ -176,7 +177,7 @@ namespace Edu.Module.Course ...@@ -176,7 +177,7 @@ namespace Edu.Module.Course
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 == WFRrocessStatus.NotAudit).OrderBy(x => x.Sort).ToList();
...@@ -286,7 +287,7 @@ namespace Edu.Module.Course ...@@ -286,7 +287,7 @@ namespace Edu.Module.Course
{nameof(RB_Student_BackClass_ViewModel.AuditStatus), (int)BackClassAuditStatusEnum.Pass } {nameof(RB_Student_BackClass_ViewModel.AuditStatus), (int)BackClassAuditStatusEnum.Pass }
}; };
flag = student_BackClassRepository.Update(backFileds, new WhereHelper(nameof(RB_Student_BackClass_ViewModel.BackId), backModel.BackId)); flag = student_BackClassRepository.Update(backFileds, new WhereHelper(nameof(RB_Student_BackClass_ViewModel.BackId), backModel.BackId));
} }
else else
{ {
...@@ -325,7 +326,7 @@ namespace Edu.Module.Course ...@@ -325,7 +326,7 @@ namespace Edu.Module.Course
}; };
flag = student_BackClassRepository.Update(backFileds, new WhereHelper(nameof(RB_Student_BackClass_ViewModel.BackId), backModel.BackId)); flag = student_BackClassRepository.Update(backFileds, new WhereHelper(nameof(RB_Student_BackClass_ViewModel.BackId), backModel.BackId));
} }
//更新抄送人状态 //更新抄送人状态
//var CopyToPeopleList = copyToPeopleRepository.GetCopyToPeopleList(WorkFlowId, TemplateType); //var CopyToPeopleList = copyToPeopleRepository.GetCopyToPeopleList(WorkFlowId, TemplateType);
//foreach (var item in CopyToPeopleList) //foreach (var item in CopyToPeopleList)
...@@ -353,7 +354,7 @@ namespace Edu.Module.Course ...@@ -353,7 +354,7 @@ namespace Edu.Module.Course
} }
//审核记录状态 //审核记录状态
#region 更新审核记录表状态 #region 更新审核记录表状态
flag = UpdateStuRecordModule(WFRrocessStatus.AuditThrough, Description, user.Id, amodel.Id); flag = UpdateStuRecordModule(WFRrocessStatus.AuditThrough, Description, user.Id, amodel.Id);
#endregion #endregion
...@@ -482,7 +483,7 @@ namespace Edu.Module.Course ...@@ -482,7 +483,7 @@ namespace Edu.Module.Course
#endregion #endregion
//赋值下一步到审核记录中 并更新这一步的待审核人 //赋值下一步到审核记录中 并更新这一步的待审核人
var modelNext = ToAuditFlow[1]; var modelNext = ToAuditFlow[1];
flag = InsertAuditRelevanceNext(backModel.CreateBy, backModel.BackId,backModel.FlowId, modelNext); flag = InsertAuditRelevanceNext(backModel.CreateBy, backModel.BackId, backModel.FlowId, modelNext);
if (flag == false) if (flag == false)
{ {
message = "审核流程不完整无法审核,请联系相关负责人!"; message = "审核流程不完整无法审核,请联系相关负责人!";
...@@ -523,7 +524,7 @@ namespace Edu.Module.Course ...@@ -523,7 +524,7 @@ namespace Edu.Module.Course
/// <param name="AuditedId"></param> /// <param name="AuditedId"></param>
/// <param name="Id"></param> /// <param name="Id"></param>
/// <returns></returns> /// <returns></returns>
private bool UpdateStuRelevanceModule(int Id,WFRrocessStatus? status=null, string AuditedId="") private bool UpdateStuRelevanceModule(int Id, WFRrocessStatus? status = null, string AuditedId = "")
{ {
var relevanceFileds = new Dictionary<string, object>(); var relevanceFileds = new Dictionary<string, object>();
if (!string.IsNullOrEmpty(AuditedId)) if (!string.IsNullOrEmpty(AuditedId))
...@@ -545,7 +546,7 @@ namespace Edu.Module.Course ...@@ -545,7 +546,7 @@ namespace Edu.Module.Course
/// <param name="wfId"></param> /// <param name="wfId"></param>
/// <param name="flowId">工作流id</param> /// <param name="flowId">工作流id</param>
/// <param name="modelNext">审核关联</param> /// <param name="modelNext">审核关联</param>
private bool InsertAuditRelevanceNext(int empId, int sourceId,int flowId, RB_Student_BackRelevance_ViewModel modelNext) private bool InsertAuditRelevanceNext(int empId, int sourceId, int flowId, RB_Student_BackRelevance_ViewModel modelNext)
{ {
if (empId <= 0) if (empId <= 0)
{ {
...@@ -571,7 +572,7 @@ namespace Edu.Module.Course ...@@ -571,7 +572,7 @@ namespace Edu.Module.Course
/// <param name="wFTTemplateTypeEnum">工作流模板</param> /// <param name="wFTTemplateTypeEnum">工作流模板</param>
/// <param name="trans">事务</param> /// <param name="trans">事务</param>
/// <param name="auditRelevance">审核节点</param> /// <param name="auditRelevance">审核节点</param>
private void InsertBatcheAuditRecord(List<int> empIds, int wfId,RB_Student_BackRelevance_ViewModel auditRelevance) private void InsertBatcheAuditRecord(List<int> empIds, int wfId, RB_Student_BackRelevance_ViewModel auditRelevance)
{ {
List<RB_Student_BackRecord_ViewModel> auditrecordList = new List<RB_Student_BackRecord_ViewModel>(); List<RB_Student_BackRecord_ViewModel> auditrecordList = new List<RB_Student_BackRecord_ViewModel>();
foreach (var item in empIds) foreach (var item in empIds)
...@@ -585,15 +586,66 @@ namespace Edu.Module.Course ...@@ -585,15 +586,66 @@ namespace Edu.Module.Course
CreateTime = DateTime.Now, CreateTime = DateTime.Now,
UpdateBy = item, UpdateBy = item,
UpdateTime = DateTime.Now, UpdateTime = DateTime.Now,
ConditionId=wfId, ConditionId = wfId,
Description="", Description = "",
BackrelevanceId= auditRelevance.Id BackrelevanceId = auditRelevance.Id
}; };
auditrecordList.Add(auditrecord); auditrecordList.Add(auditrecord);
} }
student_BackRecordRepository.InsertBatch(auditrecordList); student_BackRecordRepository.InsertBatch(auditrecordList);
auditRelevance.ToAuditId = string.Join(",", empIds); auditRelevance.ToAuditId = string.Join(",", empIds);
student_BackRelevanceRepository.Update(auditRelevance); student_BackRelevanceRepository.Update(auditRelevance);
}
/// <summary>
/// 获取退课单据信息
/// </summary>
/// <param name="backId"></param>
/// <returns></returns>
public object GetStuBackInfoModule(int backId)
{
var obj = new List<object>();
//获取单据实体类
var backModel = student_BackClassRepository.GetEntity(backId);
//获取审核记录
var aurList = student_BackRecordRepository.GetStudentBackRecordListRepository(new RB_Student_BackRecord_ViewModel()
{
ConditionId = backId,
});
//审核关联列表
var arList = student_BackRelevanceRepository.GetStudentBackRelevanceListRepository(new RB_Student_BackRelevance_ViewModel()
{
ConditionId = backId
});
obj.Add(new
{
NodeName = "发起人",
AduitStatus = 2,
SubList = new List<object>()
{
new{
AduitName= UserReidsCache.GetUserLoginInfo(backModel.CreateBy)?.AccountName ?? "",
Description=backModel.ApplyReason,
CreateTime=Common.ConvertHelper.FormatTime(backModel.CreateTime)
}
}
});
foreach (var item in arList)
{
obj.Add(new
{
NodeName = item.AuditDescription,
AduitStatus = item.Stauts,
SubList = aurList.Where(qitem => qitem.AuditId == item.Id).Select(qitem => new
{
AduitName = UserReidsCache.GetUserLoginInfo(qitem.AuditEmId)?.AccountName ?? "",
Description = qitem.Description,
CreateTime = Common.ConvertHelper.FormatTime(qitem.UpdateTime)
})
});
}
return obj;
} }
} }
} }
...@@ -110,5 +110,17 @@ namespace Edu.WebApi.Controllers.Course ...@@ -110,5 +110,17 @@ namespace Edu.WebApi.Controllers.Course
var flag = studentBillModule.SetBackBillAduitModule(BackId, AuditStatus, Description, base.UserInfo,out string message, BackMoney: BackMoney); var flag = studentBillModule.SetBackBillAduitModule(BackId, AuditStatus, Description, base.UserInfo,out string message, BackMoney: BackMoney);
return flag ? ApiResult.Success(message: message) : ApiResult.Failed(message: message); return flag ? ApiResult.Success(message: message) : ApiResult.Failed(message: message);
} }
/// <summary>
/// 获取单据详情
/// </summary>
/// <returns></returns>
public ApiResult GetBackBillAduitInfo()
{
//退课单据号
var BackId = base.ParmJObj.GetInt("BackId");
var extModel = studentBillModule.GetStuBackInfoModule(BackId);
return ApiResult.Success(data: extModel);
}
} }
} }
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