update 会议新增参会人

This commit is contained in:
lijiarao
2021-09-08 20:10:11 +08:00
parent 021ff36222
commit 4a5fc5c9d8
4 changed files with 25 additions and 8 deletions
@@ -12,9 +12,9 @@ public class MeetingSubitemCommon {
/** /**
* 参会人 * 参会人
*/ */
public final static String CAN_HUI_REN = "1"; public final static String CAN_HUI_REN = "2";
/** /**
* 内部企业 * 内部企业
*/ */
public final static String NEI_BU_QI_YE = "1"; public final static String NEI_BU_QI_YE = "3";
} }
@@ -51,8 +51,8 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
//校验企业 //校验企业
String companyId = meetingEntity.getCompanyId(); String companyId = meetingEntity.getCompanyId();
PayCompanyManagementTemporary companyManagementTemporary = companyManagementTemporaryService.insertCompanyManagementTemporary(companyId); PayCompanyManagementTemporary companyManagementTemporary = companyManagementTemporaryService.insertCompanyManagementTemporary(companyId);
meetingEntity.setCompanyTemporaryId(companyManagementTemporary.getId()); payMeetingSituation.setCompanyTemporaryId(companyManagementTemporary.getId());
meetingEntity.setCompanyName(companyManagementTemporary.getCompanyName()); payMeetingSituation.setCompanyName(companyManagementTemporary.getCompanyName());
//校验企业联系人 //校验企业联系人
String companyContactId = meetingEntity.getCompanyContactId(); String companyContactId = meetingEntity.getCompanyContactId();
@@ -61,8 +61,8 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
String companyId1 = contactsManagement.getCompanyId(); String companyId1 = contactsManagement.getCompanyId();
if (companyId1.equals(companyId)){ if (companyId1.equals(companyId)){
PayContactsManagementTemporary contactsManagementTemporary = contactsManagementTemporaryService.insertContactsManagementTemporary(companyContactId); PayContactsManagementTemporary contactsManagementTemporary = contactsManagementTemporaryService.insertContactsManagementTemporary(companyContactId);
meetingEntity.setCompanyContactTemporaryId(contactsManagementTemporary.getId()); payMeetingSituation.setCompanyContactTemporaryId(contactsManagementTemporary.getId());
meetingEntity.setCompanyContactName(contactsManagementTemporary.getName()); payMeetingSituation.setCompanyContactName(contactsManagementTemporary.getName());
}else { }else {
throw new JeroBootException("企业联系人不是所选企业的企业联系人"); throw new JeroBootException("企业联系人不是所选企业的企业联系人");
} }
@@ -84,6 +84,7 @@ public class PayMeetingSituationServiceImpl extends ServiceImpl<PayMeetingSituat
}else { }else {
throw new JeroBootException("邮寄联系人不是所选企业的企业联系人"); throw new JeroBootException("邮寄联系人不是所选企业的企业联系人");
} }
BeanUtils.copyProperties(commonPeopleVO,payMeetingSituation1); BeanUtils.copyProperties(commonPeopleVO,payMeetingSituation1);
} }
//到账 //到账
@@ -8,6 +8,7 @@ import org.jeecgframework.poi.excel.annotation.Excel;
import org.springframework.format.annotation.DateTimeFormat; import org.springframework.format.annotation.DateTimeFormat;
import javax.validation.constraints.*; import javax.validation.constraints.*;
import java.math.BigDecimal;
/** /**
* @author liJiaRao * @author liJiaRao
@@ -7,9 +7,9 @@ import io.swagger.annotations.ApiModelProperty;
import lombok.Data; import lombok.Data;
import org.jeecgframework.poi.excel.annotation.Excel; import org.jeecgframework.poi.excel.annotation.Excel;
import javax.validation.constraints.NotBlank; import javax.validation.constraints.*;
import javax.validation.constraints.Size;
import java.io.Serializable; import java.io.Serializable;
import java.math.BigDecimal;
/** /**
* @author liJiaRao * @author liJiaRao
@@ -79,6 +79,21 @@ public class MeetingEntity implements Serializable {
/**身份*/ /**身份*/
@ApiModelProperty(value = "身份") @ApiModelProperty(value = "身份")
@Dict(dicCode = "meet_identify_type") @Dict(dicCode = "meet_identify_type")
@NotNull(message = "身份不能为空")
@Min(1)
@Max(3)
private Integer identity; private Integer identity;
/**
* 应收金额
*/
@ApiModelProperty(value = "应收金额")
private BigDecimal amountReceivable;
/**
* 实收金额
*/
@ApiModelProperty(value = "实收金额")
private BigDecimal paidAmount;
} }