admin
2019-09-22 3464725773d2cf437cfa3cb6690b4f94d5fc3914
金币领取bug修改
1个文件已修改
21 ■■■■ 已修改文件
fanli/src/main/java/com/yeshi/fanli/service/impl/user/integral/IntegralTaskRecordServiceImpl.java 21 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
fanli/src/main/java/com/yeshi/fanli/service/impl/user/integral/IntegralTaskRecordServiceImpl.java
@@ -62,8 +62,6 @@
    @Resource
    private ConfigService configService;
    
    @Override
    public Integer getTotalGoldCoin(long uid, Long cid, Integer dateType) {
        return integralTaskRecordMapper.getTotalGoldCoin(uid, cid, dateType);
@@ -149,7 +147,6 @@
        return listRecord;
    }
    @Override
    public List<IntegralTaskRecord> getSign7DaysRecord(long uid, Long cid) {
        List<IntegralTaskRecord> listRecord = new ArrayList<IntegralTaskRecord>();
@@ -206,16 +203,10 @@
                totalGoldCoin += record.getGoldCoin();
        }
        
        Integer goldCoin = userInfoExtra.getGoldCoin();
        if (goldCoin == null)
            goldCoin = 0;
        goldCoin = goldCoin + totalGoldCoin;
        // 更新金币
        userInfoExtraService.updateGoldCoin(userInfoExtra.getId(), goldCoin);
        userInfoExtraService.updateGoldCoin(userInfoExtra.getId(), totalGoldCoin);
        
        return goldCoin;
        return (userInfoExtra.getGoldCoin()==null?0:userInfoExtra.getGoldCoin()) + totalGoldCoin;
    }
    @Override    
@@ -390,7 +381,6 @@
        return integralTaskRecordMapper.listByUidAndTaskId(uid, taskId, (page - 1) * count, count);
    }
    
    @Async()
    @Override
    public void firstRebateOrderRewardBoss(Long uid, Long originUid, String beizu) {
@@ -415,7 +405,6 @@
        firstOrderReward(uid, originUid, Integer.parseInt(reward), "二", beizu);
    }
    
    @Async()
    @Override
    public void firstShareOrderReward(Long uid, String beizu) {
@@ -427,7 +416,6 @@
            return;
        firstOrderReward(uid, null, Integer.parseInt(reward), null, beizu);
    }
    
    @Async()
    @Override
@@ -441,12 +429,13 @@
        firstOrderReward(uid, originUid, Integer.parseInt(reward), "一", beizu);
    }
    
    /**
     * 队员首单奖励金币
     *
     * @param uid
     * @param addGoldCoin
     * @param level 所属哪级队员
     * @param level
     *            所属哪级队员
     * @param beizu
     */
    private void firstOrderReward(Long uid, Long originUid, Integer addGoldCoin, String level, String beizu) {