add 会员系统新增会议时,来款系统和会员系统的交互接口

This commit is contained in:
lijiarao
2021-09-15 21:19:42 +08:00
parent 42471c905b
commit 3238694eb7
7 changed files with 246 additions and 213 deletions
@@ -60,7 +60,7 @@ public class StableCrossTrainingServiceImpl extends ServiceImpl<StableCrossTrain
StableCrossTraining stableCrossTraining = new StableCrossTraining();
stableCrossTraining.setId(payMeeting.getId());
stableCrossTraining.setName(payMeeting.getMeetingName());
stableCrossTraining.setMeetingType(payMeeting.getMeetingType());
stableCrossTraining.setMeetingType(payMeeting.getTbMeetingType());
stableCrossTraining.setYear(payMeeting.getParticularYear());
Date startTime = payMeeting.getStartTime();
Date endTime = payMeeting.getEndTime();
@@ -69,7 +69,8 @@ public class StableCrossTrainingServiceImpl extends ServiceImpl<StableCrossTrain
stableCrossTraining.setConvokeEndTime(endTime);
stableCrossTraining.setConvokeLocale(payMeeting.getConvokeLocale());
stableCrossTraining.setPlaceName(payMeeting.getVenue());
stableCrossTraining.setMeetingFiles(payMeeting.getMeetingFiles());
stableCrossTraining.setMeetingFiles(payMeeting.getMeetingData());
stableCrossTraining.setMeetingNotifyFiles(payMeeting.getMeetingFiles());
stableCrossTraining.setMeetingDescription(payMeeting.getMeetingContent());
stableCrossTraining.setRemark(payMeeting.getRemark());
Date startSignInTime = payMeeting.getStartSignInTime();
@@ -123,66 +124,6 @@ public class StableCrossTrainingServiceImpl extends ServiceImpl<StableCrossTrain
return resFlag;
}
//判空
public void ifEntityIsEmpty(StableCrossTraining stableCrossTraining) {
if (StringUtils.isBlank(stableCrossTraining.getName())) {
throw new JeroBootException(Result.NULL_NAME);
} else {
if (stableCrossTraining.getName().length() > 50) {
throw new JeroBootException("会议名称输入超过限定长度!");
}
}
if (StringUtils.isBlank(stableCrossTraining.getMeetingApply())) {
throw new JeroBootException("请核实会议报名是否存在!");
} else {
if (stableCrossTraining.getMeetingApply().length() > 500) {
throw new JeroBootException("会议报名输入超过限定长度!");
}
if (!Assert.iswebsit(stableCrossTraining.getMeetingApply())) {
throw new JeroBootException("报名链接请输入网址格式");
}
}
if (null == stableCrossTraining.getMeetingType()) {
throw new JeroBootException("请核实培训类型是否存在!");
}
if (StringUtils.isBlank(stableCrossTraining.getYear())) {
throw new JeroBootException("请核实年份是否存在!");
}
if (StringUtils.isBlank(stableCrossTraining.getConvokeTime())) {
throw new JeroBootException("请核实培训召开时间是否存在!");
}
if (StringUtils.isBlank(stableCrossTraining.getConvokeLocale())) {
throw new JeroBootException("请核实培训召开地点是否存在!");
}
if (StringUtils.isBlank(stableCrossTraining.getPlaceName())) {
throw new JeroBootException("请核实省市名称是否存在!");
}
if (StringUtils.isNotBlank(stableCrossTraining.getRemark())) {
if (stableCrossTraining.getRemark().length() > 500) {
throw new JeroBootException("备注输入超过限定长度!");
}
}
if (StringUtils.isBlank(stableCrossTraining.getSignInTime())) {
throw new JeroBootException("请核实注册签到是否存在!");
} else {
if (stableCrossTraining.getSignInTime().length() > 50) {
throw new JeroBootException("注册签到输入超过限定长度!");
}
}
if (StringUtils.isNotBlank(stableCrossTraining.getMeetingFiles())) {
List<String> newsReportList = Arrays.asList(stableCrossTraining.getMeetingFiles().split(","));
if (newsReportList.size() > 10) {
throw new JeroBootException("会议文件最多为10个");
}
}
if (StringUtils.isNotBlank(stableCrossTraining.getMeetingNotifyFiles())) {
List<String> newsReportList = Arrays.asList(stableCrossTraining.getMeetingNotifyFiles().split(","));
if (newsReportList.size() > 10) {
throw new JeroBootException("会议通知文件最多为10个");
}
}
}
//判断培训状态
public StableCrossTraining isTrainingState(StableCrossTraining stableCrossTraining) {