缴费审核
This commit is contained in:
+10
-3
@@ -186,12 +186,19 @@ public class PayPaymentCheckServiceImpl extends ServiceImpl<PayPaymentCheckMappe
|
||||
*/
|
||||
@Override
|
||||
public String getPaymentStatus(BigDecimal amountReceivable,BigDecimal paidAmount,String paymentStatus){
|
||||
if(amountReceivable == null){
|
||||
amountReceivable = new BigDecimal("0.00");
|
||||
}
|
||||
if(paidAmount == null){
|
||||
paidAmount = new BigDecimal("0.00");
|
||||
}
|
||||
|
||||
// 0 < 实收金额 && 实收金额 < 应收金额 && 不等于待审核/已拒绝
|
||||
if(paidAmount.compareTo(new BigDecimal("0.00")) > 0
|
||||
&& paidAmount.compareTo(amountReceivable) < 0
|
||||
&& PaymentStatusEnum.TO_BE_REVIEWED.getCode().equals(paymentStatus)
|
||||
&& PaymentStatusEnum.REJECTED.getCode().equals(paymentStatus)){
|
||||
paymentStatus = PaymentStatusEnum.TO_BE_UPLOADED.getCode();
|
||||
&& !PaymentStatusEnum.TO_BE_REVIEWED.getCode().equals(paymentStatus)
|
||||
&& !PaymentStatusEnum.REJECTED.getCode().equals(paymentStatus)){
|
||||
paymentStatus = PaymentStatusEnum.TO_BE_UPLOADED.getCode();//待上传
|
||||
}
|
||||
return paymentStatus;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user