|
@@ -5,6 +5,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
|
|
+import com.zanxiang.game.module.base.pojo.dto.H5GameConfigDTO;
|
|
|
import com.zanxiang.game.module.base.pojo.enums.GameCategoryEnum;
|
|
|
import com.zanxiang.game.module.manage.enums.GameStatusEnum;
|
|
|
import com.zanxiang.game.module.manage.pojo.dto.GameAppletConfigDTO;
|
|
@@ -20,6 +21,7 @@ import com.zanxiang.game.module.mybatis.entity.Cp;
|
|
|
import com.zanxiang.game.module.mybatis.entity.Game;
|
|
|
import com.zanxiang.game.module.mybatis.entity.GameTag;
|
|
|
import com.zanxiang.game.module.mybatis.mapper.GameMapper;
|
|
|
+import com.zanxiang.module.util.JsonUtil;
|
|
|
import com.zanxiang.module.util.bean.BeanUtil;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.apache.commons.lang3.StringUtils;
|
|
@@ -74,8 +76,7 @@ public class GameServiceImpl extends ServiceImpl<GameMapper, Game> implements IG
|
|
|
.h5GameId(param.getH5GameId())
|
|
|
.guideGameId(param.getGuideGameId())
|
|
|
.remark(param.getRemark())
|
|
|
- .h5GameUrl(param.getH5GameUrl())
|
|
|
- .h5LoginLogo(param.getH5LoginLogo())
|
|
|
+ .h5GameConfig(JsonUtil.toString(param.getH5GameConfigDTO()))
|
|
|
.isPut(param.getIsPut())
|
|
|
.createTime(LocalDateTime.now())
|
|
|
.updateTime(LocalDateTime.now())
|
|
@@ -89,8 +90,7 @@ public class GameServiceImpl extends ServiceImpl<GameMapper, Game> implements IG
|
|
|
game.setH5GameId(param.getH5GameId());
|
|
|
game.setGuideGameId(param.getGuideGameId());
|
|
|
game.setRemark(param.getRemark());
|
|
|
- game.setH5GameUrl(param.getH5GameUrl());
|
|
|
- game.setH5LoginLogo(param.getH5LoginLogo());
|
|
|
+ game.setH5GameConfig(JsonUtil.toString(param.getH5GameConfigDTO()));
|
|
|
game.setIsPut(param.getIsPut());
|
|
|
game.setUpdateTime(LocalDateTime.now());
|
|
|
}
|
|
@@ -210,6 +210,10 @@ public class GameServiceImpl extends ServiceImpl<GameMapper, Game> implements IG
|
|
|
if (gameAppletDTO != null) {
|
|
|
gameListVO.setGameAppletConfigDTO(BeanUtil.copy(gameAppletDTO, GameAppletConfigDTO.class));
|
|
|
}
|
|
|
+ //H5游戏配置
|
|
|
+ if (Strings.isNotBlank(game.getH5GameConfig())) {
|
|
|
+ gameListVO.setH5GameConfigDTO(JsonUtil.toObj(game.getH5GameConfig(), H5GameConfigDTO.class));
|
|
|
+ }
|
|
|
return gameListVO;
|
|
|
}
|
|
|
|