Explorar el Código

game add les

release_toaliyun_real
xhxu hace 5 años
padre
commit
1be181a17e
Se han modificado 3 ficheros con 14 adiciones y 7 borrados
  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 Ver fichero

@@ -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);


+ 3
- 1
mallinkService/src/main/java/com/iformall/enums/EnumScoreType.java Ver fichero

@@ -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()) {


+ 6
- 0
mallinkService/src/main/java/com/iformall/service/impl/WxCreditHistoryServiceImpl.java Ver fichero

@@ -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;
} }


Cargando…
Cancelar
Guardar