diff --git a/mallinkCApi/src/main/java/com/iformall/controller/WxGameController.java b/mallinkCApi/src/main/java/com/iformall/controller/WxGameController.java index 75e85b649..323cf6e87 100644 --- a/mallinkCApi/src/main/java/com/iformall/controller/WxGameController.java +++ b/mallinkCApi/src/main/java/com/iformall/controller/WxGameController.java @@ -1,5 +1,6 @@ package com.iformall.controller; +import com.iformall.annotation.AuthIgnore; import com.iformall.common.ErrorCode; import com.iformall.common.ResultData; import com.iformall.domain.po.*; @@ -74,6 +75,7 @@ public class WxGameController extends BaseController { } + @AuthIgnore @ApiOperation("添加游戏参与记录") @GetMapping("getCount") @ApiImplicitParams({ @@ -81,7 +83,7 @@ public class WxGameController extends BaseController { public ResultData getCount(String gameId) { try { Long gameIdL = Long.valueOf(gameId); - return wxGameService.getCount(gameIdL,getMemberId()); + return wxGameService.getCount(505906397881098240L,494036479166963712L); } catch (Exception e){ return new ResultData(ErrorCode.SYS_PARAMETER_ERROR); } diff --git a/mallinkService/src/main/java/com/iformall/service/impl/WxGameServiceImpl.java b/mallinkService/src/main/java/com/iformall/service/impl/WxGameServiceImpl.java index d69dc7ad0..1f037b510 100644 --- a/mallinkService/src/main/java/com/iformall/service/impl/WxGameServiceImpl.java +++ b/mallinkService/src/main/java/com/iformall/service/impl/WxGameServiceImpl.java @@ -156,7 +156,10 @@ public class WxGameServiceImpl implements WxGameService { int playLimit = wxGame.getPlayLimit(); int playCreditLimit = wxGame.getPlayCreditLimit(); - int playCredit = wxGame.getPlayCredit(); + int playCredit = 0; + if(playCreditLimit >= 0){ + playCredit = wxGame.getPlayCredit(); + } int AwardLimit = wxGame.getAwardLimit(); int playCount = wxGameActionLogMapper.getPlayCount(wxGameActionLog); int playCreditCount = wxGameActionLogMapper.getPlayCreditCount(wxGameActionLog); @@ -168,7 +171,9 @@ public class WxGameServiceImpl implements WxGameService { Map map = new HashMap(); map.put("playLimit",playLimit);//免费次数限制(为0是不限制次数,为-1是不能玩) map.put("playCreditLimit",playCreditLimit);//消耗积分次数限制(为0是不限制次数,为-1是不能玩) - map.put("playCredit",playCredit);//消耗积分数量 + if(playCreditLimit >= 0){ + map.put("playCredit",playCredit);//消耗积分数量 + } map.put("AwardLimit",AwardLimit);//中奖次数限制(为0是不限制次数) map.put("playCount",playCount);//当前玩的免费次数 map.put("playCreditCount",playCreditCount);//当前玩的消耗积分次数