cnf
2025-08-01 ad98086ca42359208740fc18b53e6ccfb8f56e38
Controllers/Wom/MesWorkProdController.cs
@@ -214,5 +214,59 @@
        }
    }
    /// <summary>
    ///     PDA扫描生产报工
    /// </summary>
    /// <param name="request">报工请求参数</param>
    /// <returns>报工结果</returns>
    /// <remarks>
    ///     请求示例:
    ///     POST /api/MesWorkProd/GetRksqList
    ///     {
    ///     "sjBillNO": "rksq001",
    ///     }
    /// </remarks>
    /// <response code="200">扫描成功</response>
    /// <response code="400">扫描失败,返回具体错误信息</response>
    [HttpPost("GetRksqList")]
    public ResponseResult GetRksqList([FromBody] ScanWorkRequest request)
    {
        try
        {
            dynamic resultInfos = new ExpandoObject();
            resultInfos.result = _manager.GetRksqList(request);
            return new ResponseResult
            {
                status = 0,
                message = "OK",
                data = resultInfos
            };
        }
        catch (Exception ex)
        {
            return ResponseResult.ResponseError(ex);
        }
    }
    [HttpPost("GetRksqSelect")]
    public ResponseResult GetRksqSelect([FromBody] ScanWorkRequest request)
    {
        try
        {
            dynamic resultInfos = new ExpandoObject();
            resultInfos.result = _manager.GetRksqSelect(request);
            return new ResponseResult
            {
                status = 0,
                message = "OK",
                data = resultInfos
            };
        }
        catch (Exception ex)
        {
            return ResponseResult.ResponseError(ex);
        }
    }
    #endregion
}