| @@ -72,15 +72,14 @@ public class WxCreditHistoryController extends BaseController{ | |||||
| wxCreditHistory.setOperatorId(wxCUser.getId()); | wxCreditHistory.setOperatorId(wxCUser.getId()); | ||||
| wxCreditHistory.setOperatorType(EnumUserType.CUSER.getCode()); | wxCreditHistory.setOperatorType(EnumUserType.CUSER.getCode()); | ||||
| String desc = ""; | |||||
| if(wxCreditHistory.getCreditType().equals(EnumScoreType.SPEND_CREDIT.getCode())){ | |||||
| desc = "游戏奖励积分"; | |||||
| }else if(wxCreditHistory.getCreditType().equals(EnumScoreType.REDUCE_CREDIT.getCode())){ | |||||
| desc = "游戏消耗积分"; | |||||
| if(wxCreditHistory.getCreditType().equals(EnumScoreType.GAME_ADD_CREDIT.getCode())){ | |||||
| wxCreditHistory.setChangePurpose(EnumScoreType.GAME_ADD_CREDIT.getMessage()); | |||||
| }else if(wxCreditHistory.getCreditType().equals(EnumScoreType.GAME_LES_CREDIT.getCode())){ | |||||
| wxCreditHistory.setChangePurpose(EnumScoreType.GAME_LES_CREDIT.getMessage()); | |||||
| }else{ | }else{ | ||||
| return new ResultData(ErrorCode.SYS_PARAMETER_ERROR,"未知操作"); | return new ResultData(ErrorCode.SYS_PARAMETER_ERROR,"未知操作"); | ||||
| } | } | ||||
| wxCreditHistory.setChangePurpose(desc); | |||||
| try { | try { | ||||
| wxCreditHistoryService.creditUsercheck(wxCreditHistory.getCUserId(),getTenantInfo()) ; | wxCreditHistoryService.creditUsercheck(wxCreditHistory.getCUserId(),getTenantInfo()) ; | ||||
| WxCreditHistory credit = wxCreditHistoryService.saveOrUpdate(wxCreditHistory); | WxCreditHistory credit = wxCreditHistoryService.saveOrUpdate(wxCreditHistory); | ||||
| @@ -18,7 +18,9 @@ public enum EnumScoreType { | |||||
| CHANGE_CREDIT(11, "积分兑换"), | CHANGE_CREDIT(11, "积分兑换"), | ||||
| REDUCE_CREDIT(12, "消费积分"), | REDUCE_CREDIT(12, "消费积分"), | ||||
| ACTIVITY_JOIN(13, "活动报名"), | ACTIVITY_JOIN(13, "活动报名"), | ||||
| CLEAN_CREDIT(14, "积分清零计划"),; | |||||
| CLEAN_CREDIT(14, "积分清零计划"), | |||||
| GAME_LES_CREDIT(15, "游戏消耗积分"), | |||||
| GAME_ADD_CREDIT(16, "游戏奖励积分"),; | |||||
| public static EnumScoreType getEnum(Integer code) { | public static EnumScoreType getEnum(Integer code) { | ||||
| for (EnumScoreType value : values()) { | for (EnumScoreType value : values()) { | ||||
| @@ -411,6 +411,12 @@ public class WxCreditHistoryServiceImpl implements WxCreditHistoryService { | |||||
| if (record.getCreditType() == EnumScoreType.ACTIVITY_JOIN.getCode()) { | if (record.getCreditType() == EnumScoreType.ACTIVITY_JOIN.getCode()) { | ||||
| return reduceCredit(record); | return reduceCredit(record); | ||||
| } | } | ||||
| if (record.getCreditType() == EnumScoreType.GAME_LES_CREDIT.getCode()) { | |||||
| return reduceCredit(record); | |||||
| } | |||||
| if (record.getCreditType() == EnumScoreType.GAME_ADD_CREDIT.getCode()) { | |||||
| return record.getCreditNum(); | |||||
| } | |||||
| return 0; | return 0; | ||||
| } | } | ||||