|
|
@@ -161,26 +161,27 @@ func (s *OilAnnualAuditService) GetProcessInfoWithOrderBytbl(oilAnnualAuditName
|
|
|
|
|
|
//获取总记录数
|
|
|
sqlCount := `select count(*) from ` + oilAnnualAuditName + ` a `
|
|
|
- sqlCount += ` LEFT JOIN Base_User u ON a.CreateUserId = u.Id`
|
|
|
- sqlCount += ` Left join OilSupplier s on a.SupplierId = s.Id
|
|
|
- left join Base_User uu on s.CreateUserId = uu.Id
|
|
|
- left join OilCorporateInfo c on s.CreateUserId = c.UserId`
|
|
|
+ //sqlCount += ` LEFT JOIN Base_User u ON a.CreateUserId = u.Id`
|
|
|
+ //sqlCount += ` Left join OilSupplier s on a.SupplierId = s.Id
|
|
|
+ // left join Base_User uu on a.CreateUserId = uu.Id
|
|
|
+ // left join OilCorporateInfo c on a.CreateUserId = c.UserId`
|
|
|
sqlCount += ` where ` + where
|
|
|
|
|
|
var sql string
|
|
|
sql = `select a.SupplierName, a.Id, `
|
|
|
sql += ` a.Status, a.SupplierTypeName SupplierTypeCode, `
|
|
|
sql += ` a.WorkflowId, '3' as Type, a.CreateOn, a.AccessCardNo, a.ModifiedOn as AddinTime, u.Realname AS ContactName, u.Telephone AS Mobile,`
|
|
|
- sql += ` CASE WHEN uu.IsCompanyUser = 1 THEN c.CheckUnitName
|
|
|
+ sql += ` CASE WHEN uu.IsCompanyUser = 1 THEN org.FullName
|
|
|
WHEN uu.IsCompanyUser = 0 THEN uu.Unit
|
|
|
ELSE ''
|
|
|
END AS RecUnitName`
|
|
|
sql += ` from ` + oilAnnualAuditName + ` a `
|
|
|
sql += ` LEFT JOIN Base_User u ON a.CreateUserId = u.Id`
|
|
|
sql += ` Left join OilSupplier s on a.SupplierId = s.Id
|
|
|
- left join Base_User uu on s.CreateUserId = uu.Id
|
|
|
- left join OilCorporateInfo c on s.CreateUserId = c.UserId`
|
|
|
+ left join Base_User uu on a.CreateUserId = uu.Id
|
|
|
+ left join Base_Organize org on a.CommitComId = org.Id`
|
|
|
sql += ` where ` + where
|
|
|
+ sql += ` group by a.Id`
|
|
|
if asc {
|
|
|
sql += ` order by ` + orderby + ` ASC `
|
|
|
} else {
|
|
|
@@ -233,45 +234,45 @@ func (s *OilAnnualAuditService) GetProcessInfoAllWithOrderBytbl(pageIndex, items
|
|
|
sql += `select a.SupplierName, a.Id, `
|
|
|
sql += ` a.Status, a.AppendType SupplierTypeCode, `
|
|
|
sql += ` a.WorkflowId, a.ProcessKey, '2' as Type, a.CreateOn, a.AccessCardNo, a.ModifiedOn as AddinTime, u.Realname AS ContactName, u.Telephone AS Mobile,`
|
|
|
- sql += ` case when uu.IsCompanyUser = 1 then c.CheckUnitName
|
|
|
+ sql += ` case when uu.IsCompanyUser = 1 then org.FullName
|
|
|
when uu.IsCompanyUser = 0 then uu.Unit
|
|
|
else ''
|
|
|
end As RecUnitName `
|
|
|
sql += ` from OilSupplierCertAppend a `
|
|
|
sql += ` LEFT JOIN Base_User u ON a.CreateUserId = u.Id`
|
|
|
sql += ` Left join OilSupplier s on a.SupplierId = s.Id
|
|
|
- left join Base_User uu on s.CreateUserId = uu.Id
|
|
|
- left join OilCorporateInfo c on s.CreateUserId = c.UserId`
|
|
|
+ left join Base_User uu on a.CreateUserId = uu.Id
|
|
|
+ left join Base_Organize org on a.CommitComId = org.Id`
|
|
|
sql += ` where ` + where2
|
|
|
sql += ` union `
|
|
|
|
|
|
sql += `select a.SupplierName, a.Id, `
|
|
|
sql += ` a.Status, a.SupplierTypeName SupplierTypeCode, `
|
|
|
sql += ` a.WorkflowId, a.ProcessKey, '3' as Type, a.CreateOn, a.AccessCardNo, a.ModifiedOn as AddinTime, u.Realname AS ContactName, u.Telephone AS Mobile,`
|
|
|
- sql += ` CASE WHEN uu.IsCompanyUser = 1 THEN c.CheckUnitName
|
|
|
+ sql += ` CASE WHEN uu.IsCompanyUser = 1 THEN org.FullName
|
|
|
WHEN uu.IsCompanyUser = 0 THEN uu.Unit
|
|
|
ELSE ''
|
|
|
END AS RecUnitName`
|
|
|
sql += ` from OilAnnualAudit a `
|
|
|
sql += ` LEFT JOIN Base_User u ON a.CreateUserId = u.Id`
|
|
|
sql += ` Left join OilSupplier s on a.SupplierId = s.Id
|
|
|
- left join Base_User uu on s.CreateUserId = uu.Id
|
|
|
- left join OilCorporateInfo c on s.CreateUserId = c.UserId`
|
|
|
+ left join Base_User uu on a.CreateUserId = uu.Id
|
|
|
+ left join Base_Organize org on a.CommitComId = org.Id`
|
|
|
sql += ` where ` + where3
|
|
|
sql += ` union `
|
|
|
|
|
|
sql += `select a.SupplierName, a.Id, `
|
|
|
sql += ` a.Status,a.SupplierTypeCode, `
|
|
|
sql += ` a.WorkflowId, a.ProcessKey, '4' as Type, a.CreateOn, a.AccessCardNo, a.ModifiedOn as AddinTime, u.Realname AS ContactName, u.Telephone AS Mobile, `
|
|
|
- sql += ` CASE WHEN uu.IsCompanyUser = 1 THEN c.CheckUnitName
|
|
|
+ sql += ` CASE WHEN uu.IsCompanyUser = 1 THEN org.FullName
|
|
|
WHEN uu.IsCompanyUser = 0 THEN uu.Unit
|
|
|
ELSE ''
|
|
|
END AS RecUnitName`
|
|
|
sql += ` from OilInfoChange a `
|
|
|
sql += ` LEFT JOIN Base_User u ON a.CreateUserId = u.Id`
|
|
|
sql += ` Left join OilSupplier s on a.SupplierId = s.Id
|
|
|
- left join Base_User uu on s.CreateUserId = uu.Id
|
|
|
- left join OilCorporateInfo c on s.CreateUserId = c.UserId `
|
|
|
+ left join Base_User uu on a.CreateUserId = uu.Id
|
|
|
+ left join Base_Organize org on a.CommitComId = org.Id `
|
|
|
sql += ` where ` + where
|
|
|
if asc {
|
|
|
sql += ` order by ` + orderby + ` ASC `
|