完成人员信息查询功能
This commit is contained in:
parent
3b648e5640
commit
53093875eb
@ -2,7 +2,7 @@
|
||||
* @Author: Kane
|
||||
* @Date: 2022-12-15 14:08:28
|
||||
* @LastEditors: Kane
|
||||
* @LastEditTime: 2022-12-16 16:15:24
|
||||
* @LastEditTime: 2022-12-16 17:57:06
|
||||
* @FilePath: \AdminSys\src\main\java\com\cpic\xim\myutils\account\CpicXIMStaffInfo.java
|
||||
* @Description: 产险厦门分公司员工信息对象
|
||||
*
|
||||
@ -17,12 +17,21 @@ import java.sql.ResultSet;
|
||||
import java.sql.SQLException;
|
||||
import com.fasterxml.jackson.annotation.JsonProperty;
|
||||
|
||||
/*****************************************************
|
||||
* 厦门太保员工信息
|
||||
* 使用工厂函数创建。
|
||||
*****************************************************/
|
||||
public class CpicXIMStaffInfo
|
||||
{
|
||||
/*****************************************************
|
||||
* 查询员工信息
|
||||
* @param uidOrCode p13账号或p09账号
|
||||
* @return 员工信息对象
|
||||
*****************************************************/
|
||||
public static CpicXIMStaffInfo getStaffInfo( String uidOrCode )
|
||||
throws SQLException, ClassNotFoundException
|
||||
{
|
||||
CpicXIMStaffInfo info = new CpicXIMStaffInfo();
|
||||
CpicXIMStaffInfo info = null;
|
||||
|
||||
Connection connection = null;
|
||||
PreparedStatement stmt = null;
|
||||
@ -30,16 +39,38 @@ public class CpicXIMStaffInfo
|
||||
|
||||
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 = ?)";
|
||||
String password = "cpic123456";
|
||||
String querySQL = "SELECT ry.staff_code,ry.staff_name,ry.p13uid,"
|
||||
+ " ry.department_code, bm.department_name,"
|
||||
+ " ry.section_office_code,ks.section_office_name "
|
||||
+ " FROM idst0.rydm_t ry,idst0.ks_t ks,idst0.bm_t bm "
|
||||
+ " WHERE ry.account_status = 0 AND (ry.staff_code = ? OR ry.p13uid = ?) "
|
||||
+ " and ry.section_office_code = ks.section_office_code "
|
||||
+ " and ry.department_code = bm.department_code ";
|
||||
|
||||
try
|
||||
{
|
||||
Class.forName( "oracle.jdbc.driver.OracleDriver" );
|
||||
|
||||
connection = DriverManager.getConnection( jdbcURL, userName, password );
|
||||
stmt = connection.prepareStatement( querySQL );
|
||||
stmt.setString( 1, uidOrCode );
|
||||
stmt.setString( 2, uidOrCode );
|
||||
|
||||
result = stmt.executeQuery();
|
||||
|
||||
if ( result.next())
|
||||
{
|
||||
info = new CpicXIMStaffInfo();
|
||||
|
||||
info.code = result.getString( 1 );
|
||||
info.name = result.getString( 2 );
|
||||
info.p13UID = result.getString( 3 );
|
||||
info.departmentCode = result.getString( 4 );
|
||||
info.departmentName = result.getString( 5 );
|
||||
info.sectionOfficeCode = result.getString( 6 );
|
||||
info.setctionOfficeName = result.getString( 7 );
|
||||
}
|
||||
}
|
||||
finally
|
||||
{
|
||||
@ -136,18 +167,44 @@ public class CpicXIMStaffInfo
|
||||
this.departmentName = departmentName;
|
||||
}
|
||||
|
||||
public String getSectionOfficeCode()
|
||||
{
|
||||
return sectionOfficeCode;
|
||||
}
|
||||
|
||||
public void setSectionOfficeCode( String sectionOfficeCode )
|
||||
{
|
||||
this.sectionOfficeCode = sectionOfficeCode;
|
||||
}
|
||||
|
||||
public String getSetctionOfficeName()
|
||||
{
|
||||
return setctionOfficeName;
|
||||
}
|
||||
|
||||
public void setSetctionOfficeName( String setctionOfficeName )
|
||||
{
|
||||
this.setctionOfficeName = setctionOfficeName;
|
||||
}
|
||||
|
||||
@JsonProperty( "name")
|
||||
private String name;
|
||||
|
||||
@JsonProperty( "name")
|
||||
@JsonProperty( "code")
|
||||
private String code;
|
||||
|
||||
@JsonProperty( "name")
|
||||
@JsonProperty( "p13uid")
|
||||
private String p13UID;
|
||||
|
||||
@JsonProperty( "name")
|
||||
@JsonProperty( "department_code")
|
||||
private String departmentCode;
|
||||
|
||||
@JsonProperty( "name")
|
||||
@JsonProperty( "department_name")
|
||||
private String departmentName;
|
||||
|
||||
@JsonProperty( "section_office_code")
|
||||
private String sectionOfficeCode;
|
||||
|
||||
@JsonProperty( "section_office_name")
|
||||
private String setctionOfficeName;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user