xiaoyong931011
2023-04-07 565fe22d91f929fd701f61ba35e58b1e4dfd8cce
在mq之前,先更新订单状态
2 files modified
1 files added
87 ■■■■■ changed files
src/main/java/cc/mrbird/febs/mall/controller/ViewSystemController.java 28 ●●●●● patch | view | raw | blame | history
src/main/java/cc/mrbird/febs/mall/vo/AdminPoolSetVo.java 25 ●●●●● patch | view | raw | blame | history
src/main/resources/templates/febs/views/modules/system/poorSet.html 34 ●●●●● patch | view | raw | blame | history
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");
    }
}
src/main/java/cc/mrbird/febs/mall/vo/AdminPoolSetVo.java
New file
@@ -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;
}
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">