啊鑫
8 天以前 0aa54059b26e6641196e9953490dd18616e916e3
service/Warehouse/MesBarCFManager.cs
@@ -1,12 +1,11 @@
using System.Data;
using System.Data.SqlClient;
using Masuit.Tools;
using Masuit.Tools.Hardware;
using NewPdaSqlServer.DB;
using NewPdaSqlServer.Dto.service;
using NewPdaSqlServer.entity;
using NewPdaSqlServer.util;
using SqlSugar;
using static Microsoft.EntityFrameworkCore.DbLoggerCategory;
namespace NewPdaSqlServer.service.Warehouse;
@@ -24,11 +23,12 @@
    public dynamic GetBarInfoBefore(WarehouseQuery unity)
    {
        // 使用参数化查询防止SQL注入
        var sqlParams = new List<SugarParameter> { new("@barcode", unity.barcode) };
        var sqlParams = new List<SugarParameter>
            { new("@barcode", unity.barcode) };
        var sql1 = @"SELECT 1 FROM MES_INV_ITEM_STOCKS WHERE ITEM_BARCODE =@barcode ";
        var sql1 =
            @"SELECT 1 FROM MES_INV_ITEM_STOCKS WHERE ITEM_BARCODE =@barcode ";
        var KcInfo = Db.Ado.SqlQuery<dynamic>(sql1, sqlParams);
@@ -41,9 +41,11 @@
        //if (YtInfo.Count > 0) throw new Exception("该条码已扫描退料不能进行入库前拆分!");
        var sql2 = @"SELECT ITEM_ID,QUANTITY FROM MES_INV_ITEM_BARCODES WHERE ITEM_BARCODE =@barcode ";
        var sql2 =
            @"SELECT ITEM_ID,QUANTITY FROM MES_INV_ITEM_BARCODES WHERE ITEM_BARCODE =@barcode ";
        var barInfo = Db.Ado.SqlQuery<dynamic>(sql2, sqlParams).FirstOrDefault();
        var barInfo =
            Db.Ado.SqlQuery<dynamic>(sql2, sqlParams).FirstOrDefault();
        if (barInfo is null) throw new Exception("该条码信息不存在!");
@@ -84,8 +86,7 @@
                        new("@barcode_new", SqlDbType.NVarChar, 300),
                        new("@c_user", unity.userName),
                        new("@p_old_barcode", unity.barcode),
                        new("@p_qty", unity.CfNum),
                        new("@p_qty", unity.CfNum)
                    };
                    parameters[0].Direction = ParameterDirection.Output;
                    parameters[1].Direction = ParameterDirection.Output;
@@ -115,7 +116,6 @@
                    //return _strMsg;
                    //return 0;
                }
                catch (Exception ex)
                {
@@ -153,8 +153,7 @@
                        new("@barcode_new", SqlDbType.NVarChar, 300),
                        new("@c_user", unity.userName),
                        new("@p_old_barcode", unity.barcode),
                        new("@p_qty", unity.CfNum),
                        new("@p_qty", unity.CfNum)
                    };
                    parameters[0].Direction = ParameterDirection.Output;
                    parameters[1].Direction = ParameterDirection.Output;
@@ -184,7 +183,6 @@
                    //return _strMsg;
                    //return 0;
                }
                catch (Exception ex)
                {