diff --git a/src/com/engine/salary/service/impl/SICompensationServiceImpl.java b/src/com/engine/salary/service/impl/SICompensationServiceImpl.java index 05260e61e..fe45797f6 100644 --- a/src/com/engine/salary/service/impl/SICompensationServiceImpl.java +++ b/src/com/engine/salary/service/impl/SICompensationServiceImpl.java @@ -534,7 +534,12 @@ public class SICompensationServiceImpl extends Service implements SICompensation //设置targetOptions Map targetOptions = new HashMap<>(); targetOptions.put("name", usernameMap.get(configPO.getEmployeeId())); - targetOptions.put("id", detailPOMap.get(configPO.getEmployeeId()).getId().toString()); + String target = detailPOMap.get(configPO.getEmployeeId()).getId().toString(); + if (target == null) { + continue; + } else { + targetOptions.put("id", detailPOMap.get(configPO.getEmployeeId()).getId().toString()); + } dto.setTargetOptions(targetOptions);