保存进度!
This commit is contained in:
parent
e6b25bf487
commit
3b648e5640
|
@ -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;
|
||||||
|
|
Loading…
Reference in New Issue