| | |
| | | |
| | | import com.alipay.api.AlipayApiException; |
| | | import com.alipay.api.response.AlipayTradeQueryResponse; |
| | | import com.ks.app.dao.vip.OrderRecordDao; |
| | | import com.ks.app.dao.vip.UserVIPInfoDao; |
| | | import com.ks.app.dao.vip.OrderRecordMapper; |
| | | import com.ks.app.dao.vip.UserVIPInfoMapper; |
| | | import com.ks.app.dto.vip.OrderPaySuccessForm; |
| | | import com.ks.app.dto.vip.PayWayInfoDTO; |
| | | import com.ks.app.entity.SystemEnum; |
| | |
| | | private static Logger orderLogger = LoggerFactory.getLogger("order"); |
| | | |
| | | @Resource |
| | | private OrderRecordDao OrderRecordDao; |
| | | private OrderRecordMapper OrderRecordDao; |
| | | |
| | | @Resource |
| | | private RedisTemplate<String, String> redisTemplate; |
| | |
| | | private UserInfoService userInfoService; |
| | | |
| | | @Resource |
| | | private UserVIPInfoDao userVIPInfoDao; |
| | | private UserVIPInfoMapper userVIPInfoDao; |
| | | |
| | | @Transactional(rollbackFor = Exception.class) |
| | | @Override |
| | |
| | | @Override |
| | | public List<OrderRecord> getCanCancelOrderList(int page, int pageSize) { |
| | | |
| | | OrderRecordDao.DaoQuery daoQuery = new OrderRecordDao.DaoQuery(); |
| | | OrderRecordMapper.DaoQuery daoQuery = new OrderRecordMapper.DaoQuery(); |
| | | daoQuery.state = OrderRecord.STATE_NOT_PAY; |
| | | //30分钟未支付取消订单 |
| | | daoQuery.maxCreateTime = new Date(System.currentTimeMillis() - 1000 * 60 * 30); |
| | |
| | | @Override |
| | | public List<OrderRecord> listOrderRecord(Long uid, OrderType orderType, Integer state, int page, int pageSize) { |
| | | |
| | | OrderRecordDao.DaoQuery query = new OrderRecordDao.DaoQuery(); |
| | | OrderRecordMapper.DaoQuery query = new OrderRecordMapper.DaoQuery(); |
| | | query.start = (page - 1) * pageSize; |
| | | query.count = pageSize; |
| | | query.uid = uid; |
| | |
| | | |
| | | @Override |
| | | public long countOrderRecord(Long uid, OrderType orderType, Integer state) { |
| | | OrderRecordDao.DaoQuery query = new OrderRecordDao.DaoQuery(); |
| | | OrderRecordMapper.DaoQuery query = new OrderRecordMapper.DaoQuery(); |
| | | query.uid = uid; |
| | | query.state = state; |
| | | query.orderType = orderType; |