2204-11-20 (添加拼团11.24)

yingxiao
笨蛋 2024-11-24 21:42:45 +08:00
parent a0dae5aeb2
commit c9cf72d311
5 changed files with 24 additions and 8 deletions

View File

@ -32,7 +32,7 @@ public class ActivityTeamProductSkuInfo extends BaseEntity {
/** 商品SKU*/ /** 商品SKU*/
private String productSku; private String productSku;
/** 拼团库存*/ /** 拼团库存*/
private Long teamStock; private Integer teamStock;
/** 拼团价格*/ /** 拼团价格*/
private BigDecimal teamPrice; private BigDecimal teamPrice;

View File

@ -8,6 +8,8 @@ import lombok.Data;
import lombok.NoArgsConstructor; import lombok.NoArgsConstructor;
import org.apache.poi.hpsf.Decimal; import org.apache.poi.hpsf.Decimal;
import java.math.BigDecimal;
/** 添加拼团商品规格Model*/ /** 添加拼团商品规格Model*/
@Data @Data
@AllArgsConstructor @AllArgsConstructor
@ -23,9 +25,9 @@ private Long productId;
/** 商品SKU*/ /** 商品SKU*/
private String productSku; private String productSku;
/** 拼团库存*/ /** 拼团库存*/
private String teamStock; private Long teamStock;
/** 拼团价格*/ /** 拼团价格*/
private Decimal teamPrice; private BigDecimal teamPrice;
/** * 拼团活动的商品规格*/ /** * 拼团活动的商品规格*/
@ -34,7 +36,7 @@ private Decimal teamPrice;
.teamId(projectId) .teamId(projectId)
.productId(goodsId) .productId(goodsId)
.productSku(skuInfo.getProductSku()) .productSku(skuInfo.getProductSku())
.teamStock(0L) .teamStock(skuInfo.getTeamStock())
.teamPrice(skuInfo.getTeamPrice()) .teamPrice(skuInfo.getTeamPrice())
.build(); .build();

View File

@ -4,6 +4,7 @@ import com.muyu.common.security.annotation.EnableMyFeignClients;
import org.springframework.boot.SpringApplication; import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication; import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.openfeign.EnableFeignClients; import org.springframework.cloud.openfeign.EnableFeignClients;
import org.springframework.context.annotation.Primary;
import org.springframework.stereotype.Component; import org.springframework.stereotype.Component;
/** /**

View File

@ -91,14 +91,12 @@ implements ActivityTeamInfoService {
ActivityTeamInfo activityTeamInfo = ActivityTeamInfoAddModel.saveModelBuild(activityTeamInfoReq); ActivityTeamInfo activityTeamInfo = ActivityTeamInfoAddModel.saveModelBuild(activityTeamInfoReq);
boolean save = this.save(activityTeamInfo); boolean save = this.save(activityTeamInfo);
List<AddProjectSkuListReq> skuList = activityTeamInfoReq.getProjectSkuList();
ArrayList<ActivityTeamProductSkuInfo> infoArrayList = new ArrayList<>();
//添加 拼团规格表 //添加 拼团规格表
if (save){ if (save){
Long projectId = activityTeamInfo.getId();//活动id Long projectId = activityTeamInfo.getId();//活动id
Long goodsId = activityTeamInfo.getProductId(); Long goodsId = activityTeamInfo.getProductId();
List<AddProjectSkuListReq> skuList = activityTeamInfoReq.getProjectSkuList();
ArrayList<ActivityTeamProductSkuInfo> infoArrayList = new ArrayList<>();
skuList.forEach(skuInfo->{ skuList.forEach(skuInfo->{
ActivityTeamProductSkuInfo activityTeamProductSkuInfo = ActivityTeamProductSkuInfoModel.saveModelBuild(projectId, goodsId, skuInfo); ActivityTeamProductSkuInfo activityTeamProductSkuInfo = ActivityTeamProductSkuInfoModel.saveModelBuild(projectId, goodsId, skuInfo);
infoArrayList.add(activityTeamProductSkuInfo); infoArrayList.add(activityTeamProductSkuInfo);

View File

@ -3,6 +3,21 @@ server:
port: 9204 port: 9204
# Spring # Spring
spring: spring:
datasource:
dynamic:
primary: master
datasource:
# 主库数据源
master:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://60.204.150.30:3306/activity_team?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: root
password: xx-12345
slave:
driver-class-name: com.mysql.cj.jdbc.Driver
url: jdbc:mysql://60.204.150.30:3306/product?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
username: root
password: xx-12345
application: application:
# 应用名称 # 应用名称
name: muyu-marketing name: muyu-marketing