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