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
b06eee43
Commit
b06eee43
authored
Jul 17, 2024
by
鲁鑫
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
EP销售订单任务标题优化
parent
a58635c9
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
15 additions
and
6 deletions
+15
-6
EpSaleOrderApplicationImpl.java
...ep/order/application/impl/EpSaleOrderApplicationImpl.java
+7
-3
EpSaleOrderCancelApplicationImpl.java
...er/application/impl/EpSaleOrderCancelApplicationImpl.java
+8
-3
No files found.
topsun/src/main/java/com/huigou/topsun/ep/order/application/impl/EpSaleOrderApplicationImpl.java
View file @
b06eee43
...
...
@@ -46,6 +46,7 @@ import org.springframework.util.Assert;
import
javax.annotation.Resource
;
import
java.io.IOException
;
import
java.util.*
;
import
java.util.stream.Collectors
;
/**
* @Auther: xin.lu
...
...
@@ -183,11 +184,11 @@ public class EpSaleOrderApplicationImpl extends FlowBroker implements EpSaleOrde
*/
private
String
getApprovalSubjectName
(
String
bizId
)
{
EpSaleOrder
epSaleOrder
=
this
.
epSaleOrderRepository
.
findOne
(
bizId
);
List
<
EpSaleOrderItem
>
orderItemList
=
epSaleOrderItemApplication
.
findByEpSaleOrderId
(
epSaleOrder
.
getId
()
);
String
vbeln
=
this
.
getBizAndApprovalData
().
getString
(
"vbeln"
);
//查询 单据日期
String
fillinDateStr
=
DateUtil
.
getDateFormat
(
"yyyy-MM-dd HH:mm:ss"
,
epSaleOrder
.
getFillinDate
());
//设置标题
return
String
.
format
(
"%s-%s(%s)"
,
epSaleOrder
.
getKunnr
(),
orderItemList
.
get
(
0
).
getVbeln
()
,
fillinDateStr
);
return
String
.
format
(
"%s-%s(%s)"
,
epSaleOrder
.
getKunnr
(),
vbeln
,
fillinDateStr
);
}
...
...
@@ -242,13 +243,16 @@ public class EpSaleOrderApplicationImpl extends FlowBroker implements EpSaleOrde
epSaleOrder
.
setDefaultValues
(
new
OrgUnit
(
operator
.
getFullId
(),
operator
.
getFullName
()));
Map
<
String
,
Object
>
formData
=
BeanUtil
.
beanToMap
(
epSaleOrder
);
List
<
EpSaleOrderItemVo
>
epSaleOrderItemVos
=
epSaleOrderVo
.
getEpSaleOrderItemVos
();
List
<
String
>
vbelns
=
epSaleOrderItemVos
.
stream
().
map
(
EpSaleOrderItemVo:
:
getVbeln
).
collect
(
Collectors
.
toList
());
String
vbeln
=
String
.
join
(
","
,
vbelns
);
formData
.
put
(
"vbeln"
,
vbeln
);
String
bizId
=
this
.
startProcessInstance
(
EpSaleOrderApplication
.
PROCESS_DEFINITION_KEY
,
formData
,
localSdo
);
epSaleOrder
.
setId
(
bizId
);
// epSaleOrder.setStatusId(BizBillStatus.APPROVING.getId()); //lxh
epSaleOrder
.
setStatusId
(
BizBillStatus
.
APPLYING
.
getId
());
epSaleOrder
=
epSaleOrderRepository
.
save
(
epSaleOrder
);
List
<
EpSaleOrderItemVo
>
epSaleOrderItemVos
=
epSaleOrderVo
.
getEpSaleOrderItemVos
();
List
<
EpSaleOrderItem
>
epSaleOrderItems
=
new
ArrayList
<>();
epSaleOrderItemVos
.
forEach
(
epSaleOrderItemVo
->
{
EpSaleOrderItem
epSaleOrderItem
=
new
EpSaleOrderItem
();
...
...
topsun/src/main/java/com/huigou/topsun/ep/order/application/impl/EpSaleOrderCancelApplicationImpl.java
View file @
b06eee43
...
...
@@ -45,6 +45,7 @@ import org.springframework.util.Assert;
import
javax.annotation.Resource
;
import
java.io.IOException
;
import
java.util.*
;
import
java.util.stream.Collectors
;
/**
* @Auther: xin.lu
...
...
@@ -182,11 +183,11 @@ public class EpSaleOrderCancelApplicationImpl extends FlowBroker implements EpSa
*/
private
String
getApprovalSubjectName
(
String
bizId
)
{
EpSaleOrderCancel
saleOrderCancel
=
this
.
epSaleOrderCancelRepository
.
findOne
(
bizId
);
List
<
EpSaleOrderCancelItem
>
cancelItemList
=
epSaleOrderCancelItemApplication
.
findByEpSaleOrderCancelId
(
saleOrderCancel
.
getId
()
);
String
vbeln
=
this
.
getBizAndApprovalData
().
getString
(
"vbeln"
);
//查询 单据日期
String
fillinDateStr
=
DateUtil
.
getDateFormat
(
"yyyy-MM-dd HH:mm:ss"
,
saleOrderCancel
.
getFillinDate
());
//设置标题
return
String
.
format
(
"%s-%s(%s)"
,
saleOrderCancel
.
getCustomerName
(),
cancelItemList
.
get
(
0
).
getVbeln
()
,
fillinDateStr
);
return
String
.
format
(
"%s-%s(%s)"
,
saleOrderCancel
.
getCustomerName
(),
vbeln
,
fillinDateStr
);
}
...
...
@@ -240,6 +241,10 @@ public class EpSaleOrderCancelApplicationImpl extends FlowBroker implements EpSa
SDO
localSdo
=
new
SDO
();
localSdo
.
setOperator
(
operator
);
Map
<
String
,
Object
>
formData
=
BeanUtil
.
beanToMap
(
epSaleOrderCancel
);
List
<
EpSaleOrderCancelItemVo
>
epSaleOrderCancelItemVos
=
epSaleOrderCancelVo
.
getEpSaleOrderCancelItemVos
();
List
<
String
>
vbelns
=
epSaleOrderCancelItemVos
.
stream
().
map
(
EpSaleOrderCancelItemVo:
:
getVbeln
).
collect
(
Collectors
.
toList
());
String
vbeln
=
String
.
join
(
","
,
vbelns
);
formData
.
put
(
"vbeln"
,
vbeln
);
String
bizId
=
this
.
startProcessInstance
(
EpSaleOrderCancelApplication
.
PROCESS_DEFINITION_KEY
,
formData
,
localSdo
);
epSaleOrderCancel
.
setId
(
bizId
);
epSaleOrderCancel
.
setStatusId
(
BizBillStatus
.
APPLYING
.
getId
());
//LXH 改为申请状态
...
...
@@ -247,7 +252,7 @@ public class EpSaleOrderCancelApplicationImpl extends FlowBroker implements EpSa
BeanUtil
.
copyProperties
(
epSaleOrderCancelVo
,
epSaleOrderCancel
);
List
<
EpSaleOrderCancelItemVo
>
epSaleOrderCancelItemVos
=
epSaleOrderCancelVo
.
getEpSaleOrderCancelItemVos
();
List
<
EpSaleOrderCancelItem
>
epSaleOrderCancelItems
=
new
ArrayList
<>();
epSaleOrderCancelItemVos
.
forEach
(
epSaleOrderCancelItemVo
->
{
EpSaleOrderCancelItem
epSaleOrderCancelItem
=
new
EpSaleOrderCancelItem
();
...
...
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