南骏 池
97 分钟以前 20dda69cad210c3b40d643e52ba1cbccec24b392
Controllers/Warehouse/MesItemTblController.cs
@@ -8,9 +8,8 @@
namespace NewPdaSqlServer.Controllers.Warehouse;
/// <summary>
/// 生产退料相关接口
///     生产退料相关接口
/// </summary>
[Route("api/[controller]")]
[ApiController]
public class MesItemTblController : ControllerBase
@@ -166,16 +165,16 @@
    // 新增的方法
    /// <summary>
    /// 获取生产退料单号列表
    ///     获取生产退料单号列表
    /// </summary>
    /// <returns>退料单号列表</returns>
    [HttpPost("GetSCTLBillNo")]
    public ResponseResult GetSCTLBillNo()
    public ResponseResult GetSCTLBillNo(WarehouseQuery query)
    {
        try
        {
            dynamic resultInfos = new ExpandoObject();
            resultInfos.tbBillList = m.GetSCTLBillNo();
            resultInfos.tbBillList = m.GetSCTLBillNo(query);
            return new ResponseResult
            {
                status = 0,
@@ -190,17 +189,29 @@
    }
    /// <summary>
    /// 根据单号获取生产退料单明细
    ///     根据单号获取生产退料单明细
    /// </summary>
    /// <param name="query">查询参数</param>
    /// <returns>退料单明细列表</returns>
    [HttpPost("GetMesItemTblDetailByBillNo")]
    public ResponseResult GetMesItemTblDetailByBillNo([FromBody] WarehouseQuery query)
    public ResponseResult GetMesItemTblDetailByBillNo(
        [FromBody] WarehouseQuery query)
    {
        try
        {
            dynamic resultInfos = new ExpandoObject();
            resultInfos.tbBillList = m.GetMesItemTblDetailByBillNo(query);
            //if(resultInfos.tbBillList.Count < 1)
            //{
            //    return new ResponseResult
            //    {
            //        status = 1,
            //        message = "该申请单号不存在或未审核!!!",
            //        data = ""
            //    };
            //}
            return new ResponseResult
            {
                status = 0,
@@ -215,7 +226,7 @@
    }
    /// <summary>
    /// 扫描库位
    ///     扫描库位
    /// </summary>
    /// <param name="query">查询参数</param>
    /// <returns>库位信息</returns>
@@ -240,7 +251,7 @@
    }
    /// <summary>
    /// 扫描条码
    ///     扫描条码
    /// </summary>
    /// <param name="query">查询参数</param>
    /// <returns>扫描结果</returns>
@@ -263,4 +274,29 @@
            return ResponseResult.ResponseError(ex);
        }
    }
    /// <summary>
    ///     委外退料扫描条码
    /// </summary>
    /// <param name="query">查询参数</param>
    /// <returns>扫描结果</returns>
    [HttpPost("WwtlScanBarcode")]
    public ResponseResult WwtlScanBarcode([FromBody] WarehouseQuery query)
    {
        try
        {
            dynamic resultInfos = new ExpandoObject();
            resultInfos.tbBillList = m.SctlScanBarcode(query);
            return new ResponseResult
            {
                status = 0,
                message = "OK",
                data = resultInfos
            };
        }
        catch (Exception ex)
        {
            return ResponseResult.ResponseError(ex);
        }
    }
}