Przeglądaj źródła

活动参与记录新增活动优惠金额字段

codingliang 1 rok temu
rodzic
commit
b90f770921

+ 4 - 0
src/main/java/com/sqx/modules/activity/entity/ActivityPartRecord.java

@@ -8,6 +8,7 @@ import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
 import java.io.Serializable;
+import java.math.BigDecimal;
 import java.util.Date;
 
 /**
@@ -33,6 +34,9 @@ public class ActivityPartRecord implements Serializable {
     
     @ApiModelProperty(name = "活动id")
     private Long activityId;
+
+    @ApiModelProperty(name = "优惠金额")
+    private BigDecimal discountAmount;
     
     @ApiModelProperty(name = "参与时间")
     private Date createTime;

+ 2 - 0
src/main/java/com/sqx/modules/activity/service/impl/ActivityPartRecordServiceImpl.java

@@ -16,6 +16,7 @@ import com.sqx.modules.order.entity.TbOrder;
 import lombok.RequiredArgsConstructor;
 import org.springframework.stereotype.Service;
 
+import java.math.BigDecimal;
 import java.util.Date;
 import java.util.stream.Collectors;
 
@@ -46,6 +47,7 @@ public class ActivityPartRecordServiceImpl extends ServiceImpl<ActivityPartRecor
         ActivityPartRecord record = new ActivityPartRecord();
         record.setOrderId(order.getOrderId());
         record.setActivityId(orderBestActivity.getActivityId());
+        record.setDiscountAmount(new BigDecimal(orderBestActivity.getDiscountAmount()));
         record.setUserId(order.getUserId());
         record.setCreateTime(new Date());
         record.setGoodsId(orderBestActivity.getGoodsIds().stream().map(String::valueOf).collect(Collectors.joining(",")));