Commit 2cbe13a7cc5042aeb23f1f50e38089280822285b
1 parent
d4d3f479
update:修改购物车商品异常
Showing
1 changed file
with
15 additions
and
9 deletions
etrade-order/src/main/java/com/diligrp/etrade/order/service/impl/ShopCartImpl.java
... | ... | @@ -135,13 +135,15 @@ public class ShopCartImpl implements IShopCartService { |
135 | 135 | shopCartMessageVo.setPrePrice(0L); |
136 | 136 | shopCartMessageVo.setPieceWeight(0L); |
137 | 137 | shopCartMessageVo.setProductState(ShopCartMessageProductState.TYPE_CHANGE.getCodeInteger()); |
138 | + }else{ | |
139 | + //商品包装单位 | |
140 | + shopCartMessageVo.setSaleUnit(productPresetVo.getSaleUnit()); | |
141 | + //预设价格分 | |
142 | + shopCartMessageVo.setPrePrice(productPresetVo.getPrePrice() == null ? 0L : productPresetVo.getPrePrice()); | |
143 | + //预设件重克 | |
144 | + shopCartMessageVo.setPieceWeight(productPresetVo.getPieceWeight()); | |
138 | 145 | } |
139 | - //商品包装单位 | |
140 | - shopCartMessageVo.setSaleUnit(productPresetVo.getSaleUnit()); | |
141 | - //预设价格分 | |
142 | - shopCartMessageVo.setPrePrice(productPresetVo.getPrePrice() == null ? 0L : productPresetVo.getPrePrice()); | |
143 | - //预设件重克 | |
144 | - shopCartMessageVo.setPieceWeight(productPresetVo.getPieceWeight()); | |
146 | + | |
145 | 147 | } else { |
146 | 148 | //按斤卖 |
147 | 149 | ProductPresetVo productPresetVo = map.get(SaleUnitType.CATTY.getCode()); |
... | ... | @@ -151,11 +153,15 @@ public class ShopCartImpl implements IShopCartService { |
151 | 153 | if(productPresetVo == null){ |
152 | 154 | shopCartMessageVo.setPrePrice(0L); |
153 | 155 | shopCartMessageVo.setProductState(ShopCartMessageProductState.TYPE_CHANGE.getCodeInteger()); |
156 | + }else{ | |
157 | + //商品包装单位 | |
158 | + shopCartMessageVo.setSaleUnit(productPresetVo.getSaleUnit()); | |
159 | + //商品包装单位 | |
160 | + shopCartMessageVo.setSaleUnit(productPresetVo.getSaleUnit()); | |
161 | + | |
162 | + shopCartMessageVo.setPrePrice(productPresetVo.getPrePrice() == null ? 0L : productPresetVo.getPrePrice()); | |
154 | 163 | } |
155 | - //商品包装单位 | |
156 | - shopCartMessageVo.setSaleUnit(productPresetVo.getSaleUnit()); | |
157 | 164 | |
158 | - shopCartMessageVo.setPrePrice(productPresetVo.getPrePrice() == null ? 0L : productPresetVo.getPrePrice()); | |
159 | 165 | } |
160 | 166 | } |
161 | 167 | }); | ... | ... |