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(); } 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"); } 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; } 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"> <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-form-item"> <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"> <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 }); }