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
916da820
Commit
916da820
authored
Mar 06, 2025
by
1650842865
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
打样单创建采购申请
parent
6dd2e58d
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
23 additions
and
10 deletions
+23
-10
SapPurchaseApplicationImpl.java
...purchase/application/impl/SapPurchaseApplicationImpl.java
+7
-0
SapPurchaseController.java
...topsun/sap/purchase/controller/SapPurchaseController.java
+5
-5
SapPurchaseItemDto.java
...gou/topsun/sap/purchase/domain/vo/SapPurchaseItemDto.java
+11
-5
No files found.
topsun/src/main/java/com/huigou/topsun/sap/purchase/application/impl/SapPurchaseApplicationImpl.java
View file @
916da820
...
...
@@ -29,7 +29,9 @@ import com.huigou.uasp.bmp.operator.OperatorApplication;
import
com.huigou.uasp.bmp.opm.domain.model.org.Org
;
import
com.huigou.uasp.bpm.FlowBroker
;
import
com.huigou.util.ClassHelper
;
import
com.huigou.util.Constants
;
import
com.huigou.util.DateUtil
;
import
com.huigou.util.SDO
;
import
org.activiti.engine.delegate.DelegateExecution
;
import
org.activiti.engine.delegate.DelegateTask
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
@@ -355,9 +357,14 @@ public class SapPurchaseApplicationImpl extends FlowBroker implements SapPurchas
sapPurchase
.
setBsart
(
"ZNE2"
);
sapPurchase
.
setKnttp
(
"K"
);
String
id
=
mannualStartWorkApplication
.
startWorkflow
(
sapPurchase
,
PROCESS_DEFINITION_KEY
,
"sapPurchase"
);
SDO
sdo
=
(
SDO
)
ThreadLocalUtil
.
getVariable
(
"sdo"
);
String
billCode
=
sdo
.
getString
(
"billCode"
);
sapPurchase
.
setBillCode
(
billCode
);
//转换明细,保存
SapPurchaseItem
sapPurchaseItem
=
new
SapPurchaseItem
();
BeanUtil
.
copyProperties
(
sapPurchaseItemDto
,
sapPurchaseItem
);
sapPurchaseItem
.
setErnam
(
sapPurchaseItem
.
getAfnam
());
sapPurchaseItem
.
setBadat
(
new
Date
());
List
<
SapPurchaseItem
>
itemList
=
new
ArrayList
<>();
itemList
.
add
(
sapPurchaseItem
);
this
.
sapPurchaseItemApplication
.
saveSapPurchaseItems
(
id
,
itemList
);
...
...
topsun/src/main/java/com/huigou/topsun/sap/purchase/controller/SapPurchaseController.java
View file @
916da820
...
...
@@ -170,13 +170,13 @@ public class SapPurchaseController extends CommonController {
SapPurchase
sapPurchase
=
new
SapPurchase
();
try
{
sapPurchase
=
this
.
sapPurchaseApplication
.
saveEPPurchaseItem
(
sapPurchase
,
sapPurchaseItemDto
);
messageMap
.
put
(
"
CODE
"
,
"S"
);
messageMap
.
put
(
"M
SG
"
,
"成功"
);
messageMap
.
put
(
"
Message_Status
"
,
"S"
);
messageMap
.
put
(
"M
essage_Text
"
,
"成功"
);
messageMap
.
put
(
"DATA"
,
sapPurchase
.
getBillCode
());
}
catch
(
RuntimeException
e
){
messageMap
.
put
(
"
CODE
"
,
"E"
);
messageMap
.
put
(
"M
SG
"
,
e
.
getMessage
());
messageMap
.
put
(
"DATA"
,
JSONUtil
.
toString
(
sapPurchaseItemDto
)
);
messageMap
.
put
(
"
Message_Status
"
,
"E"
);
messageMap
.
put
(
"M
essage_Text
"
,
e
.
getMessage
());
messageMap
.
put
(
"DATA"
,
""
);
}
return
messageMap
;
}
...
...
topsun/src/main/java/com/huigou/topsun/sap/purchase/domain/vo/SapPurchaseItemDto.java
View file @
916da820
...
...
@@ -40,16 +40,16 @@ public class SapPurchaseItemDto implements Serializable {
private
Integer
bnfpo
;
/**
*
项次类别
*
物料组
*/
@JsonProperty
(
"
PSTYP
"
)
private
String
pstyp
;
@JsonProperty
(
"
MATKL
"
)
private
String
matkl
;
/**
* 物料组
*/
@JsonProperty
(
"MATKL"
)
private
String
matkl
;
@JsonProperty
(
"MATKL
_NAME
"
)
private
String
matkl
Name
;
/**
* 申购数量
...
...
@@ -87,6 +87,12 @@ public class SapPurchaseItemDto implements Serializable {
@JsonProperty
(
"KOSTL"
)
private
String
kostl
;
/**
* 成本中心
*/
@JsonProperty
(
"LTEXT"
)
private
String
kostlName
;
/**
* 采购组
*/
...
...
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