音频管理和维度分析
This commit is contained in:
@@ -15,6 +15,9 @@ import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
|
||||
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
||||
import com.rj.entity.bz.TopSalesScoreResult;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
@Slf4j
|
||||
@RestController
|
||||
@RequestMapping("/api/topsales")
|
||||
@@ -26,16 +29,20 @@ public class TopSalesController {
|
||||
|
||||
@PostMapping("/score")
|
||||
@Operation(summary = "调用TopSales评分工作流")
|
||||
public ResponseEntity<DifyWorkflowResponseDto> score(@Valid @RequestBody TopSalesScoreRequestDto requestDto) {
|
||||
public ResponseEntity<Map<String, Object>> score(@Valid @RequestBody TopSalesScoreRequestDto requestDto) {
|
||||
Map<String, Object> result = new HashMap<>();
|
||||
try {
|
||||
return ResponseEntity.ok(topSalesScoreResultService.callAndSave(requestDto));
|
||||
result.put("success", true);
|
||||
result.put("message", "TopSales评分成功");
|
||||
result.put("data", topSalesScoreResultService.callAndSave(requestDto));
|
||||
return ResponseEntity.ok(result);
|
||||
|
||||
} catch (Exception e) {
|
||||
String ss ="TopSales评分工作流调用失败: " + e.getMessage() ;
|
||||
result.put("success", true);
|
||||
result.put("message", ss);
|
||||
log.error("调用TopSales评分工作流失败", e);
|
||||
DifyWorkflowResponseDto error = DifyWorkflowResponseDto.failure(
|
||||
"TopSales评分工作流调用失败: " + e.getMessage(),
|
||||
e.getClass().getSimpleName()
|
||||
);
|
||||
return ResponseEntity.status(500).body(error);
|
||||
return ResponseEntity.status(500).body(result );
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user