lidongdong
2023-08-31 52862184a367995ae582f44089e9c293687e0756
修改活动发放奖励状态   定时任务判断修改
4个文件已修改
38 ■■■■■ 已修改文件
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/VolunteerActivitiesPeopleDao.java 12 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/VolunteerActivitiesPeopleServiceImpl.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/VolunteerActivityServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/VolunteerActivitiesPeopleInvolvedMapper.xml 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/dao/VolunteerActivitiesPeopleDao.java
@@ -48,14 +48,12 @@
     */
    int vapDelete(@Param("id") String id);
    /***********************************************************************************
     *
     *
     *     定时任务内容
     *
    /**
     * 查询奖励未发放人数
     * @param activityId
     * @return
     */
    int vapGetUnissuedQuantity(@Param("activityId") String activityId);
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/VolunteerActivitiesPeopleServiceImpl.java
@@ -107,11 +107,15 @@
            volunteerIntegralRecordService.insertVolunteer(volunteerIntegralRecordVO);
        }
//        VolunteerActivityVO activityVO=new VolunteerActivityVO();
//        activityVO.setId(grantIntegral.getActivityId());
//        activityVO.setAwardState("1");
//        volunteerActivityService.updateById(activityVO);
        //判断活动奖励是否发放完
        int  num=baseMapper.vapGetUnissuedQuantity(grantIntegral.getActivityId());
        if(num==0)
        {
            VolunteerActivityVO activityVO=new VolunteerActivityVO();
            activityVO.setId(grantIntegral.getActivityId());
            activityVO.setAwardState("1");
            volunteerActivityService.updateById(activityVO);
        }
        return R.ok();
    }
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/java/com/panzhihua/service_community/service/impl/VolunteerActivityServiceImpl.java
@@ -85,7 +85,7 @@
                {
                    state = "3";
                }
                else if (newTiem>applyEndtime)
                else if (newTiem>applyEndtime  && newTiem <actityBegintime )
                {
                    //报名如果截止  报名人数为0   结束活动
                    Integer num=0;
springcloud_k8s_panzhihuazhihuishequ/service_community/src/main/resources/mapper/VolunteerActivitiesPeopleInvolvedMapper.xml
@@ -33,6 +33,16 @@
        where id= #{id}
    </select>
    <!--查询奖励未发放人数-->
    <select id="vapGetUnissuedQuantity" resultType="int">
        select
            count(id)
        from volunteer_activities_people_involved
        where issue_status='0' and activity_id=#{activityId}
    </select>
    <!-- 分页查询 -->
    <select id="vapGetList" resultMap="VolunteerActivitiesPeopleMap">
        select