From a2c4273efac78d12c65671d8c35746433176db6f Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Tue, 15 Jun 2021 15:07:36 +0800
Subject: [PATCH] 20210615  最新价

---
 src/main/java/com/xcong/excoin/modules/trademanage/service/impl/OrderCoinsDealServiceImpl.java |   31 +++++++++++++++++++++++++++++++
 1 files changed, 31 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/xcong/excoin/modules/trademanage/service/impl/OrderCoinsDealServiceImpl.java b/src/main/java/com/xcong/excoin/modules/trademanage/service/impl/OrderCoinsDealServiceImpl.java
index 87ff435..bb0fe75 100644
--- a/src/main/java/com/xcong/excoin/modules/trademanage/service/impl/OrderCoinsDealServiceImpl.java
+++ b/src/main/java/com/xcong/excoin/modules/trademanage/service/impl/OrderCoinsDealServiceImpl.java
@@ -5,6 +5,7 @@
 import com.baomidou.mybatisplus.core.metadata.IPage;
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+import com.xcong.excoin.common.entity.FebsResponse;
 import com.xcong.excoin.common.entity.QueryRequest;
 import com.xcong.excoin.common.utils.CoinTypeConvert;
 import com.xcong.excoin.common.utils.RedisUtils;
@@ -14,16 +15,20 @@
 import com.xcong.excoin.modules.member.mapper.MemberAccountMoneyChangeMapper;
 import com.xcong.excoin.modules.member.mapper.MemberAuthenticationMapper;
 import com.xcong.excoin.modules.member.mapper.MemberMapper;
+import com.xcong.excoin.modules.trademanage.dto.BzzNewPriceDto;
 import com.xcong.excoin.modules.trademanage.entity.*;
 import com.xcong.excoin.modules.trademanage.mapper.*;
 import com.xcong.excoin.modules.trademanage.service.OrderCoinDealService;
 import com.xcong.excoin.modules.trademanage.service.TradeManageService;
+import com.xcong.excoin.modules.trademanage.vo.BzzNewPriceVo;
 import com.xcong.excoin.modules.trademanage.vo.MemberAccountInfoVo;
 import lombok.RequiredArgsConstructor;
 import org.springframework.stereotype.Service;
+import org.springframework.transaction.annotation.Transactional;
 
 import javax.annotation.Resource;
 import java.math.BigDecimal;
+import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
@@ -34,6 +39,7 @@
 
 
 	private final OrderCoinDealMapper orderCoinDealMapper;
+	private final RedisUtils redisUtils;
 	@Override
 	public IPage<OrderCoinsDealEntity> findOrderCoinsDealListInPage(OrderCoinsDealEntity contractHoldOrderEntity, QueryRequest request) {
 		Page<OrderCoinsDealEntity> page = new Page<>(request.getPageNum(), request.getPageSize());
@@ -41,4 +47,29 @@
 		//List<OrderCoinsDealEntity> records = findMemberAccountInfoListInPage.getRecords();
 		return findMemberAccountInfoListInPage;
 	}
+
+	@Override
+	public IPage<BzzNewPriceVo> bzzNewPrice(QueryRequest request) {
+		String newPrice = redisUtils.getString("bzz_order_new_price");
+		BzzNewPriceVo bzzNewPriceVo = new BzzNewPriceVo();
+		bzzNewPriceVo.setNewprice(newPrice);
+		List<BzzNewPriceVo> bzzNewPrices = new ArrayList<>();
+		bzzNewPrices.add(bzzNewPriceVo);
+
+		Page<BzzNewPriceVo> bzzNewPriceVos = new Page<>();
+		bzzNewPriceVos.setRecords(bzzNewPrices);
+		return bzzNewPriceVos;
+	}
+
+	@Override
+	@Transactional
+	public FebsResponse bzzNewPriceUpdate(BzzNewPriceDto bzzNewPriceDto) {
+		String newprice = bzzNewPriceDto.getNewprice();
+		boolean flag = redisUtils.set("bzz_order_new_price", newprice);
+		if(flag){
+			return new FebsResponse().success().message("设置成功");
+		}else{
+			return new FebsResponse().fail().message("设置失败");
+		}
+	}
 }

--
Gitblit v1.9.1