|
@@ -32,11 +32,27 @@
|
|
|
<select id="validateProd" parameterType="java.lang.Long" resultType="com.dayou.vo.ProdValidateVO">
|
|
|
SELECT
|
|
|
pt.acreage,
|
|
|
- ROUND(pt.amount/10000,2) AS amount,
|
|
|
+ ROUND( pt.amount / 10000, 2 ) AS amount,
|
|
|
p.location AS productionName,
|
|
|
- p.order_id AS productionNo ,
|
|
|
+ p.order_id AS productionNo,
|
|
|
p.bailorA,
|
|
|
- p.bailorB
|
|
|
+ p.bailorB,
|
|
|
+ DATE_FORMAT((
|
|
|
+ SELECT
|
|
|
+ created
|
|
|
+ FROM
|
|
|
+ work_flow_log
|
|
|
+ WHERE
|
|
|
+ state= 'PASS'
|
|
|
+ AND business_type = 'PERSONAL_BUSINESS'
|
|
|
+ AND instance_id = ( SELECT id FROM work_flow_node_instance WHERE business_type = 'PERSONAL_BUSINESS' AND business_id = p.id AND deleted = 0 AND node_id = 100 AND state='FINISHED' ORDER BY created DESC LIMIT 1 )
|
|
|
+ ORDER BY
|
|
|
+ created DESC
|
|
|
+ LIMIT 1
|
|
|
+ ),
|
|
|
+ '%Y-%m-%d'
|
|
|
+ ) AS valueTiming,
|
|
|
+ DATE_FORMAT(( SELECT production_time FROM personal_production WHERE target_id = pt.id AND production_time IS NOT NULL AND deleted = 0 ORDER BY production_time ASC LIMIT 1 ), '%Y-%m-%d' ) AS production_time
|
|
|
FROM
|
|
|
personal_target pt
|
|
|
LEFT JOIN personal p ON p.id = pt.personal_id
|