保存进度!
This commit is contained in:
		@@ -2,7 +2,7 @@
 | 
				
			|||||||
 * @Author: Kane
 | 
					 * @Author: Kane
 | 
				
			||||||
 * @Date: 2022-12-15 14:08:28
 | 
					 * @Date: 2022-12-15 14:08:28
 | 
				
			||||||
 * @LastEditors: Kane
 | 
					 * @LastEditors: Kane
 | 
				
			||||||
 * @LastEditTime: 2022-12-16 15:20:32
 | 
					 * @LastEditTime: 2022-12-16 16:15:24
 | 
				
			||||||
 * @FilePath: \AdminSys\src\main\java\com\cpic\xim\myutils\account\CpicXIMStaffInfo.java
 | 
					 * @FilePath: \AdminSys\src\main\java\com\cpic\xim\myutils\account\CpicXIMStaffInfo.java
 | 
				
			||||||
 * @Description: 产险厦门分公司员工信息对象
 | 
					 * @Description: 产险厦门分公司员工信息对象
 | 
				
			||||||
 * 
 | 
					 * 
 | 
				
			||||||
@@ -10,11 +10,80 @@
 | 
				
			|||||||
 */
 | 
					 */
 | 
				
			||||||
package com.cpic.xim.myutils.account;
 | 
					package com.cpic.xim.myutils.account;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					import java.sql.Connection;
 | 
				
			||||||
 | 
					import java.sql.DriverManager;
 | 
				
			||||||
 | 
					import java.sql.PreparedStatement;
 | 
				
			||||||
 | 
					import java.sql.ResultSet;
 | 
				
			||||||
 | 
					import java.sql.SQLException;
 | 
				
			||||||
import com.fasterxml.jackson.annotation.JsonProperty;
 | 
					import com.fasterxml.jackson.annotation.JsonProperty;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
public class CpicXIMStaffInfo
 | 
					public class CpicXIMStaffInfo
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
    CpicXIMStaffInfo()
 | 
					    public static CpicXIMStaffInfo getStaffInfo( String uidOrCode )
 | 
				
			||||||
 | 
					            throws SQLException, ClassNotFoundException
 | 
				
			||||||
 | 
					    {
 | 
				
			||||||
 | 
					        CpicXIMStaffInfo info = new CpicXIMStaffInfo();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        Connection connection = null;
 | 
				
			||||||
 | 
					        PreparedStatement stmt = null;
 | 
				
			||||||
 | 
					        ResultSet result = null;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        String jdbcURL = "jdbc:oracle:thin:@10.39.0.86:1521:xmcx1";
 | 
				
			||||||
 | 
					        String userName = "dataex";
 | 
				
			||||||
 | 
					        String password = "Cpic123456";
 | 
				
			||||||
 | 
					        String querySQL = "SELECT ry.staff_code, ry.staff_name, ry.p13uid "
 | 
				
			||||||
 | 
					                + "  FROM idst0.rydm_t ry WHERE ry.account_status = 0"
 | 
				
			||||||
 | 
					                + "   AND (ry.staff_code = ? OR ry.p13uid = ?)";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        try
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					            Class.forName( "oracle.jdbc.driver.OracleDriver" );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            connection = DriverManager.getConnection( jdbcURL, userName, password );
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					        finally
 | 
				
			||||||
 | 
					        {
 | 
				
			||||||
 | 
					            try
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                if ( result != null)
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    result.close();
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					            catch ( Exception exception )
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                exception.printStackTrace();
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            try
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                if ( stmt != null)
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    stmt.close();
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					            catch ( Exception exception )
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                exception.printStackTrace();
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					            try
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                if ( connection != null)
 | 
				
			||||||
 | 
					                {
 | 
				
			||||||
 | 
					                    connection.close();
 | 
				
			||||||
 | 
					                }
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					            catch ( Exception exception )
 | 
				
			||||||
 | 
					            {
 | 
				
			||||||
 | 
					                exception.printStackTrace();
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        return info;
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    private CpicXIMStaffInfo()
 | 
				
			||||||
    {}
 | 
					    {}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    public String getName()
 | 
					    public String getName()
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -2,9 +2,9 @@
 | 
				
			|||||||
 * @Author: Kane
 | 
					 * @Author: Kane
 | 
				
			||||||
 * @Date: 2022-12-15 09:51:12
 | 
					 * @Date: 2022-12-15 09:51:12
 | 
				
			||||||
 * @LastEditors: Kane
 | 
					 * @LastEditors: Kane
 | 
				
			||||||
 * @LastEditTime: 2022-12-16 10:57:38
 | 
					 * @LastEditTime: 2022-12-16 15:29:34
 | 
				
			||||||
 * @FilePath: \AdminSys\src\main\java\com\cpic\xim\myutils\account\LdapAccountCheck.java
 | 
					 * @FilePath: \AdminSys\src\main\java\com\cpic\xim\myutils\account\LdapAccountCheck.java
 | 
				
			||||||
 * @Description: 
 | 
					 * @Description: P13验证相关方法。
 | 
				
			||||||
 * 
 | 
					 * 
 | 
				
			||||||
 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
					 * Copyright (c) ${2022} by Kane, All Rights Reserved. 
 | 
				
			||||||
 */
 | 
					 */
 | 
				
			||||||
@@ -21,6 +21,12 @@ public class LdapAccountCheck
 | 
				
			|||||||
{
 | 
					{
 | 
				
			||||||
    private static String ldapServerUrl = "ldap://10.39.0.205:389";
 | 
					    private static String ldapServerUrl = "ldap://10.39.0.205:389";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    /*****************************************************
 | 
				
			||||||
 | 
					     * 对p13账号密码提交AD域服务器进行验证
 | 
				
			||||||
 | 
					     * @param userName p13uid
 | 
				
			||||||
 | 
					     * @param password p13密码
 | 
				
			||||||
 | 
					     * @return 返回验证结果,true为成功,false失败。
 | 
				
			||||||
 | 
					     *****************************************************/
 | 
				
			||||||
    public static boolean ldapLogin( String userName, String password )
 | 
					    public static boolean ldapLogin( String userName, String password )
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        boolean result = false;
 | 
					        boolean result = false;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user