|
@@ -36,7 +36,9 @@ import org.springframework.stereotype.Service;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
|
|
|
import java.time.LocalDateTime;
|
|
import java.time.LocalDateTime;
|
|
|
|
+import java.util.HashMap;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
|
|
+import java.util.Map;
|
|
import java.util.stream.Collectors;
|
|
import java.util.stream.Collectors;
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -95,6 +97,8 @@ public class GameBackPolicyServiceImpl extends ServiceImpl<GameBackPolicyMapper,
|
|
|
|
|
|
String actionType = gameTencentOrder.getOrderStatus().equals(PURCHASE) ?
|
|
String actionType = gameTencentOrder.getOrderStatus().equals(PURCHASE) ?
|
|
ActionTypeEnum.PURCHASE.getActionType() : ActionTypeEnum.COMPLETE_ORDER.getActionType();
|
|
ActionTypeEnum.PURCHASE.getActionType() : ActionTypeEnum.COMPLETE_ORDER.getActionType();
|
|
|
|
+ Map<String, Object> actionParam = new HashMap<>(2);
|
|
|
|
+ actionParam.put("claim_type", 0);
|
|
DataReportOfAppIdRpcDTO dataReportOfAppIdRpcDTO = DataReportOfAppIdRpcDTO.builder()
|
|
DataReportOfAppIdRpcDTO dataReportOfAppIdRpcDTO = DataReportOfAppIdRpcDTO.builder()
|
|
.appId(dto.getWechatAppId())
|
|
.appId(dto.getWechatAppId())
|
|
.userActionSetId(dto.getUserActionSetId())
|
|
.userActionSetId(dto.getUserActionSetId())
|
|
@@ -105,6 +109,7 @@ public class GameBackPolicyServiceImpl extends ServiceImpl<GameBackPolicyMapper,
|
|
.wechatAppId(dto.getWechatAppId())
|
|
.wechatAppId(dto.getWechatAppId())
|
|
.wechatOpenid(dto.getWechatOpenid())
|
|
.wechatOpenid(dto.getWechatOpenid())
|
|
.build())
|
|
.build())
|
|
|
|
+ .actionParam(actionParam)
|
|
.build())
|
|
.build())
|
|
.build();
|
|
.build();
|
|
|
|
|
|
@@ -186,6 +191,8 @@ public class GameBackPolicyServiceImpl extends ServiceImpl<GameBackPolicyMapper,
|
|
.build();
|
|
.build();
|
|
gameTencentUserService.save(gameTencentUser);
|
|
gameTencentUserService.save(gameTencentUser);
|
|
}
|
|
}
|
|
|
|
+ Map<String, Object> actionParam = new HashMap<>(2);
|
|
|
|
+ actionParam.put("claim_type", 0);
|
|
|
|
|
|
DataReportOfAppIdRpcDTO dataReportOfAppIdRpcDTO = DataReportOfAppIdRpcDTO.builder()
|
|
DataReportOfAppIdRpcDTO dataReportOfAppIdRpcDTO = DataReportOfAppIdRpcDTO.builder()
|
|
.appId(dto.getWechatAppId())
|
|
.appId(dto.getWechatAppId())
|
|
@@ -197,6 +204,7 @@ public class GameBackPolicyServiceImpl extends ServiceImpl<GameBackPolicyMapper,
|
|
.wechatAppId(dto.getWechatAppId())
|
|
.wechatAppId(dto.getWechatAppId())
|
|
.wechatOpenid(dto.getWechatOpenid())
|
|
.wechatOpenid(dto.getWechatOpenid())
|
|
.build())
|
|
.build())
|
|
|
|
+ .actionParam(actionParam)
|
|
.build())
|
|
.build())
|
|
.build();
|
|
.build();
|
|
|
|
|