|
@@ -13,10 +13,8 @@ import com.zanxiang.game.back.base.pojo.enums.OrderStatusEnum;
|
|
|
import com.zanxiang.game.back.serve.dao.mapper.GameTencentMiniGameOrderMapper;
|
|
|
import com.zanxiang.game.back.serve.pojo.dto.GameTencentMiniGameOrderDTO;
|
|
|
import com.zanxiang.game.back.serve.pojo.entity.GameBackPolicy;
|
|
|
-import com.zanxiang.game.back.serve.pojo.entity.GameOceanengineOrderLog;
|
|
|
import com.zanxiang.game.back.serve.pojo.entity.GameTencentMiniGameOrder;
|
|
|
import com.zanxiang.game.back.serve.pojo.enums.BackStatusEnum;
|
|
|
-import com.zanxiang.game.back.serve.pojo.vo.GameOceanengineOrderLogVO;
|
|
|
import com.zanxiang.game.back.serve.pojo.vo.GameTencentMiniGameOrderVO;
|
|
|
import com.zanxiang.game.back.serve.service.IGameBackPolicyService;
|
|
|
import com.zanxiang.game.back.serve.service.IGameTencentMiniGameBackLogService;
|
|
@@ -124,8 +122,9 @@ public class GameTencentMiniGameOrderServiceImpl extends ServiceImpl<GameTencent
|
|
|
.eq(StringUtils.isNotBlank(dto.getOrderId()), GameTencentMiniGameOrder::getOrderId, dto.getOrderId())
|
|
|
.eq(null != dto.getBackStatus(), GameTencentMiniGameOrder::getBackStatus, dto.getBackStatus())
|
|
|
.eq(null != dto.getOrderStatus(), GameTencentMiniGameOrder::getOrderStatus, dto.getOrderStatus())
|
|
|
- .apply(dto.getRegPayIntervalTimeMin() != null && dto.getRegPayIntervalTimeMin() > 0, "if(pay_time is not null, TIMESTAMPDIFF(minute, recharge_time, pay_time), null) >= {0}", dto.getRegPayIntervalTimeMin())
|
|
|
- .apply(dto.getRegPayIntervalTimeMax() != null && dto.getRegPayIntervalTimeMax() > 0, "if(pay_time is not null, TIMESTAMPDIFF(minute, recharge_time, pay_time), null) <= {0}", dto.getRegPayIntervalTimeMax())
|
|
|
+ .like(StringUtils.isNotBlank(dto.getRoleName()), GameTencentMiniGameOrder::getRoleName, dto.getRoleName())
|
|
|
+ .apply(dto.getRegPayIntervalTimeMin() != null, "if(pay_time is not null, TIMESTAMPDIFF(minute, register_time, pay_time), null) >= {0}", dto.getRegPayIntervalTimeMin())
|
|
|
+ .apply(dto.getRegPayIntervalTimeMax() != null, "if(pay_time is not null, TIMESTAMPDIFF(minute, register_time, pay_time), null) <= {0}", dto.getRegPayIntervalTimeMax())
|
|
|
.orderByDesc(GameTencentMiniGameOrder::getCreateTime)
|
|
|
);
|
|
|
IPage<GameTencentMiniGameOrderVO> result = new Page<>(page.getCurrent(), page.getSize(), page.getTotal());
|