Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
B
business-java
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
CI / CD Analytics
Repository Analytics
Value Stream Analytics
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Proteus
business-java
Commits
f8f0e12f
Commit
f8f0e12f
authored
Apr 15, 2020
by
CORP\sonam.kamble
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
To update doc_transaction_link from transaction.
parent
07df1881
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
51 additions
and
39 deletions
+51
-39
webitm-dis/src/ibase/webitm/ejb/dis/PatientFamily.java
webitm-dis/src/ibase/webitm/ejb/dis/PatientFamily.java
+51
-39
No files found.
webitm-dis/src/ibase/webitm/ejb/dis/PatientFamily.java
View file @
f8f0e12f
...
@@ -3,6 +3,7 @@ package ibase.webitm.ejb.dis;
...
@@ -3,6 +3,7 @@ package ibase.webitm.ejb.dis;
import
java.sql.Connection
;
import
java.sql.Connection
;
import
java.sql.PreparedStatement
;
import
java.sql.PreparedStatement
;
import
java.sql.ResultSet
;
import
java.sql.ResultSet
;
import
java.sql.SQLException
;
import
java.sql.Timestamp
;
import
java.sql.Timestamp
;
import
java.text.SimpleDateFormat
;
import
java.text.SimpleDateFormat
;
import
java.util.Date
;
import
java.util.Date
;
...
@@ -49,20 +50,20 @@ public class PatientFamily
...
@@ -49,20 +50,20 @@ public class PatientFamily
try
{
try
{
SimpleDateFormat
sdfAngularFormat
=
new
SimpleDateFormat
(
"dd-MM-yyyy"
);
SimpleDateFormat
sdfAngularFormat
=
new
SimpleDateFormat
(
"dd-MM-yyyy"
);
//SimpleDateFormat sdfDBFormat = new SimpleDateFormat(genericUtility.getDBDateFormat());
SimpleDateFormat
sdfDBFormat
=
new
SimpleDateFormat
(
genericUtility
.
getApplDateFormat
());
SimpleDateFormat
sdfDBFormat
=
new
SimpleDateFormat
(
genericUtility
.
getApplDateFormat
());
connDriver
=
new
ConnDriver
();
connDriver
=
new
ConnDriver
();
conn
=
connDriver
.
getConnectDB
(
userInfoBean
.
getTransDB
());
conn
=
connDriver
.
getConnectDB
(
userInfoBean
.
getTransDB
());
String
userId
=
userInfoBean
.
getLoginCode
();
String
userId
=
userInfoBean
.
getLoginCode
();
String
sql
=
"SELECT * FROM PATIENT WHERE PATIENT_CODE = ?"
;
String
sql
=
"SELECT * FROM PATIENT WHERE PATIENT_CODE = ?"
;
String
detSql
=
"SELECT MAX(TO_NUMBER(LINE_NO)) AS LINE_NO FROM PATIENT_FAMILY WHERE PATIENT_CODE = ? "
;
String
detSql
=
"SELECT MAX(TO_NUMBER(LINE_NO)) AS LINE_NO FROM PATIENT_FAMILY WHERE PATIENT_CODE = ? "
;
pStmt
=
conn
.
prepareStatement
(
sql
);
pStmt
=
conn
.
prepareStatement
(
sql
);
pStmt
.
setString
(
1
,
userId
);
pStmt
.
setString
(
1
,
userId
);
rs
=
pStmt
.
executeQuery
();
rs
=
pStmt
.
executeQuery
();
if
(
rs
.
next
())
if
(
rs
.
next
())
{
{
fName
=
rs
.
getString
(
"FIRST_NAME"
);
fName
=
rs
.
getString
(
"FIRST_NAME"
);
mName
=
rs
.
getString
(
"MIDDLE_NAME"
);
mName
=
rs
.
getString
(
"MIDDLE_NAME"
);
lName
=
rs
.
getString
(
"LAST_NAME"
);
lName
=
rs
.
getString
(
"LAST_NAME"
);
...
@@ -86,7 +87,6 @@ public class PatientFamily
...
@@ -86,7 +87,6 @@ public class PatientFamily
serviceNo
=
rs
.
getString
(
"SERVICE_NO"
);
serviceNo
=
rs
.
getString
(
"SERVICE_NO"
);
name
=
rs
.
getString
(
"NAME"
);
name
=
rs
.
getString
(
"NAME"
);
serviceType
=
rs
.
getString
(
"SERVICE_TYPE"
);
serviceType
=
rs
.
getString
(
"SERVICE_TYPE"
);
}
}
if
(
rs
!=
null
)
if
(
rs
!=
null
)
{
{
...
@@ -117,14 +117,13 @@ public class PatientFamily
...
@@ -117,14 +117,13 @@ public class PatientFamily
pStmt
.
close
();
pStmt
.
close
();
pStmt
=
null
;
pStmt
=
null
;
}
}
//JSONParser parser = new JSONParser();
//JSONObject json = (JSONObject) parser.parse(data);
System
.
out
.
println
(
"##json object data : "
+
data
);
System
.
out
.
println
(
"##json object data"
+
data
);
memberName
=
data
.
getString
(
"name"
);
memberName
=
data
.
getString
(
"name"
);
gender
=
data
.
getString
(
"gender"
);
gender
=
data
.
getString
(
"gender"
);
birthDate
=
E12GenericUtility
.
checkNull
(
data
.
getString
(
"dateOfBirth"
));
birthDate
=
E12GenericUtility
.
checkNull
(
data
.
getString
(
"dateOfBirth"
));
System
.
out
.
println
(
"###birthDate
:
"
+
birthDate
);
System
.
out
.
println
(
"###birthDate
:
"
+
birthDate
);
attachment
=
data
.
getString
(
"attachment"
);
attachment
=
data
.
getString
(
"attachment"
);
relation
=
data
.
getString
(
"relation"
);
relation
=
data
.
getString
(
"relation"
);
familyMobileNo
=
data
.
getString
(
"mobileNo"
);
familyMobileNo
=
data
.
getString
(
"mobileNo"
);
...
@@ -146,11 +145,11 @@ public class PatientFamily
...
@@ -146,11 +145,11 @@ public class PatientFamily
Timestamp
currTimeStamp
=
new
Timestamp
(
time
);
Timestamp
currTimeStamp
=
new
Timestamp
(
time
);
if
(
""
.
equalsIgnoreCase
(
memberName
))
if
(
""
.
equalsIgnoreCase
(
memberName
))
{
{
System
.
out
.
println
(
"memberName"
+
memberName
);
System
.
out
.
println
(
"memberName
:
"
+
memberName
);
errSting
=
genericUtility
.
getErrorString
(
"name"
,
"VTMENAME"
,
userId
);
errSting
=
genericUtility
.
getErrorString
(
"name"
,
"VTMENAME"
,
userId
);
jsonObject
=
this
.
convertXmlToJsonInError
(
errSting
);
jsonObject
=
this
.
convertXmlToJsonInError
(
errSting
);
retstr
=
jsonObject
.
toString
();
retstr
=
jsonObject
.
toString
();
System
.
out
.
println
(
"######retStr"
+
retstr
);
System
.
out
.
println
(
"######retStr
:
"
+
retstr
);
return
retstr
;
return
retstr
;
}
}
else
if
(
""
.
equalsIgnoreCase
(
birthDate
)
)
else
if
(
""
.
equalsIgnoreCase
(
birthDate
)
)
...
@@ -216,26 +215,7 @@ public class PatientFamily
...
@@ -216,26 +215,7 @@ public class PatientFamily
InitialContext
ctx
=
new
InitialContext
(
appConnect
.
getProperty
());
InitialContext
ctx
=
new
InitialContext
(
appConnect
.
getProperty
());
StringBuffer
xmlString
=
new
StringBuffer
(
"<Root>"
);
StringBuffer
xmlString
=
new
StringBuffer
(
"<Root>"
);
/*
* xmlString.append("<Root>\r\n"); xmlString.append("<Header0>\r\n");
* xmlString.append("<objName><![CDATA[patient_family]]></objName>\r\n");
* xmlString.append("<pageContext><![CDATA[2]]></pageContext>\r\n");
* xmlString.append("<objContext><![CDATA[1]]></objContext>\r\n");
* xmlString.append("<editFlag><![CDATA[E]]></editFlag>\r\n");
* xmlString.append("<focusedColumn><![CDATA[]]></focusedColumn>\r\n");
* xmlString.append("<action><![CDATA[EDIT]]></action>\r\n");
* xmlString.append("<elementName><![CDATA[]]></elementName>\r\n");
* xmlString.append("<keyValue><![CDATA[1]]></keyValue>\r\n");
* xmlString.append("<taxKeyValue><![CDATA[]]></taxKeyValue>\r\n");
* xmlString.append("<taxInFocus><![CDATA[false]]></taxInFocus>\r\n");
* xmlString.append("<forcedSave><![CDATA[true]]></forcedSave>\r\n");
* xmlString.append("<saveLevel><![CDATA[1]]></saveLevel>\r\n");
* xmlString.append("<pkValues><![CDATA["+userId.trim()+"]]></pkValues>\r\n");
* xmlString.append("<wrkflwProcInstId><![CDATA[]]></wrkflwProcInstId>\r\n");
* xmlString.append("<description>Header0 members</description>\r\n");
* xmlString.append("</Header0>\r\n");
*/
String
objName
=
"patient_family"
;
String
objName
=
"patient_family"
;
String
editFlag
=
"E"
;
String
editFlag
=
"E"
;
xmlString
.
append
(
"<Header0>"
);
xmlString
.
append
(
"<Header0>"
);
...
@@ -281,15 +261,6 @@ public class PatientFamily
...
@@ -281,15 +261,6 @@ public class PatientFamily
xmlString
.
append
(
"<service_type>"
).
append
(
"<![CDATA["
+
serviceType
+
"]]>"
).
append
(
"</service_type>\r\n"
);
xmlString
.
append
(
"<service_type>"
).
append
(
"<![CDATA["
+
serviceType
+
"]]>"
).
append
(
"</service_type>\r\n"
);
xmlString
.
append
(
"<name>"
).
append
(
"<![CDATA["
+
name
+
"]]>"
).
append
(
"</name>\r\n"
);
xmlString
.
append
(
"<name>"
).
append
(
"<![CDATA["
+
name
+
"]]>"
).
append
(
"</name>\r\n"
);
xmlString
.
append
(
"<service_no>"
).
append
(
"<![CDATA["
+
serviceNo
+
"]]>"
).
append
(
"</service_no>\r\n"
);
xmlString
.
append
(
"<service_no>"
).
append
(
"<![CDATA["
+
serviceNo
+
"]]>"
).
append
(
"</service_no>\r\n"
);
/*
* xmlString.append("<chg_date><![CDATA[]]></chg_date>\r\n");
* xmlString.append("<chg_term><![CDATA[]]></chg_term>\r\n");
* xmlString.append("<chg_user><![CDATA[]]></chg_user>\r\n");
* xmlString.append("<add_date><![CDATA[]]></add_date>\r\n");
* xmlString.append("<add_user><![CDATA[]]></add_user>\r\n");
* xmlString.append("<add_term><![CDATA[]]></add_term>\r\n");
*/
xmlString
.
append
(
"</Detail1>\r\n"
);
xmlString
.
append
(
"</Detail1>\r\n"
);
++
lineNo
;
++
lineNo
;
if
(
attachment
.
trim
().
length
()
!=
0
)
if
(
attachment
.
trim
().
length
()
!=
0
)
...
@@ -315,6 +286,23 @@ public class PatientFamily
...
@@ -315,6 +286,23 @@ public class PatientFamily
masterStateful
=
(
MasterStatefulRemote
)
ctx
.
lookup
(
"ibase/MasterStatefulEJB/remote"
);
masterStateful
=
(
MasterStatefulRemote
)
ctx
.
lookup
(
"ibase/MasterStatefulEJB/remote"
);
retstr
=
masterStateful
.
processRequest
(
userInfoBean
.
toString
(),
xmlString
.
toString
(),
false
,
null
);
retstr
=
masterStateful
.
processRequest
(
userInfoBean
.
toString
(),
xmlString
.
toString
(),
false
,
null
);
String
updateDocTransSql
=
"UPDATE DOC_TRANSACTION_LINK SET REF_ID = ? WHERE REF_SER = ? AND REF_ID = ?"
;
pStmt
=
conn
.
prepareStatement
(
updateDocTransSql
);
pStmt
.
setString
(
1
,
attachmentDbValue
);
pStmt
.
setString
(
2
,
"PAT-F"
);
pStmt
.
setString
(
3
,
attachment
);
int
count
=
pStmt
.
executeUpdate
();
if
(
count
>
0
)
{
conn
.
commit
();
}
if
(
pStmt
!=
null
)
{
pStmt
.
close
();
pStmt
=
null
;
}
errSting
=
genericUtility
.
getErrorString
(
""
,
"VTCONPARM"
,
userId
);
errSting
=
genericUtility
.
getErrorString
(
""
,
"VTCONPARM"
,
userId
);
jsonObject
=
this
.
convertXmlToJsonInError
(
errSting
);
jsonObject
=
this
.
convertXmlToJsonInError
(
errSting
);
retstr
=
jsonObject
.
toString
();
retstr
=
jsonObject
.
toString
();
...
@@ -331,6 +319,30 @@ public class PatientFamily
...
@@ -331,6 +319,30 @@ public class PatientFamily
masterStateful
.
remove
();
masterStateful
.
remove
();
masterStateful
=
null
;
masterStateful
=
null
;
}
}
if
(
pStmt
!=
null
)
{
try
{
pStmt
.
close
();
pStmt
=
null
;
}
catch
(
SQLException
e
)
{
System
.
out
.
println
(
"PatientFamily.insertPatientFamilyData() SQLException : "
+
e
);
}
}
if
(
conn
!=
null
)
{
try
{
conn
.
close
();
conn
=
null
;
}
catch
(
SQLException
e
)
{
System
.
out
.
println
(
"PatientFamily.insertPatientFamilyData() conn SQLException : "
+
e
);
}
}
}
}
return
retstr
;
return
retstr
;
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment