| | |
| | | |
| | | import com.yeshi.buwan.domain.user.LoginUserExtra; |
| | | import com.yeshi.buwan.domain.vip.OrderType; |
| | | import com.yeshi.buwan.domain.vip.VIPOrderRecord; |
| | | import com.yeshi.buwan.domain.vip.OrderRecord; |
| | | import com.yeshi.buwan.domain.vip.VIPPrice; |
| | | import com.yeshi.buwan.exception.PPTVException; |
| | | import com.yeshi.buwan.exception.vip.VIPException; |
| | |
| | | * @throws VIPException |
| | | */ |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void buyVIP(VIPOrderRecord record) throws PPTVException, VIPException { |
| | | if (record.getState() != VIPOrderRecord.STATE_PAY) { |
| | | public void buyVIP(OrderRecord record) throws PPTVException, VIPException { |
| | | if (record.getState() != OrderRecord.STATE_PAY) { |
| | | throw new VIPException(11, "尚未支付成功"); |
| | | } |
| | | |
| | |
| | | * @throws VIPException |
| | | */ |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void buyVideo(VIPOrderRecord record) throws PPTVException, VIPException { |
| | | if (record.getState() != VIPOrderRecord.STATE_PAY) { |
| | | public void buyVideo(OrderRecord record) throws PPTVException, VIPException { |
| | | if (record.getState() != OrderRecord.STATE_PAY) { |
| | | throw new VIPException(11, "尚未支付成功"); |
| | | } |
| | | |