| | |
| | | namespace NewPdaSqlServer.service.@base |
| | | { |
| | | using NewPdaSqlServer.Dto.service; |
| | | using NewPdaSqlServer.entity; |
| | | using NewPdaSqlServer.DB; |
| | | 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 |
| | |
| | | throw new ArgumentException("原始条码不能为空"); |
| | | |
| | | // 使用强类型参数 |
| | | var sqlParams = new List<SugarParameter> { |
| | | var sqlParams = new List<SugarParameter> |
| | | { |
| | | new("@cfBar", query.cfBarcode.Trim()), |
| | | new("@oldBar", query.barcode.Trim()) |
| | | }; |
| | |
| | | throw new ArgumentException("原始条码不能为空"); |
| | | |
| | | // 使用强类型参数 |
| | | var sqlParams = new List<SugarParameter> { |
| | | var sqlParams = new List<SugarParameter> |
| | | { |
| | | new("@pi_Bar", query.barcode.Trim()) |
| | | }; |
| | | |
| | |
| | | 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 |
| | |
| | | if (mergedData.Count < 2) throw new Exception("条码信息存在异常,请联系管理员!"); |
| | | |
| | | return mergedData; |
| | | } |
| | | |
| | | |
| | | } |
| | | } |