Merge remote-tracking branch 'origin/test' into test
# Conflicts: # cash-service/order-service/src/main/java/com/czg/service/order/service/impl/OrderInfoServiceImpl.java
This commit is contained in:
@@ -6,10 +6,11 @@ import com.czg.validator.group.member.MemberLevelCycleRewardGroup;
|
|||||||
import jakarta.validation.constraints.*;
|
import jakarta.validation.constraints.*;
|
||||||
import lombok.Data;
|
import lombok.Data;
|
||||||
|
|
||||||
|
import java.io.Serializable;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
@Data
|
@Data
|
||||||
public class MemberLevelDTO {
|
public class MemberLevelDTO implements Serializable {
|
||||||
/**
|
/**
|
||||||
* ID
|
* ID
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -36,9 +36,19 @@
|
|||||||
order by record.create_time desc
|
order by record.create_time desc
|
||||||
</select>
|
</select>
|
||||||
<select id="findCouponVOByUser" resultType="com.czg.market.vo.UserCouponVO">
|
<select id="findCouponVOByUser" resultType="com.czg.market.vo.UserCouponVO">
|
||||||
select mk_shop_coupon_record.*,
|
select
|
||||||
|
mk_shop_coupon_record.id as id,
|
||||||
|
mk_shop_coupon_record.name as name,
|
||||||
|
mk_shop_coupon_record.type as type,
|
||||||
|
mk_shop_coupon_record.full_amount as fullAmount,
|
||||||
|
mk_shop_coupon_record.discount_amount as discountAmount,
|
||||||
|
mk_shop_coupon_record.discount_rate as discountRate,
|
||||||
|
mk_shop_coupon_record.max_discount_amount as maxDiscountAmount,
|
||||||
|
mk_shop_coupon_record.create_time as createTime,
|
||||||
|
mk_shop_coupon_record.use_time as useTime,
|
||||||
mk_shop_coupon_record.use_start_time as effectStartTime,
|
mk_shop_coupon_record.use_start_time as effectStartTime,
|
||||||
mk_shop_coupon_record.use_end_time as effectEndTime,
|
mk_shop_coupon_record.use_end_time as effectEndTime,
|
||||||
|
mk_shop_coupon_record.status as status,
|
||||||
coupon.use_shop_type as useShopType,
|
coupon.use_shop_type as useShopType,
|
||||||
coupon.foods as foods,
|
coupon.foods as foods,
|
||||||
coupon.use_shops as useShops,
|
coupon.use_shops as useShops,
|
||||||
|
|||||||
@@ -943,6 +943,10 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|||||||
log.error("订单积分使用或优惠券扣除失败,订单id:{}", orderInfo.getId());
|
log.error("订单积分使用或优惠券扣除失败,订单id:{}", orderInfo.getId());
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
//新客立减
|
||||||
|
if (orderInfo.getNewCustomerDiscountAmount() != null) {
|
||||||
|
newConsumerDiscountRecordService.useDiscount(shopUser.getId(), orderInfo.getId(), orderInfo.getNewCustomerDiscountAmount());
|
||||||
|
}
|
||||||
//积分使用
|
//积分使用
|
||||||
if (orderInfo.getPointsNum() != null && orderInfo.getPointsNum() > 0) {
|
if (orderInfo.getPointsNum() != null && orderInfo.getPointsNum() > 0) {
|
||||||
pointsService.deductPoints(shopUser.getId(), orderInfo.getPointsNum(), "积分抵扣账单", orderInfo);
|
pointsService.deductPoints(shopUser.getId(), orderInfo.getPointsNum(), "积分抵扣账单", orderInfo);
|
||||||
@@ -1139,7 +1143,7 @@ public class OrderInfoServiceImpl extends ServiceImpl<OrderInfoMapper, OrderInfo
|
|||||||
} else {
|
} else {
|
||||||
//新客立减
|
//新客立减
|
||||||
if (param.getNewCustomerDiscountId() != null) {
|
if (param.getNewCustomerDiscountId() != null) {
|
||||||
newConsumerDiscountRecordService.useDiscount(shopUser.getId(), param.getOrderId(), param.getNewCustomerDiscountAmount());
|
newConsumerDiscountRecordService.checkDiscount(param.getNewCustomerDiscountId(), shopUser.getId(), param.getOrderId(), param.getNewCustomerDiscountAmount());
|
||||||
}
|
}
|
||||||
//积分使用
|
//积分使用
|
||||||
if (orderInfo.getPointsNum() != null && orderInfo.getPointsNum() > 0) {
|
if (orderInfo.getPointsNum() != null && orderInfo.getPointsNum() > 0) {
|
||||||
|
|||||||
Reference in New Issue
Block a user