From 031ea962cfd1790726e96620cad65209315f27c7 Mon Sep 17 00:00:00 2001
From: zyy <zyy@email.com>
Date: Tue, 22 Jul 2025 15:53:34 +0800
Subject: [PATCH] 新增购买退回明细

---
 src/main/java/com/nq/service/impl/RateServicesImpl.java |   52 ++++++++++++++++++++++++----------------------------
 1 files changed, 24 insertions(+), 28 deletions(-)

diff --git a/src/main/java/com/nq/service/impl/RateServicesImpl.java b/src/main/java/com/nq/service/impl/RateServicesImpl.java
index fb8a304..9a6feaa 100644
--- a/src/main/java/com/nq/service/impl/RateServicesImpl.java
+++ b/src/main/java/com/nq/service/impl/RateServicesImpl.java
@@ -2,45 +2,41 @@
 
 import com.nq.enums.EStockType;
 import com.nq.service.IRateServices;
-import com.nq.service.ISiteAdminService;
 import com.nq.service.ISiteSettingService;
 import org.springframework.stereotype.Service;
 
 import javax.annotation.Resource;
 import java.math.BigDecimal;
-import java.math.RoundingMode;
 
 @Service
 public class RateServicesImpl  implements IRateServices {
 
-    @Resource
-    ISiteSettingService iSiteSettingService;
     @Override
     public BigDecimal currencyRate(EStockType fromStockType, EStockType tofromStockType) {
-        if(fromStockType == null || tofromStockType == null){
-            return new BigDecimal(1);
-        }
-       BigDecimal rate =  iSiteSettingService.getSiteSetting().getExchangeRate();
-        BigDecimal rate1 =  new BigDecimal(7.35);
-        if(fromStockType==EStockType.US){
-            if(tofromStockType==EStockType.MAS){
-                return rate;
-            }else if(tofromStockType==EStockType.HK){
-                return rate1;
-            }
-        }if(fromStockType==EStockType.HK){
-            if(tofromStockType==EStockType.MAS){
-               return new BigDecimal(1).divide(rate1,18, RoundingMode.HALF_DOWN).multiply(rate);
-            }else if(tofromStockType==EStockType.US){
-                return new BigDecimal(1).divide(rate1,18, RoundingMode.HALF_DOWN);
-            }
-        } else {
-            if(tofromStockType==EStockType.US){
-                return   new BigDecimal(1).divide(rate,18, RoundingMode.HALF_DOWN);
-            }else{
-                return   new BigDecimal(1).divide(rate,18, RoundingMode.HALF_DOWN).multiply(rate1);
-            }
-        }
+//        if(fromStockType == null || tofromStockType == null){
+//            return new BigDecimal(1);
+//        }
+//       BigDecimal rate =  iSiteSettingService.getSiteSetting().getExchangeRate();
+//        BigDecimal rate1 =  new BigDecimal(7.35);
+//        if(fromStockType==EStockType.US){
+//            if(tofromStockType==EStockType.MAS){
+//                return rate;
+//            }else if(tofromStockType==EStockType.HK){
+//                return rate1;
+//            }
+//        }if(fromStockType==EStockType.HK){
+//            if(tofromStockType==EStockType.MAS){
+//               return new BigDecimal(1).divide(rate1,18, RoundingMode.HALF_DOWN).multiply(rate);
+//            }else if(tofromStockType==EStockType.US){
+//                return new BigDecimal(1).divide(rate1,18, RoundingMode.HALF_DOWN);
+//            }
+//        } else {
+//            if(tofromStockType==EStockType.US){
+//                return   new BigDecimal(1).divide(rate,18, RoundingMode.HALF_DOWN);
+//            }else{
+//                return   new BigDecimal(1).divide(rate,18, RoundingMode.HALF_DOWN).multiply(rate1);
+//            }
+//        }
      
         return new BigDecimal(1);
 

--
Gitblit v1.9.3