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 ) + ) + +