Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in
Toggle navigation
T
topsun-bpm
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
鲁鑫
topsun-bpm
Commits
d3efd311
Commit
d3efd311
authored
Jan 25, 2024
by
鲁鑫
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
SAP采购订单调试
parent
a502bde8
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
69 additions
and
2 deletions
+69
-2
DefaultHttpClient2.java
...java/com/huigou/topsun/sap/common/DefaultHttpClient2.java
+64
-0
SapPurchaseOrderApplicationImpl.java
...der/application/impl/SapPurchaseOrderApplicationImpl.java
+2
-2
SapPurchaseOrderController.java
.../purchaseOrder/controller/SapPurchaseOrderController.java
+2
-0
SapSalesOrderController.java
...un/sap/salesOrder/controller/SapSalesOrderController.java
+1
-0
No files found.
topsun/src/main/java/com/huigou/topsun/sap/common/DefaultHttpClient2.java
0 → 100644
View file @
d3efd311
//package com.huigou.topsun.sap.common;
//
//import org.apache.commons.io.IOUtils;
//import org.apache.http.HttpResponse;
//import org.apache.http.HttpStatus;
//import org.apache.http.StatusLine;
//import org.apache.http.client.methods.HttpGet;
//import org.apache.http.client.methods.HttpPost;
//import org.apache.http.impl.client.HttpClientBuilder;
//import org.slf4j.Logger;
//import org.slf4j.LoggerFactory;
//import org.springframework.stereotype.Component;
//
//import java.io.IOException;
//import java.util.stream.Collectors;
//
///**
// */
//@Component
//public class DefaultHttpClient2 implements HttpClient {
//
// private final static Logger LOG = LoggerFactory.getLogger(DefaultHttpClient2.class);
// private final org.apache.http.client.HttpClient http = HttpClientBuilder.create().build();
//
// @Override
// public String execute(HttpPost post) throws IOException {
// String responseText = "";
// try {
// HttpResponse response = http.execute(post);
// responseText = this.getResponseText(response,responseText);
// }finally {
// post.releaseConnection();
// }
// return responseText;
// }
//
// @Override
// public String execute(HttpGet get) throws IOException {
// String responseText = "";
// try {
// HttpResponse response = http.execute(get);
// responseText = this.getResponseText(response,responseText);
// }finally {
// get.releaseConnection();
// }
// return responseText;
// }
//
// public String getResponseText(HttpResponse response,String responseText) throws IOException {
// LOG.info("response={}", response);
// StatusLine statusLine = response.getStatusLine();
// LOG.info("statusLine={}", statusLine);
// int statusCode = statusLine.getStatusCode();
// if (statusLine.getStatusCode() < HttpStatus.SC_OK || statusLine.getStatusCode() >= HttpStatus.SC_MULTIPLE_CHOICES) {
// throw new IOException(String.format("调用第三方系统出错,statusCode=%s, %s", statusCode, statusLine.getReasonPhrase()));
// }
// responseText = IOUtils.readLines(response.getEntity().getContent())
// .stream()
// .collect(Collectors.joining("\n"));
// LOG.info("responseText={}", responseText);
// return responseText;
// }
//
//}
topsun/src/main/java/com/huigou/topsun/sap/purchaseOrder/application/impl/SapPurchaseOrderApplicationImpl.java
View file @
d3efd311
...
@@ -85,7 +85,7 @@ public class SapPurchaseOrderApplicationImpl extends FlowBroker implements SapPu
...
@@ -85,7 +85,7 @@ public class SapPurchaseOrderApplicationImpl extends FlowBroker implements SapPu
SapPurchaseOrder
sapPurchaseOrder
=
sapPurchaseOrderRepository
.
findOne
(
bizId
);
SapPurchaseOrder
sapPurchaseOrder
=
sapPurchaseOrderRepository
.
findOne
(
bizId
);
sapPurchaseOrder
.
setStatusId
(
status
.
getId
());
sapPurchaseOrder
.
setStatusId
(
status
.
getId
());
SapPurchaseOrder
save
=
sapPurchaseOrderRepository
.
save
(
sapPurchaseOrder
);
SapPurchaseOrder
save
=
sapPurchaseOrderRepository
.
save
(
sapPurchaseOrder
);
this
.
sendSapDate
(
save
,
""
);
this
.
sendSapDate
(
save
,
"
Y
"
);
}
}
...
@@ -110,7 +110,7 @@ public class SapPurchaseOrderApplicationImpl extends FlowBroker implements SapPu
...
@@ -110,7 +110,7 @@ public class SapPurchaseOrderApplicationImpl extends FlowBroker implements SapPu
SapPurchaseOrder
sapPurchaseOrder
=
sapPurchaseOrderRepository
.
findOne
(
bizId
);
SapPurchaseOrder
sapPurchaseOrder
=
sapPurchaseOrderRepository
.
findOne
(
bizId
);
sapPurchaseOrder
.
setStatusId
(
BizBillStatus
.
APPLYING
.
getId
());
sapPurchaseOrder
.
setStatusId
(
BizBillStatus
.
APPLYING
.
getId
());
SapPurchaseOrder
save
=
sapPurchaseOrderRepository
.
save
(
sapPurchaseOrder
);
SapPurchaseOrder
save
=
sapPurchaseOrderRepository
.
save
(
sapPurchaseOrder
);
this
.
sendSapDate
(
save
,
"
X
"
);
this
.
sendSapDate
(
save
,
"
N
"
);
// 调用 onEnd 方法
// 调用 onEnd 方法
// DelegateExecution execution = delegateTask.getExecution();
// DelegateExecution execution = delegateTask.getExecution();
// onEnd(execution);
// onEnd(execution);
...
...
topsun/src/main/java/com/huigou/topsun/sap/purchaseOrder/controller/SapPurchaseOrderController.java
View file @
d3efd311
...
@@ -59,11 +59,13 @@ public class SapPurchaseOrderController extends CommonController {
...
@@ -59,11 +59,13 @@ public class SapPurchaseOrderController extends CommonController {
@RequestMapping
(
value
=
"/getSapPurchaseOrder"
,
consumes
=
"application/json; charset=UTF-8"
,
produces
=
"application/json; charset=UTF-8"
)
@RequestMapping
(
value
=
"/getSapPurchaseOrder"
,
consumes
=
"application/json; charset=UTF-8"
,
produces
=
"application/json; charset=UTF-8"
)
@ResponseBody
@ResponseBody
public
HashMap
<
String
,
Object
>
getSapPurchaseOrder
(
@RequestBody
SapPurchaseOrderDto
sapPurchaseOrderDto
){
public
HashMap
<
String
,
Object
>
getSapPurchaseOrder
(
@RequestBody
SapPurchaseOrderDto
sapPurchaseOrderDto
){
System
.
out
.
println
(
sapPurchaseOrderDto
);
this
.
sapPurchaseOrderApplication
.
saveSapPurchaseOrderDto
(
sapPurchaseOrderDto
);
this
.
sapPurchaseOrderApplication
.
saveSapPurchaseOrderDto
(
sapPurchaseOrderDto
);
HashMap
<
String
,
Object
>
messageMap
=
new
HashMap
<>();
HashMap
<
String
,
Object
>
messageMap
=
new
HashMap
<>();
messageMap
.
put
(
"Message_Status"
,
"S"
);
messageMap
.
put
(
"Message_Status"
,
"S"
);
messageMap
.
put
(
"Message_Text"
,
"成功"
);
messageMap
.
put
(
"Message_Text"
,
"成功"
);
messageMap
.
put
(
"NUMBER"
,
sapPurchaseOrderDto
.
getLsHeader
().
getEbeln
());
return
messageMap
;
return
messageMap
;
}
}
...
...
topsun/src/main/java/com/huigou/topsun/sap/salesOrder/controller/SapSalesOrderController.java
View file @
d3efd311
...
@@ -35,6 +35,7 @@ public class SapSalesOrderController extends CommonController {
...
@@ -35,6 +35,7 @@ public class SapSalesOrderController extends CommonController {
// @RequestBody SalesOrderItemDto salesOrderItemDto
// @RequestBody SalesOrderItemDto salesOrderItemDto
public
String
saveSalesOrder
()
{
public
String
saveSalesOrder
()
{
SDO
sdo
=
getUploadSDO
();
SDO
sdo
=
getUploadSDO
();
System
.
out
.
println
(
"sdo:"
+
sdo
);
SapSalesOrder
sapSalesOrder
=
sdo
.
toObject
(
SapSalesOrder
.
class
);
SapSalesOrder
sapSalesOrder
=
sdo
.
toObject
(
SapSalesOrder
.
class
);
SapSalesOrderItem
sapSalesOrderItem
=
sdo
.
toObject
(
SapSalesOrderItem
.
class
);
SapSalesOrderItem
sapSalesOrderItem
=
sdo
.
toObject
(
SapSalesOrderItem
.
class
);
SapSalesOrderOtherInfo
sapSalesOrderOtherInfo
=
sdo
.
toObject
(
SapSalesOrderOtherInfo
.
class
);
SapSalesOrderOtherInfo
sapSalesOrderOtherInfo
=
sdo
.
toObject
(
SapSalesOrderOtherInfo
.
class
);
...
...
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