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
a403b114
Commit
a403b114
authored
Feb 08, 2025
by
1650842865
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
采购申请,采购订单接口优化
parent
1d15b94b
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
9 additions
and
7 deletions
+9
-7
SapPurchaseApprovalApplicationImpl.java
.../application/impl/SapPurchaseApprovalApplicationImpl.java
+4
-3
SapPurchaseOrderApplication.java
...urchaseOrder/application/SapPurchaseOrderApplication.java
+1
-1
SapPurchaseOrderApplicationImpl.java
...der/application/impl/SapPurchaseOrderApplicationImpl.java
+4
-3
No files found.
topsun/src/main/java/com/huigou/topsun/sap/purchaseApproval/application/impl/SapPurchaseApprovalApplicationImpl.java
View file @
a403b114
...
...
@@ -168,7 +168,7 @@ public class SapPurchaseApprovalApplicationImpl extends FlowBroker implements Sa
SapPurchaseApproval
sapPurchaseApproval
=
sapPurchaseApprovalRepository
.
findOne
(
bizId
);
sapPurchaseApproval
.
setStatusId
(
status
.
getId
());
sapPurchaseApprovalRepository
.
save
(
sapPurchaseApproval
);
sendSapData
(
sapPurchaseApproval
,
"Y"
);
sendSapData
(
sapPurchaseApproval
,
"Y"
,
""
);
}
/**
...
...
@@ -216,7 +216,7 @@ public class SapPurchaseApprovalApplicationImpl extends FlowBroker implements Sa
SapPurchaseApproval
sapPurchaseApproval
=
sapPurchaseApprovalRepository
.
findOne
(
bizId
);
sapPurchaseApproval
.
setStatusId
(
BizBillStatus
.
APPLYING
.
getId
());
sapPurchaseApprovalRepository
.
save
(
sapPurchaseApproval
);
sendSapData
(
sapPurchaseApproval
,
"N"
);
sendSapData
(
sapPurchaseApproval
,
"N"
,
"0"
);
//终止
//workflowApplication.abortProcessInstance(delegateTask.getProcessInstanceId());
}
...
...
@@ -428,7 +428,7 @@ public class SapPurchaseApprovalApplicationImpl extends FlowBroker implements Sa
/**
* 远程调用sap接口,传递数据
*/
public
void
sendSapData
(
SapPurchaseApproval
sapPurchaseApproval
,
String
flag
)
{
public
void
sendSapData
(
SapPurchaseApproval
sapPurchaseApproval
,
String
flag
,
String
status
)
{
List
<
SapPurchaseApprovalItem
>
approvalItemList
=
sapPurchaseApprovalItemApplication
.
querySapPurchaseApprovalItems
(
sapPurchaseApproval
.
getId
());
List
<
Map
<
String
,
Object
>>
paramList
=
new
ArrayList
<>();
for
(
SapPurchaseApprovalItem
sapPurchaseApprovalItem
:
approvalItemList
)
{
...
...
@@ -438,6 +438,7 @@ public class SapPurchaseApprovalApplicationImpl extends FlowBroker implements Sa
paramItem
.
put
(
"frgkz"
,
"10"
);
paramItem
.
put
(
"bnfpo"
,
sapPurchaseApprovalItem
.
getBnfpo
());
paramItem
.
put
(
"flag"
,
flag
);
paramItem
.
put
(
"status"
,
status
);
paramList
.
add
(
paramItem
);
}
...
...
topsun/src/main/java/com/huigou/topsun/sap/purchaseOrder/application/SapPurchaseOrderApplication.java
View file @
a403b114
...
...
@@ -25,7 +25,7 @@ public interface SapPurchaseOrderApplication {
void
saveSapPurchaseOrderDto
(
SapPurchaseOrderDto
sapPurchaseOrderDto
);
void
sendSapDate
(
SapPurchaseOrder
sapPurchaseOrder
,
String
flag
);
void
sendSapDate
(
SapPurchaseOrder
sapPurchaseOrder
,
String
flag
,
String
status
);
String
revokeApproval
(
String
id
);
...
...
topsun/src/main/java/com/huigou/topsun/sap/purchaseOrder/application/impl/SapPurchaseOrderApplicationImpl.java
View file @
a403b114
...
...
@@ -203,7 +203,7 @@ public class SapPurchaseOrderApplicationImpl extends FlowBroker implements SapPu
SapPurchaseOrder
sapPurchaseOrder
=
sapPurchaseOrderRepository
.
findOne
(
bizId
);
sapPurchaseOrder
.
setStatusId
(
status
.
getId
());
SapPurchaseOrder
save
=
sapPurchaseOrderRepository
.
save
(
sapPurchaseOrder
);
this
.
sendSapDate
(
save
,
"Y"
);
this
.
sendSapDate
(
save
,
"Y"
,
""
);
asyncWriteExecutor
.
execute
(()->
//创建放行条
this
.
startSapPermit
(
sapPurchaseOrder
)
...
...
@@ -264,7 +264,7 @@ public class SapPurchaseOrderApplicationImpl extends FlowBroker implements SapPu
SapPurchaseOrder
sapPurchaseOrder
=
sapPurchaseOrderRepository
.
findOne
(
bizId
);
sapPurchaseOrder
.
setStatusId
(
BizBillStatus
.
APPLYING
.
getId
());
SapPurchaseOrder
save
=
sapPurchaseOrderRepository
.
save
(
sapPurchaseOrder
);
this
.
sendSapDate
(
save
,
"N"
);
this
.
sendSapDate
(
save
,
"N"
,
"0"
);
// 调用 onEnd 方法
// DelegateExecution execution = delegateTask.getExecution();
// onEnd(execution);
...
...
@@ -369,12 +369,13 @@ public class SapPurchaseOrderApplicationImpl extends FlowBroker implements SapPu
/**
* 远程调用sap接口,传递数据
*/
public
void
sendSapDate
(
SapPurchaseOrder
sapPurchaseOrder
,
String
flag
)
{
public
void
sendSapDate
(
SapPurchaseOrder
sapPurchaseOrder
,
String
flag
,
String
status
)
{
Map
<
String
,
Object
>
paramItem
=
new
HashMap
<>();
paramItem
.
put
(
"ebeln"
,
sapPurchaseOrder
.
getEbeln
());
paramItem
.
put
(
"BEDNR"
,
sapPurchaseOrder
.
getBillCode
());
paramItem
.
put
(
"frgkz"
,
"10"
);
paramItem
.
put
(
"flag"
,
flag
);
paramItem
.
put
(
"status"
,
status
);
List
<
Map
<
String
,
Object
>>
paramList
=
new
ArrayList
<>();
paramList
.
add
(
paramItem
);
Map
<
String
,
Object
>
param
=
new
HashMap
<>();
...
...
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