From bd8eb594b0bd5c08a261c6930ddc2bd1736695ef Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Tue, 18 Apr 2023 11:48:50 +0800
Subject: [PATCH] 提现,限额
---
src/main/java/cc/mrbird/febs/mall/controller/AdminSystemController.java | 5 +++++
src/main/resources/templates/febs/views/modules/system/hlmAchieveSet.html | 17 +++++++++++++++++
src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java | 6 +++---
3 files changed, 25 insertions(+), 3 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/mall/controller/AdminSystemController.java b/src/main/java/cc/mrbird/febs/mall/controller/AdminSystemController.java
index c005101..a24183c 100644
--- a/src/main/java/cc/mrbird/febs/mall/controller/AdminSystemController.java
+++ b/src/main/java/cc/mrbird/febs/mall/controller/AdminSystemController.java
@@ -217,6 +217,11 @@
GreenScoreEnum.JOB_ACHIEVE_RELEASE_PERCENT.getCode(),
hlmVoucherButtonDto.getJobAchieveReleasePercent());
+ return new FebsResponse().success();
+ }
+
+ @PostMapping(value = "/hlmAchieveButton")
+ public FebsResponse hlmAchieveButton() {
agentService.achieveReleasePercent();
return new FebsResponse().success();
}
diff --git a/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java b/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java
index 9190cce..2e1f3a1 100644
--- a/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java
@@ -599,9 +599,9 @@
.multiply(new BigDecimal(0.001));
//每个人的补贴额度
BigDecimal multiply = sumAchieve.multiply(jobAchieveReleasePercent);
- if(multiply.compareTo(new BigDecimal(50)) < 0){
- MallMemberWallet mallMemberWallet = mallMemberWalletMapper.selectWalletByMemberId(mallMember.getId());
- BigDecimal totalScore = mallMemberWallet.getTotalScore();
+ MallMemberWallet mallMemberWallet = mallMemberWalletMapper.selectWalletByMemberId(mallMember.getId());
+ BigDecimal totalScore = mallMemberWallet.getTotalScore();
+ if(BigDecimal.ZERO.compareTo(multiply) < 0){
if(BigDecimal.ZERO.compareTo(totalScore) < 0){
if(totalScore.compareTo(multiply) < 0){
multiply = totalScore;
diff --git a/src/main/resources/templates/febs/views/modules/system/hlmAchieveSet.html b/src/main/resources/templates/febs/views/modules/system/hlmAchieveSet.html
index 6af0adc..74f4a74 100644
--- a/src/main/resources/templates/febs/views/modules/system/hlmAchieveSet.html
+++ b/src/main/resources/templates/febs/views/modules/system/hlmAchieveSet.html
@@ -12,6 +12,9 @@
</div>
</div>
<div class="layui-card-footer">
+ <div class="layui-btn layui-btn-warm table-action" id="achieveButton">
+ 确认释放
+ </div>
<button class="layui-btn layui-btn-normal" lay-submit="" lay-filter="hlm-achieve-set-submit" id="submit">保存</button>
</div>
</div>
@@ -38,6 +41,7 @@
febs = layui.febs,
form = layui.form,
hlmAchieveSet = [[${hlmAchieveSet}]],
+ $achieveButton = $view.find('#achieveButton'),
$view = $('#hlm-achieve-set');
form.verify({
@@ -49,6 +53,19 @@
initHlmAchieveSetValue();
+ $achieveButton.on('click', function () {
+ febs.modal.confirm('确认释放', '点击【确定】,释放?', function () {
+ achieveButtonRelease();
+ });
+ });
+
+ function achieveButtonRelease() {
+ febs.post(ctx + 'admin/system/hlmAchieveButton', null, function (res) {
+ febs.alert.success('操作成功');
+ return ;
+ });
+ }
+
form.render();
function initHlmAchieveSetValue() {
--
Gitblit v1.9.1