From eee779c1585860ee1fb9773f87207f4703e4808d Mon Sep 17 00:00:00 2001 From: quyixiao <2621048238@qq.com> Date: Wed, 3 Dec 2025 23:06:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/heyu/api/data/dto/vv/VvSkuDTO.java | 10 +++++++++- .../api/controller/mm/AdminProductController.java | 14 ++++++++++++++ .../api/controller/vv/AppReverseController.java | 1 - 3 files changed, 23 insertions(+), 2 deletions(-) diff --git a/api-mapper/src/main/java/com/heyu/api/data/dto/vv/VvSkuDTO.java b/api-mapper/src/main/java/com/heyu/api/data/dto/vv/VvSkuDTO.java index c59a314..1d8e14f 100644 --- a/api-mapper/src/main/java/com/heyu/api/data/dto/vv/VvSkuDTO.java +++ b/api-mapper/src/main/java/com/heyu/api/data/dto/vv/VvSkuDTO.java @@ -10,7 +10,6 @@ import java.util.List; @Data public class VvSkuDTO extends VvSkuEntity { - /*** * */ @@ -22,4 +21,13 @@ public class VvSkuDTO extends VvSkuEntity { */ private BigDecimal discountAmount = BigDecimal.ZERO; + + /*** + * 是否是默认 + */ + private Integer isDefault = 0 ; + + + + } diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/mm/AdminProductController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/mm/AdminProductController.java index f1264ba..c8c4265 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/mm/AdminProductController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/mm/AdminProductController.java @@ -259,6 +259,8 @@ public class AdminProductController { } } + Long productSkuId = null; + for (VvSkuDTO vvSkuDTO : vvSkuDTOS) { Long skuId = vvSkuDTO.getId(); vvSkuDTO.setProductId(productId); @@ -268,6 +270,11 @@ public class AdminProductController { vvProductDTO.setShowPromotionPrice(vvSkuDTO.getPromotionPrice()); vvProductDao.insertOrUpdateVvProduct(vvProductDTO); } + + + if (NumberUtil.equals(vvSkuDTO.getIsFront(), 1)) { + productSkuId = vvSkuDTO.getId(); + } /*** * 更新 */ @@ -291,6 +298,13 @@ public class AdminProductController { } } + if (productSkuId == null) { + productSkuId = vvSkuDTOS.get(0).getId(); + } + + vvProductDTO.setSkuId(productSkuId); + vvProductDao.updateVvProductById(vvProductDTO); + List vvProductPropertyDTOS = vvProductDTO.getVvProductPropertyList(); List vvProductPropertyEntities = vvProductPropertyDao.selectVvProductPropertyByProductId(productId); diff --git a/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppReverseController.java b/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppReverseController.java index 4fab362..d6aecc4 100644 --- a/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppReverseController.java +++ b/api-web/api-interface/src/main/java/com/heyu/api/controller/vv/AppReverseController.java @@ -64,7 +64,6 @@ public class AppReverseController { @Autowired private VvSellerWarehouseDao vvSellerWarehouseDao; - /*** * * https://api.1024api.com/api-interface/app/reverse/add