|
@@ -108,6 +108,13 @@ public class UserOrderServiceImpl implements UserOrderService {
|
|
|
logger.info("createUserOrder");
|
|
logger.info("createUserOrder");
|
|
|
try {
|
|
try {
|
|
|
record.setOrderCode(MbappUtil.getOrderIdByUUId());
|
|
record.setOrderCode(MbappUtil.getOrderIdByUUId());
|
|
|
|
|
+ if (record.getQuantity() != null && record.getUnitPrice() != null) {
|
|
|
|
|
+ BigDecimal totlePrice = record.getUnitPrice().multiply(BigDecimal.valueOf(record.getQuantity()));
|
|
|
|
|
+ record.setTotlePrice(totlePrice);
|
|
|
|
|
+ BigDecimal dealPrice = totlePrice;
|
|
|
|
|
+ record.setDealPrice(dealPrice);
|
|
|
|
|
+ record.setOffPrice(totlePrice.subtract(dealPrice));
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
int updates = userOrderMapper.insertSelective(record);
|
|
int updates = userOrderMapper.insertSelective(record);
|
|
|
|
|
|