From 47a33d3f93c3d7ac3e251386e8cc44a9ad806549 Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Tue, 22 Jul 2025 09:58:12 +0800
Subject: [PATCH] feat(mall): 添加获取草稿角标数量的功能
---
src/main/java/cc/mrbird/febs/mall/controller/clothes/ApiClothesController.java | 8 ++++++++
src/main/java/cc/mrbird/febs/mall/service/ApiClothesService.java | 2 ++
src/main/java/cc/mrbird/febs/mall/service/impl/ApiClothesServiceImpl.java | 18 +++++++++++++++---
3 files changed, 25 insertions(+), 3 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/mall/controller/clothes/ApiClothesController.java b/src/main/java/cc/mrbird/febs/mall/controller/clothes/ApiClothesController.java
index 01ac0bb..12fd860 100644
--- a/src/main/java/cc/mrbird/febs/mall/controller/clothes/ApiClothesController.java
+++ b/src/main/java/cc/mrbird/febs/mall/controller/clothes/ApiClothesController.java
@@ -153,4 +153,12 @@
return clothesService.draftSave(dto);
}
+
+
+ @ApiOperation(value = "获取草稿角标数量")
+ @GetMapping(value = "/findDraftCnt")
+ public FebsResponse findDraftCnt() {
+
+ return clothesService.findDraftCnt();
+ }
}
diff --git a/src/main/java/cc/mrbird/febs/mall/service/ApiClothesService.java b/src/main/java/cc/mrbird/febs/mall/service/ApiClothesService.java
index c283dc9..6d1b1c8 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/ApiClothesService.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/ApiClothesService.java
@@ -34,4 +34,6 @@
FebsResponse statureDel(ApiClothesMemberStatureInfoDto dto);
FebsResponse draftSave(ApiMyDraftSaveDto dto);
+
+ FebsResponse findDraftCnt();
}
diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiClothesServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiClothesServiceImpl.java
index 8b9b77a..75dffc1 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/ApiClothesServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/ApiClothesServiceImpl.java
@@ -24,9 +24,7 @@
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
-import java.util.ArrayList;
-import java.util.List;
-import java.util.Set;
+import java.util.*;
import java.util.stream.Collectors;
@Slf4j
@@ -380,4 +378,18 @@
return new FebsResponse().success().message("操作成功");
}
+
+ @Override
+ public FebsResponse findDraftCnt() {
+ Long memberId = LoginUserUtil.getLoginUser().getId();
+ Integer integer = clothesOrderDraftMapper.selectCount(
+ Wrappers.lambdaQuery(ClothesOrderDraft.class)
+ .eq(ClothesOrderDraft::getMemberId, memberId)
+ .eq(ClothesOrderDraft::getDelFlag, ClothesEnum.DOWN.getCode())
+ );
+ Map<String, Object> objectObjectHashMap = new HashMap<>();
+ objectObjectHashMap.put("draftCnt", integer);
+
+ return new FebsResponse().success().data(objectObjectHashMap);
+ }
}
--
Gitblit v1.9.1