Forráskód Böngészése

离职多个接收人bug

jzh 1 éve
szülő
commit
9c8cc2a5d1

+ 4 - 2
zjugis-business/src/main/java/com/zjugis/business/flow/resign/event/ResignEvent.java

@@ -230,15 +230,17 @@ public class ResignEvent extends BaseController {
                 List<Map<String, String>> userMaps = new ArrayList<>();
                 List<ResignDetailDO> detailDOS = resignDetailService.getListByResignId(entity.getId(), state);
                 if (CollectionUtil.isNotEmpty(detailDOS)) {
-                    HashMap<String, String> map = new HashMap<>();
+
 
                     detailDOS.forEach(v -> {
+                        HashMap<String, String> map = new HashMap<>();
                         if (v.getReceiver() != null) {
                             map.put("id", v.getReceiver());
+                            userMaps.add(map);
                         }
                     });
 
-                    userMaps.add(map);
+
                     return ok(userMaps);
                 } else {
                     throw new BusinessException("执行事件出错,请联系管理员!");