业务需求
需求描述

https://alidocs.dingtalk.com/i/nodes/2Amq4vjg89gab9DztpZ1ZbK1V3kdP0wQ?doc_type=wiki_doc

反馈人:王凯

zhcxkj-center-warehouse 慢sql,请勿过多联表 和多层嵌套 ,业务拆分分步、分批处理数据,从代码中进行数据拼接、组装 : SELECT

b.order_code,
a.warehouse_id,
b.id AS order_list_id,
b.sku,
b.customer_id,
(b.product_num + IFNULL(b.product_num_update,0)) product_num,
b.pending_move_number- IFNULL(f.sumNumber, 0) lock_num,
d.order_source_type,
a.amazon_shipment_id,
IFNULL(e.order_build_type, -1) order_build_type,
IFNULL(e.is_sta_com_order, 0) is_sta_com_order,
IFNULL(e.interface_type, 0) interface_type,
3 as task_type,
0 as taskStatus,
b.pending_move_number,
IFNULL(f.sumNumber, 0) sumNumber
FROM t_stk_order_info a
JOIN t_stk_order_list b ON a.order_code = b.order_code AND a.customer_id = b.customer_id
JOIN rb_order_source d ON a.order_source_id = d.id AND a.customer_id = d.customer_id
LEFT JOIN (
SELECT a.customer_id,a.origin_order_code,b.order_list_id,
SUM(CASE WHEN a.task_status
from t_stk_moving_task a
join t_stk_moving_task_detail b on b.moving_task_id=a.id and b.customer_id=a.customer_id
WHERE task_type=3 AND task_status
GROUP BY a.customer_id,a.origin_order_code,b.order_list_id
)f on f.origin_order_code=a.order_code and f.order_list_id=b.id AND f.customer_id=a.customer_id
LEFT JOIN t_stk_order_info_beikuexpand e ON a.order_code = e.order_code AND a.customer_id = e.customer_id
= 2025-01-08 15:15:00.097
AND a.is_stock_order = 1
0
0
验收标准
价值描述
优化性能
历史记录  
  1. 2026-01-23 10:08:56, 由 李健兴 Bug转化而来,Bug编号为 61712 。
  2. 2026-01-23 18:32:42, 由 李健兴 变更。
    修改了 版本号 ,旧值为 "1",新值为 "2"。
    修改了 需求名称,区别为:
    001- 技术研发中心- zhcxkj-center-warehouse 慢sq
    001+ WMS: 可生成订单移存储移库任务的查询变更为分步骤查询
    001- 技术研发中心- zhcxkj-center-warehouse 慢sq
    001+ WMS: 可生成订单移存储移库任务的查询变更为分步骤查询
    修改了 需求描述,区别为:
    001-
    001+ <a href="https://alidocs.dingtalk.com/i/nodes/2Amq4vjg89gab9DztpZ1ZbK1V3kdP0wQ?doc_type=wiki_doc">https://alidocs.dingtalk.com/i/nodes/2Amq4vjg89gab9DztpZ1ZbK1V3kdP0wQ?doc_type=wiki_doc
    002- 反馈人:王凯
    002+ 反馈人:王凯
    003-
    003+ zhcxkj-center-warehouse 慢sql,请勿过多联表 和多层嵌套 ,业务拆分分步、分批处理数据,从代码中进行数据拼接、组装 : SELECT
    004-
    004+ b.order_code,
    005- zhcxkj-center-warehouse 慢sql,请勿过多联表 和多层嵌套 ,业务拆分分步、分批处理数据,从代码中进行数据拼接、组装 : SELECT
    005+ a.warehouse_id, b.id AS order_list_id, b.sku, b.customer_id, (b.product_num + IFNULL(b.product_num_update,0)) product_num, b.pending_move_number- IFNULL(f.sumNumber, 0) lock_num, d.order_source_type, a.amazon_shipment_id, IFNULL(e.order_build_type, -1) order_build_type, IFNULL(e.is_sta_com_order, 0) is_sta_com_order, IFNULL(e.interface_type, 0) interface_type, 3 as task_type, 0 as taskStatus, b.pending_move_number, IFNULL(f.sumNumber, 0) sumNumber FROM t_stk_order_info a JOIN t_stk_order_list b ON a.order_code = b.order_code AND a.customer_id = b.customer_id JOIN rb_order_source d ON a.order_source_id = d.id AND a.customer_id = d.customer_id LEFT JOIN ( SELECT a.customer_id,a.origin_order_code,b.order_list_id, SUM(CASE WHEN a.task_status from t_stk_moving_task a join t_stk_moving_task_detail b on b.moving_task_id=a.id and b.customer_id=a.customer_id WHERE task_type=3 AND task_status GROUP BY a.customer_id,a.origin_order_code,b.order_list_id )f on f.origin_order_code=a.order_code and f.order_list_id=b.id AND f.customer_id=a.customer_id LEFT JOIN t_stk_order_info_beikuexpand e ON a.order_code = e.order_code AND a.customer_id = e.customer_id= 2025-01-08 15:15:00.097 AND a.is_stock_order = 10 0
    006-
    007- b.order_code,
    008- a.warehouse_id,
    009- b.id AS order_list_id,
    010- b.sku,
    011- b.customer_id,
    012- (b.product_num + IFNULL(b.product_num_update,0)) product_num,
    013- b.pending_move_number- IFNULL(f.sumNumber, 0) lock_num,
    014- d.order_source_type,
    015- a.amazon_shipment_id,
    016- IFNULL(e.order_build_type, -1) order_build_type,
    017- IFNULL(e.is_sta_com_order, 0) is_sta_com_order,
    018- IFNULL(e.interface_type, 0) interface_type,
    019- 3 as task_type,
    020- 0 as taskStatus,
    021- b.pending_move_number,
    022- IFNULL(f.sumNumber, 0) sumNumber
    023- FROM t_stk_order_info a
    024- JOIN t_stk_order_list b ON a.order_code = b.order_code AND a.customer_id = b.customer_id
    025- JOIN rb_order_source d ON a.order_source_id = d.id AND a.customer_id = d.customer_id
    026- LEFT JOIN (
    027- SELECT a.customer_id,a.origin_order_code,b.order_list_id,
    028- SUM(CASE WHEN a.task_status
    029- from t_stk_moving_task a
    030- join t_stk_moving_task_detail b on b.moving_task_id=a.id and b.customer_id=a.customer_id
    031- WHERE task_type=3 AND task_status
    032- GROUP BY a.customer_id,a.origin_order_code,b.order_list_id
    033- )f on f.origin_order_code=a.order_code and f.order_list_id=b.id AND f.customer_id=a.customer_id
    034- LEFT JOIN t_stk_order_info_beikuexpand e ON a.order_code = e.order_code AND a.customer_id = e.customer_id= 2025-01-08 15:15:00.097
    035- AND a.is_stock_order = 10 0
    001- <p>
    001+ <p><a href="https://alidocs.dingtalk.com/i/nodes/2Amq4vjg89gab9DztpZ1ZbK1V3kdP0wQ?doc_type=wiki_doc">https://alidocs.dingtalk.com/i/nodes/2Amq4vjg89gab9DztpZ1ZbK1V3kdP0wQ?doc_type=wiki_doc</a></p>
    002- 反馈人:王凯
    002+ <p>反馈人:王凯</p>
    003- </p>
    003+ <p>zhcxkj-center-warehouse 慢sql,请勿过多联表 和多层嵌套 ,业务拆分分步、分批处理数据,从代码中进行数据拼接、组装 : SELECT</p>
    004- <p>
    004+ b.order_code,<br />
    005- zhcxkj-center-warehouse 慢sql,请勿过多联表 和多层嵌套 ,业务拆分分步、分批处理数据,从代码中进行数据拼接、组装 : SELECT
    005+ a.warehouse_id,<br /> b.id AS order_list_id,<br /> b.sku,<br /> b.customer_id,<br /> (b.product_num + IFNULL(b.product_num_update,0)) product_num,<br /> b.pending_move_number- IFNULL(f.sumNumber, 0) lock_num,<br /> d.order_source_type,<br /> a.amazon_shipment_id,<br /> IFNULL(e.order_build_type, -1) order_build_type,<br /> IFNULL(e.is_sta_com_order, 0) is_sta_com_order,<br /> IFNULL(e.interface_type, 0) interface_type,<br /> 3 as task_type,<br /> 0 as taskStatus,<br /> b.pending_move_number,<br /> IFNULL(f.sumNumber, 0) sumNumber<br /> FROM t_stk_order_info a<br /> JOIN t_stk_order_list b ON a.order_code = b.order_code AND a.customer_id = b.customer_id<br /> JOIN rb_order_source d ON a.order_source_id = d.id AND a.customer_id = d.customer_id<br /> LEFT JOIN (<br /> SELECT a.customer_id,a.origin_order_code,b.order_list_id,<br /> SUM(CASE WHEN a.task_status <br /> from t_stk_moving_task a<br /> join t_stk_moving_task_detail b on b.moving_task_id=a.id and b.customer_id=a.customer_id<br /> WHERE task_type=3 AND task_status <br /> GROUP BY a.customer_id,a.origin_order_code,b.order_list_id<br /> )f on f.origin_order_code=a.order_code and f.order_list_id=b.id AND f.customer_id=a.customer_id<br /> LEFT JOIN t_stk_order_info_beikuexpand e ON a.order_code = e.order_code AND a.customer_id = e.customer_id<br />= 2025-01-08 15:15:00.097<br /> AND a.is_stock_order = 1<br />0<br /> 0
    006- </p>
    007- b.order_code,<br />
    008- a.warehouse_id,<br />
    009- b.id AS order_list_id,<br />
    010- b.sku,<br />
    011- b.customer_id,<br />
    012- (b.product_num + IFNULL(b.product_num_update,0)) product_num,<br />
    013- b.pending_move_number- IFNULL(f.sumNumber, 0) lock_num,<br />
    014- d.order_source_type,<br />
    015- a.amazon_shipment_id,<br />
    016- IFNULL(e.order_build_type, -1) order_build_type,<br />
    017- IFNULL(e.is_sta_com_order, 0) is_sta_com_order,<br />
    018- IFNULL(e.interface_type, 0) interface_type,<br />
    019- 3 as task_type,<br />
    020- 0 as taskStatus,<br />
    021- b.pending_move_number,<br />
    022- IFNULL(f.sumNumber, 0) sumNumber<br />
    023- FROM t_stk_order_info a<br />
    024- JOIN t_stk_order_list b ON a.order_code = b.order_code AND a.customer_id = b.customer_id<br />
    025- JOIN rb_order_source d ON a.order_source_id = d.id AND a.customer_id = d.customer_id<br />
    026- LEFT JOIN (<br />
    027- SELECT a.customer_id,a.origin_order_code,b.order_list_id,<br />
    028- SUM(CASE WHEN a.task_status <br />
    029- from t_stk_moving_task a<br />
    030- join t_stk_moving_task_detail b on b.moving_task_id=a.id and b.customer_id=a.customer_id<br />
    031- WHERE task_type=3 AND task_status <br />
    032- GROUP BY a.customer_id,a.origin_order_code,b.order_list_id<br />
    033- )f on f.origin_order_code=a.order_code and f.order_list_id=b.id AND f.customer_id=a.customer_id<br />
    034- LEFT JOIN t_stk_order_info_beikuexpand e ON a.order_code = e.order_code AND a.customer_id = e.customer_id<br />= 2025-01-08 15:15:00.097<br />
    035- AND a.is_stock_order = 1<br />0<br /> 0
  3. 2026-01-23 18:33:00, 由 李健兴 编辑。
    修改了 所属计划,旧值为 "",新值为 "2454"。
    修改了 所处阶段,旧值为 "wait",新值为 "planned"。
  4. 2026-01-28 15:12:45, 由 李健兴 编辑。
    修改了 指派给,旧值为 "",新值为 "yanglinjun"。
  5. 2026-01-28 15:16:51, 由 杨林军 记录评审结果,结果为 确认通过。
  6. 2026-01-28 17:27:49, 由 程伟 添加备注。
    工时:6H
  7. 2026-01-29 09:38:39, 由 周杰 关联到迭代 主干_2月V2版本_20260210 。
  8. 2026-01-29 10:42:49, 由 周杰 编辑。
    修改了 计划验收时间,旧值为 "0000-00-00",新值为 "2026-02-28"。
  9. 2026-02-02 09:55:45, 由 夏宇 编辑。
    修改了 测试人员,旧值为 "",新值为 "liuchao"。
  10. 2026-02-03 11:15:19, 由 周杰 编辑。
    修改了 预计工时,旧值为 "1",新值为 "5"。
    修改了 ROI ,旧值为 "6.00",新值为 "1.2"。
    修改了 成本 ,旧值为 "500",新值为 "2500"。
  11. 2026-02-05 13:51:46, 由 刘超 编辑。
    修改了 测试人员,旧值为 "liuchao",新值为 "nongjiwang"。
  12. 2026-02-10 18:46:34, 由 农基望 编辑。
    修改了 所处阶段 ,旧值为 "tested",新值为 "released"。
    修改了 设置阶段者,旧值为 "",新值为 "nongjiwang"。
  13. 2026-02-10 19:08:51, 由 周杰 编辑。
    修改了 所处阶段 ,旧值为 "released",新值为 "bepending"。
    修改了 设置阶段者,旧值为 "nongjiwang",新值为 "zhoujie"。
  14. 2026-02-11 14:54:19, 由 杨林军 编辑。
    修改了 所处阶段,旧值为 "业务验收中",新值为 "业务验收通过"。
    功能验收:验收通过
    满意度:满意
    价值验收:基本达成
    原因备注:无
  15. 2026-03-09 09:09:31, 由 周杰 关闭,原因为 已完成 。
    修改了 由谁关闭,旧值为 "",新值为 "zhoujie"。
    修改了 关闭日期,旧值为 "0000-00-00 00:00:00",新值为 "2026-03-09 09:09:28"。
    修改了 指派给 ,旧值为 "chengwei",新值为 "closed"。
    修改了 当前状态,旧值为 "active",新值为 "closed"。
    修改了 所处阶段,旧值为 "verified",新值为 "closed"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
  16. 2026-03-19 08:52:20, 由 陈莉珍 编辑。
    修改了 业务回填价值 ,旧值为 "0",新值为 "1000"。
    修改了 actualMonthlySavedManHours,旧值为 "",新值为 "2"。
    修改了 actualAchieveDesc ,旧值为 "",新值为 "达成"。
迭代版本
提报业务部门 技术研发中心
提报人员 陈莉珍
需求来源 bug转需求
所属项目 技术中心-需求池
所属模块 供应链   仓储物流   仓储
所属计划
业务价值
开发组 仓储物流开发组
受益业务部门 技术研发中心
验收人员 杨林军
业务目标类型
中心业务目标
业务价值 控制风险
每月价值量 500
每月节省人数 0
优先级 P1
价值类型 长期价值
预计工时 5
成本 250
ROI 2.00
操作手册 否
高价值 -
主被动 被动接收
复杂度 一般性
工作流ID
工作流创建时间 0000-00-00 00:00:00
更新点
是否高危 否
评分
当前状态 已关闭
所处阶段 已关闭
关键词
评审次数 一次
计划上线 0000-00-00
上线时间 2026-02-10
计划验收时间 2026-02-28
业务验收时间 2026-02-11 14:54:19
满意度 满意
价值验收 基本达成
满意度分值 80
业务回填价值 1000
验收达成价值 2400.0
验收达成ROI 0.96
抄送给 陈莉珍  
由谁创建 李健兴 于 2026-01-23 10:08:56
指派给 Closed 于 2026-03-09 09:09:28
由谁评审 杨林军
评审时间 2026-01-28
由谁关闭 周杰 于 2026-03-09 09:09:28
关闭原因 已完成
最后修改 周杰 于 2026-03-09 09:09:28
来源Bug
相关Bug
相关用例
相关需求
细分需求