Kafka message trace

This commit is contained in:
MaxKey
2022-02-19 09:11:55 +08:00
parent 2fe1f9f612
commit 85ed0e7edc
2 changed files with 29 additions and 10 deletions
@@ -61,7 +61,7 @@ public class KafkaPersistService {
//config.identity.kafkasupport , if true
if(applicationConfig.isKafkaSupport()) {
KafkaMessage message = new KafkaMessage();
//message id uuid
//message id is uuid
message.setMsgId(UUID.randomUUID().toString());
message.setActionType(actionType);
message.setTopic(topic);
@@ -70,7 +70,7 @@ public class KafkaPersistService {
//content Object to json message content
message.setContent(JsonUtils.gson2Json(content));
String msg = JsonUtils.gson2Json(message);
_logger.info("send message = {}", msg);
_logger.debug("send message = {}", msg);
//通过线程发送Kafka消息
KafkaProvisioningThread thread =
new KafkaProvisioningThread(kafkaTemplate,topic,msg);
@@ -106,9 +106,9 @@ public class KafkaPersistService {
@Override
public void run() {
_logger.trace("send to Message Queue ...");
kafkaTemplate.send(topic, msg);
_logger.trace("send to Message Queue finished .");
}
}
@@ -222,7 +222,14 @@ public class UserInfoService extends JpaBaseService<UserInfo> {
return userInfo;
}
/**
* 认证密码修改
* @param oldPassword
* @param newPassword
* @param confirmPassword
* @param passwordSetType
* @return
*/
public boolean changePassword( String oldPassword,
String newPassword,
String confirmPassword,
@@ -267,6 +274,12 @@ public class UserInfoService extends JpaBaseService<UserInfo> {
return false;
}
/**
* 后台密码修改
* @param changeUserInfo
* @param passwordPolicy
* @return
*/
public boolean changePassword(UserInfo changeUserInfo,boolean passwordPolicy) {
try {
_logger.debug("decipherable old : " + changeUserInfo.getDecipherable());
@@ -301,12 +314,18 @@ public class UserInfoService extends JpaBaseService<UserInfo> {
public void changePasswordProvisioning(UserInfo userInfo) {
if(userInfo.getPassword()!=null && !userInfo.getPassword().equals("")) {
UserInfo loadUserInfo = findByUsername(userInfo.getUsername());
ChangePassword changePassword=new ChangePassword();
changePassword.setId(userInfo.getId());
changePassword.setUserId(userInfo.getId());
changePassword.setUsername(userInfo.getUsername());
changePassword.setDecipherable(userInfo.getDecipherable());
changePassword.setPassword(userInfo.getPassword());
changePassword.setId(loadUserInfo.getId());
changePassword.setUserId(loadUserInfo.getId());
changePassword.setUsername(loadUserInfo.getUsername());
changePassword.setWindowsAccount(loadUserInfo.getWindowsAccount());
changePassword.setMobile(loadUserInfo.getMobile());
changePassword.setEmail(loadUserInfo.getEmail());
changePassword.setEmployeeNumber(loadUserInfo.getEmployeeNumber());
changePassword.setDecipherable(loadUserInfo.getDecipherable());
changePassword.setPassword(loadUserInfo.getPassword());
kafkaPersistService.send(
KafkaIdentityTopic.PASSWORD_TOPIC,
changePassword,