|
@@ -71,7 +71,9 @@
|
|
|
nodeInfo.businessId,
|
|
|
nodeInfo.currentNodeName,
|
|
|
nodeInfo.currentNodeCode,
|
|
|
- nodeInfo.handlerName
|
|
|
+ nodeInfo.handlerName,
|
|
|
+ nodeInfo.currentNodeId,
|
|
|
+ nodeInfo.recordId
|
|
|
FROM (SELECT @i := 0) AS sort,assets
|
|
|
LEFT JOIN user ON user.id = assets.principal_id
|
|
|
LEFT JOIN customer_company AS customer ON customer.id = assets.clientele_id
|
|
@@ -82,7 +84,8 @@
|
|
|
node.code AS currentNodeCode,
|
|
|
nodeInstance.business_id AS businessId,
|
|
|
nodeInstance.business_sub_id,
|
|
|
- nodeInstance.business_min_id
|
|
|
+ nodeInstance.business_min_id,
|
|
|
+ record.id AS recordId
|
|
|
FROM work_flow_node_instance AS nodeInstance,
|
|
|
work_task_record AS record,
|
|
|
user,
|
|
@@ -130,7 +133,9 @@
|
|
|
assets.order_id,
|
|
|
assets_business_gener,
|
|
|
allot_type,
|
|
|
- production.production_no,
|
|
|
+ (SELECT production_no FROM assets_production WHERE assets_production.production_no = nodeInfo.business_sub_id) AS statementNo,
|
|
|
+ (SELECT production_no FROM assets_production WHERE assets_production.production_no = nodeInfo.business_min_id) AS reportNo,
|
|
|
+ (SELECT production_type FROM assets_production WHERE assets_production.production_no = nodeInfo.business_sub_id) AS productionType,
|
|
|
clientele_id,
|
|
|
customer.name AS customerName,
|
|
|
bailor,
|
|
@@ -154,12 +159,13 @@
|
|
|
nodeInfo.currentNodeName,
|
|
|
nodeInfo.currentNodeCode,
|
|
|
nodeInfo.handlerName,
|
|
|
- production.production_type
|
|
|
+ nodeInfo.recordId,
|
|
|
+ nodeInfo.currentNodeId,
|
|
|
+ warehouse.id AS warehouseId
|
|
|
FROM (SELECT @i := 0) AS sort,assets
|
|
|
- LEFT JOIN assets_production AS production ON production.business_id = assets.id
|
|
|
LEFT JOIN user ON user.id = assets.principal_id
|
|
|
LEFT JOIN customer_company AS customer ON customer.id = assets.clientele_id
|
|
|
- LEFT JOIN order_fund AS fund ON fund.business_id = assets.id
|
|
|
+ LEFT JOIN order_fund AS fund ON fund.business_id = assets.id AND business_type = 'ASSET_BUSINESS'
|
|
|
LEFT JOIN production_fund AS pFund ON pFund.business_id = assets.id
|
|
|
LEFT JOIN finance_invoice AS invoice ON pFund.order_fund_id = fund.id
|
|
|
#查询当前进行的节点信息
|
|
@@ -167,7 +173,10 @@
|
|
|
user.name AS handlerName,
|
|
|
node.name AS currentNodeName,
|
|
|
node.code AS currentNodeCode,
|
|
|
- nodeInstance.business_id AS businessId
|
|
|
+ nodeInstance.business_id AS businessId,
|
|
|
+ nodeInstance.business_sub_id,
|
|
|
+ nodeInstance.business_min_id,
|
|
|
+ record.id AS recordId
|
|
|
FROM work_flow_node_instance AS nodeInstance,
|
|
|
work_task_record AS record,
|
|
|
user,
|
|
@@ -178,6 +187,7 @@
|
|
|
AND nodeInstance.deleted = 0
|
|
|
AND record.instance_id = nodeInstance.id
|
|
|
) AS nodeInfo ON nodeInfo.businessId = assets.id
|
|
|
+ LEFT JOIN production_out_warehouse AS warehouse ON warehouse.report_no = nodeInfo.business_min_id AND warehouse.deleted = 0
|
|
|
WHERE assets.deleted = 0
|
|
|
AND assets.client_manager_id = #{assetsSelectDTO.clientManagerId}
|
|
|
#送达状态查询
|