diff --git a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/business/BusinessSiteExecutiveInfoServiceImpl.java b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/business/BusinessSiteExecutiveInfoServiceImpl.java index 79a6580..aba48ad 100644 --- a/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/business/BusinessSiteExecutiveInfoServiceImpl.java +++ b/casic-metering-service/src/main/java/com/casic/missiles/service/Impl/business/BusinessSiteExecutiveInfoServiceImpl.java @@ -181,10 +181,10 @@ @Override public ReturnDTO draftUpdate(BusinessSiteExecutiveInfo siteExecutiveInfo) { + if (ObjectUtil.isNotEmpty(siteExecutiveInfo.getDirectorId())) { + siteExecutiveInfo.setDirectorName(userService.getById(siteExecutiveInfo.getDirectorId()).getName()); + } if (this.baseMapper.updateById(siteExecutiveInfo) > 0) { - if (ObjectUtil.isNotEmpty(siteExecutiveInfo.getDirectorId())) { - siteExecutiveInfo.setDirectorName(userService.getById(siteExecutiveInfo.getDirectorId()).getName()); - } //加入检测人员绑定 if (ObjectUtil.isNotEmpty(siteExecutiveInfo.getMeterStaffList()) && siteExecutiveInfo.getMeterStaffList().size() > 0) { siteExecutiveStaffRelationService.saveBatch(siteExecutiveInfo.getId(), siteExecutiveInfo.getMeterStaffList());