![a3a13fc43d1a7cb9e02f0cc172bbcea5.png](https://img-blog.csdnimg.cn/img_convert/a3a13fc43d1a7cb9e02f0cc172bbcea5.png)
![7e4b60eedce6a2b0402533d0c62425a5.png](https://img-blog.csdnimg.cn/img_convert/7e4b60eedce6a2b0402533d0c62425a5.png)
最近线上有一个报错,报错截图如下所示:
![35e0f09e610abf45c56688d59d6aa846.png](https://img-blog.csdnimg.cn/img_convert/35e0f09e610abf45c56688d59d6aa846.png)
主要报错信息为:
Duplicate key 30260887
定位到报错的那一行:
Map<Long, Long> userOrderMap = lesson.getCourses().stream()
.collect(Collectors.toMap(StudentCourse::getUserId, StudentCourse::getOrderId));
lessonDTO.setUserOrderMap(userOrderMap);