重现步骤

[步骤]


任务_同步卖家平台仓库库存 ChinaDownLoadImage.Task.Oversea.Task_Oversea_SyncPlatformStock


(@CustomerID int,@WareHouseType int)  SELECT alias.[ID],alias.[CustomerID],alias.[WareHouseID],alias.[SKU],alias.[PositionID],alias.[WarningNum],alias.[GoodNum],alias.[BadNum],alias.[LockNum],alias.[AddAdminID],alias.[AddAdminName],alias.[AveragePrice],alias.[HistoryInNum],alias.[HistoryOutNum],alias.[Memo],alias.[AddTime],alias.[UpdateTime],alias.[AddCycle],alias.[HaulageTime],alias.[BuyTime],alias.[SafetyDays],alias.[AvgDailySales],alias.[OrderSourceSKU],alias.[OrderSourceID],alias.[ASIN],alias.[FNSKU],alias.[isHandUpdate],alias.[BatchNum],alias.[SynchronousGoodNum],alias.[RepairTrapTime],alias.[APIUpdateTime],alias.[FirstLegShippingType],alias.[UnitBuyShipFee],alias.[FBA_Reserved_CustomerOrders],alias.[FBA_Reserved_Transfers],alias.[FBA_Reserved_Processing],alias.[IsOneProductToMorePosition],alias.[PlatformWarningNum],alias.[IsEFN],alias.[EFNCountry],alias.[IsEFNWareHouse],alias.[ProtectNum],alias.[EstimatedSaleNum],alias.[ReceiptRecordSynTime],alias.[IsHandleEFN],alias.[EfnUpdateUser],alias.[StockType],alias.[IsNARF],alias.[NARFCountry],alias.[NARFUpdateUser],alias.[OnWayNum],alias.[IsSynSuccess],alias.[Title],alias.[CombinationsValueName],alias.[OverseaProductId],alias.[UnderWayNum],alias.[UnderWayLockNum],alias.[PrepOwnerConstraint],alias.[PrepOwnerCategory],alias.[LabelOwner],alias.[Expiration],alias.[SkuCode],alias.[isDullLabel],alias.[AdjustmentOnWayNum],alias.[StorageType],alias.[PlatformOnWayNum],alias.[Last7DaysSalesOutboundQuantity],alias.[Last14DaysSalesOutboundQuantity],alias.[Last30DaysSalesOutboundQuantity]                          FROM dbo.RB_WareHouse_Product (NOLOCK) alias                              LEFT JOIN dbo.RB_WareHouse (NOLOCK) b                                  ON b.CustomerID = alias.CustomerID                                     AND alias.WareHouseID = b.ID                          WHERE alias.CustomerID = @CustomerID                                AND b.WareHouseType = @WareHouseType                                AND alias.GoodNum > 0                                AND alias.UpdateTime < DATEADD(DAY, -5, GETDATE());



[04:28:16]  -------------------------------------------------------------
CODE:N042816219
Error:20_121_0_-2146232060
SQL:  SELECT alias.[ID],alias.[CustomerID],alias.[WareHouseID],alias.[SKU],alias.[PositionID],alias.[WarningNum],alias.[GoodNum],alias.[BadNum],alias.[LockNum],alias.[AddAdminID],alias.[AddAdminName],alias.[AveragePrice],alias.[HistoryInNum],alias.[HistoryOutNum],alias.[Memo],alias.[AddTime],alias.[UpdateTime],alias.[AddCycle],alias.[HaulageTime],alias.[BuyTime],alias.[SafetyDays],alias.[AvgDailySales],alias.[OrderSourceSKU],alias.[OrderSourceID],alias.[ASIN],alias.[FNSKU],alias.[isHandUpdate],alias.[BatchNum],alias.[SynchronousGoodNum],alias.[RepairTrapTime],alias.[APIUpdateTime],alias.[FirstLegShippingType],alias.[UnitBuyShipFee],alias.[FBA_Reserved_CustomerOrders],alias.[FBA_Reserved_Transfers],alias.[FBA_Reserved_Processing],alias.[IsOneProductToMorePosition],alias.[PlatformWarningNum],alias.[IsEFN],alias.[EFNCountry],alias.[IsEFNWareHouse],alias.[ProtectNum],alias.[EstimatedSaleNum],alias.[ReceiptRecordSynTime],alias.[IsHandleEFN],alias.[EfnUpdateUser],alias.[StockType],alias.[IsNARF],alias.[NARFCountry],alias.[NARFUpdateUser],alias.[OnWayNum],alias.[IsSynSuccess],alias.[Title],alias.[CombinationsValueName],alias.[OverseaProductId],alias.[UnderWayNum],alias.[UnderWayLockNum],alias.[PrepOwnerConstraint],alias.[PrepOwnerCategory],alias.[LabelOwner],alias.[Expiration],alias.[SkuCode],alias.[isDullLabel],alias.[AdjustmentOnWayNum],alias.[StorageType],alias.[PlatformOnWayNum],alias.[Last7DaysSalesOutboundQuantity],alias.[Last14DaysSalesOutboundQuantity],alias.[Last30DaysSalesOutboundQuantity]
                        FROM dbo.RB_WareHouse_Product (NOLOCK) alias
                            LEFT JOIN dbo.RB_WareHouse (NOLOCK) b
                                ON b.CustomerID = alias.CustomerID
                                   AND alias.WareHouseID = b.ID
                        WHERE alias.CustomerID = @CustomerID
                              AND b.WareHouseType = @WareHouseType
                              AND alias.GoodNum > 0
                              AND alias.UpdateTime < DATEADD(DAY, -5, GETDATE());
PARAMS:@CustomerID = 1 ,@WareHouseType = 118 ,
MESSAGE:在从服务器接收结果时发生传输级错误。 (provider: TCP Provider, error: 0 - 信号灯超时时间已到)
TRACE:   在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
   在 System.Data.SqlClient.TdsParserStateObject.ReadSniError(TdsParserStateObject stateObj, UInt32 error)
   在 System.Data.SqlClient.TdsParserStateObject.ReadSniSyncOverAsync()
   在 System.Data.SqlClient.TdsParserStateObject.TryReadNetworkPacket()
   在 System.Data.SqlClient.TdsParserStateObject.TryPrepareBuffer()
   在 System.Data.SqlClient.TdsParserStateObject.TryReadByte(Byte& value)
   在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
   在 System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()
   在 System.Data.SqlClient.SqlDataReader.get_MetaData()
   在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)
   在 System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
   在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry)
   在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)
   在 System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method)
   在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
   在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior)
   在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable)
   在 RB.DAL.DBOperator.Query(String SQLString, SqlCommand cmd, Int32 Times, SqlParameter[] cmdParms, Boolean IsWriteDB)   在 RB.DAL.DBOperator.toCommonTipException(SqlException ex, String sql, SqlParameter[] cmdParms)
   在 RB.DAL.DBOperator.Query(String SQLString, SqlCommand cmd, Int32 Times, SqlParameter[] cmdParms, Boolean IsWriteDB)
   在 RB.DALExtendV3.RB_WareHouse_ProductExtendV3.GetModelListByWareHouseType(Int32 customerId, Int32 wareHouseType)
   在 Biz.Irobotbox.ReStock.SellerPlatformStockService.SyncStock(CM_OrderSource_EbayAmazonAPIResult param, WareHouseStockInfo wareHouseStockParam)
   在 Biz.Irobotbox.ReStock.SellerPlatformStockService.HandleApiData(CM_OrderSource_EbayAmazonAPIResult param, List`1 apiData)
   在 Biz.Irobotbox.ReStock.SellerPlatformStockService.SyncOverseaStock(CM_OrderSource_EbayAmazonAPIResult param)
   在 RB.Utility.TaskSmartManager`1.execute(Func`2 execFunction)
   在 System.Threading.Tasks.Task.Execute()
   在 System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   在 System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   在 System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot)
   在 System.Threading.Tasks.Task.ExecuteEntry(Boolean bPreventDoubleExecution)
   在 System.Threading.ThreadPoolWorkQueue.Dispatch()




[结果]


[期望]

排查问题,提升效率。

历史记录  
  1. 2026-01-20 18:52:25, 由 袁慧斌 创建。
  2. 2026-01-20 20:00:26, 由 袁慧斌 编辑。
    修改了 解决时效,旧值为 "0",新值为 "-1"。
    修改了 指派给 ,旧值为 "huxiaolong",新值为 "liletong"。
    修改了 重现步骤,区别为:
    002-
    002+
    003- 任务_同步卖家平台仓库库存
    003+ 任务_同步卖家平台仓库库存
    004- ChinaDownLoadImage.Task.Oversea.Task_Oversea_SyncPlatformStock
    004+ ChinaDownLoadImage.Task.Oversea.Task_Oversea_SyncPlatformStock
    005-
    005+
    002- <p>
    002+ <p><br /></p>
    003- </p><table border="0" cellspacing="0" cellpadding="0" width="100%" class="datagrid-htable ke-zeroborder"><tbody class="datagrid-body"><tr><td>任务_同步卖家平台仓库库存</td>
    003+ <table border="0" cellspacing="0" cellpadding="0" width="100%" class="datagrid-htable ke-zeroborder"><tbody class="datagrid-body"><tr><td>任务_同步卖家平台仓库库存</td>
    004- <td>ChinaDownLoadImage.Task.Oversea.Task_Oversea_SyncPlatformStock</td>
    004+ <td>ChinaDownLoadImage.Task.Oversea.Task_Oversea_SyncPlatformStock</td>
    005- </tr></tbody></table><p><br /></p>
    005+ </tr></tbody></table><p><br /></p>
  3. 2026-01-20 21:30:43, 由 李乐同 指派给 程伟。
    修改了 指派给,旧值为 "liletong",新值为 "chengwei"。
  4. 2026-01-20 21:34:53, 由 程伟 指派给 鞠智明。
    修改了 指派给,旧值为 "chengwei",新值为 "juzhiming"。
  5. 2026-01-21 11:56:17, 由 鞠智明 解决,方案为 性能问题 。
    修改了 解决方案,旧值为 "",新值为 "performance"。
    修改了 解决版本,旧值为 "",新值为 "trunk"。
    修改了 解决日期,旧值为 "",新值为 "2026-01-21 11:55:29"。
    修改了 指派给 ,旧值为 "juzhiming",新值为 "yuanhuibin"。
    修改了 Bug状态 ,旧值为 "active",新值为 "resolved"。
    修改了 是否确认,旧值为 "0",新值为 "1"。
    修改了 解决者 ,旧值为 "",新值为 "juzhiming"。

    执行数据很快  ;可以考虑调整到本地服务器

  6. 2026-01-22 16:33:46, 由 袁慧斌 编辑。
    修改了 测试责任人,旧值为 "",新值为 "admin"。
    修改了 解决时效 ,旧值为 "0",新值为 "17.05"。
    修改了 截止日期 ,旧值为 "0000-00-00",新值为 "2026-01-22"。
    修改了 上线时间 ,旧值为 "0000-00-00 00:00:00",新值为 "2026-01-22 16:33"。
    修改了 上线时效 ,旧值为 "-1",新值为 "45.68"。
  7. 2026-01-22 16:33:49, 由 袁慧斌 关闭。
    修改了 Bug状态 ,旧值为 "resolved",新值为 "closed"。
    修改了 指派给 ,旧值为 "yuanhuibin",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "yuanhuibin"。
    修改了 关闭日期,旧值为 "",新值为 "2026-01-22 16:33:49"。
所属项目 技术中心-需求池
所属模块 供应链   仓储物流   仓储
所属计划
所属迭代
Bug类型
严重程度 一般
优先级 P1
Bug状态 已关闭
业务部门
影响功能
开发责任人 鞠智明
测试责任人 admin
解决时效 17.05
激活次数 0
激活日期
是否确认 是
当前指派 Closed 于 2026-01-22 16:33:49
截止日期 2026-01-22
上线时间 2026-01-22 16:33:00
上线时效 45.68
操作系统
浏览器
关键词
抄送给
所属迭代
相关需求
相关任务
由谁创建 袁慧斌 于 2026-01-20 18:52:25
影响环境 生产环境-线上测试
由谁解决 鞠智明 于 2026-01-21 11:55:29
解决版本 主干
解决方案 性能问题
由谁关闭 袁慧斌 于 2026-01-22 16:33:49
最后修改 袁慧斌 于 2026-01-22 16:33:49
相关Bug