@@ -73,7 +73,7 @@ LEFT JOIN hygf_document_station on hygf_document_station.station_id=hygf_peasan
...
@@ -73,7 +73,7 @@ LEFT JOIN hygf_document_station on hygf_document_station.station_id=hygf_peasan
and hygf_peasant_household.owners_name like concat ('%',#{ownersName},'%')
and hygf_peasant_household.owners_name like concat ('%',#{ownersName},'%')
</if>
</if>
<iftest=" preparationMoneyState == 1 ">
<iftest=" preparationMoneyState == 1 ">
and hygf_peasant_household.preparation_money_state not in ('待发货','待补货','暂存发货') and preparation_money_state is not and preparation_money_state != ''
and hygf_peasant_household.preparation_money_state not in ('待发货','待补货','暂存发货') and preparation_money_state is not null and preparation_money_state != ''
LEFT JOIN amos_mcb.mcb_warning_base_warning_level LEVEL ON log.EVENT_LEVEL = LEVEL.CODE and LEVEL.SEQUENCE_NBR in (1, 2, 3)
LEFT JOIN mcb_warning_base_warning_level warnLevel ON log.EVENT_LEVEL = warnLevel.CODE and warnLevel.SEQUENCE_NBR in (1, 2, 3)
LEFT JOIN amos_mcb.mcb_warning_base_source_attribution source ON source.CODE = log.SOURCE_ATTRIBUTION
LEFT JOIN mcb_warning_base_source_attribution source1 ON source1.CODE = log.SOURCE_ATTRIBUTION
<where>
<where>
<iftest="projectOrgCodes != null and projectOrgCodes.size() > 0">
<iftest="projectOrgCodes != null and projectOrgCodes.size() > 0">
AND log.SOURCE_ATTRIBUTION IN
AND log.SOURCE_ATTRIBUTION IN
...
@@ -270,18 +270,18 @@
...
@@ -270,18 +270,18 @@
question.SOURCE_ATTRIBUTION,
question.SOURCE_ATTRIBUTION,
question.CONTENT,
question.CONTENT,
question.LEVEL_DESC,
question.LEVEL_DESC,
source.PROVINCE
source1.PROVINCE
FROM
FROM
(SELECT
(SELECT
QUESTION_NUM
QUESTION_NUM
FROM
FROM
amos_mcb.mcb_warning_warning_info
mcb_warning_warning_info
WHERE
WHERE
mcb_warning_warning_info.PROCESSING_STATUS = 2
mcb_warning_warning_info.PROCESSING_STATUS = 2
AND QUESTION_NUM IS NOT NULL
AND QUESTION_NUM IS NOT NULL
AND mcb_warning_warning_info.WARNING_SOURCE_TYPE_CODE IN ( SELECT CODE FROM amos_mcb.mcb_data_dictionary WHERE remark = 'OVERVIEW' )
AND mcb_warning_warning_info.WARNING_SOURCE_TYPE_CODE IN ( SELECT CODE FROM mcb_data_dictionary WHERE remark = 'OVERVIEW' )
) warnNum LEFT join amos_mcb.mcb_warning_question_info question on question.NUM = warnNum.QUESTION_NUM
) warnNum LEFT join mcb_warning_question_info question on question.NUM = warnNum.QUESTION_NUM
LEFT JOIN amos_mcb.mcb_warning_base_source_attribution source ON source.CODE = question.SOURCE_ATTRIBUTION
LEFT JOIN mcb_warning_base_source_attribution source1 ON source1.CODE = question.SOURCE_ATTRIBUTION
<where>
<where>
question.COMPLETION_STATUS != 1
question.COMPLETION_STATUS != 1
<iftest="projectOrgCodes != null and projectOrgCodes.size() > 0">
<iftest="projectOrgCodes != null and projectOrgCodes.size() > 0">
...
@@ -324,7 +324,7 @@
...
@@ -324,7 +324,7 @@
<iftest="completionStatus != null and completionStatus != 0">
<iftest="completionStatus != null and completionStatus != 0">
AND question.COMPLETION_STATUS = #{completionStatus}
AND question.COMPLETION_STATUS = #{completionStatus}
</if>
</if>
LEFT JOIN mcb_warning_base_source_attribution source ON source.CODE = question.SOURCE_ATTRIBUTION
LEFT JOIN mcb_warning_base_source_attribution source1 ON source1.CODE = question.SOURCE_ATTRIBUTION
<where>
<where>
<iftest="projectOrgCodes != null and projectOrgCodes.size() > 0">
<iftest="projectOrgCodes != null and projectOrgCodes.size() > 0">
AND question.SOURCE_ATTRIBUTION IN
AND question.SOURCE_ATTRIBUTION IN
...
@@ -351,9 +351,9 @@
...
@@ -351,9 +351,9 @@
SUM(IFNULL(RPN, 0)) AS totalRPN,
SUM(IFNULL(RPN, 0)) AS totalRPN,
COUNT(SEQUENCE_NBR) AS todayAlarm
COUNT(SEQUENCE_NBR) AS todayAlarm
FROM
FROM
amos_mcb.mcb_warning_warning_info
mcb_warning_warning_info
WHERE
WHERE
date(CREATE_DATE) = CURRENT_DATE and mcb_warning_warning_info.WARNING_SOURCE_TYPE_CODE in (select code FROM amos_mcb.mcb_data_dictionary WHERE remark = 'OVERVIEW')
date(CREATE_DATE) = CURRENT_DATE and mcb_warning_warning_info.WARNING_SOURCE_TYPE_CODE in (select code FROM mcb_data_dictionary WHERE remark = 'OVERVIEW')
GROUP BY
GROUP BY
SOURCE_ATTRIBUTION
SOURCE_ATTRIBUTION
)
)
...
@@ -370,11 +370,11 @@
...
@@ -370,11 +370,11 @@
COALESCE(sq.totalRPN / NULLIF(COUNT(b.SOURCE_ATTRIBUTION), 0), 0) AS rpn,
COALESCE(sq.totalRPN / NULLIF(COUNT(b.SOURCE_ATTRIBUTION), 0), 0) AS rpn,
IFNULL(sq.todayAlarm,0) as todayAlarm
IFNULL(sq.todayAlarm,0) as todayAlarm
FROM
FROM
amos_mcb.mcb_warning_base_source_attribution a
mcb_warning_base_source_attribution a
LEFT JOIN
LEFT JOIN
SubQuery sq ON a.CODE = sq.SOURCE_ATTRIBUTION
SubQuery sq ON a.CODE = sq.SOURCE_ATTRIBUTION
LEFT JOIN
LEFT JOIN
amos_mcb.mcb_warning_warning_info b ON a.CODE = b.SOURCE_ATTRIBUTION AND date(b.CREATE_DATE) = CURRENT_DATE
mcb_warning_warning_info b ON a.CODE = b.SOURCE_ATTRIBUTION AND date(b.CREATE_DATE) = CURRENT_DATE
<where>
<where>
<iftest="sourceAttribution != null and sourceAttribution != ''">
<iftest="sourceAttribution != null and sourceAttribution != ''">
a.CODE LIKE CONCAT(#{sourceAttribution}, '%')
a.CODE LIKE CONCAT(#{sourceAttribution}, '%')
...
@@ -390,7 +390,7 @@
...
@@ -390,7 +390,7 @@
SELECT
SELECT
count( 1 ) AS yearNum
count( 1 ) AS yearNum
FROM
FROM
amos_mcb.mcb_warning_warning_info
mcb_warning_warning_info
Left join mcb_warning_base_source_attribution mwbsa on mwbsa.CODE = mcb_warning_warning_info.SOURCE_ATTRIBUTION
Left join mcb_warning_base_source_attribution mwbsa on mwbsa.CODE = mcb_warning_warning_info.SOURCE_ATTRIBUTION
WHERE
WHERE
YEAR(CREATE_DATE) = YEAR(CURDATE())
YEAR(CREATE_DATE) = YEAR(CURDATE())
...
@@ -400,14 +400,14 @@
...
@@ -400,14 +400,14 @@
<iftest="sourceAttribution != null and sourceAttribution != '' ">
<iftest="sourceAttribution != null and sourceAttribution != '' ">
and mwbsa.CODE LIKE CONCAT (#{sourceAttribution},'%')
and mwbsa.CODE LIKE CONCAT (#{sourceAttribution},'%')
</if>
</if>
and mcb_warning_warning_info.WARNING_SOURCE_TYPE_CODE in (select code FROM amos_mcb.mcb_data_dictionary WHERE remark = 'OVERVIEW')
and mcb_warning_warning_info.WARNING_SOURCE_TYPE_CODE in (select code FROM mcb_data_dictionary WHERE remark = 'OVERVIEW')
</select>
</select>
<selectid="getMonthTotal"resultType="integer">
<selectid="getMonthTotal"resultType="integer">
SELECT
SELECT
count( 1 ) AS monNum
count( 1 ) AS monNum
FROM
FROM
amos_mcb.mcb_warning_warning_info
mcb_warning_warning_info
Left join mcb_warning_base_source_attribution mwbsa on mwbsa.CODE = mcb_warning_warning_info.SOURCE_ATTRIBUTION
Left join mcb_warning_base_source_attribution mwbsa on mwbsa.CODE = mcb_warning_warning_info.SOURCE_ATTRIBUTION
WHERE
WHERE
MONTH(CREATE_DATE) = MONTH(CURDATE())
MONTH(CREATE_DATE) = MONTH(CURDATE())
...
@@ -417,14 +417,14 @@
...
@@ -417,14 +417,14 @@
<iftest="sourceAttribution != null and sourceAttribution != '' ">
<iftest="sourceAttribution != null and sourceAttribution != '' ">
and mwbsa.CODE LIKE CONCAT (#{sourceAttribution},'%')
and mwbsa.CODE LIKE CONCAT (#{sourceAttribution},'%')
</if>
</if>
and mcb_warning_warning_info.WARNING_SOURCE_TYPE_CODE in (select code FROM amos_mcb.mcb_data_dictionary WHERE remark = 'OVERVIEW')
and mcb_warning_warning_info.WARNING_SOURCE_TYPE_CODE in (select code FROM mcb_data_dictionary WHERE remark = 'OVERVIEW')
</select>
</select>
<selectid="getDayTotal"resultType="integer">
<selectid="getDayTotal"resultType="integer">
SELECT
SELECT
count( 1 ) AS dayNUM ,
count( 1 ) AS dayNUM ,
mwbsa.PROVINCE
mwbsa.PROVINCE
FROM
FROM
amos_mcb.mcb_warning_warning_info
mcb_warning_warning_info
Left join mcb_warning_base_source_attribution mwbsa on mwbsa.CODE = mcb_warning_warning_info.SOURCE_ATTRIBUTION
Left join mcb_warning_base_source_attribution mwbsa on mwbsa.CODE = mcb_warning_warning_info.SOURCE_ATTRIBUTION
WHERE
WHERE
DATE_FORMAT(CREATE_DATE,'%Y-%m-%d') = CURDATE()
DATE_FORMAT(CREATE_DATE,'%Y-%m-%d') = CURDATE()
...
@@ -434,6 +434,6 @@
...
@@ -434,6 +434,6 @@
<iftest="sourceAttribution != null and sourceAttribution != '' ">
<iftest="sourceAttribution != null and sourceAttribution != '' ">
and mwbsa.CODE LIKE CONCAT (#{sourceAttribution},'%')
and mwbsa.CODE LIKE CONCAT (#{sourceAttribution},'%')
</if>
</if>
and mcb_warning_warning_info.WARNING_SOURCE_TYPE_CODE in (select code FROM amos_mcb.mcb_data_dictionary WHERE remark = 'OVERVIEW')
and mcb_warning_warning_info.WARNING_SOURCE_TYPE_CODE in (select code FROM mcb_data_dictionary WHERE remark = 'OVERVIEW')