|
|
|
@ -982,13 +982,10 @@ public class EnforcementRegistrationServiceImpl implements IEnforcementRegistrat |
|
|
|
* 执法端-查询联合执法 |
|
|
|
*/ |
|
|
|
@Override |
|
|
|
public List<UnionEnforcementGroupVo> queryUnionByHour(EnforcementRegistrationBo bo) { |
|
|
|
// 定义时间格式
|
|
|
|
public List<EnforcementRegistrationVo> queryUnionByHour(EnforcementRegistrationBo bo) { |
|
|
|
DateTimeFormatter time_formatter = DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss"); |
|
|
|
|
|
|
|
// 获取当前时间
|
|
|
|
LocalDateTime now_tmp = LocalDateTime.now(); |
|
|
|
// 正常登记为一个小时范围, 补录为为单天
|
|
|
|
if ("9".equals(bo.getCheckCss())) { |
|
|
|
bo.setCheckCss(bo.getEnforcementTime().toString()); |
|
|
|
} else if ("edit".equals(bo.getCheckCss())) { |
|
|
|
@ -1029,23 +1026,8 @@ public class EnforcementRegistrationServiceImpl implements IEnforcementRegistrat |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
Iterator<EnforcementRegistration> iterator = enforcementRegistrations.iterator(); |
|
|
|
while (iterator.hasNext()) { |
|
|
|
EnforcementRegistration obj = iterator.next(); |
|
|
|
if (outNos.contains(obj.getUnionNo())) { |
|
|
|
iterator.remove(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
Map<String, List<EnforcementRegistration>> groupedByNo = enforcementRegistrations.stream() |
|
|
|
.collect(Collectors.groupingBy(EnforcementRegistration::getUnionNo)); |
|
|
|
|
|
|
|
List<UnionEnforcementGroupVo> result = new ArrayList<>(); |
|
|
|
for (Map.Entry<String, List<EnforcementRegistration>> entry : groupedByNo.entrySet()) { |
|
|
|
UnionEnforcementGroupVo groupVo = new UnionEnforcementGroupVo(); |
|
|
|
groupVo.setUnionNo(entry.getKey()); |
|
|
|
|
|
|
|
List<EnforcementRegistrationVo> voList = entry.getValue().stream() |
|
|
|
List<EnforcementRegistrationVo> result = enforcementRegistrations.stream() |
|
|
|
.filter(reg -> !outNos.contains(reg.getUnionNo())) |
|
|
|
.map(reg -> { |
|
|
|
EnforcementRegistrationVo vo = new EnforcementRegistrationVo(); |
|
|
|
org.springframework.beans.BeanUtils.copyProperties(reg, vo); |
|
|
|
@ -1053,10 +1035,6 @@ public class EnforcementRegistrationServiceImpl implements IEnforcementRegistrat |
|
|
|
}) |
|
|
|
.collect(Collectors.toList()); |
|
|
|
|
|
|
|
groupVo.setRegistrations(voList); |
|
|
|
result.add(groupVo); |
|
|
|
} |
|
|
|
|
|
|
|
return result; |
|
|
|
} |
|
|
|
|
|
|
|
|