fix 添加参会人校验

This commit is contained in:
lijiarao
2021-09-10 18:48:59 +08:00
parent 916a9fed4b
commit 33784ef5bf
4 changed files with 10 additions and 11 deletions
@@ -126,14 +126,13 @@ public class PayMeetingSituation implements Serializable {
/**演讲题目*/
@Excel(name = "演讲题目", width = 15)
@ApiModelProperty(value = "演讲题目")
@NotBlank(message = "演讲题目不能为空",groups = Guest.class)
@Size(max = 50, message = "演讲题目最大为50字符")
private String speechTopic;
/**演讲ppt*/
@Excel(name = "演讲ppt", width = 15)
@ApiModelProperty(value = "演讲ppt")
@NotBlank(message = "演讲ppt不能为空",groups = Guest.class)
//@NotBlank(message = "演讲ppt不能为空",groups = Guest.class)
private String speechPpt;
/**照片*/
@@ -182,7 +182,9 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
PayContactsManagement contactsManagement = contactsManagementService.getById(companyContactId);
//处理联系人
canHuiContact(payMeetingSituation1, companyId, contactsManagement);
//存入打包字段
payMeetingSituation1.setPack(PayProjectCommon.PACKAGING0);
payMeetingSituation1.setNeedInvoice(PayProjectCommon.NO);
//判断身份
Integer identity = payMeetingSituation.getIdentity();
//国际研讨会会议的嘉宾和其他类型不同
@@ -227,6 +229,7 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
}
}
}
BeanUtils.copyProperties(internationalGuestVO, payMeetingSituation1);
//参会人
} else if (identity.equals(MeetingSubitemCommon.CAN_HUI_REN)) {
CommonPeopleVO commonPeopleVO = new CommonPeopleVO();
@@ -240,8 +243,7 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
payMeetingSituation1.setPack(PayProjectCommon.PACKAGING1);
payMeetingSituation1.setAmountReceivable(new BigDecimal(0));
} else {
//存入打包字段
payMeetingSituation1.setPack(PayProjectCommon.PACKAGING0);
payMeetingSituation1.setNeedInvoice(payMeetingSituation.getNeedInvoice());
payMeetingSituation1.setPaymentRecord(payMeetingSituation.getPaymentRecord());
//如果是标协会议判断会员类型
@@ -25,14 +25,13 @@ public class InternationalGuestVO {
/**演讲题目*/
@Excel(name = "演讲题目", width = 15)
@ApiModelProperty(value = "演讲题目")
@NotBlank(message = "演讲题目不能为空",groups = Guest.class)
@Size(max = 50, message = "演讲题目最大为50字符",groups = Guest.class)
private String speechTopic;
/**演讲ppt*/
@Excel(name = "演讲ppt", width = 15)
@ApiModelProperty(value = "演讲ppt")
@NotBlank(message = "演讲ppt不能为空",groups = Guest.class)
//@NotBlank(message = "演讲ppt不能为空",groups = Guest.class)
private String speechPpt;
/**照片*/
@@ -57,7 +56,7 @@ public class InternationalGuestVO {
/**是否回民*/
@Excel(name = "是否回民", width = 15)
@ApiModelProperty(value = "是否回民")
@NotBlank(message = "是否回民不能为空",groups = HaveMeals.class)
@NotNull(message = "是否回民不能为空",groups = HaveMeals.class)
@Min(value = 0,groups = HaveMeals.class)
@Max(value = 1,groups = HaveMeals.class)
private Integer huiPeople;
@@ -65,7 +64,7 @@ public class InternationalGuestVO {
/**是否入住协议酒店*/
@Excel(name = "是否入住协议酒店", width = 15)
@ApiModelProperty(value = "是否入住协议酒店")
@NotBlank(message = "是否入住协议酒店不能为空",groups = VIP.class)
@NotNull(message = "是否入住协议酒店不能为空",groups = VIP.class)
@Min(0)
@Max(1)
private Integer checkInHotel;
@@ -113,14 +113,13 @@ public class PayMeetingSituationVO {
/**演讲题目*/
@Excel(name = "演讲题目", width = 15)
@ApiModelProperty(value = "演讲题目")
@NotBlank(message = "演讲题目不能为空",groups = Guest.class)
@Size(max = 50, message = "演讲题目最大为50字符")
private String speechTopic;
/**演讲ppt*/
@Excel(name = "演讲ppt", width = 15)
@ApiModelProperty(value = "演讲ppt")
@NotBlank(message = "演讲ppt不能为空",groups = Guest.class)
//@NotBlank(message = "演讲ppt不能为空",groups = Guest.class)
private String speechPpt;
/**照片*/