Bladeren bron

fix : sdk游戏后台管理

bilingfeng 1 jaar geleden
bovenliggende
commit
47ba51322d

+ 36 - 4
game-module/game-module-manage/src/main/java/com/zanxiang/game/module/manage/pojo/dto/GameAppletDTO.java

@@ -2,6 +2,8 @@ package com.zanxiang.game.module.manage.pojo.dto;
 
 import lombok.Data;
 
+import java.time.LocalDateTime;
+
 /**
  * @author : lingfeng
  * @time : 2023-02-14
@@ -40,6 +42,11 @@ public class GameAppletDTO {
      */
     private String appSecret;
 
+    /**
+     * 类型,1 : 小程序, 2 : 公众号
+     */
+    private Integer type;
+
     /**
      * 米大师配置
      */
@@ -50,6 +57,21 @@ public class GameAppletDTO {
      */
     private String msgConfig;
 
+    /**
+     * 分享标题
+     */
+    private String shareTitle;
+
+    /**
+     * 分享路径
+     */
+    private String sharePath;
+
+    /**
+     * 分享图片
+     */
+    private String shareImg;
+
     /**
      * 公司主体信息
      */
@@ -71,12 +93,22 @@ public class GameAppletDTO {
     private String manager;
 
     /**
-     * 管理员微信
+     * 备注
      */
-    private String managerVx;
+    private String remark;
 
     /**
-     * 备注
+     * 状态, 0 正常, 1 不可用
      */
-    private String remark;
+    private Integer status;
+
+    /**
+     * 创建时间
+     */
+    private LocalDateTime createTime;
+
+    /**
+     * 更新时间
+     */
+    private LocalDateTime updateTime;
 }

+ 7 - 0
game-module/game-module-manage/src/main/java/com/zanxiang/game/module/manage/service/impl/GameServiceImpl.java

@@ -7,6 +7,8 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 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;
+import com.zanxiang.game.module.manage.pojo.dto.GameAppletDTO;
 import com.zanxiang.game.module.manage.pojo.dto.GameDTO;
 import com.zanxiang.game.module.manage.pojo.params.GameAddParam;
 import com.zanxiang.game.module.manage.pojo.params.GameListParam;
@@ -193,6 +195,11 @@ public class GameServiceImpl extends ServiceImpl<GameMapper, Game> implements IG
         }
         //查询支付方式列表
         gameListVO.setGamePayWayList(gamePayWayService.getByGameId(game.getId()));
+        //游戏应用信息
+        GameAppletDTO gameAppletDTO = gameAppletService.getByGameId(game.getId());
+        if (gameAppletDTO != null) {
+            gameListVO.setGameAppletConfigDTO(BeanUtil.copy(gameAppletDTO, GameAppletConfigDTO.class));
+        }
         return gameListVO;
     }