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