xiaoyong931011
2023-04-18 bd8eb594b0bd5c08a261c6930ddc2bd1736695ef
提现,限额
3 files modified
28 ■■■■ changed files
src/main/java/cc/mrbird/febs/mall/controller/AdminSystemController.java 5 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/service/impl/AgentServiceImpl.java 6 ●●●● patch | view | raw | blame | history
src/main/resources/templates/febs/views/modules/system/hlmAchieveSet.html 17 ●●●●● patch | view | raw | blame | history
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() {