Parcourir la source

Kafka message trace

MaxKey il y a 3 ans
Parent
commit
85ed0e7edc

+ 4 - 4
maxkey-persistence/src/main/java/org/maxkey/persistence/kafka/KafkaPersistService.java

@@ -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 .");
         }
 
     }

+ 25 - 6
maxkey-persistence/src/main/java/org/maxkey/persistence/service/UserInfoService.java

@@ -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,