Explorar el Código

fix: Duplicate key

李学松 hace 2 años
padre
commit
34205efcc8

+ 3 - 2
hnqz-upms/hnqz-upms-biz/src/main/java/com/qunzhixinxi/hnqz/admin/controller/ApiController.java

@@ -1838,8 +1838,9 @@ public class ApiController {
 				for (WmScorePackageApiOutput item : scorePackageList) {
 					if (PackageTypeEnum.TYPE1_SCOTE_PACKAGE.val().equals(item.getPackageType1())) {
 						// 只处理积分包的情况
-						WmScorePackageSettleNote settleNote = settelMap.get(item.getId()).get(0);
-						if (settleNote != null) {
+						List<WmScorePackageSettleNote> settleNoteList = settelMap.get(item.getId());
+						if (CollUtil.isNotEmpty(settleNoteList)) {
+							WmScorePackageSettleNote settleNote = settleNoteList.get(0);
 							item.setNotifyTime(settleNote.getNotifyTime());
 							item.setSettleNoteStatus(String.valueOf(settleNote.getSettleNoteStatus()));
 						}