任务描述

【数据库 -- 表设计】


【业务设计 -- 业务逻辑设计,梳理 】


公共方法:CheckOrder.cs ,参考 ClientOrderMatchRules 中调用方式



涉及点:



  1. 本地-FBA
  2. 海外仓-FBA
  3. 本地-海外仓
  4. 海外仓-海外仓


一、调整【开启运输方式限制】时CheckOrder.cs中方法,需要提前组装数据传入CheckTransport。 封装公共调用方法给前端调用,建议创建一个一般处理程序文件,RestockOrder.ashx ,里面用不同action控制不同逻辑





二、调整强校验逻辑,保留未开启的弱提示,建议逻辑







【风险识别 -- 性能,并发,扩展】


【注意事项 -- 编码规范、可能存在Bug、风险和业务关联】

需求描述

1.    需求概述

1.1. 背景

目前系统未调用【启用运输方式限制】方法,导致有些订单所选择的运输方式无法到达订单的收货地址

1.2. 目标

备库单保存的时候,调用【启用运输方式限制】方法


2.    功能设计

2.1. 备库订单(新)

2.1.1 需求说明

a)如有勾选系统参数【启用运输方式限制】

当用户选择了运输方式并保存订单的时候,则需要调用‘运输方式限制’公共方法;当用户未选择运输方式则无需调用此公共方法。


b)如未勾选系统参数【启用运输方式限制】

当用户选择了运输方式,并此运输方式有配【不能包含的产品物流属性】,并保存订单的时候需要进行弱提示。(目前系统就有此弱提示,所以此逻辑保留)


涉及:本地->FBA、海外仓->FBA、本地->海外仓、海外仓->海外仓


注:运输方式限制方法(周长、尺寸、属性、国家、邮编限制)--方法名:CheckOrder.cs

2.1.2 原型界面

验收标准

子任务
任务ID P 任务名称 截止日期 指派给 任务状态 消耗(h) 剩余(h) 操作
23703 P2 新版备库订单(新)保存需调用运输方式限制方法 --功能实现 0000-00-00 Closed 已关闭 8 0
历史记录  
  1. 2021-12-21 11:51:40, 由 maojinqiang 创建。
  2. 2021-12-21 11:54:23, 由 maojinqiang 编辑。
    修改了 父任务,旧值为 "0",新值为 "-1"。
  3. 2021-12-21 11:54:23, 由 maojinqiang 创建子任务 #23703 新版备库订单(新)保存需调用运输方式限制方法 --功能实现 。
    修改了 父任务,旧值为 "0",新值为 "-1"。
  4. 2021-12-21 12:38:05, 由 maojinqiang 编辑。
    修改了 任务描述,区别为:
    005- 【风险识别--性能,并发,扩展】
    005+ 公共方法:CheckOrder.cs
    007- 【注意事项-- 编码规范、可能存在Bug、风险和业务关联】
    007+
    008+
    009+ 涉及点:
    010+
    011+
    012+ 本地-FBA
    013+ 海外仓-FBA
    014+ 本地-海外仓
    015+ 海外仓-海外仓
    016+
    017+ 调整【开启运输方式限制】是CheckOrder.cs中方法,需要提前组装数据传入CheckTransport
    018+
    019+
    020+
    021+
    022+
    023+
    024+
    025+
    026+
    027+
    028+ 【风险识别--性能,并发,扩展】
    029+
    030+ 【注意事项-- 编码规范、可能存在Bug、风险和业务关联】
    005- <p>【风险识别--性能,并发,扩展】</p>
    005+ <p>公共方法:CheckOrder.cs</p>
    007- <p>【注意事项-- 编码规范、可能存在Bug、风险和业务关联】</p>
    007+ <p><img src="{178465.png}" alt="" /></p>
    008+ <p><br /></p>
    009+ <p>涉及点:</p>
    010+ <p><br /></p>
    011+ <p><br /></p>
    012+ <ol><li>本地-FBA</li>
    013+ <li>海外仓-FBA</li>
    014+ <li>本地-海外仓</li>
    015+ <li>海外仓-海外仓</li>
    016+ </ol><p><br /></p>
    017+ <p>调整【<span>开启运输方式限制</span>】是<span>CheckOrder.cs中方法,需要提前组装数据传入CheckTransport</span></p>
    018+ <p><span><br /></span></p>
    019+ <p><span><img src="{178467.png}" alt="" /><br /></span></p>
    020+ <p><span><br /></span></p>
    021+ <p><br /></p>
    022+ <p><img src="{178466.png}" alt="" /></p>
    023+ <p><br /></p>
    024+ <p><br /></p>
    025+ <p><br /></p>
    026+ <p><span style="font-size:14px;font-weight:700;background-color:#EFEFEF;"><br /></span></p>
    027+ <p><br /></p>
    028+ <p>【风险识别--性能,并发,扩展】</p>
    029+ <p><br /></p>
    030+ <p>【注意事项-- 编码规范、可能存在Bug、风险和业务关联】</p>
  5. 2021-12-21 12:38:45, 由 maojinqiang 编辑。
    修改了 任务描述,区别为:
    007- <img src="/zentao/file-read-178465.png" alt="" />
    007+
    019- <img src="/zentao/file-read-178467.png" alt="" />
    019+
    022- <img src="/zentao/file-read-178466.png" alt="" />
    022+ 保留未开启的弱提示
    024-
    024+
    026-
    026+
    028- 【风险识别--性能,并发,扩展】
    028+
    030- 【注意事项-- 编码规范、可能存在Bug、风险和业务关联】
    030+ 【风险识别--性能,并发,扩展】
    031+
    032+ 【注意事项-- 编码规范、可能存在Bug、风险和业务关联】
    007- <p><img src="/zentao/file-read-178465.png" alt="" /></p>
    007+ <p><img src="{178465.png}" alt="" /></p>
    019- <p><span><img src="/zentao/file-read-178467.png" alt="" /><br /></span></p>
    019+ <p><span><img src="{178467.png}" alt="" /><br /></span></p>
    022- <p><img src="/zentao/file-read-178466.png" alt="" /></p>
    022+ <p>保留未开启的弱提示</p>
    024- <p><br /></p>
    024+ <p><img src="{178466.png}" alt="" /></p>
    026- <p><span style="font-size:14px;font-weight:700;background-color:#EFEFEF;"><br /></span></p>
    026+ <p><br /></p>
    028- <p>【风险识别--性能,并发,扩展】</p>
    028+ <p><span style="font-size:14px;font-weight:700;background-color:#EFEFEF;"><br /></span></p>
    030- <p>【注意事项-- 编码规范、可能存在Bug、风险和业务关联】</p>
    030+ <p>【风险识别--性能,并发,扩展】</p>
    031+ <p><br /></p>
    032+ <p>【注意事项-- 编码规范、可能存在Bug、风险和业务关联】</p>
  6. 2021-12-21 12:45:40, 由 maojinqiang 编辑。
    修改了 任务描述,区别为:
    007- <img src="/zentao/file-read-178465.png" alt="" />
    007+
    017- 调整【开启运输方式限制】是CheckOrder.cs中方法,需要提前组装数据传入CheckTransport
    017+ 一、调整【开启运输方式限制】时CheckOrder.cs中方法,需要提前组装数据传入CheckTransport
    019- <img src="/zentao/file-read-178467.png" alt="" />
    019+
    022- 保留未开启的弱提示
    022+ 二、调整强校验逻辑,保留未开启的弱提示,建议逻辑
    024- <img src="/zentao/file-read-178466.png" alt="" />
    024+
    007- <p><img src="/zentao/file-read-178465.png" alt="" /></p>
    007+ <p><img src="{178465.png}" alt="" /></p>
    017- <p>调整【<span>开启运输方式限制</span>】是<span>CheckOrder.cs中方法,需要提前组装数据传入CheckTransport</span></p>
    017+ <p>一、调整【<span>开启运输方式限制</span>】时<span>CheckOrder.cs中方法,需要提前组装数据传入CheckTransport</span></p>
    019- <p><span><img src="/zentao/file-read-178467.png" alt="" /><br /></span></p>
    019+ <p><span><img src="{178467.png}" alt="" /><br /></span></p>
    022- <p>保留未开启的弱提示</p>
    022+ <p>二、调整强校验逻辑,保留未开启的弱提示,建议逻辑</p>
    024- <p><img src="/zentao/file-read-178466.png" alt="" /></p>
    024+ <p><img src="{178466.png}" alt="" /></p>
  7. 2021-12-21 12:48:35, 由 maojinqiang 编辑。
    修改了 任务描述,区别为:
    007- <img src="/zentao/file-read-178465.png" alt="" />
    007+
    017- 一、调整【开启运输方式限制】时CheckOrder.cs中方法,需要提前组装数据传入CheckTransport
    017+ 一、调整【开启运输方式限制】时CheckOrder.cs中方法,需要提前组装数据传入CheckTransport。 封装公共调用方法给前端调用,建议创建一个一般处理程序文件,RestockOrder.ashx ,里面用不同action控制不同逻辑
    019- <img src="/zentao/file-read-178467.png" alt="" />
    019+
    024- <img src="/zentao/file-read-178466.png" alt="" />
    024+
    007- <p><img src="/zentao/file-read-178465.png" alt="" /></p>
    007+ <p><img src="{178465.png}" alt="" /></p>
    017- <p>一、调整【<span>开启运输方式限制</span>】时<span>CheckOrder.cs中方法,需要提前组装数据传入CheckTransport</span></p>
    017+ <p>一、调整【<span>开启运输方式限制</span>】时<span>CheckOrder.cs中方法,需要提前组装数据传入CheckTransport。 封装公共调用方法给前端调用,建议创建一个一般处理程序文件,RestockOrder.ashx ,里面用不同action控制不同逻辑</span></p>
    019- <p><span><img src="/zentao/file-read-178467.png" alt="" /><br /></span></p>
    019+ <p><span><img src="{178467.png}" alt="" /><br /></span></p>
    024- <p><img src="/zentao/file-read-178466.png" alt="" /></p>
    024+ <p><img src="{178466.png}" alt="" /></p>
  8. 2021-12-21 13:39:02, 由 maojinqiang 编辑。
    修改了 任务描述,区别为:
    005- 公共方法:CheckOrder.cs
    005+ 公共方法:CheckOrder.cs ,参考ClientOrderMatchRules 中调用方式
    007- <img src="/zentao/file-read-178465.png" alt="" />
    007+
    019- <img src="/zentao/file-read-178467.png" alt="" />
    019+
    024- <img src="/zentao/file-read-178466.png" alt="" />
    024+
    005- <p>公共方法:CheckOrder.cs</p>
    005+ <p>公共方法:CheckOrder.cs ,参考ClientOrderMatchRules 中调用方式</p>
    007- <p><img src="/zentao/file-read-178465.png" alt="" /></p>
    007+ <p><img src="{178465.png}" alt="" /></p>
    019- <p><span><img src="/zentao/file-read-178467.png" alt="" /><br /></span></p>
    019+ <p><span><img src="{178467.png}" alt="" /><br /></span></p>
    024- <p><img src="/zentao/file-read-178466.png" alt="" /></p>
    024+ <p><img src="{178466.png}" alt="" /></p>
  9. 2021-12-23 19:20:08, 由 鞠智明 完成。
    修改了 总计消耗,旧值为 "0",新值为 "8"。
    修改了 预计剩余,旧值为 "12",新值为 "0"。
    修改了 任务状态,旧值为 "wait",新值为 "done"。
    修改了 指派给 ,旧值为 "",新值为 "maojinqiang"。
    修改了 由谁完成,旧值为 "",新值为 "juzhiming"。
    修改了 实际完成,旧值为 "0000-00-00 00:00:00",新值为 "2021-12-23 19:20:08"。
  10. 2021-12-24 10:13:50, 由 鞠智明 关闭。
    修改了 任务状态,旧值为 "done",新值为 "closed"。
    修改了 指派给 ,旧值为 "maojinqiang",新值为 "closed"。
    修改了 由谁关闭,旧值为 "",新值为 "juzhiming"。
    修改了 关闭时间,旧值为 "0000-00-00 00:00:00",新值为 "2021-12-24 10:13:50"。
    修改了 关闭原因,旧值为 "",新值为 "done"。
所属迭代 【分支】产品中心12月非正常更新版本(2021年)
所属模块 赛盒科技  赛盒ERP管理系统   第三方海外仓组
相关需求 新版备库订单(新)保存需调用运输方式限制方法
指派给 Closed 于 2021-12-24 10:13:50
任务类型 后端
任务标签 初始
开发组
任务状态 已关闭
进度 100%
优先级 P2
关键词
抄送给
由谁创建 maojinqiang 于 2021-12-21 11:51:40
由谁完成 鞠智明 于 2021-12-23 19:20:08
由谁取消 暂无
由谁关闭 鞠智明 于 2021-12-24 10:13:50
关闭原因 已完成
最后编辑 鞠智明 于 2021-12-24 10:13:50
团队 最初预计 总计消耗 预计剩余
工时信息
最初预计 12工时
总计消耗 8工时
预计剩余 0工时
预计开始 0000-00-00
实际开始 0000-00-00
截止日期 0000-00-00