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