|
@@ -466,6 +466,27 @@ router.route("/deleteFile").all(async (req, res, next) => {
|
|
|
}
|
|
|
});
|
|
|
|
|
|
+//删除文件
|
|
|
+router.route("/deleteFileByFilter").all(async (req, res, next) => {
|
|
|
+ if (req.body[0]) {
|
|
|
+ let documentids = decodeURIComponent(req.body[0].documentids).split(",");
|
|
|
+ let ids = req.body[0].ids;
|
|
|
+
|
|
|
+ client.documents.deleteByFilter({ filters: {"document_id": { "$in": documentids }} }).then(() => {
|
|
|
+ console.log("文件删除成功");
|
|
|
+ }).catch(error => {
|
|
|
+ console.error("删除文件时发生错误:", error);
|
|
|
+ })
|
|
|
+
|
|
|
+ p = [ids];
|
|
|
+ p.unshift(_mysqlLabor[0], _mysqlLabor[1], "deleteFile");
|
|
|
+ mysql.usselect(p, async function (ret) {
|
|
|
+ res.end(JSON.stringify(ret));
|
|
|
+ });
|
|
|
+
|
|
|
+ }
|
|
|
+});
|
|
|
+
|
|
|
router.route("/getFolder").all((req, res, next) => {
|
|
|
getmysql2(req, res, "getFolder", req.body.uid);
|
|
|
});
|