From 72c0a35d83909c3a59c4acf2fb3df777cbfd5090 Mon Sep 17 00:00:00 2001 From: xiaoyong931011 <15274802129@163.com> Date: Thu, 17 Jun 2021 11:00:44 +0800 Subject: [PATCH] 20210617 开售开关 --- src/main/java/com/xcong/excoin/modules/trademanage/service/impl/OrderCoinsDealServiceImpl.java | 9 ++++++++- src/main/resources/templates/febs/views/modules/trademanage/bzzNewPriceUpdate.html | 8 ++++++++ src/main/resources/templates/febs/views/modules/trademanage/bzzNewPrice.html | 10 ++++++++++ src/main/java/com/xcong/excoin/modules/trademanage/vo/BzzNewPriceVo.java | 1 + src/main/java/com/xcong/excoin/modules/trademanage/dto/BzzNewPriceDto.java | 2 ++ src/main/java/com/xcong/excoin/modules/trademanage/controller/ViewController.java | 2 ++ 6 files changed, 31 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/xcong/excoin/modules/trademanage/controller/ViewController.java b/src/main/java/com/xcong/excoin/modules/trademanage/controller/ViewController.java index 4760d09..7335c7c 100644 --- a/src/main/java/com/xcong/excoin/modules/trademanage/controller/ViewController.java +++ b/src/main/java/com/xcong/excoin/modules/trademanage/controller/ViewController.java @@ -53,8 +53,10 @@ public String platformBannerUpdate(Model model) { String newPrice = redisUtils.getString("bzz_order_new_price"); + String bzzStart = redisUtils.getString("bzz_start"); BzzNewPriceVo bzzNewPriceVo = new BzzNewPriceVo(); bzzNewPriceVo.setNewprice(newPrice); + bzzNewPriceVo.setBzzStart(bzzStart); bzzNewPriceVo.setId(1L); model.addAttribute("member", bzzNewPriceVo); return FebsUtil.view("modules/trademanage/bzzNewPriceUpdate"); diff --git a/src/main/java/com/xcong/excoin/modules/trademanage/dto/BzzNewPriceDto.java b/src/main/java/com/xcong/excoin/modules/trademanage/dto/BzzNewPriceDto.java index 5e1f1b4..612930d 100644 --- a/src/main/java/com/xcong/excoin/modules/trademanage/dto/BzzNewPriceDto.java +++ b/src/main/java/com/xcong/excoin/modules/trademanage/dto/BzzNewPriceDto.java @@ -8,6 +8,8 @@ private String newprice; + private String bzzStart; + private long id; } 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 8498a1d..e64a4cc 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 @@ -52,8 +52,10 @@ @Override public IPage<BzzNewPriceVo> bzzNewPrice(QueryRequest request) { String newPrice = redisUtils.getString("bzz_order_new_price"); + String bzzStart = redisUtils.getString("bzz_start"); BzzNewPriceVo bzzNewPriceVo = new BzzNewPriceVo(); bzzNewPriceVo.setNewprice(newPrice); + bzzNewPriceVo.setBzzStart(bzzStart); List<BzzNewPriceVo> bzzNewPrices = new ArrayList<>(); bzzNewPrices.add(bzzNewPriceVo); @@ -69,8 +71,13 @@ if(StrUtil.isEmpty(newprice)){ return new FebsResponse().fail().message("最新价不能为空"); } + String bzzStart = bzzNewPriceDto.getBzzStart(); + if(StrUtil.isEmpty(bzzStart)){ + return new FebsResponse().fail().message("是否开售不能为空"); + } boolean flag = redisUtils.set("bzz_order_new_price", newprice); - if(flag){ + boolean flagStart = redisUtils.set("bzz_start", bzzStart); + if(flag && flagStart){ return new FebsResponse().success().message("设置成功"); }else{ return new FebsResponse().fail().message("设置失败"); diff --git a/src/main/java/com/xcong/excoin/modules/trademanage/vo/BzzNewPriceVo.java b/src/main/java/com/xcong/excoin/modules/trademanage/vo/BzzNewPriceVo.java index 235d431..b5c8b6b 100644 --- a/src/main/java/com/xcong/excoin/modules/trademanage/vo/BzzNewPriceVo.java +++ b/src/main/java/com/xcong/excoin/modules/trademanage/vo/BzzNewPriceVo.java @@ -6,6 +6,7 @@ public class BzzNewPriceVo { private String newprice; + private String bzzStart; private long id; } diff --git a/src/main/resources/templates/febs/views/modules/trademanage/bzzNewPrice.html b/src/main/resources/templates/febs/views/modules/trademanage/bzzNewPrice.html index 1d3047e..75a8df6 100644 --- a/src/main/resources/templates/febs/views/modules/trademanage/bzzNewPrice.html +++ b/src/main/resources/templates/febs/views/modules/trademanage/bzzNewPrice.html @@ -76,6 +76,16 @@ url: ctx + 'orderCoin/bzzNewPrice', cols: [[ {field: 'newprice', title: '最新价', minWidth: 100,align:'left'}, + {field: 'bzzStart', title: '是否开售', + templet: function (d) { + if (d.bzzStart === '1') { + return '<span style="color:green;">开始</span>' + } else if (d.bzzStart === '2') { + return '<span style="color:red;">停止</span>' + } else{ + return '' + } + }, minWidth: 80,align:'center'}, {title: '操作', title: '操作', templet: function (d) { return '<button class="layui-btn layui-btn-normal layui-btn-xs" lay-event="edit" shiro:hasPermission="user:update">修改</button>' diff --git a/src/main/resources/templates/febs/views/modules/trademanage/bzzNewPriceUpdate.html b/src/main/resources/templates/febs/views/modules/trademanage/bzzNewPriceUpdate.html index 26ed5df..8d2f979 100644 --- a/src/main/resources/templates/febs/views/modules/trademanage/bzzNewPriceUpdate.html +++ b/src/main/resources/templates/febs/views/modules/trademanage/bzzNewPriceUpdate.html @@ -32,6 +32,13 @@ lay-verify="range|newprice" autocomplete="off" class="layui-input" > </div> </div> + <div class="layui-form-item"> + <label class="layui-form-label febs-form-item-require">是否开售:</label> + <div class="layui-input-block"> + <input type="radio" name="bzzStart" value="1" title="开始" checked=""> + <input type="radio" name="bzzStart" value="2" title="停止" > + </div> + </div> <div class="layui-form-item febs-hide"> <button class="layui-btn" lay-submit="" lay-filter="user-update-form-submit" id="submit"></button> </div> @@ -61,6 +68,7 @@ function initUserValue() { form.val("user-update-form", { "newprice": member.newprice, + "bzzStart": member.bzzStart, "id": member.id, }); } -- Gitblit v1.9.1