Browse Source

加个字段关闭app

master
nili 4 weeks ago
parent
commit
1075965a8d
  1. 1
      game-service/src/main/java/awesome/group/game/service/bo/citrus/AppBasicInfo.java
  2. 7
      game-service/src/main/java/awesome/group/game/service/cache/JedisManager.java
  3. 8
      game-service/src/main/java/awesome/group/game/service/citrus/CitrusAppService.java

1
game-service/src/main/java/awesome/group/game/service/bo/citrus/AppBasicInfo.java

@ -11,6 +11,7 @@ public class AppBasicInfo extends AppNormalConfig {
public String img; public String img;
public String url; public String url;
public Integer version; public Integer version;
public boolean disable;//默认false开启,如果关闭app就是true
public AppBasicInfo() { public AppBasicInfo() {
} }

7
game-service/src/main/java/awesome/group/game/service/cache/JedisManager.java

@ -182,4 +182,11 @@ public class JedisManager {
} }
} }
public Boolean exist(String key) {
Assert.notNull(key, "key is null");
try (Jedis jedis = getJedis()) {
return jedis.exists(key);
}
}
} }

8
game-service/src/main/java/awesome/group/game/service/citrus/CitrusAppService.java

@ -6,6 +6,7 @@ import awesome.group.game.dao.mapper.MatrixAppMapper;
import awesome.group.game.dao.mapper.MatrixEvilAppMapper; import awesome.group.game.dao.mapper.MatrixEvilAppMapper;
import awesome.group.game.service.bo.citrus.AppBasicInfo; import awesome.group.game.service.bo.citrus.AppBasicInfo;
import awesome.group.game.service.bo.citrus.MarketBo; import awesome.group.game.service.bo.citrus.MarketBo;
import awesome.group.game.service.cache.JedisManager;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service; import org.springframework.stereotype.Service;
@ -19,9 +20,14 @@ public class CitrusAppService {
@Autowired @Autowired
private MatrixEvilAppMapper evilAppMapper; private MatrixEvilAppMapper evilAppMapper;
@Autowired
private JedisManager jedisManager;
public AppBasicInfo getAppDetail(String appCode) { public AppBasicInfo getAppDetail(String appCode) {
MatrixApp app = appMapper.queryByCode(appCode); MatrixApp app = appMapper.queryByCode(appCode);
return AppBasicInfo.getBasic(app); AppBasicInfo res = AppBasicInfo.getBasic(app);
res.disable = jedisManager.exist("disable_" + appCode);
return res;
} }
public MarketBo getMarketBo(String appCode) { public MarketBo getMarketBo(String appCode) {

Loading…
Cancel
Save