Bladeren bron

update StoreServiceImpl

reghao 4 maanden geleden
bovenliggende
commit
8aab68b739

+ 2 - 2
oss-store/src/main/java/cn/reghao/oss/store/rpc/StoreServiceImpl.java

@@ -125,18 +125,18 @@ public class StoreServiceImpl implements StoreService {
     public void deleteByObjectId(String objectId) {
         FileMeta fileMeta = objectRepository.getByObjectId(objectId);
         if (fileMeta != null) {
+            fileMeta.setDeleted(true);
             objectRepository.updateFileMetaDeleted(fileMeta);
         }
-        //objectRepository.deleteObject(fileMeta);
     }
 
     @Override
     public void deleteByObjectName(String objectName, int owner) {
         FileMeta fileMeta = objectRepository.getByObjectName(objectName, owner);
         if (fileMeta != null) {
+            fileMeta.setDeleted(true);
             objectRepository.updateFileMetaDeleted(fileMeta);
         }
-//        objectRepository.deleteObject(fileMeta);
     }
 
     @Override

+ 1 - 1
oss-store/src/main/resources/mapper/FileMetaMapper.xml

@@ -131,7 +131,7 @@
         data_block.absolute_path
         from file_meta
         inner join data_block
-        on file_meta.deleted is false and file_meta.content_id=data_block.content_id
+        on file_meta.content_id=data_block.content_id
         and file_meta.object_id=#{objectId}
     </select>
     <select id="findObjectNames" resultType="java.lang.String">