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