缴费审核

This commit is contained in:
baozhipeng
2021-12-15 19:42:07 +08:00
parent 7e34361da8
commit e804d586ae
@@ -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;
}