![JAR search and dependency download from the Maven repository](/logo.png)
io.gitee.putaoo.easypay.constant.RefundStatus Maven / Gradle / Ivy
package io.gitee.putaoo.easypay.constant;
import java.util.Arrays;
import java.util.Objects;
public enum RefundStatus {
/**
* 退款状态
*/
SUCCESS("REFUND_SUCCESS", "SUCCESS"), //成功
UN_REFUND(null, null), //未退款
PART_REFUND(null, null), //部分退款
CLOSE(null, "REFUNDCLOSE"), //关闭
PROCESSING(null, "PROCESSING"), //处理中
CHANGE(null, "CHANGE"); //退款异常
private String ali;
private String wx;
RefundStatus(String ali, String wx) {
this.ali = ali;
this.wx = wx;
}
public String getAli() {
return ali;
}
public String getWx() {
return wx;
}
public static RefundStatus fromAli(String status){
if (status == null){
return null;
}
return Arrays.stream(RefundStatus.values())
.filter(refundStatus -> Objects.equals(status,refundStatus.getAli()))
.findFirst()
.orElse(null);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy