fix(brand): 品牌检测补上传链+新增 /api/brand/run 端点+文件夹展开桥
- BrandBrandTab 对齐其它工具页:选文件/文件夹后先 upload_file_to_java 再提交(服务器可读路径),修复本地路径直传导致的「请先上传待处理文件/没有有效的xlsx文件路径」 - runBrandNow/createBrandTask 改为 files 契约(fileUrl=临时路径 localPath)+ 传 userId - Java 新增 POST /api/brand/run(等价 /tasks 并返回待爬取数据),修复前端「立即运行」No static resource - 选择文件夹改走新版桌面客户端桥 expand_brand_folder(本机展开);旧客户端提示改用文件多选 - 生产 .env 已另配 AIIMAGE_BRAND_CHECK_TOKEN(上游 16890 鉴权),非代码变更
This commit is contained in:
+11
@@ -63,6 +63,17 @@ public class BrandTaskController {
|
||||
return ApiResponse.success(brandTaskService.createTaskAndBuildPayload(userId, request));
|
||||
}
|
||||
|
||||
@PostMapping("/run")
|
||||
@Operation(
|
||||
summary = "立即执行品牌检查(新工具台'立即运行')",
|
||||
description = "等价于 /tasks:创建任务并返回待爬取数据。前端已通过 /api/files/upload 上传文件(fileUrl=服务器临时路径)。"
|
||||
)
|
||||
public ApiResponse<BrandCrawlPayloadVo> run(
|
||||
@Parameter(description = "用户 ID", required = true) @RequestParam Long userId,
|
||||
@Valid @RequestBody BrandTaskCreateRequest request) {
|
||||
return ApiResponse.success(brandTaskService.createTaskAndBuildPayload(userId, request));
|
||||
}
|
||||
|
||||
@GetMapping("/tasks")
|
||||
@Operation(
|
||||
summary = "获取品牌任务列表",
|
||||
|
||||
Reference in New Issue
Block a user