diff --git a/game-service/src/main/java/awesome/group/game/service/bo/matrix/MarketConfigBo.java b/game-service/src/main/java/awesome/group/game/service/bo/matrix/MarketConfigBo.java index a6fe502..f52329d 100644 --- a/game-service/src/main/java/awesome/group/game/service/bo/matrix/MarketConfigBo.java +++ b/game-service/src/main/java/awesome/group/game/service/bo/matrix/MarketConfigBo.java @@ -14,4 +14,13 @@ public class MarketConfigBo { } + public MarketConfigBo(AppBasicConfig config) { + this.packageName = config.packageName; + this.author = config.author; + this.fileSize = config.fileSize; + this.desc = config.desc; + this.images = config.images; + this.downloadTimes = config.downloadTimes; + } + } diff --git a/game-service/src/main/java/awesome/group/game/service/matrix/MatrixAppConfigService.java b/game-service/src/main/java/awesome/group/game/service/matrix/MatrixAppConfigService.java index 0567319..7771e63 100644 --- a/game-service/src/main/java/awesome/group/game/service/matrix/MatrixAppConfigService.java +++ b/game-service/src/main/java/awesome/group/game/service/matrix/MatrixAppConfigService.java @@ -88,7 +88,7 @@ public class MatrixAppConfigService { app.setImg(config.img); app.setHide(config.hide); app.setVersion(config.version); - MarketConfigBo bo = (MarketConfigBo) config; + MarketConfigBo bo = new MarketConfigBo(config); String str = gson.toJson(bo); app.setMarketConfig(str); appMapper.updateById(app);