diff --git a/代码/jsp/telsale_import/.idea/codeStyles/codeStyleConfig.xml b/代码/jsp/telsale_import/.idea/codeStyles/codeStyleConfig.xml
index c9f793b..a55e7a1 100644
--- a/代码/jsp/telsale_import/.idea/codeStyles/codeStyleConfig.xml
+++ b/代码/jsp/telsale_import/.idea/codeStyles/codeStyleConfig.xml
@@ -1,5 +1,5 @@
-
+
\ No newline at end of file
diff --git a/代码/jsp/telsale_import/src/com/cpic/telsale/DataImport/DataImport.java b/代码/jsp/telsale_import/src/com/cpic/telsale/DataImport/DataImport.java
index 46fe93d..8c9a47f 100644
--- a/代码/jsp/telsale_import/src/com/cpic/telsale/DataImport/DataImport.java
+++ b/代码/jsp/telsale_import/src/com/cpic/telsale/DataImport/DataImport.java
@@ -176,6 +176,17 @@ public class DataImport
//计数
failCount++;
}
+ catch( OracleConnectionException error )
+ {
+ //查询工号失败
+ importResult = importResult + "第" + rowIndex + "行,保单号" + policyNo + ",经办人" + operatorCode + ",查询工号失败。
";
+
+ //标志位
+ isSuccess = false;
+
+ //计数
+ failCount++;
+ }
catch( SQLException error )
{
int errorCode = error.getErrorCode();
diff --git a/代码/jsp/telsale_import/src/com/cpic/util/PolicyCheck/PolicyCheck.java b/代码/jsp/telsale_import/src/com/cpic/util/PolicyCheck/PolicyCheck.java
new file mode 100644
index 0000000..3380dc8
--- /dev/null
+++ b/代码/jsp/telsale_import/src/com/cpic/util/PolicyCheck/PolicyCheck.java
@@ -0,0 +1,11 @@
+package com.cpic.util.PolicyCheck;
+
+/*
+
+ */
+public class PolicyCheck
+{
+ public PolicyCheck()
+ {
+ }
+}
diff --git a/代码/jsp/telsale_import/src/com/cpic/util/staff/OracleConnectionException.java b/代码/jsp/telsale_import/src/com/cpic/util/staff/OracleConnectionException.java
new file mode 100644
index 0000000..515eefc
--- /dev/null
+++ b/代码/jsp/telsale_import/src/com/cpic/util/staff/OracleConnectionException.java
@@ -0,0 +1,9 @@
+package com.cpic.util.staff;
+
+public class OracleConnectionException extends Exception
+{
+ public OracleConnectionException( String message )
+ {
+ super( message );
+ }
+}
diff --git a/代码/jsp/telsale_import/src/com/cpic/util/staff/StaffCodeNotExistException.java b/代码/jsp/telsale_import/src/com/cpic/util/staff/StaffCodeNotExistException.java
index 188936c..20ebf88 100644
--- a/代码/jsp/telsale_import/src/com/cpic/util/staff/StaffCodeNotExistException.java
+++ b/代码/jsp/telsale_import/src/com/cpic/util/staff/StaffCodeNotExistException.java
@@ -5,7 +5,7 @@ package com.cpic.util.staff;
*/
public class StaffCodeNotExistException extends Exception
{
- StaffCodeNotExistException( String message )
+ public StaffCodeNotExistException( String message )
{
super( message );
}
diff --git a/代码/jsp/telsale_import/src/com/cpic/util/staff/StaffInfo.java b/代码/jsp/telsale_import/src/com/cpic/util/staff/StaffInfo.java
index 42a5d74..8d3eacf 100644
--- a/代码/jsp/telsale_import/src/com/cpic/util/staff/StaffInfo.java
+++ b/代码/jsp/telsale_import/src/com/cpic/util/staff/StaffInfo.java
@@ -17,14 +17,14 @@ public class StaffInfo
private String departmentCode;
private String departmentName;
- public StaffInfo( String staffCode ) throws StaffCodeNotExistException, ClassNotFoundException
- {
+ public StaffInfo( String staffCode ) throws StaffCodeNotExistException, OracleConnectionException, ClassNotFoundException, SQLException {
if ( staffCode.length() < 3 )
{
throw new StaffCodeNotExistException( staffCode + "不存在。");
}
- String oracleURL = "jdbc:oracle:thin:@10.187.11.164:1521:xmcx1";
+ //String oracleURL = "jdbc:oracle:thin:@10.187.11.164:1521:xmcx1";
+ String oracleURL = "jdbc:oracle:thin:@10.39.0.86:1521:xmcx1";
String oracleUserName = "idst0";
String oraclePassword = "cpic123456";
@@ -65,12 +65,28 @@ public class StaffInfo
departmentName = result.getString( "department_name" );
}
- conn.close();
+ if ( staffName.isEmpty() == true )
+ {
+ //没查到数据
+ throw new StaffCodeNotExistException("工号" + staffCode + "不存在。");
+ }
}
catch ( SQLException error )
{
- //sql错误当做工号错误抛出
- throw new StaffCodeNotExistException( error.getMessage() );
+ throw new OracleConnectionException( error.getMessage() );
+ }
+ finally
+ {
+ try
+ {
+ if ( conn != null ) {
+ conn.close();
+ }
+ }
+ catch ( SQLException error )
+ {
+ //不处理了
+ }
}
}