Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
S
sap-service
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
曲欣亮
sap-service
Commits
18e941fa
Commit
18e941fa
authored
Aug 06, 2019
by
Quxl
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
x
parent
63e60c54
Show whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
119 additions
and
76 deletions
+119
-76
ConfirmQuotationServiceImpl.java
...rvices/confirm_quotation/ConfirmQuotationServiceImpl.java
+17
-11
DNDeletionServiceImpl.java
...egolm/sso/services/dn_deletion/DNDeletionServiceImpl.java
+17
-11
MaterialMasterServiceImpl.java
...o/services/material_master/MaterialMasterServiceImpl.java
+17
-11
PrformaInvoiceServiceImpl.java
...o/services/prforma_invoice/PrformaInvoiceServiceImpl.java
+17
-11
PriceListServiceImpl.java
...m/egolm/sso/services/price_list/PriceListServiceImpl.java
+17
-11
ShippingNotificationServiceImpl.java
...hipping_notfirmation/ShippingNotificationServiceImpl.java
+17
-11
ZMISD009SOCREATIONTask.java
...ava/com/schneider_distributor/ZMISD009SOCREATIONTask.java
+17
-10
No files found.
src/main/java/com/egolm/sso/services/confirm_quotation/ConfirmQuotationServiceImpl.java
View file @
18e941fa
...
@@ -58,6 +58,12 @@ public class ConfirmQuotationServiceImpl implements ConfirmQuotationService {
...
@@ -58,6 +58,12 @@ public class ConfirmQuotationServiceImpl implements ConfirmQuotationService {
Long
time
=
now
.
getTime
();
Long
time
=
now
.
getTime
();
String
KUNNR
=
null
;
String
KUNNR
=
null
;
String
VBELN
=
null
;
String
VBELN
=
null
;
String
apiName
=
"SAP报价单订单确认接口"
;
String
apiPath
=
"/confirm_quotation"
;
String
traceName
=
"SoConfirmQuotation"
;
String
traceAction
=
"U"
;
String
message
=
null
;
String
errorMessage
=
null
;
try
{
try
{
Map
<
String
,
Object
>
header
=
new
HashMap
<>();
Map
<
String
,
Object
>
header
=
new
HashMap
<>();
RESPONSE
res
=
Z_MT_SD_008_SO_CONFIRM_QUOTATION
.
getRESPONSE
();
RESPONSE
res
=
Z_MT_SD_008_SO_CONFIRM_QUOTATION
.
getRESPONSE
();
...
@@ -166,22 +172,22 @@ public class ConfirmQuotationServiceImpl implements ConfirmQuotationService {
...
@@ -166,22 +172,22 @@ public class ConfirmQuotationServiceImpl implements ConfirmQuotationService {
}
}
}
}
}
}
try
{
common
.
saveApiAccessLog
(
"SAP报价单订单确认接口"
,
"/confirm_quotation"
,
"S"
);
common
.
saveOrderTracking
(
TRACE_NO
,
"SoConfirmQuotation"
,
VBELN
,
KUNNR
,
"U"
,
"S"
,
null
,
null
);
}
catch
(
Throwable
e
)
{
logger
.
error
(
timeString
,
e
);
}
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
isSuccess
=
false
;
isSuccess
=
false
;
message
=
ThrowableUtil
.
getThrowableDesc
(
e
);
errorMessage
=
ThrowableUtil
.
toStackString
(
e
)
+
" -- "
+
timeString
;
throw
new
XRException
(
ThrowableUtil
.
getCaused
(
e
).
getMessage
()
+
" -- "
+
timeString
,
e
);
}
finally
{
try
{
try
{
common
.
saveApiAccessLog
(
"SAP报价单订单确认接口"
,
"/confirm_quotation"
,
"F"
);
common
.
saveApiAccessLog
(
apiName
,
apiPath
,
isSuccess
?
"S"
:
"F"
);
common
.
saveOrderTracking
(
TRACE_NO
,
"SoConfirmQuotation"
,
VBELN
,
KUNNR
,
"U"
,
"F"
,
ThrowableUtil
.
getThrowableDesc
(
e
),
ThrowableUtil
.
toStackString
(
e
)
+
" -- "
+
timeString
);
}
catch
(
Exception
e1
)
{
}
catch
(
Throwable
e1
)
{
logger
.
error
(
timeString
,
e1
);
}
try
{
common
.
saveOrderTracking
(
TRACE_NO
,
traceName
,
VBELN
,
KUNNR
,
traceAction
,
isSuccess
?
"S"
:
"F"
,
message
,
errorMessage
);
}
catch
(
Exception
e1
)
{
logger
.
error
(
timeString
,
e1
);
logger
.
error
(
timeString
,
e1
);
}
}
throw
new
XRException
(
ThrowableUtil
.
getCaused
(
e
).
getMessage
()
+
" -- "
+
timeString
,
e
);
}
finally
{
String
xmlName
=
Z_MT_SD_008_SO_CONFIRM_QUOTATION
.
getClass
().
getSimpleName
();
String
xmlName
=
Z_MT_SD_008_SO_CONFIRM_QUOTATION
.
getClass
().
getSimpleName
();
try
{
try
{
String
xml
=
XMLUtil
.
toXml
(
Z_MT_SD_008_SO_CONFIRM_QUOTATION
);
String
xml
=
XMLUtil
.
toXml
(
Z_MT_SD_008_SO_CONFIRM_QUOTATION
);
...
...
src/main/java/com/egolm/sso/services/dn_deletion/DNDeletionServiceImpl.java
View file @
18e941fa
...
@@ -49,6 +49,12 @@ public class DNDeletionServiceImpl implements DNDeletionService {
...
@@ -49,6 +49,12 @@ public class DNDeletionServiceImpl implements DNDeletionService {
String
timeString
=
DateUtil
.
formatDate
(
now
,
"yyyyMMddHHmmssSSS"
);
String
timeString
=
DateUtil
.
formatDate
(
now
,
"yyyyMMddHHmmssSSS"
);
String
dateString
=
DateUtil
.
formatDate
(
now
,
DateUtil
.
FMT_DATE
);
String
dateString
=
DateUtil
.
formatDate
(
now
,
DateUtil
.
FMT_DATE
);
String
TRACE_NO
=
"sapsodndeletion"
+
DateUtil
.
formatDate
(
now
,
DateUtil
.
FMT_DATETIME
);
String
TRACE_NO
=
"sapsodndeletion"
+
DateUtil
.
formatDate
(
now
,
DateUtil
.
FMT_DATETIME
);
String
apiName
=
"SAP单据删除通知接口"
;
String
apiPath
=
"/dn_deletion"
;
String
traceName
=
"SODNDeletion"
;
String
traceAction
=
"U"
;
String
message
=
null
;
String
errorMessage
=
null
;
String
SOLD_TO
=
null
;
String
SOLD_TO
=
null
;
try
{
try
{
Map
<
String
,
Object
>
map
=
new
HashMap
<
String
,
Object
>();
Map
<
String
,
Object
>
map
=
new
HashMap
<
String
,
Object
>();
...
@@ -75,22 +81,22 @@ public class DNDeletionServiceImpl implements DNDeletionService {
...
@@ -75,22 +81,22 @@ public class DNDeletionServiceImpl implements DNDeletionService {
map
.
put
(
"UPDATEBY"
,
systemId
);
map
.
put
(
"UPDATEBY"
,
systemId
);
Sql
headerSql
=
SqlUtil
.
insertSql
(
"t_so_dn_deletion"
,
map
);
Sql
headerSql
=
SqlUtil
.
insertSql
(
"t_so_dn_deletion"
,
map
);
jdbcTemplate
.
update
(
headerSql
.
getSql
(),
headerSql
.
getArgs
());
jdbcTemplate
.
update
(
headerSql
.
getSql
(),
headerSql
.
getArgs
());
try
{
common
.
saveApiAccessLog
(
"SAP单据删除通知接口"
,
"/dn_deletion"
,
"S"
);
common
.
saveOrderTracking
(
TRACE_NO
,
"SODNDeletion"
,
null
,
SOLD_TO
,
"U"
,
"S"
,
null
,
null
);
}
catch
(
Throwable
e
)
{
logger
.
error
(
timeString
,
e
);
}
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
isSuccess
=
false
;
isSuccess
=
false
;
message
=
ThrowableUtil
.
getThrowableDesc
(
e
);
errorMessage
=
ThrowableUtil
.
toStackString
(
e
)
+
" -- "
+
timeString
;
throw
new
XRException
(
ThrowableUtil
.
getCaused
(
e
).
getMessage
()
+
" -- "
+
timeString
,
e
);
}
finally
{
try
{
try
{
common
.
saveApiAccessLog
(
"SAP单据删除通知接口"
,
"/dn_deletion"
,
"F"
);
common
.
saveApiAccessLog
(
apiName
,
apiPath
,
isSuccess
?
"S"
:
"F"
);
common
.
saveOrderTracking
(
TRACE_NO
,
"SODNDeletion"
,
null
,
SOLD_TO
,
"U"
,
"F"
,
ThrowableUtil
.
getThrowableDesc
(
e
),
ThrowableUtil
.
toStackString
(
e
)
+
" -- "
+
timeString
);
}
catch
(
Exception
e1
)
{
}
catch
(
Throwable
e1
)
{
logger
.
error
(
timeString
,
e1
);
}
try
{
common
.
saveOrderTracking
(
TRACE_NO
,
traceName
,
null
,
SOLD_TO
,
traceAction
,
isSuccess
?
"S"
:
"F"
,
message
,
errorMessage
);
}
catch
(
Exception
e1
)
{
logger
.
error
(
timeString
,
e1
);
logger
.
error
(
timeString
,
e1
);
}
}
throw
new
XRException
(
ThrowableUtil
.
getCaused
(
e
).
getMessage
()
+
" -- "
+
timeString
,
e
);
}
finally
{
String
xmlName
=
DELETED_DOCUMENTS
.
getClass
().
getSimpleName
();
String
xmlName
=
DELETED_DOCUMENTS
.
getClass
().
getSimpleName
();
try
{
try
{
String
xml
=
XMLUtil
.
toXml
(
DELETED_DOCUMENTS
);
String
xml
=
XMLUtil
.
toXml
(
DELETED_DOCUMENTS
);
...
...
src/main/java/com/egolm/sso/services/material_master/MaterialMasterServiceImpl.java
View file @
18e941fa
...
@@ -52,6 +52,12 @@ public class MaterialMasterServiceImpl implements MaterialMasterService {
...
@@ -52,6 +52,12 @@ public class MaterialMasterServiceImpl implements MaterialMasterService {
System
.
out
.
println
(
new
Gson
().
toJson
(
Z_MT_SD_001_MATERIAL_MASTER
));
System
.
out
.
println
(
new
Gson
().
toJson
(
Z_MT_SD_001_MATERIAL_MASTER
));
String
dateString
=
DateUtil
.
formatDate
(
now
,
DateUtil
.
FMT_DATE
);
String
dateString
=
DateUtil
.
formatDate
(
now
,
DateUtil
.
FMT_DATE
);
String
TRACE_NO
=
"sapmaterialmaster"
+
DateUtil
.
formatDate
(
now
,
DateUtil
.
FMT_DATETIME
);
String
TRACE_NO
=
"sapmaterialmaster"
+
DateUtil
.
formatDate
(
now
,
DateUtil
.
FMT_DATETIME
);
String
apiName
=
"SAP物料接口"
;
String
apiPath
=
"/material_master"
;
String
traceName
=
"MaterialMaster"
;
String
traceAction
=
"U"
;
String
message
=
null
;
String
errorMessage
=
null
;
String
DIS_CODE
=
null
;
String
DIS_CODE
=
null
;
try
{
try
{
RECORD
RECORD
=
Z_MT_SD_001_MATERIAL_MASTER
.
getRECORD
();
RECORD
RECORD
=
Z_MT_SD_001_MATERIAL_MASTER
.
getRECORD
();
...
@@ -122,22 +128,22 @@ public class MaterialMasterServiceImpl implements MaterialMasterService {
...
@@ -122,22 +128,22 @@ public class MaterialMasterServiceImpl implements MaterialMasterService {
}
}
}
}
}
}
try
{
common
.
saveApiAccessLog
(
"SAP物料接口"
,
"/material_master"
,
"S"
);
common
.
saveOrderTracking
(
TRACE_NO
,
"MaterialMaster"
,
null
,
DIS_CODE
,
"U"
,
"S"
,
null
,
null
);
}
catch
(
Throwable
e
)
{
logger
.
error
(
timeString
,
e
);
}
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
isSuccess
=
false
;
isSuccess
=
false
;
message
=
ThrowableUtil
.
getThrowableDesc
(
e
);
errorMessage
=
ThrowableUtil
.
toStackString
(
e
)
+
" -- "
+
timeString
;
throw
new
XRException
(
ThrowableUtil
.
getCaused
(
e
).
getMessage
()
+
" -- "
+
timeString
,
e
);
}
finally
{
try
{
try
{
common
.
saveApiAccessLog
(
"SAP物料接口"
,
"/material_master"
,
"F"
);
common
.
saveApiAccessLog
(
apiName
,
apiPath
,
isSuccess
?
"S"
:
"F"
);
common
.
saveOrderTracking
(
TRACE_NO
,
"MaterialMaster"
,
null
,
DIS_CODE
,
"U"
,
"F"
,
ThrowableUtil
.
getThrowableDesc
(
e
),
ThrowableUtil
.
toStackString
(
e
)
+
" -- "
+
timeString
);
}
catch
(
Exception
e1
)
{
}
catch
(
Throwable
e1
)
{
logger
.
error
(
timeString
,
e1
);
}
try
{
common
.
saveOrderTracking
(
TRACE_NO
,
traceName
,
null
,
DIS_CODE
,
traceAction
,
isSuccess
?
"S"
:
"F"
,
message
,
errorMessage
);
}
catch
(
Exception
e1
)
{
logger
.
error
(
timeString
,
e1
);
logger
.
error
(
timeString
,
e1
);
}
}
throw
new
XRException
(
ThrowableUtil
.
getCaused
(
e
).
getMessage
()
+
" -- "
+
timeString
,
e
);
}
finally
{
String
xmlName
=
Z_MT_SD_001_MATERIAL_MASTER
.
getClass
().
getSimpleName
();
String
xmlName
=
Z_MT_SD_001_MATERIAL_MASTER
.
getClass
().
getSimpleName
();
try
{
try
{
String
xml
=
XMLUtil
.
toXml
(
Z_MT_SD_001_MATERIAL_MASTER
);
String
xml
=
XMLUtil
.
toXml
(
Z_MT_SD_001_MATERIAL_MASTER
);
...
...
src/main/java/com/egolm/sso/services/prforma_invoice/PrformaInvoiceServiceImpl.java
View file @
18e941fa
...
@@ -64,6 +64,12 @@ public class PrformaInvoiceServiceImpl implements PrformaInvoiceService {
...
@@ -64,6 +64,12 @@ public class PrformaInvoiceServiceImpl implements PrformaInvoiceService {
String
timeString
=
DateUtil
.
formatDate
(
now
,
"yyyyMMddHHmmssSSS"
);
String
timeString
=
DateUtil
.
formatDate
(
now
,
"yyyyMMddHHmmssSSS"
);
String
dateString
=
DateUtil
.
formatDate
(
now
,
DateUtil
.
FMT_DATE
);
String
dateString
=
DateUtil
.
formatDate
(
now
,
DateUtil
.
FMT_DATE
);
String
TRACE_NO
=
"sapproformainvoice"
+
DateUtil
.
formatDate
(
now
,
DateUtil
.
FMT_DATETIME
);
String
TRACE_NO
=
"sapproformainvoice"
+
DateUtil
.
formatDate
(
now
,
DateUtil
.
FMT_DATETIME
);
String
apiName
=
"SAP形式发票接口"
;
String
apiPath
=
"/prforma_invoice"
;
String
traceName
=
"ProFormaInvoice"
;
String
traceAction
=
"U"
;
String
message
=
null
;
String
errorMessage
=
null
;
String
BATCH_CODE
=
null
;
String
BATCH_CODE
=
null
;
try
{
try
{
Map
<
String
,
Object
>
headMap
=
new
HashMap
<
String
,
Object
>();
Map
<
String
,
Object
>
headMap
=
new
HashMap
<
String
,
Object
>();
...
@@ -249,22 +255,22 @@ public class PrformaInvoiceServiceImpl implements PrformaInvoiceService {
...
@@ -249,22 +255,22 @@ public class PrformaInvoiceServiceImpl implements PrformaInvoiceService {
jdbcTemplate
.
update
(
headerSql
.
getSql
(),
headerSql
.
getArgs
());
jdbcTemplate
.
update
(
headerSql
.
getSql
(),
headerSql
.
getArgs
());
Sql
itemDataSql
=
SqlUtil
.
insertSqlBatch
(
"t_perform_invoice_item_data"
,
itemDatas
);
Sql
itemDataSql
=
SqlUtil
.
insertSqlBatch
(
"t_perform_invoice_item_data"
,
itemDatas
);
jdbcTemplate
.
batchUpdate
(
itemDataSql
.
getSql
(),
itemDataSql
.
getBachArgs
());
jdbcTemplate
.
batchUpdate
(
itemDataSql
.
getSql
(),
itemDataSql
.
getBachArgs
());
try
{
common
.
saveApiAccessLog
(
"SAP形式发票接口"
,
"/prforma_invoice"
,
"S"
);
common
.
saveOrderTracking
(
TRACE_NO
,
"ProFormaInvoice"
,
null
,
BATCH_CODE
,
"U"
,
"S"
,
null
,
null
);
}
catch
(
Throwable
e
)
{
logger
.
error
(
timeString
,
e
);
}
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
isSuccess
=
false
;
isSuccess
=
false
;
message
=
ThrowableUtil
.
getThrowableDesc
(
e
);
errorMessage
=
ThrowableUtil
.
toStackString
(
e
)
+
" -- "
+
timeString
;
throw
new
XRException
(
ThrowableUtil
.
getCaused
(
e
).
getMessage
()
+
" -- "
+
timeString
,
e
);
}
finally
{
try
{
try
{
common
.
saveApiAccessLog
(
"SAP形式发票接口"
,
"/prforma_invoice"
,
"F"
);
common
.
saveApiAccessLog
(
apiName
,
apiPath
,
isSuccess
?
"S"
:
"F"
);
common
.
saveOrderTracking
(
TRACE_NO
,
"ProFormaInvoice"
,
null
,
BATCH_CODE
,
"U"
,
"F"
,
ThrowableUtil
.
getThrowableDesc
(
e
),
ThrowableUtil
.
toStackString
(
e
)
+
" -- "
+
timeString
);
}
catch
(
Exception
e1
)
{
}
catch
(
Throwable
e1
)
{
logger
.
error
(
timeString
,
e1
);
}
try
{
common
.
saveOrderTracking
(
TRACE_NO
,
traceName
,
null
,
BATCH_CODE
,
traceAction
,
isSuccess
?
"S"
:
"F"
,
message
,
errorMessage
);
}
catch
(
Exception
e1
)
{
logger
.
error
(
timeString
,
e1
);
logger
.
error
(
timeString
,
e1
);
}
}
throw
new
XRException
(
ThrowableUtil
.
getCaused
(
e
).
getMessage
()
+
" -- "
+
timeString
,
e
);
}
finally
{
String
xmlName
=
Z_MT_SD_005_PERFORM_INVOICE
.
getClass
().
getSimpleName
();
String
xmlName
=
Z_MT_SD_005_PERFORM_INVOICE
.
getClass
().
getSimpleName
();
try
{
try
{
String
xml
=
XMLUtil
.
toXml
(
Z_MT_SD_005_PERFORM_INVOICE
);
String
xml
=
XMLUtil
.
toXml
(
Z_MT_SD_005_PERFORM_INVOICE
);
...
...
src/main/java/com/egolm/sso/services/price_list/PriceListServiceImpl.java
View file @
18e941fa
...
@@ -52,6 +52,12 @@ public class PriceListServiceImpl implements PriceListService {
...
@@ -52,6 +52,12 @@ public class PriceListServiceImpl implements PriceListService {
String
timeString
=
DateUtil
.
formatDate
(
now
,
"yyyyMMddHHmmssSSS"
);
String
timeString
=
DateUtil
.
formatDate
(
now
,
"yyyyMMddHHmmssSSS"
);
String
dateString
=
DateUtil
.
formatDate
(
now
,
DateUtil
.
FMT_DATE
);
String
dateString
=
DateUtil
.
formatDate
(
now
,
DateUtil
.
FMT_DATE
);
String
TRACE_NO
=
"sappricelist"
+
DateUtil
.
formatDate
(
now
,
DateUtil
.
FMT_DATETIME
);
String
TRACE_NO
=
"sappricelist"
+
DateUtil
.
formatDate
(
now
,
DateUtil
.
FMT_DATETIME
);
String
apiName
=
"SAP列表价接口"
;
String
apiPath
=
"/price_list"
;
String
traceName
=
"PriceList"
;
String
traceAction
=
"U"
;
String
message
=
null
;
String
errorMessage
=
null
;
String
KUNNR
=
null
;
String
KUNNR
=
null
;
try
{
try
{
RECORD
r
=
Z_MT_SD_002_PRICE_LIST
.
getRECORD
();
RECORD
r
=
Z_MT_SD_002_PRICE_LIST
.
getRECORD
();
...
@@ -105,22 +111,22 @@ public class PriceListServiceImpl implements PriceListService {
...
@@ -105,22 +111,22 @@ public class PriceListServiceImpl implements PriceListService {
}
}
}
}
}
}
try
{
common
.
saveApiAccessLog
(
"SAP列表价接口"
,
"/price_list"
,
"S"
);
common
.
saveOrderTracking
(
TRACE_NO
,
"PriceList"
,
null
,
KUNNR
,
"U"
,
"S"
,
null
,
null
);
}
catch
(
Throwable
e
)
{
logger
.
error
(
timeString
,
e
);
}
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
isSuccess
=
false
;
isSuccess
=
false
;
message
=
ThrowableUtil
.
getThrowableDesc
(
e
);
errorMessage
=
ThrowableUtil
.
toStackString
(
e
)
+
" -- "
+
timeString
;
throw
new
XRException
(
ThrowableUtil
.
getCaused
(
e
).
getMessage
()
+
" -- "
+
timeString
,
e
);
}
finally
{
try
{
try
{
common
.
saveApiAccessLog
(
"SAP列表价接口"
,
"/price_list"
,
"F"
);
common
.
saveApiAccessLog
(
apiName
,
apiPath
,
isSuccess
?
"S"
:
"F"
);
common
.
saveOrderTracking
(
TRACE_NO
,
"PriceList"
,
null
,
KUNNR
,
"U"
,
"F"
,
ThrowableUtil
.
getThrowableDesc
(
e
),
ThrowableUtil
.
toStackString
(
e
)
+
" -- "
+
timeString
);
}
catch
(
Exception
e1
)
{
}
catch
(
Throwable
e1
)
{
logger
.
error
(
timeString
,
e1
);
}
try
{
common
.
saveOrderTracking
(
TRACE_NO
,
traceName
,
null
,
KUNNR
,
traceAction
,
isSuccess
?
"S"
:
"F"
,
message
,
errorMessage
);
}
catch
(
Exception
e1
)
{
logger
.
error
(
timeString
,
e1
);
logger
.
error
(
timeString
,
e1
);
}
}
throw
new
XRException
(
ThrowableUtil
.
getCaused
(
e
).
getMessage
()
+
" -- "
+
timeString
,
e
);
}
finally
{
String
xmlName
=
Z_MT_SD_002_PRICE_LIST
.
getClass
().
getSimpleName
();
String
xmlName
=
Z_MT_SD_002_PRICE_LIST
.
getClass
().
getSimpleName
();
try
{
try
{
String
xml
=
XMLUtil
.
toXml
(
Z_MT_SD_002_PRICE_LIST
);
String
xml
=
XMLUtil
.
toXml
(
Z_MT_SD_002_PRICE_LIST
);
...
...
src/main/java/com/egolm/sso/services/shipping_notfirmation/ShippingNotificationServiceImpl.java
View file @
18e941fa
...
@@ -59,6 +59,12 @@ public class ShippingNotificationServiceImpl implements ShippingNotificationServ
...
@@ -59,6 +59,12 @@ public class ShippingNotificationServiceImpl implements ShippingNotificationServ
String
dateString
=
DateUtil
.
formatDate
(
now
,
DateUtil
.
FMT_DATE
);
String
dateString
=
DateUtil
.
formatDate
(
now
,
DateUtil
.
FMT_DATE
);
Long
time
=
now
.
getTime
();
Long
time
=
now
.
getTime
();
String
TRACE_NO
=
"sapshippingnotification"
+
DateUtil
.
formatDate
(
now
,
DateUtil
.
FMT_DATETIME
);
String
TRACE_NO
=
"sapshippingnotification"
+
DateUtil
.
formatDate
(
now
,
DateUtil
.
FMT_DATETIME
);
String
apiName
=
"SAP发货通知接口"
;
String
apiPath
=
"/shipping_notfirmation"
;
String
traceName
=
"ShippingNotfirmation"
;
String
traceAction
=
"U"
;
String
message
=
null
;
String
errorMessage
=
null
;
String
BATCH_CODE
=
null
;
String
BATCH_CODE
=
null
;
try
{
try
{
Map
<
String
,
Object
>
header
=
new
HashMap
<>();
Map
<
String
,
Object
>
header
=
new
HashMap
<>();
...
@@ -174,22 +180,22 @@ public class ShippingNotificationServiceImpl implements ShippingNotificationServ
...
@@ -174,22 +180,22 @@ public class ShippingNotificationServiceImpl implements ShippingNotificationServ
}
}
}
}
}
}
try
{
common
.
saveApiAccessLog
(
"SAP发货通知接口"
,
"/shipping_notfirmation"
,
"S"
);
common
.
saveOrderTracking
(
TRACE_NO
,
"ShippingNotification"
,
null
,
BATCH_CODE
,
"U"
,
"S"
,
null
,
null
);
}
catch
(
Throwable
e
)
{
logger
.
error
(
timeString
,
e
);
}
}
catch
(
Exception
e
)
{
}
catch
(
Exception
e
)
{
isSuccess
=
false
;
isSuccess
=
false
;
message
=
ThrowableUtil
.
getThrowableDesc
(
e
);
errorMessage
=
ThrowableUtil
.
toStackString
(
e
)
+
" -- "
+
timeString
;
throw
new
XRException
(
ThrowableUtil
.
getCaused
(
e
).
getMessage
()
+
" -- "
+
timeString
,
e
);
}
finally
{
try
{
try
{
common
.
saveApiAccessLog
(
"SAP发货通知接口"
,
"/shipping_notfirmation"
,
"F"
);
common
.
saveApiAccessLog
(
apiName
,
apiPath
,
(
isSuccess
?
"S"
:
"F"
));
common
.
saveOrderTracking
(
TRACE_NO
,
"ShippingNotification"
,
null
,
BATCH_CODE
,
"U"
,
"F"
,
ThrowableUtil
.
getThrowableDesc
(
e
),
ThrowableUtil
.
toStackString
(
e
)
+
" -- "
+
timeString
);
}
catch
(
Exception
e1
)
{
}
catch
(
Throwable
e1
)
{
logger
.
error
(
timeString
,
e1
);
}
try
{
common
.
saveOrderTracking
(
TRACE_NO
,
traceName
,
null
,
BATCH_CODE
,
traceAction
,
isSuccess
?
"S"
:
"F"
,
message
,
errorMessage
);
}
catch
(
Exception
e1
)
{
logger
.
error
(
timeString
,
e1
);
logger
.
error
(
timeString
,
e1
);
}
}
throw
new
XRException
(
ThrowableUtil
.
getCaused
(
e
).
getMessage
()
+
" -- "
+
timeString
,
e
);
}
finally
{
String
xmlName
=
Z_MT_SD_007_SHIPPING_NOTFIRMATION_FILE
.
getClass
().
getSimpleName
();
String
xmlName
=
Z_MT_SD_007_SHIPPING_NOTFIRMATION_FILE
.
getClass
().
getSimpleName
();
try
{
try
{
String
xml
=
XMLUtil
.
toXml
(
Z_MT_SD_007_SHIPPING_NOTFIRMATION_FILE
);
String
xml
=
XMLUtil
.
toXml
(
Z_MT_SD_007_SHIPPING_NOTFIRMATION_FILE
);
...
...
src/main/java/com/schneider_distributor/ZMISD009SOCREATIONTask.java
View file @
18e941fa
...
@@ -6,10 +6,11 @@ import java.util.Date;
...
@@ -6,10 +6,11 @@ import java.util.Date;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
import
java.util.Map
;
import
org.apache.commons.logging.Log
;
import
org.apache.commons.logging.LogFactory
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.beans.factory.annotation.Value
;
import
org.springframework.boot.system.ApplicationHome
;
import
org.springframework.boot.system.ApplicationHome
;
import
org.springframework.dao.DataAccessException
;
import
org.springframework.jdbc.core.JdbcTemplate
;
import
org.springframework.jdbc.core.JdbcTemplate
;
import
org.springframework.scheduling.annotation.Scheduled
;
import
org.springframework.scheduling.annotation.Scheduled
;
import
org.springframework.stereotype.Component
;
import
org.springframework.stereotype.Component
;
...
@@ -24,6 +25,8 @@ import com.schneider_distributor.ZDTSD009SOCREATION.ITEM;
...
@@ -24,6 +25,8 @@ import com.schneider_distributor.ZDTSD009SOCREATION.ITEM;
@Component
@Component
public
class
ZMISD009SOCREATIONTask
{
public
class
ZMISD009SOCREATIONTask
{
Log
logger
=
LogFactory
.
getLog
(
ZMISD009SOCREATIONTask
.
class
);
@Autowired
@Autowired
private
JdbcTemplate
jdbcTemplate
;
private
JdbcTemplate
jdbcTemplate
;
...
@@ -57,11 +60,16 @@ public class ZMISD009SOCREATIONTask {
...
@@ -57,11 +60,16 @@ public class ZMISD009SOCREATIONTask {
}
}
private
void
sendData
(
ZMISD009SOCREATION
ZMISD009SOCREATION
)
{
private
void
sendData
(
ZMISD009SOCREATION
ZMISD009SOCREATION
)
{
String
traceName
=
"SoCreation"
;
String
traceAction
=
"D"
;
List
<
Map
<
String
,
Object
>>
headerList
=
jdbcTemplate
.
queryForList
(
"SELECT * FROM t_so_creation_header WHERE SEND_STATUS = ? LIMIT ?"
,
"N"
,
1
);
List
<
Map
<
String
,
Object
>>
headerList
=
jdbcTemplate
.
queryForList
(
"SELECT * FROM t_so_creation_header WHERE SEND_STATUS = ? LIMIT ?"
,
"N"
,
1
);
if
(
headerList
.
size
()
>
0
)
{
if
(
headerList
.
size
()
>
0
)
{
for
(
Map
<
String
,
Object
>
headerMap
:
headerList
)
{
for
(
Map
<
String
,
Object
>
headerMap
:
headerList
)
{
String
TRACE_NO
=
(
String
)
headerMap
.
get
(
"TRACE_NO"
);
String
TRACE_NO
=
(
String
)
headerMap
.
get
(
"TRACE_NO"
);
String
KUNNR
=
(
String
)
headerMap
.
get
(
"KUNNR"
);
String
KUNNR
=
(
String
)
headerMap
.
get
(
"KUNNR"
);
String
result
=
"S"
;
String
message
=
null
;
String
errorMessage
=
null
;
try
{
try
{
ZDTSD009SOCREATION
ZDTSD009SOCREATIONBean
=
new
ZDTSD009SOCREATION
();
ZDTSD009SOCREATION
ZDTSD009SOCREATIONBean
=
new
ZDTSD009SOCREATION
();
Header
header
=
new
Header
();
Header
header
=
new
Header
();
...
@@ -106,17 +114,16 @@ public class ZMISD009SOCREATIONTask {
...
@@ -106,17 +114,16 @@ public class ZMISD009SOCREATIONTask {
ZMISD009SOCREATION
.
zMISD009SOCREATION
(
ZDTSD009SOCREATIONBean
);
ZMISD009SOCREATION
.
zMISD009SOCREATION
(
ZDTSD009SOCREATIONBean
);
jdbcTemplate
.
update
(
"UPDATE t_so_creation_header SET SEND_STATUS = 'Y', SEND_TIME = NOW() WHERE ID = ?"
,
ID
);
jdbcTemplate
.
update
(
"UPDATE t_so_creation_header SET SEND_STATUS = 'Y', SEND_TIME = NOW() WHERE ID = ?"
,
ID
);
try
{
common
.
saveOrderTracking
(
TRACE_NO
,
"SoCreation"
,
null
,
KUNNR
,
"D"
,
"S"
,
null
,
null
);
}
catch
(
Throwable
e
)
{
}
catch
(
Throwable
e
)
{
e
.
printStackTrace
();
result
=
"F"
;
}
message
=
ThrowableUtil
.
getThrowableDesc
(
e
);
}
catch
(
DataAccessException
e
)
{
errorMessage
=
ThrowableUtil
.
toStackString
(
e
).
toString
();
e
.
printStackTrace
();
logger
.
error
(
"数据上传错误"
,
e
);
}
finally
{
try
{
try
{
common
.
saveOrderTracking
(
TRACE_NO
,
"SoCreation"
,
null
,
KUNNR
,
"D"
,
"F"
,
ThrowableUtil
.
getCaused
(
e
).
getMessage
(),
ThrowableUtil
.
toStackString
(
e
).
toString
()
);
common
.
saveOrderTracking
(
TRACE_NO
,
traceName
,
null
,
KUNNR
,
traceAction
,
result
,
message
,
errorMessage
);
}
catch
(
Throwable
e1
)
{
}
catch
(
Throwable
e1
)
{
e1
.
printStackTrace
(
);
logger
.
error
(
"追踪数据保存失败"
,
e1
);
}
}
}
}
}
}
...
...
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