| 
															
																@@ -4,6 +4,7 @@ import java.util.List; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import javax.servlet.http.HttpServletResponse; 
															 | 
															
															 | 
															
																 import javax.servlet.http.HttpServletResponse; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																  
															 | 
															
															 | 
															
																  
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import com.xzl.common.core.domain.entity.KnowledgeFile; 
															 | 
															
															 | 
															
																 import com.xzl.common.core.domain.entity.KnowledgeFile; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+import com.xzl.common.core.domain.entity.SysFileFolder; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import com.xzl.web.service.KnowledgeFileService; 
															 | 
															
															 | 
															
																 import com.xzl.web.service.KnowledgeFileService; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import org.springframework.security.access.prepost.PreAuthorize; 
															 | 
															
															 | 
															
																 import org.springframework.security.access.prepost.PreAuthorize; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 import org.springframework.beans.factory.annotation.Autowired; 
															 | 
															
															 | 
															
																 import org.springframework.beans.factory.annotation.Autowired; 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -102,4 +103,17 @@ public class KnowledgeFileController extends BaseController 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     { 
															 | 
															
															 | 
															
																     { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         return toAjax(knowledgeFileService.deleteSysFileByFileIds(fileIds)); 
															 | 
															
															 | 
															
																         return toAjax(knowledgeFileService.deleteSysFileByFileIds(fileIds)); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     } 
															 | 
															
															 | 
															
																     } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    /** 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+     * 修改文件状态 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+     */ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    @PreAuthorize("@ss.hasPermi('system:file:edit')") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    @Log(title = "文件", businessType = BusinessType.UPDATE) 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    @PutMapping("/changeStatus") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    public AjaxResult changeStatus(@RequestBody KnowledgeFile knowledgeFile) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        if (knowledgeFile.getFileId() == null || knowledgeFile.getStatus() == null) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+            return AjaxResult.error("fileId 和 status 不能为空"); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+        return toAjax(knowledgeFileService.updateSysFileStatus(knowledgeFile.getFileId(), knowledgeFile.getStatus())); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																+    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 } 
															 | 
															
															 | 
															
																 } 
															 |