diff --git a/yshop-api/src/main/java/co/yixiang/modules/activity/service/impl/YxStoreCombinationServiceImpl.java b/yshop-api/src/main/java/co/yixiang/modules/activity/service/impl/YxStoreCombinationServiceImpl.java index bcc0d059..d8f6e789 100644 --- a/yshop-api/src/main/java/co/yixiang/modules/activity/service/impl/YxStoreCombinationServiceImpl.java +++ b/yshop-api/src/main/java/co/yixiang/modules/activity/service/impl/YxStoreCombinationServiceImpl.java @@ -56,6 +56,7 @@ public class YxStoreCombinationServiceImpl extends BaseServiceImpl wrapperO = new QueryWrapper<>(); + YxStorePink storePinkO = new YxStorePink(); + storePinkO.setKId(0); + storePinkO.setStatus(1); + storePinkO.setStopTime(OrderUtil.getSecondTimestampTwo()+""); + storePinkO.setId(nextPinkT.getId()); + yxStorePinkMapper.updateById(storePinkO); + + //原有团长的数据变更成新团长下面 + wrapperO.eq("k_id",pinkT.getId()); + YxStorePink storePinkT = new YxStorePink(); + storePinkT.setKId(nextPinkT.getId()); + yxStorePinkMapper.update(storePinkT,wrapperO); + + //update order + + YxStoreOrder storeOrder = new YxStoreOrder(); + storeOrder.setPinkId(nextPinkT.getId()); + storeOrder.setId(nextPinkT.getId()); + + storeOrderService.updateById(storeOrder); + + + } } /** diff --git a/yshop-api/src/main/java/co/yixiang/modules/order/service/impl/YxStoreOrderServiceImpl.java b/yshop-api/src/main/java/co/yixiang/modules/order/service/impl/YxStoreOrderServiceImpl.java index d034359b..91cf0b8e 100644 --- a/yshop-api/src/main/java/co/yixiang/modules/order/service/impl/YxStoreOrderServiceImpl.java +++ b/yshop-api/src/main/java/co/yixiang/modules/order/service/impl/YxStoreOrderServiceImpl.java @@ -137,6 +137,8 @@ public class YxStoreOrderServiceImpl extends BaseServiceImpl config = new HashMap<>(16); // create "testMap" cache with ttl = 24 minutes and maxIdleTime = 12 minutes - config.put("testMap",new CacheConfig(24*60*1000,12*60*1000)); - return new RedissonSpringCacheManager(redissonClient,config); + config.put("testMap", new CacheConfig(24 * 60 * 1000, 12 * 60 * 1000)); + return new RedissonSpringCacheManager(redissonClient, config); } /** * 自定义缓存key生成策略,默认将使用该策略 * 使用方法 @Cacheable + * * @return */ @Bean diff --git a/yshop-system/src/main/resources/config/application-dev.yml b/yshop-system/src/main/resources/config/application-dev.yml index b219f67f..4e0c4856 100644 --- a/yshop-system/src/main/resources/config/application-dev.yml +++ b/yshop-system/src/main/resources/config/application-dev.yml @@ -4,9 +4,9 @@ spring: druid: type: com.alibaba.druid.pool.DruidDataSource driverClassName: net.sf.log4jdbc.sql.jdbcapi.DriverSpy - url: jdbc:log4jdbc:mysql://106.12.82.39:3306/yxshop?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false + url: jdbc:log4jdbc:mysql://localhost:3306/yxshop?serverTimezone=Asia/Shanghai&characterEncoding=utf8&useSSL=false username: root - password: Admin@123 + password: root # 初始化配置 initial-size: 3 @@ -46,7 +46,7 @@ spring: database: 0 host: 127.0.0.1 port: 6379 - password: root + password: #连接超时时间 timeout: 5000