依赖管理支持取消安装和状态筛选

This commit is contained in:
whyour
2024-02-13 22:42:22 +08:00
parent 892d91edc4
commit 14cb1f7788
9 changed files with 209 additions and 51 deletions
+16
View File
@@ -134,4 +134,20 @@ export default (app: Router) => {
}
},
);
route.put(
'/cancel',
celebrate({
body: Joi.array().items(Joi.number().required()),
}),
async (req: Request, res: Response, next: NextFunction) => {
try {
const dependenceService = Container.get(DependenceService);
await dependenceService.cancel(req.body);
return res.send({ code: 200 });
} catch (e) {
return next(e);
}
},
);
};