|
@@ -5,14 +5,13 @@ import com.zanxiang.erp.security.annotation.PreAuthorize;
|
|
|
import com.zanxiang.game.back.serve.pojo.dto.GameTencentMiniGameOrderDTO;
|
|
|
import com.zanxiang.game.back.serve.pojo.dto.GameTencentMiniGameUserDTO;
|
|
|
import com.zanxiang.game.back.serve.pojo.dto.OrderReportDTO;
|
|
|
-import com.zanxiang.game.back.serve.pojo.vo.GameOceanengineOrderSplitLogVO;
|
|
|
import com.zanxiang.game.back.serve.pojo.vo.GameTencentMiniGameOrderVO;
|
|
|
import com.zanxiang.game.back.serve.pojo.vo.GameTencentMiniGameUserVO;
|
|
|
import com.zanxiang.game.back.serve.pojo.vo.GameTencentMiniOrderSplitLogVO;
|
|
|
import com.zanxiang.game.back.serve.service.IGameTencentMiniGameOrderService;
|
|
|
import com.zanxiang.game.back.serve.service.IGameTencentMiniGameOrderSplitLogService;
|
|
|
+import com.zanxiang.game.back.serve.service.IGameTencentMiniGameRoleRegisterService;
|
|
|
import com.zanxiang.game.back.serve.service.IGameTencentMiniGameUserService;
|
|
|
-import com.zanxiang.module.util.NumberUtil;
|
|
|
import com.zanxiang.module.util.exception.BaseException;
|
|
|
import com.zanxiang.module.util.pojo.ResultVO;
|
|
|
import io.swagger.annotations.Api;
|
|
@@ -20,12 +19,7 @@ import io.swagger.annotations.ApiOperation;
|
|
|
import org.apache.commons.collections4.CollectionUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
-import org.springframework.web.bind.annotation.GetMapping;
|
|
|
-import org.springframework.web.bind.annotation.PathVariable;
|
|
|
-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;
|
|
|
+import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import java.math.BigDecimal;
|
|
|
import java.util.Collections;
|
|
@@ -41,6 +35,8 @@ public class TencentMiniGameLogController {
|
|
|
private IGameTencentMiniGameOrderService gameTencentMiniGameOrderService;
|
|
|
@Autowired
|
|
|
private IGameTencentMiniGameOrderSplitLogService gameTencentMiniGameOrderSplitLogService;
|
|
|
+ @Autowired
|
|
|
+ private IGameTencentMiniGameRoleRegisterService gameTencentMiniGameRoleRegisterService;
|
|
|
|
|
|
@PreAuthorize(permissionKey = "gameBack:tencentMiniGame:orderLogs")
|
|
|
@PostMapping("/orderLogs")
|
|
@@ -108,4 +104,11 @@ public class TencentMiniGameLogController {
|
|
|
public ResultVO<Boolean> tencentUserReport(@PathVariable("ids") List<Long> ids) {
|
|
|
return ResultVO.ok(gameTencentMiniGameUserService.doReport(ids));
|
|
|
}
|
|
|
+
|
|
|
+ @PreAuthorize(permissionKey = "gameBack:tencentMiniGame:roleReport")
|
|
|
+ @PostMapping("/roleReport/{ids}")
|
|
|
+ @ApiOperation(value = "腾讯创角手动上报")
|
|
|
+ public ResultVO<Boolean> tencentRoleReport(@PathVariable("ids") List<Long> ids) {
|
|
|
+ return ResultVO.ok(gameTencentMiniGameRoleRegisterService.doReport(ids));
|
|
|
+ }
|
|
|
}
|