| | |
| | | using Masuit.Tools; |
| | | using System.Text; |
| | | using NewPdaSqlServer.DB; |
| | | using NewPdaSqlServer.Dto.service; |
| | | using NewPdaSqlServer.entity; |
| | | using SqlSugar; |
| | | using System.Data; |
| | | using System.Data.SqlClient; |
| | | using System.Text; |
| | | using static Microsoft.EntityFrameworkCore.DbLoggerCategory; |
| | | |
| | | namespace NewPdaSqlServer.service.Warehouse; |
| | | |
| | |
| | | var sqlParams = new List<SugarParameter> |
| | | { |
| | | new("@deptSectionCode", unity.deptSectionCode), |
| | | new("@rkDate", string.IsNullOrWhiteSpace(unity.rkDate?.ToString()) ? DBNull.Value : unity.rkDate), |
| | | new("@zkChecked", unity.zkChecked?.ToString() == "True" ? 1 : unity.zkChecked?.ToString() == "False" ? 0 : DBNull.Value) |
| | | new("@rkDate", |
| | | string.IsNullOrWhiteSpace(unity.rkDate?.ToString()) |
| | | ? DBNull.Value |
| | | : unity.rkDate), |
| | | new("@zkChecked", |
| | | unity.zkChecked?.ToString() == "True" ? 1 : |
| | | unity.zkChecked?.ToString() == "False" ? 0 : DBNull.Value) |
| | | }; |
| | | |
| | | var sql2 = new StringBuilder("exec prc_pda_kwcx_barInfoList @deptSectionCode, @rkDate, @zkChecked"); |
| | | var sql2 = new StringBuilder( |
| | | "exec prc_pda_kwcx_barInfoList @deptSectionCode, @rkDate, @zkChecked"); |
| | | |
| | | var list = Db.Ado.SqlQuery<dynamic>(sql2.ToString(), sqlParams); |
| | | |
| | | if (list.Count < 1) |
| | | { |
| | | throw new Exception("该条件下无对应库位信息!"); |
| | | } |
| | | if (list.Count < 1) throw new Exception("该条件下无对应库位信息!"); |
| | | |
| | | return list; |
| | | } |
| | | |
| | | public dynamic GetBarInfo(dynamic unity) |
| | | { |
| | | var sqlParams = new List<SugarParameter> { }; |
| | | var sqlParams = new List<SugarParameter>(); |
| | | |
| | | var sql2 = new StringBuilder(@"exec prc_pda_kwcx_barInfo @BARCODE"); |
| | | sqlParams.Add(new("@BARCODE", unity.barcode)); |
| | | |
| | | var list = Db.Ado.SqlQuery<dynamic>(sql2.ToString(), sqlParams); |
| | | |
| | | if (list.Count < 1) |
| | | { |
| | | throw new Exception("该条件下无对应条码信息!"); |
| | | } |
| | | if (list.Count < 1) throw new Exception("该条件下无对应条码信息!"); |
| | | |
| | | return list[0]; |
| | | } |
| | | |
| | | public dynamic GetKWList(dynamic unity) |
| | | { |
| | | |
| | | var sqlParams = new List<SugarParameter> { }; |
| | | var sqlParams = new List<SugarParameter>(); |
| | | |
| | | var sql2 = new StringBuilder(@" |
| | | select depot_code as code, depot_name as name from MES_DEPOTS"); |
| | |
| | | |
| | | public dynamic GetItemInfoList(dynamic unity,dynamic RequestInfo) |
| | | { |
| | | var sqlParams = new List<SugarParameter> { }; |
| | | var sqlParams = new List<SugarParameter>(); |
| | | var orgId = RequestInfo.OrgId; |
| | | |
| | | var sql2 = new StringBuilder(@"exec prc_pda_kwcx_itemInfo @barCode,@itemNo,@orgId"); |
| | | var sql2 = |
| | | new StringBuilder( |
| | | @"exec prc_pda_kwcx_itemInfo @barCode,@itemNo,@orgId"); |
| | | sqlParams.Add(new("@barCode", unity.barCode)); |
| | | sqlParams.Add(new("@itemNo", unity.itemNo)); |
| | | sqlParams.Add(new("@orgId", orgId)); |
| | | |
| | | var list = Db.Ado.SqlQuery<dynamic>(sql2.ToString(), sqlParams); |
| | | |
| | | if (list.Count < 1) |
| | | { |
| | | throw new Exception("该条件下无对应条码信息!"); |
| | | } |
| | | if (list.Count < 1) throw new Exception("该条件下无对应条码信息!"); |
| | | |
| | | return list; |
| | | } |