SelMFdata=db.Query<MinioFileassociation>("select * from MINIO_FILEASSOCIATION where 1=1 and (FILE_PK='"+item.Pk+"' or ASSOCIATION_FILE_PK='"+item.Pk+"')");//查询修改路径的文件关联关系
data=db.Query<MinioStoragePath>("select * from minio_storage_path where file_type='1' and upk='" +master+"' order by CREATOR_TIME asc").ToList();
data=db.Query<MinioStoragePath>("select * from minio_storage_path where upk='" +master+"' order by CREATOR_TIME asc").ToList();
foreach(varitemindata)
foreach(varitemindata)
{
{
boolAsstion=true;//定义是否执行关联
//sql = string.Format("select g.title from ASSETENTRY g where entryid in (select entryid2 from ASSETLINK t where entryid1 = (select t.entryid from ASSETENTRY t ,(select p.fileid from DLSYNC p where p.name = '{0}' and (p.event='add' or p.event = 'update') )o where t.classpk = o.fileid))", item.FileName);
//sql = string.Format("select g.title from ASSETENTRY g where entryid in (select entryid2 from ASSETLINK t where entryid1 = (select t.entryid from ASSETENTRY t ,(select p.fileid from DLSYNC p where p.name = '{0}' and (p.event='add' or p.event = 'update') )o where t.classpk = o.fileid))", item.FileName);
sql=string.Format("select g.title,g.username,g.createdate from ASSETENTRY g where entryid in (select entryid2 from ASSETLINK t where entryid1 = (select t.entryid from ASSETENTRY t ,(select p.fileid from DLSYNC p where p.name = '{0}' and (p.event='add' or p.event = 'update') and p.version='{1}' and ROWNUM = 1 order by p.version desc)o where t.classpk = o.fileid)) ",item.FileName,item.Version);
sql=string.Format("select g.title,g.username,g.createdate from ASSETENTRY g where entryid in (select entryid2 from ASSETLINK t where entryid1 = (select t.entryid from ASSETENTRY t ,(select p.fileid from DLSYNC p where p.name = '{0}' and (p.event='add' or p.event = 'update') and p.version='{1}' and ROWNUM = 1 order by p.version desc)o where t.classpk = o.fileid)) ",item.FileName,item.Version);
SelMFdata=db.Query<MinioFileassociation>("select * from MINIO_FILEASSOCIATION where 1=1 and (FILE_PK='"+item.Pk+"' or ASSOCIATION_FILE_PK='"+item.Pk+"')");
if(SelMFdata.Count>0)
{
{
if (datan[0].DocumentType=="2"||datan[0].DocumentType=="4")
foreach (varcainSelMFdata)
{
{
dc.Pk=Convert.ToInt32(db.QueryScalar("select S_MINIO_FILEASSOCIATION.nextval from dual"));
data=db.Query<MinioStoragePath>("select * from minio_storage_path where file_type='1' and upk='"+master+"' order by CREATOR_TIME desc").ToList();
//data = db.Query<MinioStoragePath>("select * from minio_storage_path where upk='" + master + "' order by CREATOR_TIME desc").ToList();
//foreach (var item in data)
//foreach (var item in data)
//{
//{
//sql = string.Format("select g.title from ASSETENTRY g where entryid in (select entryid2 from ASSETLINK t where entryid1 = (select t.entryid from ASSETENTRY t ,(select p.fileid from DLSYNC p where p.name = '{0}' and (p.event='add' or p.event = 'update') )o where t.classpk = o.fileid))", item.FileName);
//sql = string.Format("select g.title from ASSETENTRY g where entryid in (select entryid2 from ASSETLINK t where entryid1 = (select t.entryid from ASSETENTRY t ,(select p.fileid from DLSYNC p where p.name = '{0}' and (p.event='add' or p.event = 'update') )o where t.classpk = o.fileid))", item.FileName);
sql=string.Format("select * from DLSYNC where parentfolderid='{0}' and (event='update' or event='add') ",parentfolderid, data[0].CreatorTime);
sql=string.Format("select * from DLSYNC where parentfolderid='{0}' and (event='update' or event='add') ",parentfolderid);
dt=filedb.Query(sql);
dt=filedb.Query(sql);
stringsel=string.Format("select * from minio_storage_path where pk='{0}'",master);;
stringsel=string.Format("select * from minio_storage_path where pk='{0}'",master);;