|
|
@@ -3,7 +3,9 @@
|
|
3
|
3
|
<mapper namespace="com.chinaitop.depot.warningAndAlarm.mapper.TimedTaskMapper" >
|
|
4
|
4
|
|
|
5
|
5
|
<select id="selectYlwl" resultType="com.chinaitop.depot.warningAndAlarm.model.StorageRotationWarningWithBLOBs">
|
|
6
|
|
- select * from (
|
|
|
6
|
+ select
|
|
|
7
|
+ id, orgId, ch, hwh, lspz, lsxz, kcsl, scnf, zhycrq, cbnx, cccxrq, bjlx, bjrq
|
|
|
8
|
+ from (
|
|
7
|
9
|
SELECT
|
|
8
|
10
|
REPLACE(UUID(), '-', '') id,a.UnitID orgId,a.ch, a.hwh, a.pz lspz, a.hwxz lsxz, a.kcsl, e1.enumName scnf,
|
|
9
|
11
|
DATE_FORMAT(a.rq, '%Y-%m-%d') zhycrq,
|
|
|
@@ -23,40 +25,61 @@
|
|
23
|
25
|
DATE_FORMAT(NOW(), '%Y-%m-%d') bjrq
|
|
24
|
26
|
FROM crk_qh.data_kcgl_kcsw_default a
|
|
25
|
27
|
LEFT JOIN basic_enum e1 on e1.enumId=a.scnf
|
|
|
28
|
+ LEFT JOIN (
|
|
|
29
|
+ SELECT m1.ch, m1.hwh
|
|
|
30
|
+ from crk_qh.data_kcgl_fcbgz_default m1
|
|
|
31
|
+ INNER JOIN crk_qh.data_crkyw_ckcmz_default m2 ON m1.DataID = m2.DataID
|
|
|
32
|
+ INNER JOIN crk_qh.data_crkyw_ckrmdj_default m3 ON m3.bizno = m2.bizno
|
|
|
33
|
+ WHERE zcsl > 0
|
|
|
34
|
+ ORDER BY m1.rq asc
|
|
|
35
|
+ LIMIT 1
|
|
|
36
|
+ ) b on b.hwh=a.hwh
|
|
26
|
37
|
) datas
|
|
27
|
38
|
WHERE 1=1
|
|
28
|
39
|
and DATE_FORMAT(NOW(), '%Y-%m-%d') > DATE_FORMAT(datas.cccxrq, '%Y-%m-%d')
|
|
|
40
|
+ and IFNULL(ckhwh, '')=''
|
|
29
|
41
|
</select>
|
|
30
|
42
|
|
|
31
|
43
|
<select id="selectLhyj" resultType="com.chinaitop.depot.warningAndAlarm.model.StorageRotationWarningWithBLOBs">
|
|
32
|
|
- select * from (
|
|
33
|
|
- SELECT
|
|
34
|
|
- REPLACE(UUID(), '-', '') id,a.UnitID orgId,a.ch, a.hwh, a.pz lspz, a.hwxz lsxz, a.kcsl, e1.enumName scnf,
|
|
35
|
|
- DATE_FORMAT(a.rq, '%Y-%m-%d') zhycrq,
|
|
36
|
|
- CASE a.pz
|
|
37
|
|
- WHEN '3164' THEN '5年'
|
|
38
|
|
- WHEN '3166' THEN '3年'
|
|
39
|
|
- WHEN '3170' THEN '3年'
|
|
40
|
|
- ELSE NULL
|
|
41
|
|
- END cbnx,
|
|
42
|
|
- CASE a.pz
|
|
43
|
|
- WHEN '3164' THEN CONCAT(SUBSTR(a.rq,1,4)+5,'-12-31')
|
|
44
|
|
- WHEN '3166' THEN CONCAT(SUBSTR(a.rq,1,4)+3,'-12-31')
|
|
45
|
|
- WHEN '3170' THEN CONCAT(SUBSTR(a.rq,1,4)+3,'-12-31')
|
|
46
|
|
- ELSE NULL
|
|
47
|
|
- END cccxrq,
|
|
48
|
|
- '0' bjlx,
|
|
49
|
|
- CASE a.pz
|
|
50
|
|
- WHEN '3164' THEN CONCAT(SUBSTR(a.rq,1,4)+5,'-09-30')
|
|
51
|
|
- WHEN '3166' THEN CONCAT(SUBSTR(a.rq,1,4)+3,'-09-30')
|
|
52
|
|
- WHEN '3170' THEN CONCAT(SUBSTR(a.rq,1,4)+3,'-09-30')
|
|
53
|
|
- ELSE NULL
|
|
54
|
|
- END bjrq
|
|
55
|
|
- FROM crk_qh.data_kcgl_kcsw_default a
|
|
56
|
|
- LEFT JOIN basic_enum e1 on e1.enumId=a.scnf
|
|
|
44
|
+ select
|
|
|
45
|
+ id, orgId, ch, hwh, lspz, lsxz, kcsl, scnf, zhycrq, cbnx, cccxrq, bjlx, bjrq
|
|
|
46
|
+ from (
|
|
|
47
|
+ SELECT
|
|
|
48
|
+ REPLACE(UUID(), '-', '') id,a.UnitID orgId,a.ch, a.hwh, a.pz lspz, a.hwxz lsxz, a.kcsl, e1.enumName scnf,
|
|
|
49
|
+ DATE_FORMAT(a.rq, '%Y-%m-%d') zhycrq,
|
|
|
50
|
+ CASE a.pz
|
|
|
51
|
+ WHEN '3164' THEN '5年'
|
|
|
52
|
+ WHEN '3166' THEN '3年'
|
|
|
53
|
+ WHEN '3170' THEN '3年'
|
|
|
54
|
+ ELSE NULL
|
|
|
55
|
+ END cbnx,
|
|
|
56
|
+ CASE a.pz
|
|
|
57
|
+ WHEN '3164' THEN CONCAT(SUBSTR(a.rq,1,4)+5,'-12-31')
|
|
|
58
|
+ WHEN '3166' THEN CONCAT(SUBSTR(a.rq,1,4)+3,'-12-31')
|
|
|
59
|
+ WHEN '3170' THEN CONCAT(SUBSTR(a.rq,1,4)+3,'-12-31')
|
|
|
60
|
+ ELSE NULL
|
|
|
61
|
+ END cccxrq,
|
|
|
62
|
+ '0' bjlx,
|
|
|
63
|
+ CASE a.pz
|
|
|
64
|
+ WHEN '3164' THEN CONCAT(SUBSTR(a.rq,1,4)+5,'-09-30')
|
|
|
65
|
+ WHEN '3166' THEN CONCAT(SUBSTR(a.rq,1,4)+3,'-09-30')
|
|
|
66
|
+ WHEN '3170' THEN CONCAT(SUBSTR(a.rq,1,4)+3,'-09-30')
|
|
|
67
|
+ ELSE NULL
|
|
|
68
|
+ END bjrq,
|
|
|
69
|
+ b.hwh ckhwh
|
|
|
70
|
+ FROM crk_qh.data_kcgl_kcsw_default a
|
|
|
71
|
+ LEFT JOIN basic_enum e1 on e1.enumId=a.scnf
|
|
|
72
|
+ LEFT JOIN (
|
|
|
73
|
+ SELECT m1.ch, m1.hwh
|
|
|
74
|
+ from crk_qh.data_kcgl_fcbgz_default m1
|
|
|
75
|
+ INNER JOIN crk_qh.data_crkyw_ckcmz_default m2 ON m1.DataID = m2.DataID
|
|
|
76
|
+ INNER JOIN crk_qh.data_crkyw_ckrmdj_default m3 ON m3.bizno = m2.bizno
|
|
|
77
|
+ WHERE zcsl > 0
|
|
|
78
|
+ ORDER BY m1.rq DESC
|
|
|
79
|
+ LIMIT 1
|
|
|
80
|
+ ) b on b.hwh=a.hwh
|
|
57
|
81
|
) datas
|
|
58
|
|
- WHERE 1=1
|
|
59
|
|
- and DATE_FORMAT(NOW(), '%Y-%m-%d') >= DATE_FORMAT(datas.bjrq, '%Y-%m-%d')
|
|
|
82
|
+ WHERE 1=1 AND IFNULL(ckhwh, '')='' and DATE_FORMAT(NOW(), '%Y-%m-%d') >= DATE_FORMAT(datas.bjrq, '%Y-%m-%d')
|
|
60
|
83
|
</select>
|
|
61
|
84
|
|
|
62
|
85
|
<select id="selectJkqjyqzsj" resultType="com.chinaitop.depot.warningAndAlarm.model.StorageJkqWarning">
|