Explorar o código

1.报价准确度处理评估值为空的情况,评估目的仅查询抵押、咨询、司法

GouGengquan hai 2 meses
pai
achega
6a2b871324

+ 5 - 3
dao/src/main/resources/mapper/MajorStatisticalStatementMapper.xml

@@ -1478,14 +1478,16 @@
                         )) / COUNT(major.id), 2)
                 FROM
                     major,
-                    major_target AS target,
+                    (SELECT major_id,report_no, SUM(evaluate_value) AS evaluate_value FROM major_target WHERE report_no IS NOT NULL AND evaluate_value IS NOT NULL GROUP BY report_no) AS target,
                     major_production AS production
                 WHERE major.deleted = 0
                   AND major.id = target.major_id
                   AND target.report_no = production.report_no
                   AND department_id = department.departmentId
-                  AND work_purpose != '租金'
-                  AND work_purpose != '可行性研究'
+                  AND (work_purpose = '抵押'
+                    OR work_purpose = '咨询'
+                    OR work_purpose = '司法')
+                  AND production.evaluate_amount IS NOT NULL
                   AND major.created BETWEEN #{dto.startTime} AND #{dto.endTime}
                ) AS quotationAccuracy
         FROM (