935090232@qq.com
2021-04-06 9a91f3566103dec58f01cad8b9a82b824323125b
zq-erp/src/main/java/com/matrix/system/score/service/ScoreVipDetailService.java
@@ -183,13 +183,13 @@
     * 根据固定等级规则新增用户积分
     */
    @Transactional(rollbackFor = Exception.class)
    public void addScoreByParamSetting(Long vipId, Long oprationUserId, Long shopId, Integer firstScore, Long businessId, int type, String remark, BusParameterSettings parameterSetting) {
    public void addScoreByParamSetting(Long vipId, Long oprationUserId, Long shopId, Long businessId, int type, String remark, BusParameterSettings parameterSetting) {
        if (parameterSetting != null) {
        SysVipInfo vipInfo = sysVipInfoDao.selectById(vipId);
        //添加自己的积分
            if (StringUtils.isNotBlank(parameterSetting.getParamValue())) {
                Integer firstScore = new Integer(parameterSetting.getParamValue());
        if (firstScore > 0) {
            addScore(
                    vipInfo.getId(),
@@ -201,12 +201,13 @@
                    remark
            );
        }
            }
        if (StringUtils.isNotBlank(parameterSetting.getParamValue())
            if (StringUtils.isNotBlank(parameterSetting.getParamValue1())
                && vipInfo.getRecommendId() != null) {
            //推荐注册老带新积分奖励
            SysVipInfo referrerVip = sysVipInfoDao.selectById(vipInfo.getRecommendId());
            Integer secondScore = new Integer(parameterSetting.getParamValue());
                Integer secondScore = new Integer(parameterSetting.getParamValue1());
            if (secondScore > 0) {
                addScore(
                        referrerVip.getId(),
@@ -219,9 +220,9 @@
                );
            }
            //推荐注册二级带新积分奖励
            if (StringUtils.isNotBlank(parameterSetting.getParamValue1())
                if (StringUtils.isNotBlank(parameterSetting.getParamValue2())
                    && referrerVip.getRecommendId() != null) {
                Integer threeScore = new Integer(parameterSetting.getParamValue());
                    Integer threeScore = new Integer(parameterSetting.getParamValue2());
                if (threeScore > 0) {
                    addScore(
                            referrerVip.getRecommendId(),
@@ -236,6 +237,7 @@
            }
        }
    }
    }
    /**