cnf
6 天以前 80aa0cb51bc007f85c74c2cad0fb8e24a60cb371
Controllers/Warehouse/MesInvItemInCDetailsController.cs
@@ -98,27 +98,65 @@
        }
    }
    //SaveBarCodes
    /* //SaveBarCodes
     [HttpPost("SaveBarCodes")]
     public ResponseResult SaveBarCodes(WarehouseQuery entity)
     {
         try
         {
             dynamic resultInfos = new ExpandoObject();
             resultInfos.tbBillList = m.SaveBarCodes(entity);
             return new ResponseResult
             {
                 status = 0,
                 message = resultInfos.tbBillList.Message,
                 data = resultInfos
             };
         }
         catch (Exception ex)
         {
             return ResponseResult.ResponseError(ex);
         }
     }*/
    [HttpPost("SaveBarCodes")]
    public ResponseResult SaveBarCodes(WarehouseQuery entity)
    {
        try
        {
            dynamic resultInfos = new ExpandoObject();
            resultInfos.tbBillList = m.SaveBarCodes(entity);
            var itemInBaseModel = m.SaveBarCodes(entity);
            resultInfos.tbBillList = itemInBaseModel;
            // 判断是否为失败状态(result <= 0)
            if (itemInBaseModel.SumQuantity == null || itemInBaseModel.SumQuantity <= 0)
            {
                return new ResponseResult
                {
                    status = 1,  // 失败状态
                    message = itemInBaseModel.Message,
                    data = resultInfos
                };
            }
            // 成功状态
            return new ResponseResult
            {
                status = 0,
                message = resultInfos.tbBillList.Message,
                message = itemInBaseModel.Message,
                data = resultInfos
            };
        }
        catch (Exception ex)
        {
            return ResponseResult.ResponseError(ex);
            // 异常时返回status = 1
            return new ResponseResult
            {
                status = 1,
                message = $"操作失败: {ex.Message}",
                data = null
            };
        }
    }
    //MesToErp
    [HttpPost("SaveMessageCenter")]
    public ResponseResult SaveMessageCenter(WarehouseQuery entity)