| | |
| | | return mergedData; |
| | | } |
| | | |
| | | /// <summary> |
| | | /// PDA重打条码 |
| | | /// </summary> |
| | | /// <param name="query"></param> |
| | | /// <returns></returns> |
| | | /// <exception cref="ArgumentException"></exception> |
| | | public dynamic getPrintBarInfo(dynamic query) // 使用具体类型替代dynamic |
| | | { |
| | | // 参数校验 |
| | | if (string.IsNullOrEmpty(query?.barcode)) |
| | | throw new ArgumentException("原始条码不能为空"); |
| | | |
| | | // 使用强类型参数 |
| | | var sqlParams = new List<SugarParameter> { |
| | | new("@pi_Bar", query.barcode.Trim()) |
| | | }; |
| | | |
| | | var sql = @"EXEC prc_pda_basePrint_selBarInfo @pi_Bar "; |
| | | |
| | | var mergedData = Db.Ado.SqlQuery<dynamic>(sql, sqlParams); |
| | | |
| | | //if (mergedData.Count < 2) throw new Exception("条码信息存在异常,请联系管理员!"); |
| | | |
| | | return mergedData; |
| | | } |
| | | |
| | | // // 现场收料展示列表 |
| | | // public class PrintBarInfo |
| | | // { |