|
|
@@ -1,11 +1,12 @@
|
|
|
package com.zhongshu.iot.server.core.service.base;
|
|
|
|
|
|
import com.github.microservice.auth.security.helper.AuthHelper;
|
|
|
+import com.github.microservice.net.ResultContent;
|
|
|
+import com.zhongshu.card.client.model.org.UserCountModel;
|
|
|
+import com.zhongshu.card.client.service.feign.UserFeignService;
|
|
|
import com.zhongshu.iot.client.model.baseParam.SuperParam;
|
|
|
import com.zhongshu.iot.client.model.baseParam.SuperSearchParam;
|
|
|
-import com.zhongshu.iot.server.core.dao.UserDao;
|
|
|
import com.zhongshu.iot.server.core.domain.base.SuperEntity;
|
|
|
-import com.zhongshu.iot.server.core.domain.user.User;
|
|
|
import com.zhongshu.iot.server.core.util.DateUtils;
|
|
|
import jakarta.servlet.http.HttpServletRequest;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
@@ -22,22 +23,27 @@ import java.util.List;
|
|
|
@Slf4j
|
|
|
public abstract class SuperService {
|
|
|
|
|
|
- @Autowired
|
|
|
- private UserDao userDao;
|
|
|
-
|
|
|
@Autowired
|
|
|
HttpServletRequest request;
|
|
|
|
|
|
@Autowired
|
|
|
private AuthHelper authHelper;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private UserFeignService userFeignService;
|
|
|
+
|
|
|
/**
|
|
|
* 得到当前用户对象
|
|
|
*
|
|
|
* @return
|
|
|
*/
|
|
|
- public User getCrrentUser() {
|
|
|
+ public UserCountModel getCrrentUser() {
|
|
|
try {
|
|
|
+ String userId = getCurrentUserId();
|
|
|
+ ResultContent<UserCountModel> content = userFeignService.getUserDetailByUserId(userId);
|
|
|
+ if (content.isSuccess()) {
|
|
|
+ return content.getContent();
|
|
|
+ }
|
|
|
} catch (Exception e) {
|
|
|
e.printStackTrace();
|
|
|
}
|
|
|
@@ -69,10 +75,10 @@ public abstract class SuperService {
|
|
|
if (param.getId() != null && param.getId().trim().equals("")) {
|
|
|
param.setId(null);
|
|
|
}
|
|
|
- User user = getCrrentUser();
|
|
|
+ UserCountModel user = getCrrentUser();
|
|
|
if (user != null && StringUtils.isEmpty(param.getCreateUserId())) {
|
|
|
- param.setCreateUserId(user.getId());
|
|
|
- param.setCreateUserName(user.getUserName());
|
|
|
+ param.setCreateUserId(user.getUserId());
|
|
|
+ param.setCreateUserName(user.getName());
|
|
|
param.setCreatePhone(user.getPhone());
|
|
|
}
|
|
|
}
|
|
|
@@ -81,10 +87,10 @@ public abstract class SuperService {
|
|
|
if (param.getId() != null && param.getId().trim().equals("")) {
|
|
|
param.setId(null);
|
|
|
}
|
|
|
- User user = getCrrentUser();
|
|
|
+ UserCountModel user = getCrrentUser();
|
|
|
if (user != null && StringUtils.isEmpty(param.getCreateUserId())) {
|
|
|
- param.setCreateUserId(user.getId());
|
|
|
- param.setCreateUserName(user.getUserName());
|
|
|
+ param.setCreateUserId(user.getUserId());
|
|
|
+ param.setCreateUserName(user.getName());
|
|
|
param.setCreatePhone(user.getPhone());
|
|
|
}
|
|
|
}
|