修改bug#40877

This commit is contained in:
梁琦涛
2021-10-18 16:14:45 +08:00
parent c28eeb1aa3
commit 1b1703b01c
@@ -810,18 +810,18 @@ public class PayIncomeContractServiceImpl extends ServiceImpl<PayIncomeContractM
* @Exception * @Exception
*/ */
private void setPayIncomeContractEdit(PayIncomeContract payIncomeContract,PayIncomeContract payIncomeContractStatus){ private void setPayIncomeContractEdit(PayIncomeContract payIncomeContract,PayIncomeContract payIncomeContractStatus){
if(!Objects.equals(payIncomeContractStatus.getSignedCompanyTemporaryId(),payIncomeContract.getSignedCompanyId())){ // if(!Objects.equals(payIncomeContractStatus.getSignedCompanyTemporaryId(),payIncomeContract.getSignedCompanyId())){
// 企业 // // 企业
PayCompanyManagementTemporary chargeCompanyName = payCompanyManagementTemporaryService.insertCompanyManagementTemporary(payIncomeContract.getSignedCompanyId()); // PayCompanyManagementTemporary chargeCompanyName = payCompanyManagementTemporaryService.insertCompanyManagementTemporary(payIncomeContract.getSignedCompanyId());
if(Objects.isNull(chargeCompanyName)){ // if(Objects.isNull(chargeCompanyName)){
throw new JeroBootException("企业名称为空!"); // throw new JeroBootException("企业名称为空!");
} // }
payIncomeContract.setSignedCompanyTemporaryId(chargeCompanyName.getId()); // payIncomeContract.setSignedCompanyTemporaryId(chargeCompanyName.getId());
payIncomeContract.setSignedCompanyTemporaryName(chargeCompanyName.getCompanyName()); // payIncomeContract.setSignedCompanyTemporaryName(chargeCompanyName.getCompanyName());
payCompanyManagementTemporaryService.removeById(payIncomeContract.getSignedCompanyTemporaryId()); // payCompanyManagementTemporaryService.removeById(payIncomeContractStatus.getSignedCompanyTemporaryId());
}else{ // }else{
payIncomeContract.setSignedCompanyId(payIncomeContractStatus.getSignedCompanyId()); // payIncomeContract.setSignedCompanyId(payIncomeContractStatus.getSignedCompanyId());
} // }
if(!Objects.equals(payIncomeContractStatus.getSignedContactsTemporaryId(),payIncomeContract.getSignedContactsId())){ if(!Objects.equals(payIncomeContractStatus.getSignedContactsTemporaryId(),payIncomeContract.getSignedContactsId())){
// 联系人 // 联系人
@@ -831,7 +831,7 @@ public class PayIncomeContractServiceImpl extends ServiceImpl<PayIncomeContractM
} }
payIncomeContract.setSignedContactsTemporaryId(contactsName.getId()); payIncomeContract.setSignedContactsTemporaryId(contactsName.getId());
payIncomeContract.setSignedContactsTemporaryName(contactsName.getName()); payIncomeContract.setSignedContactsTemporaryName(contactsName.getName());
payContactsManagementTemporaryService.removeById(payIncomeContract.getSignedContactsTemporaryId()); payContactsManagementTemporaryService.removeById(payIncomeContractStatus.getSignedContactsTemporaryId());
}else{ }else{
payIncomeContract.setSignedContactsId(payIncomeContractStatus.getSignedContactsId()); payIncomeContract.setSignedContactsId(payIncomeContractStatus.getSignedContactsId());
} }