编辑 | blame | 历史 | 原始文档

MesQaDingtalkController 接口文档

接口概述

  • 基础路径: /MesQaDingtalk
  • 功能: MES QA 钉钉消息推送控制器
  • 描述: 用于发送不同类型的质量检验消息到钉钉
  • 跨域设置: 支持跨域请求(CORS)

通用请求体格式 (QaMsgDto)

字段名 类型 必填 描述
id Long 检验记录ID
lineName String 线体名称
workshopName String 车间名称
qaType String QA类型 (首件首检完成/巡检检验完成/入库检检验完成)

1. 统一QA消息发送接口

请求信息

  • 请求方法: POST
  • 请求路径: /MesQaDingtalk/sendQaMsg
  • 功能描述: 根据 qaType 值统一发送不同类型的QA消息

请求参数

  • 参数类型: RequestBody
  • 参数名称: dto
  • 参数格式: JSON
  • 参数内容: QaMsgDto对象

响应信息

  • 响应格式: JSON
  • 成功响应:
    json { "code": 200, "message": "操作成功", "data": null }
  • 失败响应:
    json { "code": 500, "message": "错误信息", "data": null }

业务逻辑

  • qaType 为 "首件首检完成" 时,调用 sendQaMsgSJ 方法
  • qaType 为 "巡检检验完成" 时,调用 sendQaMsgXJ 方法
  • qaType 为 "入库检检验完成" 时,调用 sendQaMsgRKJ 方法
  • 对于未知类型,返回错误信息

2. 首件检验消息发送接口

请求信息

  • 请求方法: POST
  • 请求路径: /MesQaDingtalk/sendQaMsgSJ
  • 功能描述: 发送首件检验消息

请求参数

  • 参数类型: RequestBody
  • 参数名称: dto
  • 参数格式: JSON
  • 参数内容: QaMsgDto对象

响应信息

  • 响应格式: JSON
  • 成功响应:
    json { "code": 200, "message": "操作成功", "data": null }
  • 失败响应:
    json { "code": 500, "message": "首件检验消息发送失败: 具体错误信息", "data": null }

3. 巡检消息发送接口

请求信息

  • 请求方法: POST
  • 请求路径: /MesQaDingtalk/sendQaMsgXJ
  • 功能描述: 发送巡检消息

请求参数

  • 参数类型: RequestBody
  • 参数名称: dto
  • 参数格式: JSON
  • 参数内容: QaMsgDto对象

响应信息

  • 响应格式: JSON
  • 成功响应:
    json { "code": 200, "message": "操作成功", "data": null }
  • 失败响应:
    json { "code": 500, "message": "巡检消息发送失败: 具体错误信息", "data": null }

4. 入库检消息发送接口

请求信息

  • 请求方法: POST
  • 请求路径: /MesQaDingtalk/sendQaMsgRKJ
  • 功能描述: 发送入库检消息

请求参数

  • 参数类型: RequestBody
  • 参数名称: dto
  • 参数格式: JSON
  • 参数内容: QaMsgDto对象

响应信息

  • 响应格式: JSON
  • 成功响应:
    json { "code": 200, "message": "操作成功", "data": null }
  • 失败响应:
    json { "code": 500, "message": "入库检消息发送失败: 具体错误信息", "data": null }