| | |
| | | // 有效天数 |
| | | Integer validDays = vipCombo.getValidDays(); |
| | | |
| | | // 判断订单类型 |
| | | String orderType = OrderTypeEnum.buyNewly.name(); |
| | | long count = vipOrderMapper.countByTypeAndUid(t.getUid(), orderType); |
| | | if(count > 0) { |
| | | orderType = OrderTypeEnum.buyRenew.name(); |
| | | } |
| | | |
| | | // 插入订单信息 |
| | | VipOrder newOrder = new VipOrder(); |
| | | newOrder.setComboId(t.getComboId()); |
| | |
| | | newOrder.setPayAccount(t.getPayAccount()); |
| | | newOrder.setPayMoney(t.getPayMoney()); |
| | | newOrder.setPayTime(t.getPayTime()); |
| | | newOrder.setType(OrderTypeEnum.buy.name()); |
| | | newOrder.setType(orderType); |
| | | newOrder.setCreateTime(new Date()); |
| | | vipOrderMapper.insertSelective(newOrder); |
| | | |