Commit dec30b5f by huluobin

update

parent 2ec6d48d
...@@ -688,7 +688,6 @@ public class MarketServiceImpl implements MarketService { ...@@ -688,7 +688,6 @@ public class MarketServiceImpl implements MarketService {
@Override @Override
public void orderAmountReCalc(Integer orderId) { public void orderAmountReCalc(Integer orderId) {
//订单使用的内部券 //订单使用的内部券
List<CouponCustomerRelevance> innerCouponCustomerRelevanceServiceList = couponCustomerRelevanceService List<CouponCustomerRelevance> innerCouponCustomerRelevanceServiceList = couponCustomerRelevanceService
.list(new LambdaQueryWrapper<CouponCustomerRelevance>() .list(new LambdaQueryWrapper<CouponCustomerRelevance>()
...@@ -711,6 +710,7 @@ public class MarketServiceImpl implements MarketService { ...@@ -711,6 +710,7 @@ public class MarketServiceImpl implements MarketService {
//查询订单聚合 //查询订单聚合
OrderManage orderManage = orderManageMapper.selectById(orderId); OrderManage orderManage = orderManageMapper.selectById(orderId);
List<OrderServe> orderServeList = orderServeMapper.selectList(new LambdaQueryWrapper<OrderServe>().eq(OrderServe::getOrderId, orderId)); List<OrderServe> orderServeList = orderServeMapper.selectList(new LambdaQueryWrapper<OrderServe>().eq(OrderServe::getOrderId, orderId));
orderManage.setListOrderServer(orderServeList); orderManage.setListOrderServer(orderServeList);
...@@ -809,8 +809,8 @@ public class MarketServiceImpl implements MarketService { ...@@ -809,8 +809,8 @@ public class MarketServiceImpl implements MarketService {
} }
//卡券之前删除订单服务和卡券关联 //卡券之前删除订单服务和卡券关联
couponOrderRelevanceService.remove(new LambdaQueryWrapper<CouponOrderRelevance>() couponOrderRelevanceService.remove(new LambdaQueryWrapper<CouponOrderRelevance>().eq(CouponOrderRelevance::getOrderId, orderId));
.eq(CouponOrderRelevance::getOrderId, orderId));
//3、外部券 //3、外部券
if (ListUtil.isNotEmpty(outerCouponCustomerRelevanceServiceList)) { if (ListUtil.isNotEmpty(outerCouponCustomerRelevanceServiceList)) {
...@@ -879,6 +879,7 @@ public class MarketServiceImpl implements MarketService { ...@@ -879,6 +879,7 @@ public class MarketServiceImpl implements MarketService {
}); });
} }
//4、内部券 //4、内部券
if (ListUtil.isNotEmpty(innerCouponCustomerRelevanceServiceList)) { if (ListUtil.isNotEmpty(innerCouponCustomerRelevanceServiceList)) {
...@@ -978,6 +979,7 @@ public class MarketServiceImpl implements MarketService { ...@@ -978,6 +979,7 @@ public class MarketServiceImpl implements MarketService {
.collect(Collectors.toList()); .collect(Collectors.toList());
freeInnerCouponCustomerRelevanceServiceList.forEach(couponCustomerRelevanceConsumer); freeInnerCouponCustomerRelevanceServiceList.forEach(couponCustomerRelevanceConsumer);
//6、普通内部券 //6、普通内部券
List<CouponCustomerRelevance> normalInnerCouponCustomerRelevanceServiceList = innerCouponCustomerRelevanceServiceList List<CouponCustomerRelevance> normalInnerCouponCustomerRelevanceServiceList = innerCouponCustomerRelevanceServiceList
.stream() .stream()
...@@ -1008,7 +1010,11 @@ public class MarketServiceImpl implements MarketService { ...@@ -1008,7 +1010,11 @@ public class MarketServiceImpl implements MarketService {
if (freeInnerCouponCustomerRelevanceServiceList.size() > 1) { if (freeInnerCouponCustomerRelevanceServiceList.size() > 1) {
throw new RRException("免单券券只能用一张"); throw new RRException("免单券券只能用一张");
} }
} }
orderManageMapper.updateById(orderManage); orderManageMapper.updateById(orderManage);
orderServeService.updateBatchById(orderServeList); orderServeService.updateBatchById(orderServeList);
} }
......
...@@ -32,8 +32,11 @@ public class Coupon implements Serializable { ...@@ -32,8 +32,11 @@ public class Coupon implements Serializable {
private BigDecimal reachingAmount; private BigDecimal reachingAmount;
@ApiModelProperty("优惠折扣") @ApiModelProperty("优惠折扣")
@Deprecated
private BigDecimal discountPercent; private BigDecimal discountPercent;
private BigDecimal discountRate;
@DictParam(dictCode = "COUPON_TYPE", dictValueParam = "typeStr") @DictParam(dictCode = "COUPON_TYPE", dictValueParam = "typeStr")
@ApiModelProperty("优惠券类型:1.现金抵扣券;2.免单券;3满减券;4卸甲券;5 = 折扣券") @ApiModelProperty("优惠券类型:1.现金抵扣券;2.免单券;3满减券;4卸甲券;5 = 折扣券")
private Integer type; private Integer type;
......
...@@ -148,7 +148,7 @@ public class CouponCustomerRelevance implements Serializable { ...@@ -148,7 +148,7 @@ public class CouponCustomerRelevance implements Serializable {
//卡券折扣金额 //卡券折扣金额
.discountAmount(coupon.getDiscountAmount()) .discountAmount(coupon.getDiscountAmount())
//卡券折扣 //卡券折扣
.discountPercent(coupon.getDiscountPercent()) .discountPercent(coupon.getDiscountRate())
//卡券支付基恩 //卡券支付基恩
.payAmount(coupon.getPayAmount()) .payAmount(coupon.getPayAmount())
//达到多少金额可用 //达到多少金额可用
......
...@@ -270,7 +270,7 @@ public class OrderManageController { ...@@ -270,7 +270,7 @@ public class OrderManageController {
@ApiOperation("重算订单金额") @ApiOperation("重算订单金额")
@GetMapping("/technician/ordermanage/no_calcOrderAmount/{orderId}") @GetMapping("/technician/ordermanage/no_calcOrderAmount/{orderId}")
public JsonResult<Void> calcOrderAmount(@PathVariable Integer orderId) { public JsonResult<Void> calcOrderAmount(@PathVariable Integer orderId) {
// marketService.calcOrderAmount(orderId); marketService.orderAmountReCalc(orderId);
return JsonResult.success(); return JsonResult.success();
} }
} }
...@@ -681,6 +681,11 @@ public class Test { ...@@ -681,6 +681,11 @@ public class Test {
marketService.calcOrderAmount(13431); marketService.calcOrderAmount(13431);
} }
@org.junit.Test
public void reCalcOrderAmount() {
marketService.orderAmountReCalc(14878);
}
@Resource @Resource
PurchaseSkuMapper purchaseSkuMapper; PurchaseSkuMapper purchaseSkuMapper;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment