啊鑫
5 天以前 00a72fff219241eb5b0405a066cc859d07cf7735
service/base/MesPrintMangeer.cs
@@ -1,15 +1,24 @@
using NewPdaSqlServer.DB;
namespace NewPdaSqlServer.service.@base
{
    using NewPdaSqlServer.Dto.service;
    using NewPdaSqlServer.entity;
using SqlSugar;
    using System;
    using static Microsoft.EntityFrameworkCore.DbLoggerCategory;
    using System.Data;
    using NewPdaSqlServer.DB;
    using System.Data;
    using System.Data.SqlClient;
    using Microsoft.EntityFrameworkCore.Metadata.Internal;
namespace NewPdaSqlServer.service.@base;
public class MesPrintMangeer : Repository<dynamic>
{
    public dynamic getPrintInfo(dynamic query)
    {
        // 使用参数化查询防止SQL注入
        var sqlParams = new List<SugarParameter>
            { new("@userAccount", query.userName) };
            var sqlParams = new List<SugarParameter> { new("@userAccount", query.userName) };
        var sql1 = @"SELECT TOP 1 ip,port fROM print_info A
         left join SYS_USER_BIND B on A.guid = B.aboutGuid
@@ -33,8 +42,7 @@
            throw new ArgumentException("原始条码不能为空");
        // 使用强类型参数
        var sqlParams = new List<SugarParameter>
        {
            var sqlParams = new List<SugarParameter> {
            new("@cfBar", query.cfBarcode.Trim()),
            new("@oldBar", query.barcode.Trim())
        };
@@ -61,8 +69,7 @@
            throw new ArgumentException("原始条码不能为空");
        // 使用强类型参数
        var sqlParams = new List<SugarParameter>
        {
            var sqlParams = new List<SugarParameter> {
            new("@pi_Bar", query.barcode.Trim())
        };
@@ -91,14 +98,12 @@
            throw new ArgumentException("原始条码不能为空");
        // 使用强类型参数
        var sqlParams = new List<SugarParameter>
        {
            var sqlParams = new List<SugarParameter> {
            new("@cfBar", query.cfBarcode.Trim()),
            new("@oldBar", query.barcode.Trim())
        };
        var sql =
            @"SELECT TOP 1 C.ITEM_NO,C.item_name,C.item_model,B.OLDQTY as QUANTITY,B.CREATE_DATE, '拆分条码' AS BarType,B.ITEM_BARCODE,GETDATE() as print_date
            var sql = @"SELECT TOP 1 C.ITEM_NO,C.item_name,C.item_model,B.OLDQTY as QUANTITY,B.CREATE_DATE, '拆分条码' AS BarType,B.ITEM_BARCODE,GETDATE() as print_date
            FROM MES_INV_ITEM_BARCODES B
            LEFT JOIN MES_ITEMS C ON C.item_id = B.ITEM_ID
            WHERE B.ITEM_BARCODE = @cfBar
@@ -116,4 +121,7 @@
        return mergedData;
    }
    }
}