Jelajahi Sumber

个贷价值时点查询修改

wucl 3 bulan lalu
induk
melakukan
cd7aaa7f3c
1 mengubah file dengan 18 tambahan dan 4 penghapusan
  1. 18 4
      dao/src/main/resources/mapper/PersonalTargetMapper.xml

+ 18 - 4
dao/src/main/resources/mapper/PersonalTargetMapper.xml

@@ -32,13 +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,
-            JSON_UNQUOTE(JSON_EXTRACT(pt.selling_ability,'$.sceneDateD')) 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 productionTime
+            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