修改bug#41446

This commit is contained in:
梁琦涛
2021-10-26 16:00:49 +08:00
parent a5f18889ee
commit ab86edc836
2 changed files with 41 additions and 41 deletions
@@ -56,39 +56,39 @@ public class PayWorkingGroupSubItem implements Serializable {
@Excel(name = "成员单位", width = 15)
@ApiModelProperty(value = "临时成员单位")
private java.lang.String chargeCompanyTemporaryName;
/**企业联系人id*/
@ApiModelProperty(value = "企业联系人id")
@Size(max = 32,message = "企业联系人id长度不能大于32个字符")
// @NotEmpty(message = "企业联系人id不能为空")
/**企业联系人1id*/
@ApiModelProperty(value = "企业联系人1id")
@Size(max = 32,message = "企业联系人1id长度不能大于32个字符")
// @NotEmpty(message = "企业联系人1id不能为空")
private java.lang.String contactsIdOne;
/**临时企业联系人id*/
@ApiModelProperty(value = "临时企业联系人id")
/**临时企业联系人1id*/
@ApiModelProperty(value = "临时企业联系人1id")
private java.lang.String contactsTemporaryIdOne;
/**临时企业联系人名称*/
/**临时企业联系人1名称*/
@Excel(name = "企业联系人1", width = 15)
@ApiModelProperty(value = "临时企业联系人名称")
@ApiModelProperty(value = "临时企业联系人1名称")
private java.lang.String contactsTemporaryNameOne;
/**企业联系人id*/
@ApiModelProperty(value = "企业联系人id")
@Size(max = 32,message = "企业联系人id长度不能大于32个字符")
/**企业联系人2id*/
@ApiModelProperty(value = "企业联系人2id")
@Size(max = 32,message = "企业联系人2id长度不能大于32个字符")
private java.lang.String contactsIdTwo;
/**临时企业联系人id*/
@ApiModelProperty(value = "临时企业联系人id")
/**临时企业联系人3id*/
@ApiModelProperty(value = "临时企业联系人3id")
private java.lang.String contactsTemporaryIdTwo;
/**临时企业联系人名称*/
/**临时企业联系人2名称*/
@Excel(name = "企业联系人2", width = 15)
@ApiModelProperty(value = "临时企业联系人名称")
@ApiModelProperty(value = "临时企业联系人2名称")
private java.lang.String contactsTemporaryNameTwo;
/**企业联系人id*/
@ApiModelProperty(value = "企业联系人id")
@Size(max = 32,message = "企业联系人id长度不能大于32个字符")
/**企业联系人3id*/
@ApiModelProperty(value = "企业联系人3id")
@Size(max = 32,message = "企业联系人3id长度不能大于32个字符")
private java.lang.String contactsIdThree;
/**临时企业联系人id*/
@ApiModelProperty(value = "临时企业联系人id")
/**临时企业联系人3id*/
@ApiModelProperty(value = "临时企业联系人3id")
private java.lang.String contactsTemporaryIdThree;
/**临时企业联系人名称*/
/**临时企业联系人3名称*/
@Excel(name = "企业联系人3", width = 15)
@ApiModelProperty(value = "临时企业联系人名称")
@ApiModelProperty(value = "临时企业联系人3名称")
private java.lang.String contactsTemporaryNameThree;
/**临时邮寄联系人名称*/
@Excel(name = "邮寄联系人", width = 15)
@@ -403,20 +403,20 @@ public class PayWorkingGroupSubItemServiceImpl extends ServiceImpl<PayWorkingGro
}
if(!StringUtils.isBlank(p.getContactsTemporaryNameOne()) && !StringUtils.isBlank(p.getContactsTemporaryNameTwo())
&& Objects.equals(p.getContactsTemporaryNameOne(),p.getContactsTemporaryNameTwo())){
msg.append("").append(count + 3).append("行:企业联系人与企业联系人重复,请修改。<br/>");
msg.append("").append(count + 3).append("行:企业联系人1与企业联系人2重复,请修改。<br/>");
}
if(!StringUtils.isBlank(p.getContactsTemporaryNameOne()) && !StringUtils.isBlank(p.getContactsTemporaryNameThree())
&& Objects.equals(p.getContactsTemporaryNameOne(),p.getContactsTemporaryNameThree())){
msg.append("").append(count + 3).append("行:企业联系人与企业联系人重复,请修改。<br/>");
msg.append("").append(count + 3).append("行:企业联系人1与企业联系人3重复,请修改。<br/>");
}
if(!StringUtils.isBlank(p.getContactsTemporaryNameTwo()) && !StringUtils.isBlank(p.getContactsTemporaryNameThree())
&& Objects.equals(p.getContactsTemporaryNameTwo(),p.getContactsTemporaryNameThree())){
msg.append("").append(count + 3).append("行:企业联系人与企业联系人重复,请修改。<br/>");
msg.append("").append(count + 3).append("行:企业联系人2与企业联系人3重复,请修改。<br/>");
}
// 校验联系人一
if (StringUtils.isBlank(p.getContactsTemporaryNameOne())) {
msg.append("").append(count + 3).append("行:企业联系人不能为空,请修改。<br/>");
msg.append("").append(count + 3).append("行:企业联系人1不能为空,请修改。<br/>");
} else {
if (!CollectionUtils.isEmpty(listCompany)) {
// 通过联系人获取联系人id
@@ -425,7 +425,7 @@ public class PayWorkingGroupSubItemServiceImpl extends ServiceImpl<PayWorkingGro
Objects.equals(item.getName(), p.getContactsTemporaryNameOne())
&& Objects.equals(item.getCompanyId(), finalListCompany.get(0).getId())).collect(Collectors.toList());
if (CollectionUtils.isEmpty(listContacts)) {
msg.append("").append(count + 3).append("行:该企业下不存在企业联系人,请修改。<br/>");
msg.append("").append(count + 3).append("行:该企业下不存在企业联系人1,请修改。<br/>");
} else {
p.setContactsIdOne(listContacts.get(0).getId());
}
@@ -441,7 +441,7 @@ public class PayWorkingGroupSubItemServiceImpl extends ServiceImpl<PayWorkingGro
Objects.equals(item.getName(), p.getContactsTemporaryNameTwo())
&& Objects.equals(item.getCompanyId(), finalListCompany.get(0).getId())).collect(Collectors.toList());
if (CollectionUtils.isEmpty(listContacts)) {
msg.append("").append(count + 3).append("行:该企业下不存在企业联系人,请修改。<br/>");
msg.append("").append(count + 3).append("行:该企业下不存在企业联系人2,请修改。<br/>");
} else {
p.setContactsIdTwo(listContacts.get(0).getId());
}
@@ -456,7 +456,7 @@ public class PayWorkingGroupSubItemServiceImpl extends ServiceImpl<PayWorkingGro
Objects.equals(item.getName(), p.getContactsTemporaryNameThree())
&& Objects.equals(item.getCompanyId(), finalListCompany.get(0).getId())).collect(Collectors.toList());
if (CollectionUtils.isEmpty(listContacts)) {
msg.append("").append(count + 3).append("行:该企业下不存在企业联系人,请修改。<br/>");
msg.append("").append(count + 3).append("行:该企业下不存在企业联系人3,请修改。<br/>");
} else {
p.setContactsIdThree(listContacts.get(0).getId());
}
@@ -645,27 +645,27 @@ public class PayWorkingGroupSubItemServiceImpl extends ServiceImpl<PayWorkingGro
}
payWorkingGroupSubItem.setChargeCompanyTemporaryId(chargeCompanyName.getId());
payWorkingGroupSubItem.setChargeCompanyTemporaryName(chargeCompanyName.getCompanyName());
// 企业联系人
// 企业联系人1
PayContactsManagementTemporary contactsNameOne = payContactsManagementTemporaryService.insertContactsManagementTemporary(payWorkingGroupSubItem.getContactsIdOne());
if(Objects.isNull(contactsNameOne)){
throw new JeroBootException("企业联系人名称为空!");
throw new JeroBootException("企业联系人1名称为空!");
}
payWorkingGroupSubItem.setContactsTemporaryIdOne(contactsNameOne.getId());
payWorkingGroupSubItem.setContactsTemporaryNameOne(contactsNameOne.getName());
if(!StringUtils.isBlank(payWorkingGroupSubItem.getContactsIdTwo())){
// 企业联系人
// 企业联系人2
PayContactsManagementTemporary contactsNameTwo = payContactsManagementTemporaryService.insertContactsManagementTemporary(payWorkingGroupSubItem.getContactsIdTwo());
if(Objects.isNull(contactsNameTwo)){
throw new JeroBootException("企业联系人名称为空!");
throw new JeroBootException("企业联系人2名称为空!");
}
payWorkingGroupSubItem.setContactsTemporaryIdTwo(contactsNameTwo.getId());
payWorkingGroupSubItem.setContactsTemporaryNameTwo(contactsNameTwo.getName());
}
if(!StringUtils.isBlank(payWorkingGroupSubItem.getContactsIdThree())){
// 企业联系人
// 企业联系人3
PayContactsManagementTemporary contactsNameThree = payContactsManagementTemporaryService.insertContactsManagementTemporary(payWorkingGroupSubItem.getContactsIdThree());
if(Objects.isNull(contactsNameThree)){
throw new JeroBootException("企业联系人名称为空!");
throw new JeroBootException("企业联系人3名称为空!");
}
payWorkingGroupSubItem.setContactsTemporaryIdThree(contactsNameThree.getId());
payWorkingGroupSubItem.setContactsTemporaryNameThree(contactsNameThree.getName());
@@ -700,10 +700,10 @@ public class PayWorkingGroupSubItemServiceImpl extends ServiceImpl<PayWorkingGro
payWorkingGroupSubItem.setChargeCompanyId(payWorkingGroupSubItemOld.getChargeCompanyId());
}
if(!Objects.equals(payWorkingGroupSubItemOld.getContactsTemporaryIdOne(),payWorkingGroupSubItem.getContactsIdOne())){
// 企业联系人
// 企业联系人1
PayContactsManagementTemporary contactsNameOne = payContactsManagementTemporaryService.insertContactsManagementTemporary(payWorkingGroupSubItem.getContactsIdOne());
if(Objects.isNull(contactsNameOne)){
throw new JeroBootException("企业联系人名称为空!");
throw new JeroBootException("企业联系人1名称为空!");
}
payWorkingGroupSubItem.setContactsTemporaryIdOne(contactsNameOne.getId());
payWorkingGroupSubItem.setContactsTemporaryNameOne(contactsNameOne.getName());
@@ -714,10 +714,10 @@ public class PayWorkingGroupSubItemServiceImpl extends ServiceImpl<PayWorkingGro
if(!StringUtils.isBlank(payWorkingGroupSubItem.getContactsIdTwo())){
if(!Objects.equals(payWorkingGroupSubItemOld.getContactsTemporaryIdTwo(),payWorkingGroupSubItem.getContactsIdTwo())) {
// 企业联系人
// 企业联系人2
PayContactsManagementTemporary contactsNameTwo = payContactsManagementTemporaryService.insertContactsManagementTemporary(payWorkingGroupSubItem.getContactsIdTwo());
if (Objects.isNull(contactsNameTwo)) {
throw new JeroBootException("企业联系人名称为空!");
throw new JeroBootException("企业联系人2名称为空!");
}
payWorkingGroupSubItem.setContactsTemporaryIdTwo(contactsNameTwo.getId());
payWorkingGroupSubItem.setContactsTemporaryNameTwo(contactsNameTwo.getName());
@@ -733,10 +733,10 @@ public class PayWorkingGroupSubItemServiceImpl extends ServiceImpl<PayWorkingGro
}
if(!StringUtils.isBlank(payWorkingGroupSubItem.getContactsIdThree())){
if(!Objects.equals(payWorkingGroupSubItemOld.getContactsTemporaryIdThree(),payWorkingGroupSubItem.getContactsIdThree())) {
// 企业联系人
// 企业联系人3
PayContactsManagementTemporary contactsNameThree = payContactsManagementTemporaryService.insertContactsManagementTemporary(payWorkingGroupSubItem.getContactsIdThree());
if (Objects.isNull(contactsNameThree)) {
throw new JeroBootException("企业联系人名称为空!");
throw new JeroBootException("企业联系人3名称为空!");
}
payWorkingGroupSubItem.setContactsTemporaryIdThree(contactsNameThree.getId());
payWorkingGroupSubItem.setContactsTemporaryNameThree(contactsNameThree.getName());