|
@ -201,32 +201,29 @@ public class AiCompareServiceImpl implements IAiCompareService { |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public Boolean expose(List<Map<String,Object>> mapList) { |
|
|
public Boolean expose(List<Map<String,Object>> mapList) { |
|
|
if(!mapList.isEmpty()){ |
|
|
if(!mapList.isEmpty()){ |
|
|
List<AiComparePlateDTO> plateDTOS = Convert.toList(AiComparePlateDTO.class, mapList); |
|
|
List<AiComparePlateDTO> plateDTOS = Convert.toList(AiComparePlateDTO.class, mapList); |
|
|
plateDTOS.parallelStream().forEach(e-> { |
|
|
plateDTOS.parallelStream().forEach(e-> { |
|
|
AiComparePlateEntity plateEntity = new AiComparePlateEntity(); |
|
|
AiComparePlateEntity plateEntity = new AiComparePlateEntity(); |
|
|
plateEntity.setFileId(e.getFileId()); |
|
|
plateEntity.setFileId(e.getFileId()); |
|
|
plateEntity.setPatternName(e.getPatternName()); |
|
|
plateEntity.setPatternName(e.getPatternName()); |
|
|
aiComparePlateMapper.delete(new QueryWrapper<AiComparePlateEntity>().eq("file_id", e.getFileId())); |
|
|
aiComparePlateMapper.delete(new QueryWrapper<AiComparePlateEntity>().eq("file_id", e.getFileId())); |
|
|
aiComparePlateMapper.insert(plateEntity); |
|
|
aiComparePlateMapper.insert(plateEntity); |
|
|
}); |
|
|
}); |
|
|
Long compareId = plateDTOS.get(0).getCompareId(); |
|
|
Long compareId = plateDTOS.get(0).getCompareId(); |
|
|
AiCompareEntity compareEntity = aiCompareMapper.selectById(compareId); |
|
|
AiCompareEntity compareEntity = aiCompareMapper.selectById(compareId); |
|
|
compareEntity.setStatus(AiCompareStatusConstants.COMPARE_STATUS_2); |
|
|
compareEntity.setStatus(AiCompareStatusConstants.COMPARE_STATUS_2); |
|
|
compareEntity.setIllegalNum(plateDTOS.size()); |
|
|
compareEntity.setIllegalNum(plateDTOS.size()); |
|
|
aiCompareMapper.updateById(compareEntity); |
|
|
aiCompareMapper.updateById(compareEntity); |
|
|
} |
|
|
} |
|
|
return true; |
|
|
return true; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public Boolean alert(Map<String,Object>map) { |
|
|
public Boolean alert(Map<String,Object>map) { |
|
|
|
|
|
|
|
|
System.out.println(map); |
|
|
|
|
|
AiCompareAlertDTO compareAlertDTO = Convert.convert(AiCompareAlertDTO.class,map); |
|
|
AiCompareAlertDTO compareAlertDTO = Convert.convert(AiCompareAlertDTO.class,map); |
|
|
RemoteBusinessAlertBo businessAlertBo=new RemoteBusinessAlertBo(); |
|
|
List<RemoteBusinessAlertVo> handleList = compareAlertDTO.getHandleList(); |
|
|
businessAlertService.saveBusinessAlert(businessAlertBo); |
|
|
return businessAlertService.saveBusinessAlert(handleList); |
|
|
return null; |
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|