[步骤]
[结果]
[期望]
GroupSKU是组SKU,SKU是子SKU,GroupSKU有值,就代表是组合产品订单

select ordercode,SKU,SellerSKU,GroupSKU,*from rb_orderlist( NOLOCK ) where ordercode in ('202406140606175481174');
;
[步骤]
[结果]
[期望]
GroupSKU是组SKU,SKU是子SKU,GroupSKU有值,就代表是组合产品订单

select ordercode,SKU,SellerSKU,GroupSKU,*from rb_orderlist( NOLOCK ) where ordercode in ('202406140606175481174');
;

组合SKU只有一个sku 订单号:PO-211-03999888302711999

| 由谁创建 | 曾倩 于 2024-07-15 11:07:31 |
|---|---|
| 影响环境 |
测试环境-测试反馈 |
| 由谁解决 | 陈晓茵 于 2024-07-15 19:58:27 |
| 解决版本 | 主干 |
| 解决方案 | 产品需求缺陷 |
| 由谁关闭 | 曾倩 于 2024-07-15 20:29:36 |
| 最后修改 | 曾倩 于 2024-07-15 20:29:36 |
| 相关Bug |
|---|
产生问题:因为订单模块的SKU属于组合,所以两个组合的产品匹配的时候,都有对应SKU编码,导致利润算重复
解决方案:
1.账单【总金额】/【数量】=单价,算出单个SKU的金额
2.根据订单标识【组合SKU】,按照SKU数量进行分摊
比如:
组合SKU:A --》通过账单单价算出来是30元
SKU001:数量是1-》30*(1/1+2)=10
SKU002:数量是2-》30*(2/1+2)=20