Przeglądaj źródła

分期支付--修改分期支付已付款状态码

wangyc 8 lat temu
rodzic
commit
4bf25d4c77

+ 1 - 1
src/main/java/com/uas/platform/b2c/fa/payment/model/Installment.java

@@ -51,7 +51,7 @@ public class Installment {
 
     /**
      * 状态
-     * TOBEPAID(503, "待付款"),PAIDING(523, "付款中"),PAID(504, "已付款")
+     * TOBEPAID(503, "待付款"),PAID(504, "已付款"),MONEYRECEIVED(505, "已收款")
      */
     @Column(name = "ins_status")
     private Integer status;

+ 1 - 1
src/main/java/com/uas/platform/b2c/fa/payment/model/InstallmentDetail.java

@@ -49,7 +49,7 @@ public class InstallmentDetail {
 
     /**
      * 本期状态
-     * TOBEPAID(503, "待付款"),PAID(504, "已付款")
+     * TOBEPAID(503, "待付款"),PAID(504, "已付款"),MONEYRECEIVED(505, "已收款")
      */
     @Column(name = "insd_status")
     private Integer status;

+ 3 - 3
src/main/java/com/uas/platform/b2c/fa/payment/service/impl/InstallmentServiceImpl.java

@@ -184,15 +184,15 @@ public class InstallmentServiceImpl implements InstallmentService{
         if (!installment.getCurrentNo().equals(installmentDetail.getDetno())) {
             throw new IllegalOperatorException("此次付款分期与应付分期信息不符,请重新确认分期信息");
         }
-        if ((Status.TOBEPAID.value() != installment.getStatus().intValue()) && (Status.PAIDING.value() != installment.getStatus().intValue())) {
+        if ((Status.TOBEPAID.value() != installment.getStatus().intValue()) && (Status.PAID.value() != installment.getStatus().intValue())) {
             throw new IllegalOperatorException("此分期不为待付款状态,请重新确认分期信息");
         }
 
-        installment.setStatus(com.uas.platform.b2c.core.constant.Status.PAIDING.value());
+        installment.setStatus(com.uas.platform.b2c.core.constant.Status.PAID.value());
 
         installmentDetail.setPaidDate(new Date());
         installmentDetail.setImgs(bankTransfer.getImgUrl());
-        installmentDetail.setStatus(com.uas.platform.b2c.core.constant.Status.TOBECONFIRMED.value());
+        installmentDetail.setStatus(com.uas.platform.b2c.core.constant.Status.PAID.value());
 
         installmentDetailDao.save(installmentDetail);