|
@@ -36,6 +36,7 @@ import com.zanxiang.game.module.base.ServerInfo;
|
|
|
import com.zanxiang.game.module.base.pojo.vo.AgentRpcVO;
|
|
|
import com.zanxiang.game.module.base.rpc.IAgentRpc;
|
|
|
import com.zanxiang.module.util.NumberUtil;
|
|
|
+import com.zanxiang.module.util.ObjectUtil;
|
|
|
import com.zanxiang.module.util.bean.BeanUtil;
|
|
|
import com.zanxiang.module.util.exception.BaseException;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
@@ -473,7 +474,7 @@ public class GameTencentMiniGameOrderServiceImpl extends ServiceImpl<GameTencent
|
|
|
|
|
|
@Override
|
|
|
public Long totalRechargeAmount() {
|
|
|
- return gameTencentMiniGameOrderService.getOne(new QueryWrapper<GameTencentMiniGameOrder>()
|
|
|
+ Map<String, Object> data = gameTencentMiniGameOrderService.getMap(new QueryWrapper<GameTencentMiniGameOrder>()
|
|
|
.select("ifnull(sum(recharge_money), 0) as recharge_money").lambda()
|
|
|
.eq(GameTencentMiniGameOrder::getGameId, orderLog.getGameId())
|
|
|
.eq(GameTencentMiniGameOrder::getWechatAppId, orderLog.getWechatAppId())
|
|
@@ -482,7 +483,8 @@ public class GameTencentMiniGameOrderServiceImpl extends ServiceImpl<GameTencent
|
|
|
.eq(GameTencentMiniGameOrder::getOrderStatus, OrderStatusEnum.SUCCESS_PAY.getValue())
|
|
|
.eq(GameTencentMiniGameOrder::getWechatOpenid, orderLog.getWechatOpenid())
|
|
|
.ne(GameTencentMiniGameOrder::getOrderId, orderLog.getOrderId())
|
|
|
- ).getRechargeMoney();
|
|
|
+ );
|
|
|
+ return ObjectUtil.objToLong(data.get("recharge_money"), 0L);
|
|
|
}
|
|
|
}
|
|
|
}
|