暂无
任务描述
需求描述
背景
1)ERP中无阿联酋超重标签,仓库无法打印;
2)移除订单优化创建人错误;
3)移除订单创建人历史数据处理;
需求
1、在【备库订单包裹(新)】,包裹详情中,打印超重标签,加上阿联酋超重标签,当包裹目的国家为阿联酋时,能正常打印,超重标签见禅道附件;

2、【移除订单】创建人,应该是创建人最开始的创建人,不会因为审核人而改变,现在的逻辑是审核通过后,会将创建人变更为审核人,需进行优化,所有的单据,创建人保持不变,以最开始提交时的创建人为准;

3、历史数据处理;
将移除订单新表中的所有拆分过的订单,创建人更新为原单的创建人;
验收标准
暂无
自测结果:
第一点添加阿联酋的超重标签
第二点审核通过,拆分订单的创建人和原单的创建人一致
第三点修改历史创建人错误数据
UPDATE a SET a.AddAdminName = T1.UpdateAddAdminName, a.AddAdminId=T1.UpdateAddAdminId FROM RB_RemovalOrderCreateRecord a
INNER JOIN (
select rocr.AddAdminName AS UpdateAddAdminName,rocr.AddAdminId AS UpdateAddAdminId,rocr.RemovalOrderCode
from (
select
A.ID ,
A.CustomerID ,
A.RemovalOrderCode ,
A.AddAdminName ,
robe.OriRemovalOrderCode
from RB_RemovalOrderCreateRecord (nolock) A
left join RB_RemovalOrder_BusinessExpand (nolock) robe
on robe.CustomerID = A.CustomerID
and robe.OrderSourceID = A.OrderSourceID
and robe.RemovalOrderCode = A.RemovalOrderCode
left join RB_Admin (nolock) ra
on A.CustomerID = ra.CustomerID
and A.AddAdminId = ra.ID
where A.RemovalOrderCode <> OriRemovalOrderCode) T
left join RB_RemovalOrderCreateRecord (nolock) rocr
on rocr.RemovalOrderCode = T.OriRemovalOrderCode
and rocr.CustomerID = T.CustomerID
where T.AddAdminName <> rocr.AddAdminName) T1 ON T1.RemovalOrderCode = a.RemovalOrderCode