From 565fe22d91f929fd701f61ba35e58b1e4dfd8cce Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Fri, 07 Apr 2023 17:08:56 +0800
Subject: [PATCH] 在mq之前,先更新订单状态
---
src/main/resources/templates/febs/views/modules/system/poorSet.html | 34 -----------------
src/main/java/cc/mrbird/febs/mall/controller/ViewSystemController.java | 28 ++++++++++++++
src/main/java/cc/mrbird/febs/mall/vo/AdminPoolSetVo.java | 25 ++++++++++++
3 files changed, 53 insertions(+), 34 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/mall/controller/ViewSystemController.java b/src/main/java/cc/mrbird/febs/mall/controller/ViewSystemController.java
index fac74ac..ecadc2c 100644
--- a/src/main/java/cc/mrbird/febs/mall/controller/ViewSystemController.java
+++ b/src/main/java/cc/mrbird/febs/mall/controller/ViewSystemController.java
@@ -15,6 +15,7 @@
import cc.mrbird.febs.mall.entity.MallMember;
import cc.mrbird.febs.mall.mapper.*;
import cc.mrbird.febs.mall.vo.AdminPerkSetVo;
+import cc.mrbird.febs.mall.vo.AdminPoolSetVo;
import cc.mrbird.febs.monitor.service.ILoginLogService;
import cc.mrbird.febs.system.service.IUserService;
import cn.hutool.core.date.DateUtil;
@@ -161,4 +162,31 @@
model.addAttribute("adminPerkSet", adminPerkSetVo);
return FebsUtil.view("modules/system/perkSet");
}
+
+ @GetMapping("poolSet")
+ @RequiresPermissions("poolSet:view")
+ public String poolSet(Model model) {
+ AdminPoolSetVo adminPoolSetVo = new AdminPoolSetVo();
+ DataDictionaryCustom poolCashDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
+ PerkEnum.POOL_CASH.getType(),
+ PerkEnum.POOL_CASH.getCode());
+ if (poolCashDic != null) {
+ adminPoolSetVo.setPoolCash(poolCashDic.getValue());
+ }
+ DataDictionaryCustom poolScoreDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
+ PerkEnum.POOL_SCORE.getType(),
+ PerkEnum.POOL_SCORE.getCode());
+ if (poolScoreDic != null) {
+ adminPoolSetVo.setPoolScore(poolScoreDic.getValue());
+ }
+ DataDictionaryCustom poolScorePriceDic = dataDictionaryCustomMapper.selectDicDataByTypeAndCode(
+ PerkEnum.POOL_SCORE_PRICE.getType(),
+ PerkEnum.POOL_SCORE_PRICE.getCode());
+ if (poolScorePriceDic != null) {
+ adminPoolSetVo.setPoolScorePrice(poolScorePriceDic.getValue());
+ }
+
+ model.addAttribute("adminPoolSet", adminPoolSetVo);
+ return FebsUtil.view("modules/system/poolSet");
+ }
}
diff --git a/src/main/java/cc/mrbird/febs/mall/vo/AdminPoolSetVo.java b/src/main/java/cc/mrbird/febs/mall/vo/AdminPoolSetVo.java
new file mode 100644
index 0000000..288ff10
--- /dev/null
+++ b/src/main/java/cc/mrbird/febs/mall/vo/AdminPoolSetVo.java
@@ -0,0 +1,25 @@
+package cc.mrbird.febs.mall.vo;
+
+import lombok.Data;
+
+@Data
+public class AdminPoolSetVo {
+
+ /**
+ * 积分池现金
+ * POOL_CASH
+ */
+ private String poolCash;
+
+ /**
+ * 积分池积分
+ * POOL_SCORE
+ */
+ private String poolScore;
+
+ /**
+ * 积分池积分价格 = 积分池现金 / 积分池积分
+ * POOL_SCORE_PRICE
+ */
+ private String poolScorePrice;
+}
diff --git a/src/main/resources/templates/febs/views/modules/system/poorSet.html b/src/main/resources/templates/febs/views/modules/system/poorSet.html
index f3c0bac..d4c754b 100644
--- a/src/main/resources/templates/febs/views/modules/system/poorSet.html
+++ b/src/main/resources/templates/febs/views/modules/system/poorSet.html
@@ -33,40 +33,6 @@
</div>
</div>
</div>
- <div class="layui-form-item">
- <div class="layui-inline">
- <label class="layui-form-label febs-form-item-require">直推:</label>
- <div class="layui-form-mid layui-word-aux">获得【现金】比例:</div>
- <div class="layui-input-inline">
- <input type="text" name="directCashPerkPercent" lay-verify="required" placeholder="请输入数字" autocomplete="off" class="layui-input">
- </div>
- <div class="layui-form-mid layui-word-aux">%,获得【积分】比例:</div>
- <div class="layui-input-inline">
- <input type="text" name="directScorePerkPercent" lay-verify="required" placeholder="请输入数字" autocomplete="off" class="layui-input">
- </div>
- <div class="layui-form-mid layui-word-aux">%。</div>
- </div>
- </div>
- <div class="layui-form-item">
- <div class="layui-inline">
- <label class="layui-form-label febs-form-item-require">合伙人:</label>
- <div class="layui-form-mid layui-word-aux">获得【现金】比例:</div>
- <div class="layui-input-inline">
- <input type="text" name="partnerCashPerkPercent" lay-verify="required" placeholder="请输入数字" autocomplete="off" class="layui-input">
- </div>
- <div class="layui-form-mid layui-word-aux">%。</div>
- </div>
- </div>
- <div class="layui-form-item">
- <div class="layui-inline">
- <label class="layui-form-label febs-form-item-require">董事:</label>
- <div class="layui-form-mid layui-word-aux">获得【现金】比例:</div>
- <div class="layui-input-inline">
- <input type="text" name="directorCashPerkPercent" lay-verify="required" placeholder="请输入数字" autocomplete="off" class="layui-input">
- </div>
- <div class="layui-form-mid layui-word-aux">%。</div>
- </div>
- </div>
</div>
<div class="layui-card-footer">
--
Gitblit v1.9.1