TradeStatus.java 900 B

1234567891011121314151617181920212223242526272829303132
  1. package com.nuliji.tools.pay.enums;
  2. /**
  3. * Created by gaojie on 2017/5/11.
  4. */
  5. public class TradeStatus {
  6. public static final int WAIT_BUYER_PAY = 0;
  7. public static final int SUCCESS = 1;
  8. public static final int CANCEL = 2;
  9. public static final int FINISH = 3;
  10. public static final int ERROR = 4;
  11. public static final int CLOSE = 5;
  12. public static final int SYSTEM = 6;
  13. public static final int EXCEPTION = 7;
  14. public static boolean isPayed(int status){
  15. return status == SUCCESS || status == FINISH;
  16. }
  17. public static boolean isPaying(int status){
  18. return status == WAIT_BUYER_PAY || status == ERROR;
  19. }
  20. public static boolean isInvalid(int status){
  21. return status == CLOSE || status == CANCEL || status == SYSTEM || status == EXCEPTION;
  22. }
  23. public static boolean isError(int status){
  24. return status == ERROR;
  25. }
  26. }