@ -195,7 +195,9 @@ func (impl *ArtDemandHeadDAOImplement) Select(predicates []grmi.Predicate, order
}else{
}else{
session=session.Where(where,parameters...)
session=session.Where(where,parameters...)
}
}
ifimpl.userid!="admin"{
session=session.Where("ArtId in (select ArtId from LOG_VendorArtLst where VendorId in (select VendorId from LOG_VendorUserLst where UserId = ?))",impl.userid)
@ -231,7 +233,11 @@ func (impl *ArtDemandHeadDAOImplement) SelectAndPaging(paging *grmi.Paging, pred
}else{
}else{
session=session.Where(where,parameters...)
session=session.Where(where,parameters...)
}
}
ifimpl.userid!="admin"{
where+=" and ArtId in (select ArtId from LOG_VendorArtLst where VendorId in (select VendorId from LOG_VendorUserLst where UserId = ?)) "
parameters=append(parameters,impl.userid)
session=session.Where("ArtId in (select ArtId from LOG_VendorArtLst where VendorId in (select VendorId from LOG_VendorUserLst where UserId = ?))",impl.userid)
session=session.Where("ArtId in (select ArtId from LOG_VendorArtLst where VendorId in (select VendorId from LOG_VendorUserLst where UserId = ?))",impl.userid)
where+=" and ArtId in (select ArtId from LOG_VendorArtLst where VendorId in (select VendorId from LOG_VendorUserLst where UserId = ?)) "
parameters=append(parameters,impl.userid)
session=session.Where("ArtId in (select ArtId from LOG_VendorArtLst where VendorId in (select VendorId from LOG_VendorUserLst where UserId = ?))",impl.userid)