From 95d3c2230d53814c63539b7ce7d1a8b39664da1d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8B=8F=E7=AB=B9=E7=BA=A2?= Date: Sat, 25 May 2024 18:09:29 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=9E=E8=AE=AD=E6=97=B6=E9=97=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/cool/store/dao/ShopStageInfoDAO.java | 8 +++++++ .../store/mapper/ShopStageInfoMapper.java | 3 +++ .../resources/mapper/ShopStageInfoMapper.xml | 7 +++++++ .../vo/Preparation/PreparationProcessVO.java | 21 +++++++++++++++++++ .../store/service/PreparationService.java | 3 +++ .../service/impl/PreparationServiceImpl.java | 11 ++++++++++ .../webb/PreparationController.java | 6 ++++++ 7 files changed, 59 insertions(+) create mode 100644 coolstore-partner-model/src/main/java/com/cool/store/vo/Preparation/PreparationProcessVO.java diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/dao/ShopStageInfoDAO.java b/coolstore-partner-dao/src/main/java/com/cool/store/dao/ShopStageInfoDAO.java index 743f3b1de..fee38c8de 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/dao/ShopStageInfoDAO.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/dao/ShopStageInfoDAO.java @@ -7,6 +7,7 @@ import com.cool.store.enums.point.ShopStageEnum; import com.cool.store.enums.point.ShopSubStageEnum; import com.cool.store.enums.point.ShopSubStageStatusEnum; import com.cool.store.mapper.ShopStageInfoMapper; +import com.cool.store.vo.Preparation.PreparationProcessVO; import com.cool.store.vo.shop.RentInfoToDoVO; import com.github.pagehelper.Page; import com.github.pagehelper.PageHelper; @@ -88,6 +89,13 @@ public class ShopStageInfoDAO { return shopStageInfoMapper.getShopStageInfo(shopId, shopStage); } + public PreparationProcessVO getPreparationProcess(Long shopId) { + if(Objects.isNull(shopId)){ + return null; + } + return shopStageInfoMapper.getPreparationProcess(shopId); + } + public Integer getAllCompletionCount(Long shopId) { if(Objects.isNull(shopId)){ return 0; diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/ShopStageInfoMapper.java b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/ShopStageInfoMapper.java index 0fb1dcfa5..a918d2550 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/ShopStageInfoMapper.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/ShopStageInfoMapper.java @@ -4,6 +4,7 @@ import com.cool.store.dto.Preparation.ScheduleDTO; import com.cool.store.entity.ShopStageInfoDO; import com.cool.store.enums.point.ShopSubStageEnum; import com.cool.store.enums.point.ShopSubStageStatusEnum; +import com.cool.store.vo.Preparation.PreparationProcessVO; import com.cool.store.vo.shop.RentInfoToDoVO; import com.github.pagehelper.Page; import org.apache.ibatis.annotations.Param; @@ -35,6 +36,8 @@ public interface ShopStageInfoMapper extends Mapper { */ List getShopStageInfo(@Param("shopId") Long shopId, @Param("shopStage") Integer shopStage); + PreparationProcessVO getPreparationProcess(@Param("shopId") Long shopId); + /** * 查询结束阶段的数量 * @param shopId diff --git a/coolstore-partner-dao/src/main/resources/mapper/ShopStageInfoMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/ShopStageInfoMapper.xml index 503e4c708..66c2cbf29 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/ShopStageInfoMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/ShopStageInfoMapper.xml @@ -58,6 +58,13 @@ + +