Browse Source

game add les

release_toaliyun_real
xhxu 5 years ago
parent
commit
1be181a17e
3 changed files with 14 additions and 7 deletions
  1. +5
    -6
      mallinkCApi/src/main/java/com/iformall/controller/WxCreditHistoryController.java
  2. +3
    -1
      mallinkService/src/main/java/com/iformall/enums/EnumScoreType.java
  3. +6
    -0
      mallinkService/src/main/java/com/iformall/service/impl/WxCreditHistoryServiceImpl.java

+ 5
- 6
mallinkCApi/src/main/java/com/iformall/controller/WxCreditHistoryController.java View File

@@ -72,15 +72,14 @@ public class WxCreditHistoryController extends BaseController{
wxCreditHistory.setOperatorId(wxCUser.getId());
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{
return new ResultData(ErrorCode.SYS_PARAMETER_ERROR,"未知操作");
}
wxCreditHistory.setChangePurpose(desc);
try {
wxCreditHistoryService.creditUsercheck(wxCreditHistory.getCUserId(),getTenantInfo()) ;
WxCreditHistory credit = wxCreditHistoryService.saveOrUpdate(wxCreditHistory);


+ 3
- 1
mallinkService/src/main/java/com/iformall/enums/EnumScoreType.java View File

@@ -18,7 +18,9 @@ public enum EnumScoreType {
CHANGE_CREDIT(11, "积分兑换"),
REDUCE_CREDIT(12, "消费积分"),
ACTIVITY_JOIN(13, "活动报名"),
CLEAN_CREDIT(14, "积分清零计划"),;
CLEAN_CREDIT(14, "积分清零计划"),
GAME_LES_CREDIT(15, "游戏消耗积分"),
GAME_ADD_CREDIT(16, "游戏奖励积分"),;

public static EnumScoreType getEnum(Integer code) {
for (EnumScoreType value : values()) {


+ 6
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxCreditHistoryServiceImpl.java View File

@@ -411,6 +411,12 @@ public class WxCreditHistoryServiceImpl implements WxCreditHistoryService {
if (record.getCreditType() == EnumScoreType.ACTIVITY_JOIN.getCode()) {
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;
}


Loading…
Cancel
Save