package com.sandu.ximon.admin.controller;
|
|
import com.sandu.common.domain.ResponseVO;
|
import com.sandu.common.util.ResponseUtil;
|
import com.sandu.ximon.admin.config.VnnoxConstant;
|
import com.sandu.ximon.admin.param.VnnoxProgressParam;
|
import com.sandu.ximon.admin.param.VnnoxScreenShotParam;
|
import com.sandu.ximon.admin.utils.RedisUtils;
|
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.web.bind.annotation.PostMapping;
|
import org.springframework.web.bind.annotation.RequestBody;
|
import org.springframework.web.bind.annotation.RequestMapping;
|
import org.springframework.web.bind.annotation.RestController;
|
|
//诺瓦回调
|
@RestController
|
@RequestMapping("/serv/vnnox")
|
public class ServVnnoxController {
|
|
@Autowired
|
private RedisUtils redisUtils;
|
|
@PostMapping("/screenshot")
|
public ResponseVO<Object> screenshot(@RequestBody VnnoxScreenShotParam vnnoxScreenShot) {
|
String url = vnnoxScreenShot.getScreenShotUrl().replace("&", "&");
|
redisUtils.set(VnnoxConstant.REDIS_SCREEN_SHOT + vnnoxScreenShot.getPlayerId(), url);
|
return ResponseUtil.success("ok");
|
}
|
|
@PostMapping("/progress")
|
public ResponseVO<Object> progress(@RequestBody VnnoxProgressParam vnnoxProgress) {
|
redisUtils.set(VnnoxConstant.REDIS_PROGRESS + vnnoxProgress.getPlayerId(), vnnoxProgress.getPrecess());
|
return ResponseUtil.success("ok");
|
}
|
|
}
|