Procházet zdrojové kódy

收货地址返回订单金额

lyhzzz před 2 roky
rodič
revize
e49660887d

+ 4 - 0
src/main/java/com/fdkankan/sale/entity/CustomerAddress.java

@@ -1,11 +1,13 @@
 package com.fdkankan.sale.entity;
 
+import com.alibaba.excel.annotation.ExcelProperty;
 import com.baomidou.mybatisplus.annotation.IdType;
 import com.baomidou.mybatisplus.annotation.TableField;
 import com.baomidou.mybatisplus.annotation.TableId;
 import com.baomidou.mybatisplus.annotation.TableLogic;
 import com.baomidou.mybatisplus.annotation.TableName;
 import java.io.Serializable;
+import java.math.BigDecimal;
 import java.util.Date;
 import lombok.Getter;
 import lombok.Setter;
@@ -93,5 +95,7 @@ public class CustomerAddress implements Serializable {
     @TableField("update_time")
     private String updateTime;
 
+    @TableField(exist = false)
+    private BigDecimal payAmount;
 
 }

+ 7 - 1
src/main/java/com/fdkankan/sale/service/impl/RepairCustomerService.java

@@ -115,6 +115,12 @@ public class RepairCustomerService {
     }
 
     public Object getInvoiceAddress(String repairId) {
-        return customerAddressService.getByRepairId(repairId);
+        CustomerAddress customerAddress = customerAddressService.getByRepairId(repairId);
+        RepairPay repairPay = repairPayService.getByRepairId(repairId, 1);
+        if(repairPay == null){
+            throw new BusinessException(ResultCode.ORDER_NOt_PAY);
+        }
+        customerAddress.setPayAmount(repairPay.getPayAmount());
+        return customerAddress;
     }
 }