11
啊鑫
2024-12-30 250ae3deeabd8e0818f4adf57f747b71fefd5ef3
Controllers/Warehouse/MesItemQtController.cs
@@ -7,7 +7,7 @@
namespace NewPdaSqlServer.Controllers.Warehouse;
/// <summary>
/// 其他出库相关接口
///     其他出库相关接口
/// </summary>
[Route("api/[controller]")]
[ApiController]
@@ -18,7 +18,7 @@
    #region 基础CRUD
    /// <summary>
    /// 获取所有
    ///     获取所有
    /// </summary>
    /// <returns>其他出库单列表</returns>
    [HttpPost("GetList")]
@@ -46,11 +46,11 @@
    #region 其他出库业务
    /// <summary>
    /// 获取未完成的退料单号列表
    ///     获取未完成的退料单号列表
    /// </summary>
    /// <returns>退料单号列表</returns>
    /// <remarks>
    /// 获取状态为已审核(Qt015=true)且未完结(Qt014=false)的退料单号列表
    ///     获取状态为已审核(Qt015=true)且未完结(Qt014=false)的退料单号列表
    /// </remarks>
    /// <response code="200">成功获取退料单号列表</response>
    /// <response code="400">获取失败</response>
@@ -75,25 +75,24 @@
    }
    /// <summary>
    /// 获取待处理的退料单明细列表
    ///     获取待处理的退料单明细列表
    /// </summary>
    /// <param name="query">查询参数</param>
    /// <returns>待处理的退料单明细列表</returns>
    /// <remarks>
    /// 请求示例:
    ///
    ///     请求示例:
    ///     POST /api/MesItemQt/GetPendingQtList
    ///     {
    ///         "userName": "admin",      // 用户名(必填)
    ///         "billNo": "QT20240101001" // 退料单号(必填)
    ///     "userName": "admin",      // 用户名(必填)
    ///     "billNo": "QT20240101001" // 退料单号(必填)
    ///     }
    ///
    /// 返回未完成的明细记录(Qd007-Qd008>0)
    ///     返回未完成的明细记录(Qd007-Qd008>0)
    /// </remarks>
    /// <response code="200">成功获取退料单明细</response>
    /// <response code="400">获取失败,返回具体错误信息</response>
    [HttpPost("GetPendingQtDetailList")]
    public ResponseResult GetPendingQtDetailList([FromBody] WarehouseQuery query)
    public ResponseResult GetPendingQtDetailList(
        [FromBody] WarehouseQuery query)
    {
        try
        {
@@ -113,24 +112,22 @@
    }
    /// <summary>
    /// 扫描条码出库
    ///     扫描条码出库
    /// </summary>
    /// <param name="query">查询参数</param>
    /// <returns>出库结果、待处理明细和提示消息</returns>
    /// <remarks>
    /// 请求示例:
    ///
    ///     请求示例:
    ///     POST /api/MesItemQt/OutScanBarcode
    ///     {
    ///         "billNo": "QT20240101001",  // 退料单号(必填)
    ///         "barcode": "BC001",         // 条码号(必填)
    ///         "userName": "admin"         // 用户名(必填)
    ///     "billNo": "QT20240101001",  // 退料单号(必填)
    ///     "barcode": "BC001",         // 条码号(必填)
    ///     "userName": "admin"         // 用户名(必填)
    ///     }
    ///
    /// 返回数据包含:
    /// - form: 处理结果表单
    /// - item: 待处理明细列表
    /// - message: 处理结果消息
    ///     返回数据包含:
    ///     - form: 处理结果表单
    ///     - item: 待处理明细列表
    ///     - message: 处理结果消息
    /// </remarks>
    /// <response code="200">扫描成功</response>
    /// <response code="400">扫描失败,返回具体错误信息</response>
@@ -158,25 +155,23 @@
    }
    /// <summary>
    /// 打印条码出库
    ///     打印条码出库
    /// </summary>
    /// <param name="query">查询参数</param>
    /// <returns>出库结果、待处理明细和提示消息</returns>
    /// <remarks>
    /// 请求示例:
    ///
    ///     请求示例:
    ///     POST /api/MesItemQt/PrintQtckBarcode
    ///     {
    ///         "userName": "admin",         // 用户名(必填)
    ///         "billNo": "QT20240101001",   // 退料单号(必填)
    ///         "barcode": "BC001",          // 条码号(必填)
    ///         "Fum": 10                    // 发料数量(必填,必须大于0)
    ///     "userName": "admin",         // 用户名(必填)
    ///     "billNo": "QT20240101001",   // 退料单号(必填)
    ///     "barcode": "BC001",          // 条码号(必填)
    ///     "Fum": 10                    // 发料数量(必填,必须大于0)
    ///     }
    ///
    /// 返回数据包含:
    /// - form: 处理结果表单
    /// - item: 待处理明细列表
    /// - message: 处理结果消息
    ///     返回数据包含:
    ///     - form: 处理结果表单
    ///     - item: 待处理明细列表
    ///     - message: 处理结果消息
    /// </remarks>
    /// <response code="200">打印成功</response>
    /// <response code="400">打印失败,返回具体错误信息</response>