xiaoyong931011
2021-06-17 72c0a35d83909c3a59c4acf2fb3df777cbfd5090
20210617  开售开关
6 files modified
32 ■■■■■ changed files
src/main/java/com/xcong/excoin/modules/trademanage/controller/ViewController.java 2 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/trademanage/dto/BzzNewPriceDto.java 2 ●●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/trademanage/service/impl/OrderCoinsDealServiceImpl.java 9 ●●●● patch | view | raw | blame | history
src/main/java/com/xcong/excoin/modules/trademanage/vo/BzzNewPriceVo.java 1 ●●●● patch | view | raw | blame | history
src/main/resources/templates/febs/views/modules/trademanage/bzzNewPrice.html 10 ●●●●● patch | view | raw | blame | history
src/main/resources/templates/febs/views/modules/trademanage/bzzNewPriceUpdate.html 8 ●●●●● patch | view | raw | blame | history
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");
src/main/java/com/xcong/excoin/modules/trademanage/dto/BzzNewPriceDto.java
@@ -8,6 +8,8 @@
    private String newprice;
    private String bzzStart;
    private long id;
}
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("设置失败");
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;
}
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>'
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,
            });
        }