|
@@ -2,8 +2,11 @@ package com.zanxiang.game.module.sdk.controller;
|
|
|
|
|
|
import com.zanxiang.game.module.sdk.annotation.UnSignCheck;
|
|
|
import com.zanxiang.game.module.sdk.pojo.param.MiniAppPayParam;
|
|
|
+import com.zanxiang.game.module.sdk.pojo.param.UserData;
|
|
|
+import com.zanxiang.game.module.sdk.pojo.vo.GameShareVO;
|
|
|
import com.zanxiang.game.module.sdk.service.IGameAppletService;
|
|
|
import com.zanxiang.game.module.sdk.service.IPayApplicationService;
|
|
|
+import com.zanxiang.game.module.sdk.service.IUserShareService;
|
|
|
import com.zanxiang.module.util.JsonUtil;
|
|
|
import com.zanxiang.module.util.pojo.ResultVO;
|
|
|
import io.swagger.annotations.Api;
|
|
@@ -31,6 +34,9 @@ import java.util.Map;
|
|
|
@Slf4j
|
|
|
public class AppletController {
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private IUserShareService userShareService;
|
|
|
+
|
|
|
@Autowired
|
|
|
private IGameAppletService gameAppletService;
|
|
|
|
|
@@ -78,4 +84,11 @@ public class AppletController {
|
|
|
public ResultVO<Boolean> payApplicationBan(@RequestParam String orderId, @RequestParam String appId) {
|
|
|
return ResultVO.ok(payApplicationService.payApplicationBan(orderId, appId));
|
|
|
}
|
|
|
+
|
|
|
+ @ApiOperation(value = "游戏客服气泡信息")
|
|
|
+ @GetMapping("/applet/kf/show/card")
|
|
|
+ @ApiResponses(value = {@ApiResponse(code = 200, message = "成功", response = GameShareVO.class)})
|
|
|
+ public ResultVO<GameShareVO> shareGame(UserData userData) {
|
|
|
+ return ResultVO.ok(userShareService.getShowCard(userData));
|
|
|
+ }
|
|
|
}
|