huanghongfa
2021-08-21 2e64c232ab6b51b2cecf1ee96e1e9b709234f326
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/ComActIntegralRuleServiceImpl.java
@@ -57,8 +57,26 @@
     * @param communityId   社区id
     * @return  默认积分规则列表
     */
    private List<ComActIntegralRuleDO> getIntegralRuleList(Long communityId){
    @Override
    public List<ComActIntegralRuleDO> getIntegralRuleList(Long communityId){
        List<ComActIntegralRuleDO> integralRuleList = new ArrayList<>();
        List<ComActIntegralRuleDO> defaultRuleList = this.baseMapper.getIntegralDefaultList();
        if(!defaultRuleList.isEmpty()){
            defaultRuleList.forEach(defaultRule -> {
                ComActIntegralRuleDO integralRuleDO = new ComActIntegralRuleDO();
                integralRuleDO.setCommunityId(communityId);
                integralRuleDO.setName(defaultRule.getName());
                integralRuleDO.setAmount(defaultRule.getAmount());
                integralRuleDO.setIntegralDescribe(defaultRule.getIntegralDescribe());
                integralRuleDO.setIsRestrict(defaultRule.getIsRestrict());
                integralRuleDO.setType(defaultRule.getType());
                integralRuleDO.setCount(defaultRule.getCount());
                integralRuleDO.setIntegralType(defaultRule.getIntegralType());
                integralRuleList.add(integralRuleDO);
            });
            return integralRuleList;
        }
        //随手拍默认积分规则
        ComActIntegralRuleDO integralRuleSSPDO = new ComActIntegralRuleDO();
@@ -66,21 +84,23 @@
        integralRuleSSPDO.setName("发布随手拍");
        integralRuleSSPDO.setAmount(5);
        integralRuleSSPDO.setIntegralDescribe("发布随手拍并被公示后");
        integralRuleSSPDO.setIsRestrict(2);
        integralRuleSSPDO.setIsRestrict(1);
        integralRuleSSPDO.setType(ComActIntegralRuleDO.type.day);
        integralRuleSSPDO.setCount(0);
        integralRuleSSPDO.setIntegralType(ComActIntegralRuleDO.integralType.fbssp);
        integralRuleList.add(integralRuleSSPDO);
        //微心愿默认积分规则
        ComActIntegralRuleDO integralRuleWXYDO = new ComActIntegralRuleDO();
        integralRuleWXYDO.setCommunityId(communityId);
        integralRuleWXYDO.setName("发布微心愿");
        integralRuleWXYDO.setAmount(7);
        integralRuleWXYDO.setIntegralDescribe("发布微心愿并完成后");
        integralRuleWXYDO.setIsRestrict(1);
        integralRuleWXYDO.setType(ComActIntegralRuleDO.type.month);
        integralRuleWXYDO.setCount(5);
        integralRuleWXYDO.setIntegralType(ComActIntegralRuleDO.integralType.fbssp);
        integralRuleList.add(integralRuleWXYDO);
//        ComActIntegralRuleDO integralRuleWXYDO = new ComActIntegralRuleDO();
//        integralRuleWXYDO.setCommunityId(communityId);
//        integralRuleWXYDO.setName("发布微心愿");
//        integralRuleWXYDO.setAmount(7);
//        integralRuleWXYDO.setIntegralDescribe("发布微心愿并完成后");
//        integralRuleWXYDO.setIsRestrict(1);
//        integralRuleWXYDO.setType(ComActIntegralRuleDO.type.month);
//        integralRuleWXYDO.setCount(0);
//        integralRuleWXYDO.setIntegralType(ComActIntegralRuleDO.integralType.fbwxy);
//        integralRuleList.add(integralRuleWXYDO);
        //议事投票默认积分规则
        ComActIntegralRuleDO integralRuleYSTPDO = new ComActIntegralRuleDO();
@@ -90,47 +110,47 @@
        integralRuleYSTPDO.setIntegralDescribe("参与议事投票");
        integralRuleYSTPDO.setIsRestrict(1);
        integralRuleYSTPDO.setType(ComActIntegralRuleDO.type.day);
        integralRuleYSTPDO.setCount(3);
        integralRuleYSTPDO.setCount(0);
        integralRuleYSTPDO.setIntegralType(ComActIntegralRuleDO.integralType.cyystp);
        integralRuleList.add(integralRuleYSTPDO);
        //志愿者活动默认积分规则
        ComActIntegralRuleDO integralRuleZYZDO = new ComActIntegralRuleDO();
        integralRuleZYZDO.setCommunityId(communityId);
        integralRuleZYZDO.setName("参与志愿者活动");
        integralRuleZYZDO.setAmount(2);
        integralRuleZYZDO.setIntegralDescribe("报名参加志愿者活动,仅限志愿者");
        integralRuleZYZDO.setIsRestrict(1);
        integralRuleZYZDO.setType(ComActIntegralRuleDO.type.month);
        integralRuleZYZDO.setCount(5);
        integralRuleZYZDO.setIntegralType(ComActIntegralRuleDO.integralType.cyzyzhd);
        integralRuleList.add(integralRuleZYZDO);
//        ComActIntegralRuleDO integralRuleZYZDO = new ComActIntegralRuleDO();
//        integralRuleZYZDO.setCommunityId(communityId);
//        integralRuleZYZDO.setName("参与志愿者活动");
//        integralRuleZYZDO.setAmount(2);
//        integralRuleZYZDO.setIntegralDescribe("报名参加志愿者活动,仅限志愿者");
//        integralRuleZYZDO.setIsRestrict(1);
//        integralRuleZYZDO.setType(ComActIntegralRuleDO.type.month);
//        integralRuleZYZDO.setCount(0);
//        integralRuleZYZDO.setIntegralType(ComActIntegralRuleDO.integralType.cyzyzhd);
//        integralRuleList.add(integralRuleZYZDO);
        //社区活动默认积分规则
        ComActIntegralRuleDO integralRuleSQHDDO = new ComActIntegralRuleDO();
        integralRuleSQHDDO.setCommunityId(communityId);
        integralRuleSQHDDO.setName("参与社区活动");
        integralRuleSQHDDO.setAmount(2);
        integralRuleSQHDDO.setIntegralDescribe("报名参加社区活动,所有人可参与");
        integralRuleSQHDDO.setIsRestrict(1);
        integralRuleSQHDDO.setType(ComActIntegralRuleDO.type.month);
        integralRuleSQHDDO.setCount(5);
        integralRuleSQHDDO.setIntegralType(ComActIntegralRuleDO.integralType.cysqhd);
        integralRuleList.add(integralRuleSQHDDO);
//        ComActIntegralRuleDO integralRuleSQHDDO = new ComActIntegralRuleDO();
//        integralRuleSQHDDO.setCommunityId(communityId);
//        integralRuleSQHDDO.setName("参与社区活动");
//        integralRuleSQHDDO.setAmount(2);
//        integralRuleSQHDDO.setIntegralDescribe("报名参加社区活动,所有人可参与");
//        integralRuleSQHDDO.setIsRestrict(1);
//        integralRuleSQHDDO.setType(ComActIntegralRuleDO.type.month);
//        integralRuleSQHDDO.setCount(0);
//        integralRuleSQHDDO.setIntegralType(ComActIntegralRuleDO.integralType.cysqhd);
//        integralRuleList.add(integralRuleSQHDDO);
        //党员活动默认积分规则
        ComActIntegralRuleDO integralRuleDYHDDO = new ComActIntegralRuleDO();
        integralRuleDYHDDO.setCommunityId(communityId);
        integralRuleDYHDDO.setName("参与党员活动");
        integralRuleDYHDDO.setAmount(1);
        integralRuleDYHDDO.setIntegralDescribe("报名参加社区党员活动,党员可参与");
        integralRuleDYHDDO.setIsRestrict(1);
        integralRuleDYHDDO.setType(ComActIntegralRuleDO.type.day);
        integralRuleDYHDDO.setCount(3);
        integralRuleDYHDDO.setIntegralType(ComActIntegralRuleDO.integralType.cydyhd);
        integralRuleList.add(integralRuleDYHDDO);
//        ComActIntegralRuleDO integralRuleDYHDDO = new ComActIntegralRuleDO();
//        integralRuleDYHDDO.setCommunityId(communityId);
//        integralRuleDYHDDO.setName("参与党员活动");
//        integralRuleDYHDDO.setAmount(1);
//        integralRuleDYHDDO.setIntegralDescribe("报名参加社区党员活动,党员可参与");
//        integralRuleDYHDDO.setIsRestrict(1);
//        integralRuleDYHDDO.setType(ComActIntegralRuleDO.type.day);
//        integralRuleDYHDDO.setCount(0);
//        integralRuleDYHDDO.setIntegralType(ComActIntegralRuleDO.integralType.cydyhd);
//        integralRuleList.add(integralRuleDYHDDO);
        //党员活动默认积分规则
        //问卷调查默认积分规则
        ComActIntegralRuleDO integralRuleWJDCDO = new ComActIntegralRuleDO();
        integralRuleWJDCDO.setCommunityId(communityId);
        integralRuleWJDCDO.setName("参与问卷调查");
@@ -138,7 +158,7 @@
        integralRuleWJDCDO.setIntegralDescribe("参与问卷调查");
        integralRuleWJDCDO.setIsRestrict(1);
        integralRuleWJDCDO.setType(ComActIntegralRuleDO.type.day);
        integralRuleWJDCDO.setCount(3);
        integralRuleWJDCDO.setCount(0);
        integralRuleWJDCDO.setIntegralType(ComActIntegralRuleDO.integralType.cydcwj);
        integralRuleList.add(integralRuleWJDCDO);
        return integralRuleList;