From 32c8843bc8d35d90e4701c70be363093afd98b7f Mon Sep 17 00:00:00 2001 From: bianyadong Date: Sat, 11 May 2024 16:10:57 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=A5=E5=BA=97=E9=93=BA=E5=B7=B2=E5=AE=8C?= =?UTF-8?q?=E6=88=90=E8=AF=95=E8=BF=90=E8=90=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cool/store/dao/OpenAcceptanceInfoDAO.java | 4 ++++ .../store/mapper/OpenAcceptanceInfoMapper.java | 2 ++ .../mapper/OpenAcceptanceInfoMapper.xml | 18 +++++++++++++++++- .../impl/NewStoreOpeningServiceImpl.java | 15 +++++++++++++++ .../impl/OpenAcceptanceInfoServiceImpl.java | 5 +++++ .../java/com/cool/store/job/XxlJobHandler.java | 14 +++++++++++++- 6 files changed, 56 insertions(+), 2 deletions(-) diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/dao/OpenAcceptanceInfoDAO.java b/coolstore-partner-dao/src/main/java/com/cool/store/dao/OpenAcceptanceInfoDAO.java index d3ed8ec3b..59ac7d335 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/dao/OpenAcceptanceInfoDAO.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/dao/OpenAcceptanceInfoDAO.java @@ -35,4 +35,8 @@ public class OpenAcceptanceInfoDAO { public int updateByPrimaryKeySelective(OpenAcceptanceInfoDO acceptanceInfoDO) { return openAcceptanceInfoMapper.updateByPrimaryKeySelective(acceptanceInfoDO); } + + public int shopOpenAcceptanceStatusUpdate(){ + return openAcceptanceInfoMapper.shopOpenAcceptanceStatusUpdate(); + } } diff --git a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/OpenAcceptanceInfoMapper.java b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/OpenAcceptanceInfoMapper.java index 3f7219256..e2820cee9 100644 --- a/coolstore-partner-dao/src/main/java/com/cool/store/mapper/OpenAcceptanceInfoMapper.java +++ b/coolstore-partner-dao/src/main/java/com/cool/store/mapper/OpenAcceptanceInfoMapper.java @@ -12,4 +12,6 @@ public interface OpenAcceptanceInfoMapper extends Mapper { List openAcceptanceList(@Param("openAcceptance") OpenAcceptanceRequest openAcceptanceRequest); + + int shopOpenAcceptanceStatusUpdate(); } \ No newline at end of file diff --git a/coolstore-partner-dao/src/main/resources/mapper/OpenAcceptanceInfoMapper.xml b/coolstore-partner-dao/src/main/resources/mapper/OpenAcceptanceInfoMapper.xml index d450a43a1..1f12fbb44 100644 --- a/coolstore-partner-dao/src/main/resources/mapper/OpenAcceptanceInfoMapper.xml +++ b/coolstore-partner-dao/src/main/resources/mapper/OpenAcceptanceInfoMapper.xml @@ -27,7 +27,23 @@ - + + UPDATE xfsg_shop_stage_info s + SET shop_sub_stage_status = 1710 + WHERE + shop_sub_stage_status = 1700 + AND shop_id IN ( + SELECT + shop_id + FROM + xfsg_open_acceptance_info + WHERE + acceptance_status = 1 + AND plan_open_time BETWEEN DATE_SUB( NOW( ), INTERVAL 7 DAY ) + AND DATE_SUB( NOW( ), INTERVAL 3 DAY ) + ) + +