|
@@ -121,4 +121,44 @@ ORDER BY
|
|
|
x.DELETED = '0' AND TRUNC(r.DISTRIBUTETIME) = TO_DATE(#{data}, 'YYYY-MM-DD') AND (x.STATUS IS NOT NULL OR x.STATUS !='未关闭')
|
|
|
GROUP BY x.MACHINEID,x.SERIALNUMBER,r.DEPTID
|
|
|
</select>
|
|
|
+
|
|
|
+ <select id="getDataForApi" resultType="com.rongwei.bsentity.vo.pmq.ZhcxPmqManagementVo">
|
|
|
+ SELECT
|
|
|
+ p.MACHINENO AS MACHINENO,
|
|
|
+ manage.PROJECTNO AS PROJECTNO,
|
|
|
+ manage.PROJECTNAME AS PROJECTNAME,
|
|
|
+ dis.CONFIRMERID AS CONFIRMERID,
|
|
|
+ dis.CONFIRMER AS CONFIRMER,
|
|
|
+ dis.ESTIMATEDCLOSEDATA AS ESTIMATEDCLOSEDATA,
|
|
|
+ COALESCE (IF(dis.STATUS IS NULL, recored.CLOSESTATUS, dis.STATUS),recored.CLOSESTATUS) AS STATUS,
|
|
|
+ recored.SEQNO AS SERIALNUMBER,
|
|
|
+ recored.REMARK AS REMARK,
|
|
|
+ dis.SUPPLEMENT AS SUPPLEMENT,
|
|
|
+ recored.DEPTNAME,
|
|
|
+ recored.DEPTID,
|
|
|
+ dis.CLOSEDATA,
|
|
|
+ recored.DISTRIBUTETIME
|
|
|
+ FROM
|
|
|
+ ZHCX_PMQ_MANAGEMENT_RECORED recored
|
|
|
+ LEFT JOIN ZHCX_PMQ_MANAGEMENT manage ON manage.ID = recored.PMQMID AND manage.DELETED = '0'
|
|
|
+ LEFT JOIN (
|
|
|
+ SELECT
|
|
|
+ n.ID AS MACHINEID,
|
|
|
+ n.DEVICE_NUMBER AS MACHINENO,
|
|
|
+ p.ID AS PROJECTID
|
|
|
+ FROM
|
|
|
+ ZHCX_PROJECT_DEVICE_NUMBER n
|
|
|
+ JOIN ZHCX_PROJECT_MANAGE p ON
|
|
|
+ p.ID = n.PID
|
|
|
+ AND p.DELETED = '0'
|
|
|
+ WHERE
|
|
|
+ n.DELETED = '0'
|
|
|
+ )p ON p.PROJECTID = manage.PROJECTID
|
|
|
+ LEFT JOIN ZHCX_PMQ_MANAGEMENT_DISTRIBUTION_DETAIL dis ON dis.PID = recored.ID AND dis.MACHINEID = p.MACHINEID AND dis.DELETED = '0'
|
|
|
+ WHERE
|
|
|
+ recored.DELETED = '0' AND
|
|
|
+ recored.SEQNO = #{seqno} and recored.DEPTID = #{dept}
|
|
|
+ ORDER BY
|
|
|
+ TO_NUMBER(REPLACE(p.MACHINENO, '#', '')),dis.REMARK
|
|
|
+ </select>
|
|
|
</mapper>
|