|
|
@ -120,6 +120,14 @@ public class IcEnterpriseServiceImpl extends BaseServiceImpl<IcEnterpriseDao, Ic |
|
|
|
throw new EpmetException(EpmetErrorCode.EPMET_COMMON_OPERATION_FAIL.getCode(), "", String.format("修改失败,当前场所属于%s", agencyName)); |
|
|
|
} |
|
|
|
enterpriseEntity.setId(formDTO.getEnterpriseId()); |
|
|
|
//获取一下最新的巡检时间和巡检结果
|
|
|
|
LambdaQueryWrapper<IcEnterprisePatrolRecordEntity> queryWrapper = new LambdaQueryWrapper(); |
|
|
|
queryWrapper.eq(IcEnterprisePatrolRecordEntity::getEnterpriseId, enterpriseEntity.getId()).orderByDesc(IcEnterprisePatrolRecordEntity::getCreatedTime).last("limit 1"); |
|
|
|
IcEnterprisePatrolRecordEntity latestPatrol = enterprisePatrolRecordDao.selectOne(queryWrapper); |
|
|
|
if (null != latestPatrol) { |
|
|
|
enterpriseEntity.setLatestResult(latestPatrol.getResult()); |
|
|
|
enterpriseEntity.setLatestPatrolTime(latestPatrol.getPatrolTime()); |
|
|
|
} |
|
|
|
baseDao.updateById(enterpriseEntity); |
|
|
|
} |
|
|
|
return enterpriseEntity.getId(); |
|
|
|