From c5d750c054ba7c06757f024d51a379f5bef0b6d0 Mon Sep 17 00:00:00 2001 From: KKSU <15274802129@163.com> Date: Thu, 07 Dec 2023 14:41:13 +0800 Subject: [PATCH] 用户留言 --- src/main/java/cc/mrbird/febs/mall/controller/AdminNewsInfoController.java | 32 ++++++++++ src/main/java/cc/mrbird/febs/mall/controller/ViewNewsController.java | 27 +++++++++ src/main/java/cc/mrbird/febs/mall/dto/AdminGfaBasicSetDto.java | 17 +++++ src/main/resources/templates/febs/views/modules/news/gfaBasicSet.html | 90 ++++++++++++++++++++++++++++-- 4 files changed, 160 insertions(+), 6 deletions(-) diff --git a/src/main/java/cc/mrbird/febs/mall/controller/AdminNewsInfoController.java b/src/main/java/cc/mrbird/febs/mall/controller/AdminNewsInfoController.java index c1eee71..fe62099 100644 --- a/src/main/java/cc/mrbird/febs/mall/controller/AdminNewsInfoController.java +++ b/src/main/java/cc/mrbird/febs/mall/controller/AdminNewsInfoController.java @@ -203,6 +203,38 @@ DataDictionaryEnum.YU_YUE_END_TIME.getType(), DataDictionaryEnum.YU_YUE_END_TIME.getCode(), gfaBasicSetDto.getEndTime()); + commonService.updateDataDic( + DataDictionaryEnum.MEMBER_FROZEN_FCM_CNT.getType(), + DataDictionaryEnum.MEMBER_FROZEN_FCM_CNT.getCode(), + gfaBasicSetDto.getFrozenFcmCnt()); + commonService.updateDataDic( + DataDictionaryEnum.OUT_FCM_FEE.getType(), + DataDictionaryEnum.OUT_FCM_FEE.getCode(), + gfaBasicSetDto.getOutFcmFee()); +// commonService.updateDataDic( +// DataDictionaryEnum.FCM_PRICE.getType(), +// DataDictionaryEnum.FCM_PRICE.getCode(), +// gfaBasicSetDto.getFcmPrice()); +// commonService.updateDataDic( +// DataDictionaryEnum.FCM_DESTORY_CNT.getType(), +// DataDictionaryEnum.FCM_DESTORY_CNT.getCode(), +// gfaBasicSetDto.getFcmDesToryCnt()); +// commonService.updateDataDic( +// DataDictionaryEnum.FCM_DESTORY_TOTAL.getType(), +// DataDictionaryEnum.FCM_DESTORY_TOTAL.getCode(), +// gfaBasicSetDto.getFcmDesToryTotal()); + commonService.updateDataDic( + DataDictionaryEnum.NFT_FEE.getType(), + DataDictionaryEnum.NFT_FEE.getCode(), + gfaBasicSetDto.getNftFee()); + commonService.updateDataDic( + DataDictionaryEnum.OUT_FCM_MIN.getType(), + DataDictionaryEnum.OUT_FCM_MIN.getCode(), + gfaBasicSetDto.getOutFcmMin()); + commonService.updateDataDic( + DataDictionaryEnum.NFT_MIN.getType(), + DataDictionaryEnum.NFT_MIN.getCode(), + gfaBasicSetDto.getNftMin()); return new FebsResponse().success(); } diff --git a/src/main/java/cc/mrbird/febs/mall/controller/ViewNewsController.java b/src/main/java/cc/mrbird/febs/mall/controller/ViewNewsController.java index 4e2bcc9..edc9946 100644 --- a/src/main/java/cc/mrbird/febs/mall/controller/ViewNewsController.java +++ b/src/main/java/cc/mrbird/febs/mall/controller/ViewNewsController.java @@ -160,6 +160,33 @@ if (startTimeDic != null) { gfaBasicSetDto.setEndTime(endCntDic.getValue()); } + gfaBasicSetDto.setFrozenFcmCnt(dataDictionaryCustomMapper.selectDicDataByTypeAndCode( + DataDictionaryEnum.MEMBER_FROZEN_FCM_CNT.getType(), + DataDictionaryEnum.MEMBER_FROZEN_FCM_CNT.getCode()).getValue()); + gfaBasicSetDto.setOutFcmFee(dataDictionaryCustomMapper.selectDicDataByTypeAndCode( + DataDictionaryEnum.OUT_FCM_FEE.getType(), + DataDictionaryEnum.OUT_FCM_FEE.getCode()).getValue()); + gfaBasicSetDto.setFcmPrice(dataDictionaryCustomMapper.selectDicDataByTypeAndCode( + DataDictionaryEnum.FCM_PRICE.getType(), + DataDictionaryEnum.FCM_PRICE.getCode()).getValue()); + gfaBasicSetDto.setFcmDesToryCnt(dataDictionaryCustomMapper.selectDicDataByTypeAndCode( + DataDictionaryEnum.FCM_DESTORY_CNT.getType(), + DataDictionaryEnum.FCM_DESTORY_CNT.getCode()).getValue()); + gfaBasicSetDto.setFcmDesToryCnt(dataDictionaryCustomMapper.selectDicDataByTypeAndCode( + DataDictionaryEnum.FCM_DESTORY_CNT.getType(), + DataDictionaryEnum.FCM_DESTORY_CNT.getCode()).getValue()); + gfaBasicSetDto.setFcmDesToryTotal(dataDictionaryCustomMapper.selectDicDataByTypeAndCode( + DataDictionaryEnum.FCM_DESTORY_TOTAL.getType(), + DataDictionaryEnum.FCM_DESTORY_TOTAL.getCode()).getValue()); + gfaBasicSetDto.setNftFee(dataDictionaryCustomMapper.selectDicDataByTypeAndCode( + DataDictionaryEnum.NFT_FEE.getType(), + DataDictionaryEnum.NFT_FEE.getCode()).getValue()); + gfaBasicSetDto.setOutFcmMin(dataDictionaryCustomMapper.selectDicDataByTypeAndCode( + DataDictionaryEnum.OUT_FCM_MIN.getType(), + DataDictionaryEnum.OUT_FCM_MIN.getCode()).getValue()); + gfaBasicSetDto.setNftMin(dataDictionaryCustomMapper.selectDicDataByTypeAndCode( + DataDictionaryEnum.NFT_MIN.getType(), + DataDictionaryEnum.NFT_MIN.getCode()).getValue()); model.addAttribute("gfaBasicSet", gfaBasicSetDto); return FebsUtil.view("modules/news/gfaBasicSet"); } diff --git a/src/main/java/cc/mrbird/febs/mall/dto/AdminGfaBasicSetDto.java b/src/main/java/cc/mrbird/febs/mall/dto/AdminGfaBasicSetDto.java index ad16dcd..ba2b279 100644 --- a/src/main/java/cc/mrbird/febs/mall/dto/AdminGfaBasicSetDto.java +++ b/src/main/java/cc/mrbird/febs/mall/dto/AdminGfaBasicSetDto.java @@ -7,4 +7,21 @@ private String startTime; private String endTime; + + private String outFcmFee; + + private String fcmPrice; + + private String fcmDesToryCnt; + + private String fcmDesToryTotal; + + private String nftFee; + + private String outFcmMin; + + private String nftMin; + + private String frozenFcmCnt; + } diff --git a/src/main/resources/templates/febs/views/modules/news/gfaBasicSet.html b/src/main/resources/templates/febs/views/modules/news/gfaBasicSet.html index 2824c71..5a21792 100644 --- a/src/main/resources/templates/febs/views/modules/news/gfaBasicSet.html +++ b/src/main/resources/templates/febs/views/modules/news/gfaBasicSet.html @@ -5,15 +5,85 @@ <div class="layui-card-body"> <blockquote class="layui-elem-quote blue-border">买卖单时间设置</blockquote> <div class="layui-form-item"> - <label class="layui-form-label febs-form-item-require">开始时间:</label> - <div class="layui-input-block"> - <input type="text" name="startTime" class="layui-input" id="startTimePick" placeholder="HH:mm:ss"> + <div class="layui-col-lg6"> + <label class="layui-form-label febs-form-item-require">开始时间:</label> + <div class="layui-input-block"> + <input type="text" name="startTime" class="layui-input" id="startTimePick" placeholder="HH:mm:ss"> + </div> + </div> + <div class="layui-col-lg6"> + <label class="layui-form-label febs-form-item-require">结束时间:</label> + <div class="layui-input-block"> + <input type="text" name="endTime" class="layui-input" id="endTimePick" placeholder="HH:mm:ss"> + </div> + </div> + </div> + + <blockquote class="layui-elem-quote blue-border">基本设置</blockquote> + <div class="layui-form-item"> + <div class="layui-col-lg6"> + <label class="layui-form-label febs-form-item-require">FCM价格:</label> + <div class="layui-input-block"> + <input type="text" name="fcmPrice" class="layui-input" readonly> + </div> + </div> + <div class="layui-col-lg6"> + <label class="layui-form-label febs-form-item-require">解除冻结:</label> + <div class="layui-input-block"> + <input type="text" name="frozenFcmCnt" class="layui-input" readonly> + <div class="layui-form-mid layui-word-aux">账号解除冻结,需要扣除FCM代币数量</div> + </div> </div> </div> <div class="layui-form-item"> - <label class="layui-form-label febs-form-item-require">结束时间:</label> - <div class="layui-input-block"> - <input type="text" name="endTime" class="layui-input" id="endTimePick" placeholder="HH:mm:ss"> + <div class="layui-col-lg6"> + <label class="layui-form-label febs-form-item-require">FCM销毁:</label> + <div class="layui-input-block"> + <input type="text" name="fcmDesToryCnt" class="layui-input" readonly> + <div class="layui-form-mid layui-word-aux">FCM销毁数,累计10000,清零重新累计</div> + </div> + </div> + <div class="layui-col-lg6"> + <label class="layui-form-label febs-form-item-require">FCM总销毁:</label> + <div class="layui-input-block"> + <input type="text" name="fcmDesToryTotal" class="layui-input" readonly> + <div class="layui-form-mid layui-word-aux">FCM销毁总数</div> + </div> + </div> + </div> + + <blockquote class="layui-elem-quote blue-border">FCM手续费设置</blockquote> + <div class="layui-form-item"> + <div class="layui-col-lg6"> + <label class="layui-form-label febs-form-item-require">FCM手续费:</label> + <div class="layui-input-block"> + <input type="text" name="outFcmFee" class="layui-input" > + <div class="layui-form-mid layui-word-aux">手续费:20代表20%</div> + </div> + </div> + <div class="layui-col-lg6"> + <label class="layui-form-label febs-form-item-require">最小数量:</label> + <div class="layui-input-block"> + <input type="text" name="outFcmMin" class="layui-input" > + <div class="layui-form-mid layui-word-aux">FCM最小提现数量</div> + </div> + </div> + </div> + <blockquote class="layui-elem-quote blue-border">NFT手续费设置</blockquote> + <div class="layui-form-item"> + <div class="layui-col-lg6"> + <label class="layui-form-label febs-form-item-require">NFT手续费:</label> + <div class="layui-input-block"> + <input type="text" name="nftFee" class="layui-input" > + <div class="layui-form-mid layui-word-aux">手续费:20代表20%</div> + </div> + </div> + <div class="layui-col-lg6"> + <label class="layui-form-label febs-form-item-require">最小数量:</label> + <div class="layui-input-block"> + <input type="text" name="nftMin" class="layui-input" > + <div class="layui-form-mid layui-word-aux">NFT最小提现数量</div> + </div> </div> </div> <div class="layui-card-footer"> @@ -62,6 +132,14 @@ function initGfaBasicSetValue() { form.val("gfa-Basic-set-form", { "startTime": gfaBasicSet.startTime, + "outFcmFee": gfaBasicSet.outFcmFee, + "fcmPrice": gfaBasicSet.fcmPrice, + "fcmDesToryCnt": gfaBasicSet.fcmDesToryCnt, + "fcmDesToryTotal": gfaBasicSet.fcmDesToryTotal, + "nftFee": gfaBasicSet.nftFee, + "outFcmMin": gfaBasicSet.outFcmMin, + "nftMin": gfaBasicSet.nftMin, + "frozenFcmCnt": gfaBasicSet.frozenFcmCnt, "endTime": gfaBasicSet.endTime }); } -- Gitblit v1.9.1