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