| | |
| | | public MerVerifyOrderVo sureVerifyOrder(MerVerifyOrderDto merVerifyOrderDto){ |
| | | String orderId = merVerifyOrderDto.getOrderId(); |
| | | BigDecimal relReceiveMoney = merVerifyOrderDto.getRelReceiveMoney(); |
| | | BigDecimal relPayMoney = merVerifyOrderDto.getRelPayMoney(); |
| | | Date nowTime = new Date(); |
| | | //更新订单信息 |
| | | Order order = this.getById(orderId); |
| | | order.setOrderStatus(3); |
| | | order.setUseTime(nowTime); |
| | | order.setUseUserId(merVerifyOrderDto.getUserId()); |
| | | order.setOfflinePayMoney(relReceiveMoney); |
| | | order.setPayMoney(order.getPayMoney().add(relReceiveMoney)); |
| | | order.setOfflinePayMoney(relPayMoney); |
| | | order.setPayMoney(relReceiveMoney.add(relPayMoney)); |
| | | order.setCloseFlag(1); |
| | | this.saveOrUpdate(order); |
| | | //创建服务商品 |
| | |
| | | orderGoods.setOrderId(orderId); |
| | | orderGoods.setGoodsId(goodsId); |
| | | orderGoods.setBuyNum(buyNum); |
| | | orderGoods.setCouponId(userCouponId.toString()); |
| | | if(StringUtils.isNotBlank(userCouponId.toString())){ |
| | | orderGoods.setCouponId(userCouponId.toString()); |
| | | } |
| | | orderGoods.setGoodsPrice(goodsPrice); |
| | | orderGoods.setGoodsTotalMoney(orderGoodsMoney); |
| | | orderGoods.setGoodsReceivableMoney(goodsRealPrice); |