fix bug 参会人审核不通过不允许打包

This commit is contained in:
lijiarao
2021-10-22 11:03:21 +08:00
parent 33ab2effd0
commit 659e9d7d30
@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.jero.common.exception.JeroBootException;
import com.jero.common.service.ProjectPackService;
import com.jero.common.system.vo.LoginUser;
import com.jero.meeting.common.MeetingSubitemCommon;
import com.jero.meeting.entity.PayMeetingSituation;
import com.jero.meeting.service.IPayMeetingSituationService;
import com.jero.member.entity.PayMemberProjectSubitem;
@@ -97,6 +98,10 @@ public class ProjectPackServiceImpl implements ProjectPackService {
if(!Objects.equals(payMeetingSituationOld.getCompanyId(),payPackCompany.getCompanyId())){
throw new JeroBootException("企业不匹配!");
}
//审核不通过不允许打包
if (!Objects.equals(payMeetingSituationOld.getCheckResult(), MeetingSubitemCommon.SIGNUP_STATUS_1)) {
throw new JeroBootException("项目未审核通过!");
}
LambdaUpdateWrapper<PayMeetingSituation> payMeetingSituation = new LambdaUpdateWrapper<>();
payMeetingSituation.eq(PayMeetingSituation::getId,projectId);
payMeetingSituation.set(PayMeetingSituation::getPack,packStatus);