|
@@ -8,6 +8,7 @@ import com.zanxiang.game.back.serve.pojo.vo.GameOceanengineOrderLogVO;
|
|
|
import com.zanxiang.game.back.serve.pojo.vo.GameOceanengineUserLogVO;
|
|
|
import com.zanxiang.game.back.serve.service.IGameOceanengineOrderLogService;
|
|
|
import com.zanxiang.game.back.serve.service.IGameOceanengineUserLogService;
|
|
|
+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;
|
|
@@ -19,6 +20,7 @@ import org.springframework.web.bind.annotation.RequestBody;
|
|
|
import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
+import java.math.BigDecimal;
|
|
|
import java.util.List;
|
|
|
|
|
|
@RestController
|
|
@@ -40,11 +42,11 @@ public class OceanengineLogController {
|
|
|
@PreAuthorize(permissionKey = "gameBack:oceanengine:orderReport")
|
|
|
@PostMapping("/orderReport/{ids}/{backMoney}")
|
|
|
@ApiOperation(value = "头条订单手动上报")
|
|
|
- public ResultVO<Boolean> oceanengineOrderReport(@PathVariable("ids") List<Long> ids, @PathVariable("backMoney") Long backMoney) {
|
|
|
- if (backMoney < 1) {
|
|
|
+ public ResultVO<Boolean> oceanengineOrderReport(@PathVariable("ids") List<Long> ids, @PathVariable("backMoney") BigDecimal backMoney) {
|
|
|
+ if (backMoney.compareTo(BigDecimal.ZERO) <= 0) {
|
|
|
throw new BaseException("回传金额错误!");
|
|
|
}
|
|
|
- return ResultVO.ok(oceanengineOrderLogService.oceanengineOrderReport(ids, backMoney));
|
|
|
+ return ResultVO.ok(oceanengineOrderLogService.oceanengineOrderReport(ids, NumberUtil.multiply100(backMoney).longValue()));
|
|
|
}
|
|
|
|
|
|
@PreAuthorize(permissionKey = "gameBack:oceanengine:userLogs")
|