|
@@ -245,11 +245,25 @@ func (s *OilSupplierService) GetProcessInfoWithOrderBytbl(supplierTableName, sup
|
|
|
sqlCount += ` where ` + where
|
|
sqlCount += ` where ` + where
|
|
|
|
|
|
|
|
var sql string
|
|
var sql string
|
|
|
- sql = `select a.SupplierName, b.Id, b.AccessCardNo, b.CreateOn, b.AddinTime, b.RecUnitName, a.ContactName, a.Mobile, `
|
|
|
|
|
|
|
+ sql = `select a.SupplierName, b.Id, b.AccessCardNo, b.CreateOn, b.ModifiedOn As AddinTime, a.ContactName, a.Mobile, `
|
|
|
sql += ` b.Status, b.SupplierTypeCode, `
|
|
sql += ` b.Status, b.SupplierTypeCode, `
|
|
|
- sql += ` b.WorkflowId, b.ProcessKey, '1' as Type, b.CreateOn`
|
|
|
|
|
|
|
+ sql += ` b.WorkflowId, b.ProcessKey, '1' as Type, b.CreateOn,`
|
|
|
|
|
+ sql += ` case when u.IsCompanyUser = 1 then c.CheckUnitName
|
|
|
|
|
+ when u.IsCompanyUser = 0 then u.Unit
|
|
|
|
|
+ else ''
|
|
|
|
|
+ end As RecUnitName,`
|
|
|
|
|
+ sql += ` case when u.IsCompanyUser = 1 then c.CreateBy
|
|
|
|
|
+ when u.IsCompanyUser = 0 then u.Realname
|
|
|
|
|
+ else ''
|
|
|
|
|
+ end As ContactName,`
|
|
|
|
|
+ sql += ` case when u.IsCompanyUser = 1 then c.UserTelephone
|
|
|
|
|
+ when u.IsCompanyUser = 0 then u.Telephone
|
|
|
|
|
+ else ''
|
|
|
|
|
+ end As Mobile`
|
|
|
sql += ` from ` + supplierTableName + ` a `
|
|
sql += ` from ` + supplierTableName + ` a `
|
|
|
- sql += ` left join ` + supplierCertTableName + " b on b.SupplierId = a.Id"
|
|
|
|
|
|
|
+ sql += ` left join ` + supplierCertTableName + ` b on b.SupplierId = a.Id`
|
|
|
|
|
+ sql += ` Left join Base_User u on a.CreateUserId = u.Id `
|
|
|
|
|
+ sql += ` left join OilCorporateInfo c on a.CreateUserId = c.UserId`
|
|
|
sql += ` where ` + where
|
|
sql += ` where ` + where
|
|
|
if asc {
|
|
if asc {
|
|
|
sql += ` order by ` + orderby + ` ASC `
|
|
sql += ` order by ` + orderby + ` ASC `
|