|
@@ -8,6 +8,7 @@ import com.zswl.dataservice.domain.user.User;
|
|
|
import com.zswl.dataservice.model.mqtt.SendMessageModel;
|
|
import com.zswl.dataservice.model.mqtt.SendMessageModel;
|
|
|
import com.zswl.dataservice.model.user.UpdateUserPassWordParam;
|
|
import com.zswl.dataservice.model.user.UpdateUserPassWordParam;
|
|
|
import com.zswl.dataservice.model.user.UserInfoModel;
|
|
import com.zswl.dataservice.model.user.UserInfoModel;
|
|
|
|
|
+import com.zswl.dataservice.model.user.UserUpdateParam;
|
|
|
import com.zswl.dataservice.service.base.RedisService;
|
|
import com.zswl.dataservice.service.base.RedisService;
|
|
|
import com.zswl.dataservice.service.base.SuperService;
|
|
import com.zswl.dataservice.service.base.SuperService;
|
|
|
import com.zswl.dataservice.service.user.UserService;
|
|
import com.zswl.dataservice.service.user.UserService;
|
|
@@ -142,6 +143,26 @@ public class UserServiceImpl extends SuperService implements UserService {
|
|
|
return ResultContent.buildSuccess();
|
|
return ResultContent.buildSuccess();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ public ResultContent updateUserInfo(UserUpdateParam param) {
|
|
|
|
|
+ User user = userDao.findTopById(getCurrentUserId());
|
|
|
|
|
+ if (ObjectUtils.isEmpty(user)) {
|
|
|
|
|
+ return ResultContent.buildFail(ResultState.UserNotExists.getRemark());
|
|
|
|
|
+ }
|
|
|
|
|
+ BeanUtils.copyProperties(param, user);
|
|
|
|
|
+ userDao.save(user);
|
|
|
|
|
+ return ResultContent.buildSuccess();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ public ResultContent updateUserHead(String url) {
|
|
|
|
|
+ User user = userDao.findTopById(getCurrentUserId());
|
|
|
|
|
+ if (ObjectUtils.isEmpty(user)) {
|
|
|
|
|
+ return ResultContent.buildFail(ResultState.UserNotExists.getRemark());
|
|
|
|
|
+ }
|
|
|
|
|
+ user.setHeadUrl(url);
|
|
|
|
|
+ userDao.save(user);
|
|
|
|
|
+ return ResultContent.buildSuccess();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
public UserInfoModel toModel(User entity) {
|
|
public UserInfoModel toModel(User entity) {
|
|
|
UserInfoModel model = new UserInfoModel();
|
|
UserInfoModel model = new UserInfoModel();
|
|
|
if (ObjectUtils.isNotEmpty(entity)) {
|
|
if (ObjectUtils.isNotEmpty(entity)) {
|