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
7fdc8c61
Commit
7fdc8c61
authored
Jul 12, 2024
by
刘学辉
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
EP调用销售订单查询用户的BUG
parent
d2e0af3d
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
38 additions
and
30 deletions
+38
-30
epSaleOrderDetail.js
...ain/webapp/biz/topsun/ep/epSaleOrder/epSaleOrderDetail.js
+4
-1
EpSaleOrderCancelApplication.java
...un/ep/order/application/EpSaleOrderCancelApplication.java
+1
-0
EpSaleOrderApplicationImpl.java
...ep/order/application/impl/EpSaleOrderApplicationImpl.java
+2
-1
EpSaleOrderCancelApplicationImpl.java
...er/application/impl/EpSaleOrderCancelApplicationImpl.java
+31
-28
No files found.
topsun-xt/src/main/webapp/biz/topsun/ep/epSaleOrder/epSaleOrderDetail.js
View file @
7fdc8c61
...
@@ -8,7 +8,10 @@ $(document).ready(function () {
...
@@ -8,7 +8,10 @@ $(document).ready(function () {
function
initialize
(){
function
initialize
(){
var
orderTypeName
=
$
(
"#orderTypeName"
).
val
();
var
orderTypeName
=
$
(
"#orderTypeName"
).
val
();
$
(
'#jobBizBillBody .subject'
).
html
(
orderTypeName
);
$
(
'#jobBizBillBody .subject'
).
html
(
orderTypeName
);
UICtrl
.
setDisable
(
$
(
"#submitForm"
));
if
(
$
(
'#statusId'
).
val
()
==
"0"
)
{
}
else
{
UICtrl
.
setDisable
(
$
(
"#submitForm"
));
}
UICtrl
.
layout
(
"#layout"
,
{
leftWidth
:
3
});
UICtrl
.
layout
(
"#layout"
,
{
leftWidth
:
3
});
}
}
...
...
topsun/src/main/java/com/huigou/topsun/ep/order/application/EpSaleOrderCancelApplication.java
View file @
7fdc8c61
...
@@ -15,6 +15,7 @@ import java.util.Map;
...
@@ -15,6 +15,7 @@ import java.util.Map;
*/
*/
public
interface
EpSaleOrderCancelApplication
{
public
interface
EpSaleOrderCancelApplication
{
public
static
final
String
QUERY_XML_FILE_PATH
=
"config/topsun/ep/epSaleOrder/epSaleOrderCancel.xml"
;
public
static
final
String
QUERY_XML_FILE_PATH
=
"config/topsun/ep/epSaleOrder/epSaleOrderCancel.xml"
;
public
static
final
String
QUERY_XML_FILE_PATH2
=
"config/topsun/ep/epSaleOrder/epSaleOrder.xml"
;
String
PROCESS_DEFINITION_KEY
=
"epSaleOrderCancelProc"
;
String
PROCESS_DEFINITION_KEY
=
"epSaleOrderCancelProc"
;
...
...
topsun/src/main/java/com/huigou/topsun/ep/order/application/impl/EpSaleOrderApplicationImpl.java
View file @
7fdc8c61
...
@@ -225,7 +225,8 @@ public class EpSaleOrderApplicationImpl extends FlowBroker implements EpSaleOrde
...
@@ -225,7 +225,8 @@ public class EpSaleOrderApplicationImpl extends FlowBroker implements EpSaleOrde
Map
<
String
,
Object
>
formData
=
BeanUtil
.
beanToMap
(
epSaleOrder
);
Map
<
String
,
Object
>
formData
=
BeanUtil
.
beanToMap
(
epSaleOrder
);
String
bizId
=
this
.
startProcessInstance
(
EpSaleOrderApplication
.
PROCESS_DEFINITION_KEY
,
formData
,
localSdo
);
String
bizId
=
this
.
startProcessInstance
(
EpSaleOrderApplication
.
PROCESS_DEFINITION_KEY
,
formData
,
localSdo
);
epSaleOrder
.
setId
(
bizId
);
epSaleOrder
.
setId
(
bizId
);
epSaleOrder
.
setStatusId
(
BizBillStatus
.
APPROVING
.
getId
());
// epSaleOrder.setStatusId(BizBillStatus.APPROVING.getId()); //lxh
epSaleOrder
.
setStatusId
(
BizBillStatus
.
APPLYING
.
getId
());
epSaleOrder
=
epSaleOrderRepository
.
save
(
epSaleOrder
);
epSaleOrder
=
epSaleOrderRepository
.
save
(
epSaleOrder
);
List
<
EpSaleOrderItemVo
>
epSaleOrderItemVos
=
epSaleOrderVo
.
getEpSaleOrderItemVos
();
List
<
EpSaleOrderItemVo
>
epSaleOrderItemVos
=
epSaleOrderVo
.
getEpSaleOrderItemVos
();
...
...
topsun/src/main/java/com/huigou/topsun/ep/order/application/impl/EpSaleOrderCancelApplicationImpl.java
View file @
7fdc8c61
...
@@ -13,6 +13,7 @@ import com.huigou.data.query.model.QueryDescriptor;
...
@@ -13,6 +13,7 @@ import com.huigou.data.query.model.QueryDescriptor;
import
com.huigou.data.query.model.QueryModel
;
import
com.huigou.data.query.model.QueryModel
;
import
com.huigou.topsun.ep.order.application.EpSaleOrderCancelApplication
;
import
com.huigou.topsun.ep.order.application.EpSaleOrderCancelApplication
;
import
com.huigou.topsun.ep.order.application.EpSaleOrderCancelItemApplication
;
import
com.huigou.topsun.ep.order.application.EpSaleOrderCancelItemApplication
;
import
com.huigou.topsun.ep.order.application.EpSaleOrderItemApplication
;
import
com.huigou.topsun.ep.order.domain.EpSaleOrderCancel
;
import
com.huigou.topsun.ep.order.domain.EpSaleOrderCancel
;
import
com.huigou.topsun.ep.order.domain.EpSaleOrderCancelItem
;
import
com.huigou.topsun.ep.order.domain.EpSaleOrderCancelItem
;
import
com.huigou.topsun.ep.order.domain.query.EpSaleOrderCancelQueryRequest
;
import
com.huigou.topsun.ep.order.domain.query.EpSaleOrderCancelQueryRequest
;
...
@@ -58,6 +59,8 @@ public class EpSaleOrderCancelApplicationImpl extends FlowBroker implements EpSa
...
@@ -58,6 +59,8 @@ public class EpSaleOrderCancelApplicationImpl extends FlowBroker implements EpSa
@Autowired
@Autowired
private
EpSaleOrderCancelItemApplication
epSaleOrderCancelItemApplication
;
private
EpSaleOrderCancelItemApplication
epSaleOrderCancelItemApplication
;
@Autowired
@Autowired
private
EpSaleOrderItemApplication
epSaleOrderItemApplication
;
@Autowired
private
HttpClient
httpClient
;
private
HttpClient
httpClient
;
@Resource
@Resource
private
WorkflowApplication
workflowApplication
;
private
WorkflowApplication
workflowApplication
;
...
@@ -122,7 +125,7 @@ public class EpSaleOrderCancelApplicationImpl extends FlowBroker implements EpSa
...
@@ -122,7 +125,7 @@ public class EpSaleOrderCancelApplicationImpl extends FlowBroker implements EpSa
}
}
@Transactional
@Transactional
pr
ivate
void
updateStatus
(
String
bizId
,
BizBillStatus
status
)
{
pr
otected
void
updateStatus
(
String
bizId
,
BizBillStatus
status
)
{
Assert
.
hasText
(
bizId
,
CommonDomainConstants
.
ID_NOT_BLANK
);
Assert
.
hasText
(
bizId
,
CommonDomainConstants
.
ID_NOT_BLANK
);
this
.
commonDomainService
.
updateStatus
(
EpSaleOrderCancel
.
class
,
bizId
,
status
.
getId
());
this
.
commonDomainService
.
updateStatus
(
EpSaleOrderCancel
.
class
,
bizId
,
status
.
getId
());
}
}
...
@@ -204,35 +207,35 @@ public class EpSaleOrderCancelApplicationImpl extends FlowBroker implements EpSa
...
@@ -204,35 +207,35 @@ public class EpSaleOrderCancelApplicationImpl extends FlowBroker implements EpSa
public
void
saveEpSaleOrderCancelVo
(
List
<
EpSaleOrderCancelVo
>
epSaleOrderCancelVos
)
{
public
void
saveEpSaleOrderCancelVo
(
List
<
EpSaleOrderCancelVo
>
epSaleOrderCancelVos
)
{
for
(
EpSaleOrderCancelVo
epSaleOrderCancelVo
:
epSaleOrderCancelVos
)
{
for
(
EpSaleOrderCancelVo
epSaleOrderCancelVo
:
epSaleOrderCancelVos
)
{
EpSaleOrderCancel
epSaleOrderCancel
=
new
EpSaleOrderCancel
();
EpSaleOrderCancel
epSaleOrderCancel
=
new
EpSaleOrderCancel
();
BeanUtil
.
copyProperties
(
epSaleOrderCancelVo
,
epSaleOrderCancel
);
BeanUtil
.
copyProperties
(
epSaleOrderCancelVo
,
epSaleOrderCancel
);
//初始化用户信息
String
personCode
=
epSaleOrderCancelVos
.
get
(
0
).
getPersonCode
();
QueryDescriptor
queryDescriptor
=
this
.
sqlExecutorDao
.
getQuery
(
QUERY_XML_FILE_PATH2
,
"loadPersonMemberId"
);
String
personMemberId
=
this
.
sqlExecutorDao
.
queryToString
(
queryDescriptor
.
getSql
(),
personCode
);
if
(
StringUtil
.
isBlank
(
personMemberId
))
{
throw
new
RuntimeException
(
"未找到编码为:"
+
personCode
+
" 的人员"
);
}
//String createdById = SystemCache.getParameter("adminPersonId", String.class);
Operator
operator
=
operatorApplication
.
createOperatorByPersonMemberId
(
personMemberId
);
epSaleOrderCancel
.
setDefaultValues
(
new
OrgUnit
(
operator
.
getFullId
(),
operator
.
getFullName
()));
SDO
localSdo
=
new
SDO
();
localSdo
.
setOperator
(
operator
);
Map
<
String
,
Object
>
formData
=
BeanUtil
.
beanToMap
(
epSaleOrderCancel
);
String
bizId
=
this
.
startProcessInstance
(
EpSaleOrderCancelApplication
.
PROCESS_DEFINITION_KEY
,
formData
,
localSdo
);
epSaleOrderCancel
.
setId
(
bizId
);
epSaleOrderCancel
.
setStatusId
(
BizBillStatus
.
APPLYING
.
getId
());
//LXH 改为申请状态
epSaleOrderCancel
=
epSaleOrderCancelRepository
.
save
(
epSaleOrderCancel
);
//初始化用户信息
List
<
EpSaleOrderCancelItemVo
>
epSaleOrderCancelItemVos
=
epSaleOrderCancelVo
.
getEpSaleOrderCancelItemVos
();
String
personCode
=
epSaleOrderCancelVos
.
get
(
0
).
getPersonCode
();
List
<
EpSaleOrderCancelItem
>
epSaleOrderCancelItems
=
new
ArrayList
<>();
QueryDescriptor
queryDescriptor
=
this
.
sqlExecutorDao
.
getQuery
(
QUERY_XML_FILE_PATH
,
"loadPersonMemberId"
);
epSaleOrderCancelItemVos
.
forEach
(
epSaleOrderCancelItemVo
->
{
String
personMemberId
=
this
.
sqlExecutorDao
.
queryToString
(
queryDescriptor
.
getSql
(),
personCode
);
EpSaleOrderCancelItem
epSaleOrderCancelItem
=
new
EpSaleOrderCancelItem
();
if
(
StringUtil
.
isBlank
(
personMemberId
)){
BeanUtil
.
copyProperties
(
epSaleOrderCancelItemVo
,
epSaleOrderCancelItem
);
throw
new
RuntimeException
(
"未找到编码为:"
+
personCode
+
" 的人员"
);
epSaleOrderCancelItems
.
add
(
epSaleOrderCancelItem
);
}
});
//String createdById = SystemCache.getParameter("adminPersonId", String.class);
this
.
epSaleOrderCancelItemApplication
.
saveEpSaleOrderCancelItems
(
epSaleOrderCancel
.
getId
(),
epSaleOrderCancelItems
);
Operator
operator
=
operatorApplication
.
createOperatorByPersonMemberId
(
personMemberId
);
epSaleOrderCancel
.
setDefaultValues
(
new
OrgUnit
(
operator
.
getFullId
(),
operator
.
getFullName
()));
SDO
localSdo
=
new
SDO
();
localSdo
.
setOperator
(
operator
);
Map
<
String
,
Object
>
formData
=
BeanUtil
.
beanToMap
(
epSaleOrderCancel
);
String
bizId
=
this
.
startProcessInstance
(
EpSaleOrderCancelApplication
.
PROCESS_DEFINITION_KEY
,
formData
,
localSdo
);
epSaleOrderCancel
.
setId
(
bizId
);
epSaleOrderCancel
.
setStatusId
(
BizBillStatus
.
APPROVING
.
getId
());
epSaleOrderCancel
=
epSaleOrderCancelRepository
.
save
(
epSaleOrderCancel
);
List
<
EpSaleOrderCancelItemVo
>
epSaleOrderCancelItemVos
=
epSaleOrderCancelVo
.
getEpSaleOrderCancelItemVos
();
}
List
<
EpSaleOrderCancelItem
>
epSaleOrderCancelItems
=
new
ArrayList
<>();
epSaleOrderCancelItemVos
.
forEach
(
epSaleOrderCancelItemVo
->
{
EpSaleOrderCancelItem
epSaleOrderCancelItem
=
new
EpSaleOrderCancelItem
();
BeanUtil
.
copyProperties
(
epSaleOrderCancelItemVo
,
epSaleOrderCancelItem
);
epSaleOrderCancelItems
.
add
(
epSaleOrderCancelItem
);
});
this
.
epSaleOrderCancelItemApplication
.
saveEpSaleOrderCancelItems
(
epSaleOrderCancel
.
getId
(),
epSaleOrderCancelItems
);
}
}
}
public
String
startProcessInstance
(
String
processDefinitionKey
,
Map
<
String
,
Object
>
formData
,
SDO
localSdo
){
public
String
startProcessInstance
(
String
processDefinitionKey
,
Map
<
String
,
Object
>
formData
,
SDO
localSdo
){
...
...
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