diff --git a/TradeManageNew/DataNew.cs b/TradeManageNew/DataNew.cs index ddf4b41..0776047 100644 --- a/TradeManageNew/DataNew.cs +++ b/TradeManageNew/DataNew.cs @@ -7138,7 +7138,7 @@ end #region 返回扫描订单Model xsx - public static DT_OrderScanModel GetScanOrderModelForReturnFinal_250123(string OrderCode, string OrderCode2, string OrderCode3, string OrderCode4, string OrderCode5, int UserId) + public static DT_OrderScanModel GetScanOrderModelForReturnFinal_250123(string OrderCode, string OrderCode1, string OrderCode2, string OrderCode3, string OrderCode4, string OrderCode5, int UserId) { DT_OrderScanModel model = null; string tsql = @" @@ -7148,7 +7148,7 @@ declare @TrackCode nvarchar(50),@OrderId int,@JoinOrderCode nvarchar(50),@Track set @OrderId=0 select top 1 @TrackCode=a.tracking_id,@PostInfo=return_carrier,@PostId=0,@OrderId=a.OrderId,@OrderCode=b.PlatOrderCode,@JoinOrderCode=JoinOrderCode,@PrintState=PrintState,@MateState=MateState,@State=b.State,@TrackId=a.Id,@OrderState=isnull(ScanState,0),@DetailId=a.DetailId,@num=a.return_quantity,@OldPostionCode=a.OldPostionCode from DT_OrderReturn a inner join DT_OrderInfo b on a.OrderId=b.OrderId - where (isnull(a.ScanState,0)=0 or isnull(a.ScanState,0)=2) and (tracking_id=@OrderCode or tracking_id=@OrderCode2 or tracking_id=@OrderCode3 or tracking_id=@OrderCode4 or tracking_id=@OrderCode5) order by Id desc + where (isnull(a.ScanState,0)=0 or isnull(a.ScanState,0)=2) and (tracking_id=@OrderCode or tracking_id=@OrderCode1 or tracking_id=@OrderCode2 or tracking_id=@OrderCode3 or tracking_id=@OrderCode4 or tracking_id=@OrderCode5) order by Id desc declare @WorkDesc nvarchar(50),@storeId int select @WorkDesc=WorkDesc from JC_UserInfo where UserId=@UserId @@ -7185,10 +7185,11 @@ end DbCommand cmd = db.GetSqlStringCommand(tsql); db.AddInParameter(cmd, "@UserId", DbType.Int32, UserId); db.AddInParameter(cmd, "@OrderCode", DbType.String, OrderCode); + db.AddInParameter(cmd, "@OrderCode1", DbType.String, OrderCode1); db.AddInParameter(cmd, "@OrderCode2", DbType.String, OrderCode2); - db.AddInParameter(cmd, "@OrderCode3", DbType.String, OrderCode); - db.AddInParameter(cmd, "@OrderCode4", DbType.String, OrderCode2); - db.AddInParameter(cmd, "@OrderCode5", DbType.String, OrderCode); + db.AddInParameter(cmd, "@OrderCode3", DbType.String, OrderCode3); + db.AddInParameter(cmd, "@OrderCode4", DbType.String, OrderCode4); + db.AddInParameter(cmd, "@OrderCode5", DbType.String, OrderCode5); DataSet tb = db.ExecuteDataSet(cmd); if (tb != null) diff --git a/TradeManageNew/OuterService/ShageService.ashx.cs b/TradeManageNew/OuterService/ShageService.ashx.cs index a06ce3f..6314925 100644 --- a/TradeManageNew/OuterService/ShageService.ashx.cs +++ b/TradeManageNew/OuterService/ShageService.ashx.cs @@ -1853,7 +1853,7 @@ namespace TradeManageNew.OuterService } int UserId = model.UserId; - var ordermodel = DataNew.GetScanOrderModelForReturnFinal_250123(originalSearchValue, Code2, Code3, Code4, Code5, UserId); + var ordermodel = DataNew.GetScanOrderModelForReturnFinal_250123(model.Code,originalSearchValue, Code2, Code3, Code4, Code5, UserId); if (ordermodel != null && ordermodel.GoodsList != null) {