@@ -222,12 +222,14 @@ left join RB_Property_Category pc on pc.Id=pi.CategoryId
where+=" and wa."+nameof(Rb_Workflow_Auditrecord.AuditStatus)+"="+(int)WFRrocessStatus.NotAudit;
where+=" and pu."+nameof(RB_Property_UseReceive_Extend.AuditStatus)+"="+(int)OrderStateEnum.Auditing;//需要申请单在审核中
where+=" and war."+nameof(Rb_Workflow_AuditRelevance_Extend.SpecialNode)+" !="+(int)WFSpecialNodeEnum.Pay;//排除签名的
where+=" and war."+nameof(Rb_Workflow_AuditRelevance_Extend.TemplateType)+" =0";
}
if(dmodel.AuditedEmId>0)
{
where+=" and wa."+nameof(Rb_Workflow_Auditrecord.AuditEmId)+"="+dmodel.AuditedEmId;
where+=" and wa."+nameof(Rb_Workflow_Auditrecord.AuditStatus)+" in("+(int)WFRrocessStatus.AuditThrough+","+(int)WFRrocessStatus.AuditNotThrough+","+(int)WFRrocessStatus.Rejected+")";
where+=" and war."+nameof(Rb_Workflow_AuditRelevance_Extend.SpecialNode)+" !="+(int)WFSpecialNodeEnum.Pay;//排除签名的
where+=" and war."+nameof(Rb_Workflow_AuditRelevance_Extend.TemplateType)+" =0";
}
stringsql=$@" select distinct pu.* from
RB_Property_UseReceive pu
...
...
@@ -299,12 +301,14 @@ LEFT JOIN rb_workflow_auditrelevance war on wa.AuditId=war.Id
where+=" and wa."+nameof(Rb_Workflow_Auditrecord.AuditEmId)+"="+dmodel.AuditEmId;
where+=" and wa."+nameof(Rb_Workflow_Auditrecord.AuditStatus)+"="+(int)WFRrocessStatus.NotAudit;
where+=" and pu."+nameof(RB_Property_UseReceive_Extend.AuditStatus)+"="+(int)OrderStateEnum.Auditing;//需要申请单在审核中
where+=" and war."+nameof(Rb_Workflow_AuditRelevance.TemplateType)+"=0";
}
if(dmodel.AuditedEmId>0)
{
where+=$@" and ar.SpecialNode=2 and ar.Stauts=2 ";
where+=" and wa."+nameof(Rb_Workflow_Auditrecord.AuditEmId)+"="+dmodel.AuditedEmId;
where+=" and wa."+nameof(Rb_Workflow_Auditrecord.AuditStatus)+" in("+(int)WFRrocessStatus.AuditThrough+","+(int)WFRrocessStatus.AuditNotThrough+","+(int)WFRrocessStatus.Rejected+")";
where+=" and war."+nameof(Rb_Workflow_AuditRelevance.TemplateType)+"=0";
}
stringsql=$@" select distinct pu.* from
RB_Property_UseReceive pu
...
...
@@ -314,6 +318,7 @@ left join rb_property_userelevance pur on pu.Id=pur.ReceiveId
left join RB_Property_Info pi on pur.PropertyId=pi.Id
left join RB_Property_Category pc on pc.Id=pi.CategoryId
left join rb_workflow_auditrecord wa on pu.Id=wa.WorkFlowId
LEFT JOIN rb_workflow_auditrelevance war on wa.AuditId=war.Id
@@ -375,11 +380,13 @@ left join rb_workflow_auditrecord wa on pu.Id=wa.WorkFlowId
where+=" and wa."+nameof(Rb_Workflow_Auditrecord.AuditEmId)+"="+dmodel.AuditEmId;
where+=" and wa."+nameof(Rb_Workflow_Auditrecord.AuditStatus)+"="+(int)WFRrocessStatus.NotAudit;
where+=" and pu."+nameof(RB_Property_UseReceive_Extend.AuditStatus)+"="+(int)OrderStateEnum.Auditing;//需要申请单在审核中
where+=" and war."+nameof(Rb_Workflow_AuditRelevance.TemplateType)+"=0";
}
if(dmodel.AuditedEmId>0)
{
where+=" and wa."+nameof(Rb_Workflow_Auditrecord.AuditEmId)+"="+dmodel.AuditedEmId;
where+=" and wa."+nameof(Rb_Workflow_Auditrecord.AuditStatus)+" in("+(int)WFRrocessStatus.AuditThrough+","+(int)WFRrocessStatus.AuditNotThrough+","+(int)WFRrocessStatus.Rejected+")";
where+=" and war."+nameof(Rb_Workflow_AuditRelevance.TemplateType)+"=0";
}
stringsql=$@"
select count(distinct pu.Id) as Number from
...
...
@@ -390,6 +397,7 @@ left join rb_property_userelevance pur on pu.Id=pur.ReceiveId
left join RB_Property_Info pi on pur.PropertyId=pi.Id
left join RB_Property_Category pc on pc.Id=pi.CategoryId
left join rb_workflow_auditrecord wa on pu.Id=wa.WorkFlowId
LEFT JOIN rb_workflow_auditrelevance war on wa.AuditId=war.Id
@@ -457,12 +465,14 @@ left join rb_workflow_auditrecord wa on pu.Id=wa.WorkFlowId
where+=" and wa."+nameof(Rb_Workflow_Auditrecord.AuditStatus)+"="+(int)WFRrocessStatus.NotAudit;
where+=" and pu."+nameof(RB_Property_UseReceive_Extend.AuditStatus)+"="+(int)OrderStateEnum.Auditing;//需要申请单在审核中
where+=" and war."+nameof(Rb_Workflow_AuditRelevance_Extend.SpecialNode)+" !="+(int)WFSpecialNodeEnum.Pay;//排除签名的
where+=" and war."+nameof(Rb_Workflow_AuditRelevance.TemplateType)+"=0";
}
if(dmodel.AuditedEmId>0)
{
where+=" and wa."+nameof(Rb_Workflow_Auditrecord.AuditEmId)+"="+dmodel.AuditedEmId;
where+=" and wa."+nameof(Rb_Workflow_Auditrecord.AuditStatus)+" in("+(int)WFRrocessStatus.AuditThrough+","+(int)WFRrocessStatus.AuditNotThrough+","+(int)WFRrocessStatus.Rejected+")";
where+=" and war."+nameof(Rb_Workflow_AuditRelevance_Extend.SpecialNode)+" !="+(int)WFSpecialNodeEnum.Pay;//排除签名的
where+=" and war."+nameof(Rb_Workflow_AuditRelevance.TemplateType)+"=0";
where+=" and ss."+nameof(RB_Supplies_StockIn_Extend.SupplierName)+" like '%"+dmodel.SupplierName.Trim()+"%'";
}
if(dmodel.WarehouseId>0)
{
where+=" and ss."+nameof(RB_Supplies_StockIn_Extend.WarehouseId)+"="+dmodel.WarehouseId;
}
if(dmodel.FinanceId>0)
{
where+=" and p.FinanceId ="+dmodel.FinanceId;
}
if(dmodel.AuditEmId>0)
{
where+=" and wa."+nameof(Rb_Workflow_Auditrecord.AuditEmId)+"="+dmodel.AuditEmId;
where+=" and wa."+nameof(Rb_Workflow_Auditrecord.AuditStatus)+"="+(int)WFRrocessStatus.NotAudit;
where+=" and ss."+nameof(RB_Supplies_StockIn_Extend.StockInState)+"="+(int)StockInStatusEnum.StockInWarting;//需要入库单在待入库
where+=" and war."+nameof(Rb_Workflow_AuditRelevance_Extend.SpecialNode)+" !="+(int)WFSpecialNodeEnum.Pay;//排除签名的
where+=" and war."+nameof(Rb_Workflow_AuditRelevance_Extend.TemplateType)+" =1";
}
if(dmodel.AuditedEmId>0)
{
where+=" and wa."+nameof(Rb_Workflow_Auditrecord.AuditEmId)+"="+dmodel.AuditedEmId;
where+=" and wa."+nameof(Rb_Workflow_Auditrecord.AuditStatus)+" in("+(int)WFRrocessStatus.AuditThrough+","+(int)WFRrocessStatus.AuditNotThrough+","+(int)WFRrocessStatus.Rejected+")";
where+=" and war."+nameof(Rb_Workflow_AuditRelevance_Extend.SpecialNode)+" !="+(int)WFSpecialNodeEnum.Pay;//排除签名的
where+=" and war."+nameof(Rb_Workflow_AuditRelevance_Extend.TemplateType)+" =1";
}
stringsql=$@" select ss.*,sw.Name as WareHouseName,p.FinanceId from RB_Supplies_StockIn ss
left join rb_supplies_warehouse sw on ss.WarehouseId=sw.Id
left join rb_supplies_stockindetail ssd on ss.Id=ssd.StockInId
left join rb_supplies_material sm on ssd.SuppliesId=sm.Id
left join RB_Procurement p on ss.ProcurementId=p.Id
left join rb_workflow_auditrecord wa on ss.Id=wa.WorkFlowId
LEFT JOIN rb_workflow_auditrelevance war on wa.AuditId=war.Id