浏览代码

增加作品删除,并且删除素材

xiewj 2 年之前
父节点
当前提交
9b8463a140

+ 1 - 0
720yun_fd_manage/gis_service/src/main/java/com/gis/service/WorkHotsFodderService.java

@@ -27,5 +27,6 @@ public interface WorkHotsFodderService extends IBaseService<WorkHotsFodderEntity
 
     void removeBySceneCodeAndWorkIdAndType(String sceneCode, String workId, String type);
     void removeByWorkIdAndType(String workId,  String type);
+    void removeByWorkId(String workId);
     void removeBySceneCodeWorkIdAndType(String sceneCode,String workId,  String type);
 }

+ 8 - 0
720yun_fd_manage/gis_service/src/main/java/com/gis/service/impl/WorkHotsFodderServiceImpl.java

@@ -85,6 +85,14 @@ public class WorkHotsFodderServiceImpl extends IBaseServiceImpl<WorkHotsFodderEn
     }
 
     @Override
+    public void removeByWorkId(String workId) {
+        WorkHotsFodderEntity one=new WorkHotsFodderEntity();
+        one.setWorkId(workId);
+        one.setIsDelete(0);
+        getBaseMapper().delete(one)   ;
+    }
+
+    @Override
     public void removeBySceneCodeWorkIdAndType(String sceneCode, String workId, String type) {
         WorkHotsFodderEntity one=new WorkHotsFodderEntity();
         one.setSceneCode(sceneCode);

+ 3 - 0
720yun_fd_manage/gis_service/src/main/java/com/gis/service/impl/WorkServiceImpl.java

@@ -250,6 +250,9 @@ public class WorkServiceImpl extends IBaseStrServiceImpl<WorkEntity, String> imp
 
         // 删除无效作品数据
         delByTime();
+        //删除关联素材
+        workHotsFodderService.removeByWorkId(id);
+
 
         return Result.success();
     }