保存进度!

This commit is contained in:
Kane Wang 2022-12-16 16:15:29 +08:00
parent e6b25bf487
commit 3b648e5640
2 changed files with 79 additions and 4 deletions

View File

@ -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()

View File

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