Commit 8fcbc83e authored by liudong1993's avatar liudong1993

1

parent 37b80b2b
...@@ -3329,6 +3329,10 @@ namespace Property.Module.FixedAssets ...@@ -3329,6 +3329,10 @@ namespace Property.Module.FixedAssets
#region 仓库 #region 仓库
dmodel.WareHouseName = supplies_WareHouseRepository.GetEntity(dmodel.WarehouseId)?.Name ?? ""; dmodel.WareHouseName = supplies_WareHouseRepository.GetEntity(dmodel.WarehouseId)?.Name ?? "";
#endregion #endregion
#region 采购
dmodel.FinanceId = procurementRepository.GetEntity(dmodel.ProcurementId ?? 0)?.FinanceId ?? 0;
#endregion
} }
return dmodel; return dmodel;
} }
......
...@@ -3236,16 +3236,16 @@ namespace Property.Module.FixedAssets ...@@ -3236,16 +3236,16 @@ namespace Property.Module.FixedAssets
if (ToAuditFlow.Count == 1) if (ToAuditFlow.Count == 1)
{//审批完成 {//审批完成
PushAuditMessage(EmNameList, WorkFlowId, $@"您的资产申请已完成!", "资产审批完成", empId, SysTemPushTypeEnum.PropertyAudit); PushAuditMessage(EmNameList, WorkFlowId, $@"您的耗材入库申请已完成!", "入库审批完成", empId, SysTemPushTypeEnum.SuppliesAudit);
//抄送人通知 //抄送人通知
PushAuditMessage(CopyAccountList, WorkFlowId, $@"有审核完成的资产抄送通知!", "资产抄送通知", empId, SysTemPushTypeEnum.PropertyAudit); PushAuditMessage(CopyAccountList, WorkFlowId, $@"有审核完成的耗材入库抄送通知!", "入库抄送通知", empId, SysTemPushTypeEnum.SuppliesAudit);
//所有审核人 //所有审核人
//AuditAccountList = aurList.Where(x => x.AuditStatus == WFRrocessStatus.AuditThrough && x.AuditEmId != empId).Select(x => new EmAccoutIdModel() { EmAccount = x.AuditEmAccout, EmployeeId = x.AuditEmId ?? 0 }).Distinct().ToList(); //AuditAccountList = aurList.Where(x => x.AuditStatus == WFRrocessStatus.AuditThrough && x.AuditEmId != empId).Select(x => new EmAccoutIdModel() { EmAccount = x.AuditEmAccout, EmployeeId = x.AuditEmId ?? 0 }).Distinct().ToList();
} }
else else
{ {
//审批通过 //审批通过
PushAuditMessage(AuditAccountList, WorkFlowId, $@"你有待审核的资产消息!", "资产审核通知", empId, SysTemPushTypeEnum.PropertyAudit); PushAuditMessage(AuditAccountList, WorkFlowId, $@"你有待审核的耗材入库消息!", "入库审核通知", empId, SysTemPushTypeEnum.SuppliesAudit);
} }
//日志 //日志
...@@ -3258,7 +3258,7 @@ namespace Property.Module.FixedAssets ...@@ -3258,7 +3258,7 @@ namespace Property.Module.FixedAssets
UpdateDate = System.DateTime.Now, UpdateDate = System.DateTime.Now,
ResourceId = WorkFlowId, ResourceId = WorkFlowId,
Content = "审批通过", Content = "审批通过",
Type = 1 Type = 2
}; };
workfolw_Change_LogRepository.Insert(logModel, trans); workfolw_Change_LogRepository.Insert(logModel, trans);
...@@ -3414,8 +3414,10 @@ namespace Property.Module.FixedAssets ...@@ -3414,8 +3414,10 @@ namespace Property.Module.FixedAssets
}; };
bool stockInFlag = supplies_StockInRepository.Update(uflies, uwheres, trans); bool stockInFlag = supplies_StockInRepository.Update(uflies, uwheres, trans);
if (stockInFlag) { if (stockInFlag) {
var procurementModel = procurementRepository.GetEntity(usemodel.ProcurementId ?? 0);
Dictionary<string, object> keyValues = new Dictionary<string, object>() { Dictionary<string, object> keyValues = new Dictionary<string, object>() {
{ nameof(RB_Procurement_Extend.StockInStatus),2}, { nameof(RB_Procurement_Extend.StockInStatus),2},
{ nameof(RB_Procurement_Extend.Remark),(procurementModel?.Remark??"")+" 入库单号:"+usemodel.StockInNum+"("+usemodel.Id+")被驳回;"},
{ nameof(RB_Procurement_Extend.UpdateDate),DateTime.Now} { nameof(RB_Procurement_Extend.UpdateDate),DateTime.Now}
}; };
List<WhereHelper> wheres = new List<WhereHelper>() { List<WhereHelper> wheres = new List<WhereHelper>() {
...@@ -3430,7 +3432,7 @@ namespace Property.Module.FixedAssets ...@@ -3430,7 +3432,7 @@ namespace Property.Module.FixedAssets
//回滚 采购单明细的入库数量 //回滚 采购单明细的入库数量
var dlist = supplies_StockInDetailRepository.GetList(new RB_Supplies_StockInDetail_Extend() { StockInId = usemodel.Id, RB_Group_Id = usemodel.RB_Group_Id }); var dlist = supplies_StockInDetailRepository.GetList(new RB_Supplies_StockInDetail_Extend() { StockInId = usemodel.Id, RB_Group_Id = usemodel.RB_Group_Id });
var pdlist = procurement_DetailRepository.GetList(new RB_Procurement_Detail_Extend() { ProcurementId = usemodel.ProcurementId, RB_Group_Id = usemodel.RB_Group_Id }); var pdlist = procurement_DetailRepository.GetList(new RB_Procurement_Detail_Extend() { ProcurementId = usemodel.ProcurementId, RB_Group_Id = usemodel.RB_Group_Id });
//增加采购单已入库数量 //回滚采购单已入库数量
foreach (var item in dlist) foreach (var item in dlist)
{ {
var dModel = pdlist.Where(x => x.MaterialId == item.SuppliesId).FirstOrDefault(); var dModel = pdlist.Where(x => x.MaterialId == item.SuppliesId).FirstOrDefault();
...@@ -3459,7 +3461,7 @@ namespace Property.Module.FixedAssets ...@@ -3459,7 +3461,7 @@ namespace Property.Module.FixedAssets
UpdateDate = System.DateTime.Now, UpdateDate = System.DateTime.Now,
ResourceId = WorkFlowId, ResourceId = WorkFlowId,
Content = "审批驳回,内容:" + Description, Content = "审批驳回,内容:" + Description,
Type = 1 Type = 2
}; };
workfolw_Change_LogRepository.Insert(logModel, trans); workfolw_Change_LogRepository.Insert(logModel, trans);
...@@ -3473,7 +3475,7 @@ namespace Property.Module.FixedAssets ...@@ -3473,7 +3475,7 @@ namespace Property.Module.FixedAssets
EmId = CreateModel.EmployeeId; EmId = CreateModel.EmployeeId;
} }
var EmNameList = new List<EmAccoutIdModel>() { new EmAccoutIdModel() { EmAccount = EmAccout, EmployeeId = EmId } }; var EmNameList = new List<EmAccoutIdModel>() { new EmAccoutIdModel() { EmAccount = EmAccout, EmployeeId = EmId } };
PushAuditMessage(EmNameList, WorkFlowId, $@"您有资产申请已被驳回!", "审核不通过", empId, SysTemPushTypeEnum.PropertyAudit); PushAuditMessage(EmNameList, WorkFlowId, $@"您有耗材入库申请已被驳回!", "入库审核不通过", empId, SysTemPushTypeEnum.SuppliesAudit);
workflow_AuditRelevanceRepository.DBSession.Commit(); workflow_AuditRelevanceRepository.DBSession.Commit();
return ApiResult.Success("驳回成功"); return ApiResult.Success("驳回成功");
......
...@@ -2257,6 +2257,7 @@ namespace Property.WebApi.Controllers.User ...@@ -2257,6 +2257,7 @@ namespace Property.WebApi.Controllers.User
model.SupplierName, model.SupplierName,
model.FinanceId, model.FinanceId,
model.AuditDescription, model.AuditDescription,
model.TemplateName,
DetailList = model.DetailList.Select(z => new DetailList = model.DetailList.Select(z => new
{ {
z.Id, z.Id,
......
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