|
@@ -8,6 +8,7 @@ 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.GameTencentMiniGameUserVO;
|
|
import com.zanxiang.game.back.serve.service.IGameTencentMiniGameOrderService;
|
|
import com.zanxiang.game.back.serve.service.IGameTencentMiniGameOrderService;
|
|
import com.zanxiang.game.back.serve.service.IGameTencentMiniGameUserService;
|
|
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.exception.BaseException;
|
|
import com.zanxiang.module.util.pojo.ResultVO;
|
|
import com.zanxiang.module.util.pojo.ResultVO;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
@@ -19,6 +20,7 @@ import org.springframework.web.bind.annotation.RequestBody;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
|
|
+import java.math.BigDecimal;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
|
|
@RestController
|
|
@RestController
|
|
@@ -40,11 +42,11 @@ public class TencentMiniGameLogController {
|
|
@PreAuthorize(permissionKey = "gameBack:tencentMiniGame:orderReport")
|
|
@PreAuthorize(permissionKey = "gameBack:tencentMiniGame:orderReport")
|
|
@PostMapping("/orderReport/{ids}/{backMoney}")
|
|
@PostMapping("/orderReport/{ids}/{backMoney}")
|
|
@ApiOperation(value = "腾讯订单手动上报")
|
|
@ApiOperation(value = "腾讯订单手动上报")
|
|
- public ResultVO<Boolean> tencentOrderReport(@PathVariable("ids") List<Long> ids, @PathVariable("backMoney") Long backMoney) {
|
|
|
|
- if (backMoney < 1) {
|
|
|
|
|
|
+ public ResultVO<Boolean> tencentOrderReport(@PathVariable("ids") List<Long> ids, @PathVariable("backMoney") BigDecimal backMoney) {
|
|
|
|
+ if (backMoney.compareTo(BigDecimal.ZERO) <= 0) {
|
|
throw new BaseException("回传金额错误!");
|
|
throw new BaseException("回传金额错误!");
|
|
}
|
|
}
|
|
- return ResultVO.ok(gameTencentMiniGameOrderService.doReport(ids, backMoney));
|
|
|
|
|
|
+ return ResultVO.ok(gameTencentMiniGameOrderService.doReport(ids, NumberUtil.multiply100(backMoney).longValue()));
|
|
}
|
|
}
|
|
|
|
|
|
@PreAuthorize(permissionKey = "gameBack:tencentMiniGame:userLogs")
|
|
@PreAuthorize(permissionKey = "gameBack:tencentMiniGame:userLogs")
|