|
|
|
@ -112,9 +112,7 @@ public class ActivityPartyServiceImpl extends BaseServiceImpl<ActivityPartyDao, |
|
|
|
@Override |
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
|
public void save(ActivityPartyDTO dto) { |
|
|
|
if (dto.getAllDeptIds().length == 0) { |
|
|
|
setDeptId(dto); |
|
|
|
} |
|
|
|
setDeptId(dto); |
|
|
|
ActivityPartyEntity entity = ConvertUtils.sourceToTarget(dto, ActivityPartyEntity.class); |
|
|
|
if (null != dto.getReportPartyIds()) { |
|
|
|
String[] partyIds = dto.getReportPartyIds(); |
|
|
|
@ -131,9 +129,9 @@ public class ActivityPartyServiceImpl extends BaseServiceImpl<ActivityPartyDao, |
|
|
|
entity.setEndDate(DateUtil.parseDate(dto.getEndDate())); |
|
|
|
} |
|
|
|
Result<ParentAndAllDeptDTO> parentResult = null; |
|
|
|
if (StringUtils.isNotEmpty(String.valueOf(dto.getDeptId()))) { |
|
|
|
entity.setDeptId(String.valueOf(dto.getDeptId())); |
|
|
|
parentResult = adminFeignClient.getParentAndAllDept(String.valueOf(dto.getDeptId())); |
|
|
|
if (dto.getAllDeptIds() != null && dto.getAllDeptIds().length > 1) { |
|
|
|
entity.setDeptId(dto.getAllDeptIds()[dto.getAllDeptIds().length - 1]); |
|
|
|
parentResult = adminFeignClient.getParentAndAllDept(dto.getAllDeptIds()[dto.getAllDeptIds().length - 1]); |
|
|
|
} else { |
|
|
|
parentResult = adminFeignClient.getParentAndAllDept(String.valueOf(dto.getDeptId())); |
|
|
|
} |
|
|
|
@ -152,9 +150,6 @@ public class ActivityPartyServiceImpl extends BaseServiceImpl<ActivityPartyDao, |
|
|
|
@Override |
|
|
|
@Transactional(rollbackFor = Exception.class) |
|
|
|
public void update(ActivityPartyDTO dto) { |
|
|
|
if (dto.getAllDeptIds().length == 0) { |
|
|
|
setDeptId(dto); |
|
|
|
} |
|
|
|
ActivityPartyEntity entity = ConvertUtils.sourceToTarget(dto, ActivityPartyEntity.class); |
|
|
|
if (null != dto.getReportPartyIds()) { |
|
|
|
String[] partyIds = dto.getReportPartyIds(); |
|
|
|
@ -171,9 +166,9 @@ public class ActivityPartyServiceImpl extends BaseServiceImpl<ActivityPartyDao, |
|
|
|
entity.setEndDate(DateUtil.parseDate(dto.getEndDate())); |
|
|
|
} |
|
|
|
Result<ParentAndAllDeptDTO> parentResult = null; |
|
|
|
if (StringUtils.isNotEmpty(String.valueOf(dto.getDeptId()))) { |
|
|
|
entity.setDeptId(String.valueOf(dto.getDeptId())); |
|
|
|
parentResult = adminFeignClient.getParentAndAllDept(String.valueOf(dto.getDeptId())); |
|
|
|
if (dto.getAllDeptIds() != null && dto.getAllDeptIds().length > 1) { |
|
|
|
entity.setDeptId(dto.getAllDeptIds()[dto.getAllDeptIds().length - 1]); |
|
|
|
parentResult = adminFeignClient.getParentAndAllDept(dto.getAllDeptIds()[dto.getAllDeptIds().length - 1]); |
|
|
|
} else { |
|
|
|
parentResult = adminFeignClient.getParentAndAllDept(String.valueOf(dto.getDeptId())); |
|
|
|
} |
|
|
|
|