|
@@ -13,12 +13,12 @@
|
13
|
13
|
cd.DWMC,
|
14
|
14
|
ck.KQMC,
|
15
|
15
|
t1.sjcrNum,
|
16
|
|
- t1.cfnum- ifnull(t2.yxcfnum, 0) cfnum,
|
|
16
|
+ ifnull(t1.cfnum, 0) cfnum,
|
17
|
17
|
ifnull(t2.yxcfnum, 0) yxcfnum,
|
18
|
18
|
ck.xzqhdm
|
19
|
19
|
from CODING_DWXX cd
|
20
|
20
|
left join coding_kqxx ck on ck.DWID=cd.id
|
21
|
|
- inner join
|
|
21
|
+ left join
|
22
|
22
|
(
|
23
|
23
|
select
|
24
|
24
|
cf.BASE_KQXX_ID,
|
|
@@ -27,11 +27,12 @@
|
27
|
27
|
ck.xzqhdm
|
28
|
28
|
from
|
29
|
29
|
CODING_CAXX cc
|
30
|
|
- inner join CODING_FMXX cf on cc.id=cf.BASE_CAXX_ID
|
31
|
|
- inner join CODING_KQXX ck on cc.KQID=ck.id
|
|
30
|
+ join CODING_FMXX cf on cc.id=cf.BASE_CAXX_ID
|
|
31
|
+ join CODING_KQXX ck on cc.KQID=ck.id
|
32
|
32
|
<where>
|
33
|
33
|
cf.deleted=0
|
34
|
34
|
and cf.lsxz='000'
|
|
35
|
+ AND NOT EXISTS (SELECT 1 from DELIVERY_CAXX dc where dc.DELETED=0 AND cc.id=dc.id)
|
35
|
36
|
<if test="pageReqVO.cflx!=null and pageReqVO.cflx!=''">
|
36
|
37
|
and cc.CFLX=#{pageReqVO.cflx}
|
37
|
38
|
</if>
|
|
@@ -49,7 +50,6 @@
|
49
|
50
|
</if>
|
50
|
51
|
</where>
|
51
|
52
|
group by cf.BASE_KQXX_ID
|
52
|
|
- having count(cf.BASE_CAXX_ID)>0
|
53
|
53
|
) t1 on t1.BASE_KQXX_ID=ck.id
|
54
|
54
|
left join
|
55
|
55
|
(
|
|
@@ -57,10 +57,9 @@
|
57
|
57
|
cc.KQID,
|
58
|
58
|
count(cc.id) yxcfnum,
|
59
|
59
|
ck.xzqhdm
|
60
|
|
- from DELIVERY_DWXX cd
|
61
|
|
- inner join DELIVERY_KQXX ck on ck.DWID=cd.id
|
62
|
|
- inner join DELIVERY_CAXX cc on cc.KQID=ck.id
|
63
|
|
- where cd.DELETED=0 and cc.yxcf=1 and ck.deleted=0 and cc.deleted=0
|
|
60
|
+ from DELIVERY_KQXX ck
|
|
61
|
+ join DELIVERY_CAXX cc on cc.KQID=ck.id
|
|
62
|
+ where cc.yxcf=1 and ck.deleted=0 and cc.deleted=0
|
64
|
63
|
group by ck.id
|
65
|
64
|
) t2 on t2.KQID=ck.id
|
66
|
65
|
<where>
|
|
@@ -97,19 +96,19 @@
|
97
|
96
|
cd.DWMC,
|
98
|
97
|
ck.KQMC,
|
99
|
98
|
t1.sjcrNum,
|
100
|
|
- t1.cfnum- ifnull(t2.yxcfnum, 0) cfnum,
|
|
99
|
+ ifnull(t1.cfnum, 0) cfnum,
|
101
|
100
|
ifnull(t2.yxcfnum, 0) yxcfnum
|
102
|
101
|
from DELIVERY_DWXX cd
|
103
|
102
|
left join DELIVERY_KQXX ck on ck.DWID=cd.id
|
104
|
|
- inner join
|
|
103
|
+ left join
|
105
|
104
|
(
|
106
|
105
|
select
|
107
|
106
|
cc.KQID,
|
108
|
107
|
sum(cc.SJCR) sjcrNum,
|
109
|
108
|
count(cc.ID) cfnum
|
110
|
109
|
from DELIVERY_CAXX cc
|
111
|
|
- inner join DELIVERY_KQXX ck on cc.KQID=ck.id
|
112
|
110
|
<where>
|
|
111
|
+ NOT EXISTS (SELECT 1 from DELIVERY_PROVINCE dp where dp.DELETED=0 AND cc.id=dp.CA_ID)
|
113
|
112
|
<if test="pageReqVO.cflx!=null and pageReqVO.cflx!=''">
|
114
|
113
|
and cc.CFLX=#{pageReqVO.cflx}
|
115
|
114
|
</if>
|
|
@@ -127,7 +126,6 @@
|
127
|
126
|
</if>
|
128
|
127
|
</where>
|
129
|
128
|
group by cc.KQID
|
130
|
|
- having count(cc.ID)>0
|
131
|
129
|
) t1 on t1.KQID=ck.id
|
132
|
130
|
left join
|
133
|
131
|
(
|
|
@@ -178,7 +176,7 @@
|
178
|
176
|
cd.DWMC,
|
179
|
177
|
ck.KQMC,
|
180
|
178
|
t1.sjcrNum,
|
181
|
|
- t1.cfnum-ifnull(t3.yxcfnum, 0) cfnum,
|
|
179
|
+ ifnull(t1.cfnum, 0) cfnum,
|
182
|
180
|
ifnull(t3.yxcfnum, 0) yxcfnum,
|
183
|
181
|
ifnull(t2.SYNDZZC, 0) zzc,
|
184
|
182
|
ifnull(t2.JLR, 0) sndjlr,
|
|
@@ -186,7 +184,7 @@
|
186
|
184
|
ck.LXDH lxdh
|
187
|
185
|
from DELIVERY_DWXX cd
|
188
|
186
|
join DELIVERY_KQXX ck on ck.DWID=cd.id
|
189
|
|
- join
|
|
187
|
+ left join
|
190
|
188
|
(
|
191
|
189
|
select
|
192
|
190
|
pe.KQ_ID,
|
|
@@ -195,7 +193,8 @@
|
195
|
193
|
from DELIVERY_CAXX cc
|
196
|
194
|
join DELIVERY_PROVINCE pe on cc.id=pe.CA_ID
|
197
|
195
|
<where>
|
198
|
|
- pe.HY_STATE=1 and pe.DELETED=0
|
|
196
|
+ pe.HY_STATE=1 and pe.DELETED=0
|
|
197
|
+ AND NOT EXISTS (SELECT 1 from DELIVERY_BANK bk where bk.DELETED=0 AND cc.id=bk.CA_ID )
|
199
|
198
|
<if test="pageReqVO.cflx!=null and pageReqVO.cflx!=''">
|
200
|
199
|
and cc.CFLX=#{pageReqVO.cflx}
|
201
|
200
|
</if>
|
|
@@ -213,7 +212,6 @@
|
213
|
212
|
</if>
|
214
|
213
|
</where>
|
215
|
214
|
group by pe.KQ_ID
|
216
|
|
- having count(cc.id)>0
|
217
|
215
|
) t1 on t1.KQ_ID=ck.id
|
218
|
216
|
left join
|
219
|
217
|
(
|
|
@@ -237,11 +235,14 @@
|
237
|
235
|
left join
|
238
|
236
|
(
|
239
|
237
|
select
|
240
|
|
- bk.KQ_ID,
|
241
|
|
- count( distinct bk.CA_ID) yxcfnum
|
242
|
|
- from DELIVERY_BANK bk
|
243
|
|
- where bk.DELETED=0
|
244
|
|
- group by bk.KQ_ID
|
|
238
|
+ KQ_ID,
|
|
239
|
+ count( distinct CA_ID) yxcfnum
|
|
240
|
+ from DELIVERY_BANK
|
|
241
|
+ where DELETED=0
|
|
242
|
+ <if test="pageReqVO.yhmc!=null and pageReqVO.yhmc!=''">
|
|
243
|
+ and rdyh_id = #{pageReqVO.yhmc}
|
|
244
|
+ </if>
|
|
245
|
+ group by KQ_ID
|
245
|
246
|
) t3 on t3.KQ_ID=ck.id
|
246
|
247
|
<where>
|
247
|
248
|
cd.qyxz!='10' and cd.DELETED=0
|