xxyy
2025-03-07 46ba61974b88fa75d1bcdad26709f2c3a945051e
分支
用户 xxyy <cathay_xy@163.com>
星期五, 三月 7, 2025 09:43 +0800
提交者 xxyy <cathay_xy@163.com>
星期五, 三月 7, 2025 09:43 +0800
提交46ba61974b88fa75d1bcdad26709f2c3a945051e
目录 9da7ecedc9db9b3f31752fb2a1e28fcd645e73f8 目录 | zip | gz
上一版本 aded48e0f32d28bf61479a3c50ac63946be6f469 查看 | 对比
新增 API 方法并实现请求节流机制

在 `TaskController.cs` 中添加多个新的 API 方法,并为其引入 `ThrottleFilter` 以限制请求频率。新增的方法包括 `CompleteTaskAsync`、`TransferCheckAsync` 等。

在 `CheckingStockOutMiddleware.cs` 中添加 `StockOutMiddleware`,定期调用 `StockCheckingAsync` 方法以检查库存状态。

在 `ThrottleFilter.cs` 中实现 `ThrottleFilter` 类,限制 API 方法的调用频率。

在 `appsettings.json` 中将 `UseRedis` 设置从 `true` 更改为 `false`,不再启用 Redis 缓存。
已修改2个文件
已添加2个文件
90 ■■■■ 文件已修改
Code Management/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Controllers/TaskController.cs 31 ●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code Management/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Filter/CheckingStockOutMiddleware.cs 27 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code Management/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/Filter/ThrottleFilter.cs 30 ●●●●● 对比 | 查看 | 原始文档 | blame | 历史
Code Management/WMS/WIDESEA_WMSServer/WIDESEA_WMSServer/appsettings.json 2 ●●● 对比 | 查看 | 原始文档 | blame | 历史