|
@@ -92,7 +92,7 @@
|
|
|
work_task_record AS record,
|
|
|
user,
|
|
|
work_node AS node
|
|
|
- WHERE state = 'PENDING'
|
|
|
+ WHERE (state = 'PENDING' OR( state = 'FINISHED' AND node.`code` = 'BUSINESS_ARCHIVING' ))
|
|
|
AND nodeInstance.node_id = node.id
|
|
|
AND record.handler_id = user.id
|
|
|
AND nodeInstance.deleted = 0
|
|
@@ -132,7 +132,7 @@
|
|
|
ORDER BY assets.created DESC
|
|
|
</select>
|
|
|
|
|
|
- <!--条件查询我的资产任务订单列表-->
|
|
|
+ <!--条件查询我的资产订单列表-->
|
|
|
<select id="selectMyOrderPage" resultType="com.dayou.vo.AssetsVO">
|
|
|
SELECT (@i := @i + 1) AS id,
|
|
|
assets.id AS assetsId,
|
|
@@ -193,7 +193,7 @@
|
|
|
work_task_record AS record,
|
|
|
user,
|
|
|
work_node AS node
|
|
|
- WHERE state = 'PENDING'
|
|
|
+ WHERE (state = 'PENDING' OR( state = 'FINISHED' AND node.`code` = 'BUSINESS_ARCHIVING' ))
|
|
|
AND nodeInstance.node_id = node.id
|
|
|
AND record.handler_id = user.id
|
|
|
AND nodeInstance.deleted = 0
|
|
@@ -205,8 +205,8 @@
|
|
|
WHERE assets.deleted = 0
|
|
|
AND assets.client_manager_id = #{assetsSelectDTO.clientManagerId}
|
|
|
#送达状态查询
|
|
|
- <if test="assetsSelectDTO != null and assetsSelectDTO.delivery != null">
|
|
|
- AND production.delivery = #{assetsSelectDTO.delivery}
|
|
|
+ <if test="assetsSelectDTO != null and assetsSelectDTO.delivery">
|
|
|
+ AND reportInfo.delivery = #{assetsSelectDTO.delivery}
|
|
|
</if>
|
|
|
#项目负责人查询
|
|
|
<if test="assetsSelectDTO != null and assetsSelectDTO.principalId != null">
|
|
@@ -266,8 +266,6 @@
|
|
|
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 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
|
|
|
#查询当前进行的节点信息
|
|
|
LEFT JOIN (SELECT nodeInstance.id AS currentNodeId,
|
|
|
user.name AS handlerName,
|
|
@@ -289,6 +287,8 @@
|
|
|
AND record.instance_id = nodeInstance.id
|
|
|
AND nodeInstance.business_type = 'ASSET_BUSINESS'
|
|
|
) AS nodeInfo ON nodeInfo.businessId = assets.id
|
|
|
+ LEFT JOIN production_fund AS pFund ON pFund.business_id = assets.id AND pFund.production_no = nodeInfo.business_min_id
|
|
|
+ LEFT JOIN finance_invoice AS invoice ON pFund.order_fund_id = fund.id
|
|
|
WHERE assets.deleted = 0
|
|
|
AND nodeInfo.currentNodeCode = 'BUSINESS_ARCHIVING'
|
|
|
#评估业务类别(业务类型)查询
|