浏览代码

订单无法完成

huan.wang@yueguanjia.com 5 年之前
父节点
当前提交
05833071ae

+ 1 - 0
src/main/java/com/ygj/yuemum/service/order/YSOrderService.java

@@ -396,6 +396,7 @@ public class YSOrderService {
             }
             // 更新订单状态,修改订单待付金额
             ysOrder.setOd_status(od_stauts);
+            ysOrder.setOd_order_pay_amount(Float.parseFloat(String.valueOf(amount)));
             YSOrderDao.updateYsOrderStatus(ysOrder);
             //氚云调用
 //            bizObjectApiService.createSecondPay(ysOrder,payName);

+ 3 - 0
src/main/java/com/ygj/yuemum/service/pay/CustomerPayService.java

@@ -24,6 +24,7 @@ import org.apache.http.util.EntityUtils;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.stereotype.Service;
 
+import javax.swing.plaf.IconUIResource;
 import java.awt.image.BufferedImage;
 import java.io.ByteArrayOutputStream;
 import java.math.BigDecimal;
@@ -114,8 +115,10 @@ public class CustomerPayService {
             BigDecimal psy_sum = new BigDecimal(String.valueOf(customerPayDao.queryPaySumByOrderNo(customerPay.getCp_orderno())));
             BigDecimal customer_pay = new BigDecimal(String.valueOf(customerPay.getCp_payamount()));
             BigDecimal data2 = psy_sum.add(customer_pay);
+            customerPay.setCp_payamount(data2.doubleValue());
             if (data1.compareTo(data2) == 0) {
                 customerPay.setCp_orderstatus(3);
+                customerPay.setCp_payamount(0.0);
             }
             customerPayDao.insertCustomerPay(customerPay);
             //找到支付名称 保存氚云