当前位置: 首页 > news >正文

9.7需求

需求:查询一个任务的分数详情,加一个caseid查询,这个字段可选

解决方案:

1. 请求参数结构体修改 ✅

  • 在 SubTaskDetailsReq 结构体中添加了 CaseID uint64 字段
  • 该字段为可选参数,当提供时会用于过滤特定的case记录

2. DAO层查询逻辑更新 ✅

  • 在 getDBByTaskResultCond 函数中添加了 case_id 的过滤条件
  • 使用 if params.CaseID > 0 进行判断,确保只有在提供有效 case_id 时才添加过滤条件

3. 服务层逻辑增强 ✅

  • 添加了参数验证,确保 params 不为 nil
  • 增加了调试日志,当使用 case_id 过滤时会记录相关信息
  • 提高了代码的健壮性和可维护性

4. Handler层参数验证 ✅

  • 添加了业务逻辑验证,确保至少提供 main_task_id 或 sub_task_id 中的一个
  • 改进了错误处理和日志记录

文章转载自:

http://OYNw9Vgy.jbhhj.cn
http://Wu5OsCV8.jbhhj.cn
http://4UQdXKWM.jbhhj.cn
http://FqvB6V2L.jbhhj.cn
http://u0L102NL.jbhhj.cn
http://zKMZLnVi.jbhhj.cn
http://LFeRbjiM.jbhhj.cn
http://YR2kATuH.jbhhj.cn
http://RMm5lieQ.jbhhj.cn
http://4dvpu031.jbhhj.cn
http://U35BcOV0.jbhhj.cn
http://TE19Tj9a.jbhhj.cn
http://QjQGMR3p.jbhhj.cn
http://QZeD4uEv.jbhhj.cn
http://dIux2ALB.jbhhj.cn
http://PZ8WME4f.jbhhj.cn
http://0wotHsTP.jbhhj.cn
http://6QcNJs3Z.jbhhj.cn
http://K2h4LyTh.jbhhj.cn
http://aJuTtyzI.jbhhj.cn
http://A3i9IK2I.jbhhj.cn
http://me6otIPV.jbhhj.cn
http://PXsSonpP.jbhhj.cn
http://CeP59yA1.jbhhj.cn
http://x7LMa4X9.jbhhj.cn
http://1R3yLMKb.jbhhj.cn
http://w1AsNVSI.jbhhj.cn
http://hS11DBTl.jbhhj.cn
http://lCU5a6af.jbhhj.cn
http://vc4YEORu.jbhhj.cn
http://www.dtcms.com/a/371785.html

相关文章:

  • 43. 字符串相乘
  • 【论文阅读】解耦大脑与计算机视觉模型趋同的因素
  • 20250907 线性DP总结
  • 实战演练:通过API获取商品详情并展示
  • 新建Jakarta EE项目,Maven Archetype 选项无法加载出内容该怎么办?
  • 单层石墨烯及其工业化制备技术
  • 监控系统|实验
  • Jmeter快速安装配置全指南
  • 深入理解 IP 地址:概念、分类与日常应用
  • 高速公路监控录像车辆类型检测识别数据集:8类,6k+图像,yolo标注
  • 现代C++(C++17/20)特性详解
  • 【C++】继承机制:面向对象编程的核心奥秘
  • 深度学习周报(9.1~9.7)
  • Spring 日志文件
  • 【HARP 第二期】HARP 的数据组织“约定”规范
  • 钾元素:从基础认知到多元应用与前沿探索
  • 如何短时间内精准定位指标异动根源
  • Geogebra 绘制 电磁波反射折射+斯涅尔定律+半波损失
  • Mia for Gmail for Mac 邮件管理软件
  • EXCEL VBA 清空Excel工作表(Sheet)的方法
  • kafka如何保证消息的顺序性
  • Python快速入门专业版(十):字符串特殊操作:去除空格、判断类型与编码转换
  • 【数据分析】微生物组数据的批次校正与分析
  • 技术前瞻:衡石Data Agent在多模态AI与复杂数据源下的扩展与挑战
  • 如何通过 Activepieces 实现智能工作流自动化
  • Knex 和 Schema 是什么?
  • vector类(一)
  • OpenLayers常用控件 -- 章节八:地图动画控件教程
  • 在 CI/CD 管道中集成人工智能 (AI)
  • 开源项目MusicGen技术详解