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(); } 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; 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() {