|
@@ -31,9 +31,9 @@ public class WorkContractBorrowService {
|
|
|
|
|
|
public String saveInfo(WorkContractBorrowDto workContractBorrowDto) throws Exception {
|
|
|
if (StringUtils.isNotEmpty(workContractBorrowDto.getId())) {
|
|
|
- WorkContractBorrow info = workContractBorrowMapper.selectFileByContractInfoId(workContractBorrowDto.getId());
|
|
|
+ WorkContractBorrow info = workContractBorrowMapper.selectById( workContractBorrowDto.getId());
|
|
|
if (info != null) {
|
|
|
- return update(workContractBorrowDto, info.getId());
|
|
|
+ return update(workContractBorrowDto, info.getContractInfoId());
|
|
|
}
|
|
|
}
|
|
|
return add(workContractBorrowDto);
|
|
@@ -69,12 +69,12 @@ public class WorkContractBorrowService {
|
|
|
UserDTO userDTO = UserUtils.getCurrentUserDTO();
|
|
|
WorkContractBorrow borrow = new WorkContractBorrow();
|
|
|
BeanUtils.copyProperties(workContractBorrowDto, borrow);
|
|
|
- borrow.setId(id);
|
|
|
+ borrow.setContractInfoId(id);
|
|
|
borrow.setUpdateBy(userDTO.getId());
|
|
|
borrow.setUpdateDate(new Date());
|
|
|
workContractBorrowMapper.updateById(borrow);
|
|
|
//借用记录信息
|
|
|
- this.saveMessage(workContractBorrowDto,id);
|
|
|
+ this.saveMessage(workContractBorrowDto, workContractBorrowDto.getId());
|
|
|
return borrow.getContractInfoId();
|
|
|
}
|
|
|
|
|
@@ -130,7 +130,10 @@ public class WorkContractBorrowService {
|
|
|
*/
|
|
|
public void updateMessageByBorrowId(WorkContractBorrowDto workContractBorrowDto, String type) {
|
|
|
if ("reture".equals(type)) {
|
|
|
- workContractBorrowMapper.updateMessageByBorrowId(workContractBorrowDto.getId(), workContractBorrowDto.getBorrowType(), type);
|
|
|
+ WorkContractBorrow borrow = workContractBorrowMapper.selectFileByContractInfoId(workContractBorrowDto.getId());
|
|
|
+ if (borrow != null) {
|
|
|
+ workContractBorrowMapper.updateMessageByBorrowId(borrow.getId(), workContractBorrowDto.getBorrowType(), type);
|
|
|
+ }
|
|
|
} else {
|
|
|
workContractBorrowMapper.updateMessageByBorrowId(workContractBorrowDto.getId(), workContractBorrowDto.getBorrowType(), null);
|
|
|
}
|