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
e82899bb
Commit
e82899bb
authored
Jul 16, 2024
by
鲁鑫
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
销售订单待办任务加上供应商和销售单号
parent
cee1be6d
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
47 additions
and
8 deletions
+47
-8
EpSaleOrderApplicationImpl.java
...ep/order/application/impl/EpSaleOrderApplicationImpl.java
+23
-4
EpSaleOrderCancelApplicationImpl.java
...er/application/impl/EpSaleOrderCancelApplicationImpl.java
+24
-4
No files found.
topsun/src/main/java/com/huigou/topsun/ep/order/application/impl/EpSaleOrderApplicationImpl.java
View file @
e82899bb
...
...
@@ -24,6 +24,7 @@ import com.huigou.topsun.sap.common.application.SapMutualEpLogApplication;
import
com.huigou.topsun.sap.common.domain.EpResult
;
import
com.huigou.topsun.sap.common.domain.SapResult
;
import
com.huigou.topsun.sap.costReimbursement.domain.SapCostReimbursement
;
import
com.huigou.topsun.sap.purchaseApproval.domain.SapPurchaseApproval
;
import
com.huigou.uasp.bmp.common.BizBillStatus
;
import
com.huigou.uasp.bmp.operator.OperatorApplication
;
import
com.huigou.uasp.bmp.opm.application.OrgApplication
;
...
...
@@ -33,10 +34,7 @@ import com.huigou.uasp.bpm.FlowBroker;
import
com.huigou.uasp.bpm.ProcessAction
;
import
com.huigou.uasp.bpm.ProcessStartModel
;
import
com.huigou.uasp.bpm.engine.application.WorkflowApplication
;
import
com.huigou.util.ClassHelper
;
import
com.huigou.util.Constants
;
import
com.huigou.util.SDO
;
import
com.huigou.util.StringUtil
;
import
com.huigou.util.*
;
import
org.activiti.engine.delegate.DelegateExecution
;
import
org.activiti.engine.delegate.DelegateTask
;
import
org.activiti.engine.runtime.ProcessInstance
;
...
...
@@ -170,6 +168,27 @@ public class EpSaleOrderApplicationImpl extends FlowBroker implements EpSaleOrde
// this.feedBackSaleOrder(epSaleOrder,"0");
}
}
@Override
protected
void
setTaskDescription
(
DelegateTask
delegateTask
)
{
String
bizId
=
delegateTask
.
getExecution
().
getProcessBusinessKey
();
delegateTask
.
setDescription
(
this
.
getApprovalSubjectName
(
bizId
));
}
/**
* 获取任务标题
*
* @param bizId
* @return
*/
private
String
getApprovalSubjectName
(
String
bizId
)
{
EpSaleOrder
epSaleOrder
=
this
.
epSaleOrderRepository
.
findOne
(
bizId
);
List
<
EpSaleOrderItem
>
orderItemList
=
epSaleOrderItemApplication
.
findByEpSaleOrderId
(
epSaleOrder
.
getId
());
//查询 单据日期
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
);
}
@Override
...
...
topsun/src/main/java/com/huigou/topsun/ep/order/application/impl/EpSaleOrderCancelApplicationImpl.java
View file @
e82899bb
...
...
@@ -14,8 +14,10 @@ import com.huigou.data.query.model.QueryModel;
import
com.huigou.topsun.ep.order.application.EpSaleOrderCancelApplication
;
import
com.huigou.topsun.ep.order.application.EpSaleOrderCancelItemApplication
;
import
com.huigou.topsun.ep.order.application.EpSaleOrderItemApplication
;
import
com.huigou.topsun.ep.order.domain.EpSaleOrder
;
import
com.huigou.topsun.ep.order.domain.EpSaleOrderCancel
;
import
com.huigou.topsun.ep.order.domain.EpSaleOrderCancelItem
;
import
com.huigou.topsun.ep.order.domain.EpSaleOrderItem
;
import
com.huigou.topsun.ep.order.domain.query.EpSaleOrderCancelQueryRequest
;
import
com.huigou.topsun.ep.order.domain.vo.EpSaleOrderCancelItemVo
;
import
com.huigou.topsun.ep.order.domain.vo.EpSaleOrderCancelVo
;
...
...
@@ -31,10 +33,7 @@ import com.huigou.uasp.bpm.FlowBroker;
import
com.huigou.uasp.bpm.ProcessAction
;
import
com.huigou.uasp.bpm.ProcessStartModel
;
import
com.huigou.uasp.bpm.engine.application.WorkflowApplication
;
import
com.huigou.util.ClassHelper
;
import
com.huigou.util.Constants
;
import
com.huigou.util.SDO
;
import
com.huigou.util.StringUtil
;
import
com.huigou.util.*
;
import
org.activiti.engine.delegate.DelegateExecution
;
import
org.activiti.engine.delegate.DelegateTask
;
import
org.activiti.engine.runtime.ProcessInstance
;
...
...
@@ -168,6 +167,27 @@ public class EpSaleOrderCancelApplicationImpl extends FlowBroker implements EpSa
//this.feedBackSaleOrderCancel(epSaleOrderCancel,"0");
}
}
@Override
protected
void
setTaskDescription
(
DelegateTask
delegateTask
)
{
String
bizId
=
delegateTask
.
getExecution
().
getProcessBusinessKey
();
delegateTask
.
setDescription
(
this
.
getApprovalSubjectName
(
bizId
));
}
/**
* 获取任务标题
*
* @param bizId
* @return
*/
private
String
getApprovalSubjectName
(
String
bizId
)
{
EpSaleOrderCancel
saleOrderCancel
=
this
.
epSaleOrderCancelRepository
.
findOne
(
bizId
);
List
<
EpSaleOrderCancelItem
>
cancelItemList
=
epSaleOrderCancelItemApplication
.
findByEpSaleOrderCancelId
(
saleOrderCancel
.
getId
());
//查询 单据日期
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
);
}
@Override
...
...
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