业务需求
需求描述
验收标准
价值描述
解决此BUG导致的页面报错问题
001-WMS:性能优化--irobotbox_warehouse_localwarehouseinventory_aspx(责任人:赵喜)
001+ WMS:库位库存查询页面超时问题优化(责任人:赵喜)
001-修改了 需求描述,区别为:WMS:性能优化--irobotbox_warehouse_localwarehouseinventory_aspx(责任人:赵喜)
001+ WMS:库位库存查询页面超时问题优化(责任人:赵喜)
001-CODE:N10564158Error:11_-2_0_-2146232060SQL: declare @tb_id as Tb_Ids; INSERT INTO @tb_id SELECT CONVERT(INT, item) FROM dbo.CharSplitForIn('7085,7056,7057,7556,3922,7590,4316,9029,5312,2,279,336,333,687,2205,13237,13558,1100000', ','); SELECT Count(1) FROM RB_WareHouse_Product a WITH ( NOLOCK ) INNER JOIN RB_WareHouse wh WITH ( NOLOCK ) ON a.CustomerID=wh.CustomerID AND a.WareHouseID=wh.ID AND wh.IsActive=1 INNER JOIN RB_WareHouse_OneProductMorePosition_Product whopmpp ( NOLOCK ) ON a.CustomerID=whopmpp.CustomerID AND a.WareHouseID=whopmpp.WareHouseID AND a.SKU=whopmpp.SKU LEFT JOIN RB_WareHouse_Position AS b WITH ( NOLOCK ) ON whopmpp.PositionID=b.ID AND whopmpp.CustomerID=b.CustomerID LEFT JOIN RB_Product AS c WITH ( NOLOCK ) ON a.SKU=c.SKU AND a.CustomerID=c.CustomerID LEFT JOIN ( SELECT ps.CustomerID, SKU,ps.IsFBABarCode FROM RB_Product_SupplierPrice sp WITH( NOLOCK ) LEFT JOIN RB_Product_Supplier ps WITH( NOLOCK ) ON sp.SupplierID = ps.ID AND sp.CustomerID = ps.CustomerID WHERE sp.IsDefault = 1 AND ps.IsFBABarCode = 1) s ON a.SKU=s.SKU AND s.CustomerID=a.CustomerID LEFT JOIN RB_Warehouse_Product_ActiveInfo r WITH(NOLOCK) on a.CustomerID=r.CustomerID AND a.SKU=r.SKU AND a.WarehouseID=r.WarehouseID LEFT JOIN RB_7DaysOutStockRecord sr WITH(NOLOCK) on a.CustomerID=sr.CustomerID and a.SKU=sr.SKU and a.WareHouseID=sr.WareHouseID LEFT JOIN RB_Warehouse_PickingPackage pp WITH(NOLOCK) on a.CustomerID=pp.CustomerID and a.SKU=pp.SKU and a.WareHouseID=pp.WareHouseID INNER JOIN @tb_id tid on wh.ID=tid.Id WHERE a.CustomerID=1 AND wh.WareHouseType=1PARAMS:MESSAGE:执行超时已过期。完成操作之前已超时或服务器未响应。 TRACE: 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) 在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) 在 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.ExecuteScalar() 在 RB.DAL.DBOperator.GetSingle(String SQLString, SqlCommand cmd, Int32 Times, SqlParameter[] cmdParms, Boolean IsWriteDB) 在 RB.DAL.DBOperator.toCommonTipException(SqlException ex, String sql, SqlParameter[] cmdParms) 在 RB.DAL.DBOperator.GetSingle(String SQLString, SqlCommand cmd, Int32 Times, SqlParameter[] cmdParms, Boolean IsWriteDB) 在 RB.DAL.DBOperator.GetSingle(String SQLString, Boolean IsWriteDB) 在 RB.DALExtend.Generate.RB_WareHouse_ProductExtend.GetWareHouseProductPositionInfoPagerList(RB_WareHouse_Product_Position_PageList_PSParameters parameters, Int32& recordCount, String& sqlQueryCriteria, Int32& totalGoodNum, Int32& totalLockNum, Decimal& totalInventoryAmount, String& sqlCreateTable) 在 PandaBuy.ERP.Web.IrobotBox.WareHouse.LocalWarehouseInventory.InitProductsData() 在 PandaBuy.ERP.Web.IrobotBox.WareHouse.LocalWarehouseInventory.Page_Load(Object sender, EventArgs e) 在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) 在 System.Web.UI.Control.OnLoad(EventArgs e) 在 System.Web.UI.Control.LoadRecursive() 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 在 System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) 在 System.Web.UI.Page.ProcessRequest() 在 System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) 在 System.Web.UI.Page.ProcessRequest(HttpContext context) 在 ASP.irobotbox_warehouse_localwarehouseinventory_aspx.ProcessRequest(HttpContext context) 在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() 在 System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) 在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) 在 System.Web.HttpApplication.PipelineStepManager.ResumeSteps(Exception error) 在 System.Web.HttpApplication.BeginProcessRequestNotification(HttpContext context, AsyncCallback cb) 在 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context) 在 System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags) 在 System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags) 在 System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion(IntPtr pHandler, RequestNotificationStatus& notificationStatus) 在 System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags) 在 System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)
001+ <a href="https://alidocs.dingtalk.com/i/nodes/KGZLxjv9VG32K57MteOOxn6bV6EDybno?">https://alidocs.dingtalk.com/i/nodes/KGZLxjv9VG32K57MteOOxn6bV6EDybno?# 「M-18395 WMS:库位库存查询页面超时问题优化(责任人: 赵喜)」
002-
003-建议优化:
004-
005-declare @tb_id as Tb_Ids; INSERT INTO @tb_id SELECT CONVERT(INT, item) FROM dbo.CharSplitForIn('7085,7056,7057,7556,3922,7590,4316,9029,5312,2,279,336,333,687,2205,13237,13558,1100000', ','); drop table if exists #tabHouse;select wh.CustomerID,wh.ID into #tabHouse from RB_WareHouse wh WITH ( NOLOCK ) INNER JOIN @tb_id tid on wh.ID=tid.Id where wh.WareHouseType=1 and wh.IsActive=1;create index idx_id_CustomerID on #tabHouse(id,CustomerID);SELECT Count(1) FROM RB_WareHouse_Product a WITH ( NOLOCK ) INNER JOIN #tabHouse wh WITH ( NOLOCK ) ON a.CustomerID=wh.CustomerID AND a.WareHouseID=wh.ID INNER JOIN RB_WareHouse_OneProductMorePosition_Product whopmpp ( NOLOCK ) ON a.CustomerID=whopmpp.CustomerID AND a.WareHouseID=whopmpp.WareHouseID AND a.SKU=whopmpp.SKULEFT JOIN RB_WareHouse_Position AS b WITH ( NOLOCK ) ON whopmpp.PositionID=b.ID AND whopmpp.CustomerID=b.CustomerIDLEFT JOIN RB_Product AS c WITH ( NOLOCK ) ON a.SKU=c.SKU AND a.CustomerID=c.CustomerIDLEFT JOIN (SELECT ps.CustomerID, SKU,ps.IsFBABarCodeFROM RB_Product_SupplierPrice sp WITH( NOLOCK )LEFT JOIN RB_Product_Supplier ps WITH( NOLOCK ) ON sp.SupplierID = ps.ID AND sp.CustomerID = ps.CustomerIDWHERE sp.IsDefault = 1 AND ps.IsFBABarCode = 1) s ON a.SKU=s.SKU AND s.CustomerID=a.CustomerIDLEFT JOIN RB_Warehouse_Product_ActiveInfo r WITH(NOLOCK) on a.CustomerID=r.CustomerID AND a.SKU=r.SKU AND a.WarehouseID=r.WarehouseIDLEFT JOIN RB_7DaysOutStockRecord sr WITH(NOLOCK) on a.CustomerID=sr.CustomerID and a.SKU=sr.SKU and a.WareHouseID=sr.WareHouseIDLEFT JOIN RB_Warehouse_PickingPackage pp WITH(NOLOCK) on a.CustomerID=pp.CustomerID and a.SKU=pp.SKU and a.WareHouseID=pp.WareHouseID WHERE a.CustomerID=1 ;
006-
001-CODE:N10564158<br />Error:11_-2_0_-2146232060<br />SQL: declare @tb_id as Tb_Ids; INSERT INTO @tb_id SELECT CONVERT(INT, item) FROM dbo.CharSplitForIn('7085,7056,7057,7556,3922,7590,4316,9029,5312,2,279,336,333,687,2205,13237,13558,1100000', ','); SELECT Count(1) FROM RB_WareHouse_Product a WITH ( NOLOCK ) INNER JOIN RB_WareHouse wh WITH ( NOLOCK ) ON a.CustomerID=wh.CustomerID AND a.WareHouseID=wh.ID AND wh.IsActive=1<br /> INNER JOIN RB_WareHouse_OneProductMorePosition_Product whopmpp ( NOLOCK ) ON a.CustomerID=whopmpp.CustomerID AND a.WareHouseID=whopmpp.WareHouseID AND a.SKU=whopmpp.SKU<br /> LEFT JOIN RB_WareHouse_Position AS b WITH ( NOLOCK ) ON whopmpp.PositionID=b.ID AND whopmpp.CustomerID=b.CustomerID<br /> LEFT JOIN RB_Product AS c WITH ( NOLOCK ) ON a.SKU=c.SKU AND a.CustomerID=c.CustomerID<br /> LEFT JOIN (<br /> SELECT ps.CustomerID, SKU,ps.IsFBABarCode<br /> FROM RB_Product_SupplierPrice sp WITH( NOLOCK )<br /> LEFT JOIN RB_Product_Supplier ps WITH( NOLOCK ) ON sp.SupplierID = ps.ID AND sp.CustomerID = ps.CustomerID<br /> WHERE sp.IsDefault = 1 AND ps.IsFBABarCode = 1) s ON a.SKU=s.SKU AND s.CustomerID=a.CustomerID<br /> LEFT JOIN RB_Warehouse_Product_ActiveInfo r WITH(NOLOCK) on a.CustomerID=r.CustomerID AND a.SKU=r.SKU AND a.WarehouseID=r.WarehouseID<br /> LEFT JOIN RB_7DaysOutStockRecord sr WITH(NOLOCK) on a.CustomerID=sr.CustomerID and a.SKU=sr.SKU and a.WareHouseID=sr.WareHouseID<br /> LEFT JOIN RB_Warehouse_PickingPackage pp WITH(NOLOCK) on a.CustomerID=pp.CustomerID and a.SKU=pp.SKU and a.WareHouseID=pp.WareHouseID INNER JOIN @tb_id tid on wh.ID=tid.Id WHERE a.CustomerID=1 AND wh.WareHouseType=1<br />PARAMS:<br />MESSAGE:执行超时已过期。完成操作之前已超时或服务器未响应。 <br />TRACE: 在 System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)<br /> 在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)<br /> 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)<br /> 在 System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)<br /> 在 System.Data.SqlClient.SqlDataReader.TryConsumeMetaData()<br /> 在 System.Data.SqlClient.SqlDataReader.get_MetaData()<br /> 在 System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)<br /> 在 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)<br /> 在 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)<br /> 在 System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method)<br /> 在 System.Data.SqlClient.SqlCommand.ExecuteScalar()<br /> 在 RB.DAL.DBOperator.GetSingle(String SQLString, SqlCommand cmd, Int32 Times, SqlParameter[] cmdParms, Boolean IsWriteDB) 在 RB.DAL.DBOperator.toCommonTipException(SqlException ex, String sql, SqlParameter[] cmdParms)<br /> 在 RB.DAL.DBOperator.GetSingle(String SQLString, SqlCommand cmd, Int32 Times, SqlParameter[] cmdParms, Boolean IsWriteDB)<br /> 在 RB.DAL.DBOperator.GetSingle(String SQLString, Boolean IsWriteDB)<br /> 在 RB.DALExtend.Generate.RB_WareHouse_ProductExtend.GetWareHouseProductPositionInfoPagerList(RB_WareHouse_Product_Position_PageList_PSParameters parameters, Int32& recordCount, String& sqlQueryCriteria, Int32& totalGoodNum, Int32& totalLockNum, Decimal& totalInventoryAmount, String& sqlCreateTable)<br /> 在 PandaBuy.ERP.Web.IrobotBox.WareHouse.LocalWarehouseInventory.InitProductsData()<br /> 在 PandaBuy.ERP.Web.IrobotBox.WareHouse.LocalWarehouseInventory.Page_Load(Object sender, EventArgs e)<br /> 在 System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e)<br /> 在 System.Web.UI.Control.OnLoad(EventArgs e)<br /> 在 System.Web.UI.Control.LoadRecursive()<br /> 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)<br /> 在 System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)<br /> 在 System.Web.UI.Page.ProcessRequest()<br /> 在 System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)<br /> 在 System.Web.UI.Page.ProcessRequest(HttpContext context)<br /> 在 ASP.irobotbox_warehouse_localwarehouseinventory_aspx.ProcessRequest(HttpContext context)<br /> 在 System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()<br /> 在 System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step)<br /> 在 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)<br /> 在 System.Web.HttpApplication.PipelineStepManager.ResumeSteps(Exception error)<br /> 在 System.Web.HttpApplication.BeginProcessRequestNotification(HttpContext context, AsyncCallback cb)<br /> 在 System.Web.HttpRuntime.ProcessRequestNotificationPrivate(IIS7WorkerRequest wr, HttpContext context)<br /> 在 System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)<br /> 在 System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)<br /> 在 System.Web.Hosting.UnsafeIISMethods.MgdIndicateCompletion(IntPtr pHandler, RequestNotificationStatus& notificationStatus)<br /> 在 System.Web.Hosting.PipelineRuntime.ProcessRequestNotificationHelper(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)<br /><p> 在 System.Web.Hosting.PipelineRuntime.ProcessRequestNotification(IntPtr rootedObjectsPointer, IntPtr nativeRequestContext, IntPtr moduleData, Int32 flags)</p>
001+ <a href="https://alidocs.dingtalk.com/i/nodes/KGZLxjv9VG32K57MteOOxn6bV6EDybno?">https://alidocs.dingtalk.com/i/nodes/KGZLxjv9VG32K57MteOOxn6bV6EDybno?# 「M-18395 WMS:库位库存查询页面超时问题优化(责任人: 赵喜)」</a>
002-<p><br /></p>
003-<h2>建议优化:</h2>
004-<p><br /></p>
005-<p>declare @tb_id as Tb_Ids; <br />INSERT INTO @tb_id SELECT CONVERT(INT, item) FROM dbo.CharSplitForIn('7085,7056,7057,7556,3922,7590,4316,9029,5312,2,279,336,333,687,2205,13237,13558,1100000', ','); <br /><br />drop table if exists #tabHouse;<br />select wh.CustomerID,wh.ID into #tabHouse from RB_WareHouse wh WITH ( NOLOCK ) <br />INNER JOIN @tb_id tid on wh.ID=tid.Id <br />where wh.WareHouseType=1 and wh.IsActive=1;<br />create index idx_id_CustomerID on #tabHouse(id,CustomerID);<br /><br />SELECT Count(1) FROM RB_WareHouse_Product a WITH ( NOLOCK ) <br />INNER JOIN #tabHouse wh WITH ( NOLOCK ) ON a.CustomerID=wh.CustomerID AND a.WareHouseID=wh.ID <br />INNER JOIN RB_WareHouse_OneProductMorePosition_Product whopmpp ( NOLOCK ) ON a.CustomerID=whopmpp.CustomerID AND a.WareHouseID=whopmpp.WareHouseID AND a.SKU=whopmpp.SKU<br />LEFT JOIN RB_WareHouse_Position AS b WITH ( NOLOCK ) ON whopmpp.PositionID=b.ID AND whopmpp.CustomerID=b.CustomerID<br />LEFT JOIN RB_Product AS c WITH ( NOLOCK ) ON a.SKU=c.SKU AND a.CustomerID=c.CustomerID<br />LEFT JOIN (<br />SELECT ps.CustomerID, SKU,ps.IsFBABarCode<br />FROM RB_Product_SupplierPrice sp WITH( NOLOCK )<br />LEFT JOIN RB_Product_Supplier ps WITH( NOLOCK ) ON sp.SupplierID = ps.ID AND sp.CustomerID = ps.CustomerID<br />WHERE sp.IsDefault = 1 AND ps.IsFBABarCode = 1) s ON a.SKU=s.SKU AND s.CustomerID=a.CustomerID<br />LEFT JOIN RB_Warehouse_Product_ActiveInfo r WITH(NOLOCK) on a.CustomerID=r.CustomerID AND a.SKU=r.SKU AND a.WarehouseID=r.WarehouseID<br />LEFT JOIN RB_7DaysOutStockRecord sr WITH(NOLOCK) on a.CustomerID=sr.CustomerID and a.SKU=sr.SKU and a.WareHouseID=sr.WareHouseID<br />LEFT JOIN RB_Warehouse_PickingPackage pp WITH(NOLOCK) on a.CustomerID=pp.CustomerID and a.SKU=pp.SKU and a.WareHouseID=pp.WareHouseID <br />WHERE a.CustomerID=1 ;</p>
006-<p><br /></p>
| 提报业务部门 | |
|---|---|
| 提报人员 | 程伟 |
| 需求来源 | bug转需求 |
| 所属模块 | 供应链 仓储物流 |
| 所属计划 | |
| 开发组 | |
| 受益业务部门 | 技术研发中心 |
| 验收人员 | 郭敏 |
| 业务价值 | 降低成本 |
| 每月价值量 | 5000 |
| 每月节省人数 | 0 |
| 优先级 | P2 |
| 价值类型 | |
| 预计工时 | 6 |
| 成本 | 3000 |
| ROI | 3.33 |
| 操作手册 | 否 |
| 更新点 | |
| 是否高危 | 否 |
| 评分 | |
| 当前状态 | 已关闭 |
| 所处阶段 | 已关闭 |
| 关键词 | |
| 计划上线 | |
| 上线时间 | 0000-00-00 |
| 计划验收时间 | 2023-12-27 |
| 业务验收时间 | |
| 满意度 | |
| 价值验收 | |
| 满意度分值 | |
| 业务回填价值 | |
| 验收达成价值 | |
| 验收达成ROI |
| 由谁创建 | 赵喜 于 2023-12-27 15:12:00 |
|---|---|
| 指派给 | Closed 于 2024-09-08 17:54:08 |
| 由谁评审 | |
| 评审时间 | |
| 由谁关闭 | 赵喜 于 2023-12-27 17:58:33 |
| 关闭原因 | 重复#18397 WMS:库位库存查询页面超时问题优化 |
| 最后修改 | 周杰 于 2024-09-08 17:54:08 |
| 来源Bug | |
|---|---|
| 相关Bug |
|
| 相关用例 |
|
| 相关需求 |
|
| 细分需求 |
|