From e9a95d468a3596b49719f27ae5c2d1a22933a199 Mon Sep 17 00:00:00 2001 From: yiyan Date: Sun, 5 Jan 2025 19:58:50 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/ifish/action/UpdateUserAction.java | 1 + .../java/com/ifish/serviceImpl/AliyunDeviceInfoServiceImpl.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/ifish/action/UpdateUserAction.java b/src/main/java/com/ifish/action/UpdateUserAction.java index e738cd0..81ab6a0 100644 --- a/src/main/java/com/ifish/action/UpdateUserAction.java +++ b/src/main/java/com/ifish/action/UpdateUserAction.java @@ -102,6 +102,7 @@ public class UpdateUserAction { } } else { aliyunDeviceInfo.setUserId(userId); + aliyunDeviceInfo.setPhoneType(phoneType); aliyunDeviceInfo.setLastUpdateTime(new Date()); } return baseService.saveOrUpdateAliyunDeviceInfo(aliyunDeviceInfo); diff --git a/src/main/java/com/ifish/serviceImpl/AliyunDeviceInfoServiceImpl.java b/src/main/java/com/ifish/serviceImpl/AliyunDeviceInfoServiceImpl.java index d49ac0f..44ee4bf 100644 --- a/src/main/java/com/ifish/serviceImpl/AliyunDeviceInfoServiceImpl.java +++ b/src/main/java/com/ifish/serviceImpl/AliyunDeviceInfoServiceImpl.java @@ -33,7 +33,7 @@ public class AliyunDeviceInfoServiceImpl implements AliyunDeviceInfoService { public AliyunDeviceInfo getAliyunDeviceInfoByUserId(Integer userId) { Criterion criterion = Restrictions.eq("userId", userId); List deviceInfos = aliyunDeviceInfoDao.findByProperty(criterion); - return deviceInfos.stream().findFirst().get(); + return deviceInfos.stream().findFirst().orElse(null); } @Override