Browse Source

【月定时任务】-【群众评价、吹哨逻辑修改】-(王童)-2020/12/23

feature/dangjian
Jackwang 5 years ago
parent
commit
cba6332147
  1. 33
      esua-epdc/kettle-Code/governanceRankingMonth/blow_whistle/吹哨定时任务月JOB.kjb
  2. 120
      esua-epdc/kettle-Code/governanceRankingMonth/blow_whistle/更新到展示表/epdc_gr_street_month_new_OVERALL_EVALUATION.ktr
  3. 93
      esua-epdc/kettle-Code/governanceRankingMonth/blow_whistle/更新到展示表/吹哨-社区月排行表更新转换.ktr
  4. 97
      esua-epdc/kettle-Code/governanceRankingMonth/blow_whistle/更新到展示表/吹哨-网格月排行表更新转换.ktr
  5. 30
      esua-epdc/kettle-Code/governanceRankingMonth/blow_whistle/更新到展示表/吹哨-街道月排行表更新转换.ktr
  6. 47
      esua-epdc/kettle-Code/governanceRankingMonth/blow_whistle/更新到展示表/吹哨事项办理定时更新-月.kjb
  7. 53
      esua-epdc/kettle-Code/governanceRankingMonth/organization/base_and_common/street_month_new.kjb

33
esua-epdc/kettle-Code/governanceRankingMonth/blow_whistle/吹哨定时任务月JOB.kjb

@ -429,8 +429,8 @@
<note>议题、项目</note>
<xloc>352</xloc>
<yloc>160</yloc>
<width>70</width>
<heigth>26</heigth>
<width>85</width>
<heigth>30</heigth>
<fontname>微软雅黑</fontname>
<fontsize>9</fontsize>
<fontbold>N</fontbold>
@ -450,29 +450,8 @@
<note>网格、社区、街道</note>
<xloc>544</xloc>
<yloc>160</yloc>
<width>106</width>
<heigth>26</heigth>
<fontname>微软雅黑</fontname>
<fontsize>9</fontsize>
<fontbold>N</fontbold>
<fontitalic>N</fontitalic>
<fontcolorred>0</fontcolorred>
<fontcolorgreen>0</fontcolorgreen>
<fontcolorblue>0</fontcolorblue>
<backgroundcolorred>255</backgroundcolorred>
<backgroundcolorgreen>205</backgroundcolorgreen>
<backgroundcolorblue>112</backgroundcolorblue>
<bordercolorred>100</bordercolorred>
<bordercolorgreen>100</bordercolorgreen>
<bordercolorblue>100</bordercolorblue>
<drawshadow>Y</drawshadow>
</notepad>
<notepad>
<note>kettle现在连的是正式环境!!!!!!!1</note>
<xloc>0</xloc>
<yloc>0</yloc>
<width>242</width>
<heigth>26</heigth>
<width>130</width>
<heigth>30</heigth>
<fontname>微软雅黑</fontname>
<fontsize>9</fontsize>
<fontbold>N</fontbold>
@ -494,8 +473,8 @@
为了最后的排名问题,所以不做插入操作。</note>
<xloc>544</xloc>
<yloc>304</yloc>
<width>238</width>
<heigth>58</heigth>
<width>295</width>
<heigth>70</heigth>
<fontname>微软雅黑</fontname>
<fontsize>9</fontsize>
<fontbold>N</fontbold>

120
esua-epdc/kettle-Code/governanceRankingMonth/organization/base_and_common/epdc_gr_street_month_new_OVERALL_EVALUATION.ktr → esua-epdc/kettle-Code/governanceRankingMonth/blow_whistle/更新到展示表/epdc_gr_street_month_new_OVERALL_EVALUATION.ktr

@ -520,7 +520,7 @@
<error_ignored>Y</error_ignored>
<ignore_flag_field/>
<lookup>
<schema>esua_epdc_analysis</schema>
<schema/>
<table>epdc_gr_street_month_new</table>
<key>
<name>ID</name>
@ -539,16 +539,8 @@
<rename>OVERALL_EVALUATION</rename>
</value>
<value>
<name>SATISFIED</name>
<rename>SATISFIED</rename>
</value>
<value>
<name>BASIC_SATISFACTION</name>
<rename>BASIC_SATISFACTION</rename>
</value>
<value>
<name>DISSATISFIED</name>
<rename>DISSATISFIED</rename>
<name>PEOPLE_EVALUATE</name>
<rename>PEOPLE_EVALUATE</rename>
</value>
</lookup>
<attributes/>
@ -580,32 +572,42 @@
<sql>select
dept.ID,
dept.name,
(select date_format(date_add(now(),interval -1 month ),'%Y-%m')) as MONTH_YEAR,
date_format(date_add(now(),interval -1 month ),'%Y-%m') as MONTH_YEAR,
format(entity.OVERALL_EVALUATION,2) as OVERALL_EVALUATION,
format(entity.SATISFIED,2) as SATISFIED,
format(entity.BASIC_SATISFACTION,2) as BASIC_SATISFACTION,
format(entity.DISSATISFIED,2) as DISSATISFIED,
format(entity.PEOPLE_EVALUATE,3) as PEOPLE_EVALUATE,
dept.ALL_DEPT_IDS
from
meta_sys_dept dept
left join (SELECT
kme.DEPT_ID,
kme.YEAR,
kme.ALL_DEPT_IDS,
IF((IFNULL(kme.SATISFIED,0)+IFNULL(kme.BASIC_SATISFACTION,0)+IFNULL(kme.DISSATISFIED,0))>10,
10,
(IFNULL(kme.SATISFIED,0)+IFNULL(kme.BASIC_SATISFACTION,0)+IFNULL(kme.DISSATISFIED,0)))
AS OVERALL_EVALUATION,
IFNULL(SATISFIED,0) AS SATISFIED,
IFNULL(BASIC_SATISFACTION,0) AS BASIC_SATISFACTION,
IFNULL(DISSATISFIED,0) AS DISSATISFIED
FROM
meta_epdc_kpi_mass_evaluation kme
WHERE
kme.YEAR = date_format(now(), '%Y')
AND kme.DEL_FLAG = '0') entity on dept.ID= entity.DEPT_ID
left join (select total.DEPT_ID,
total.MONTH_YEAR,
total.ALL_DEPT_IDS,
format(sum(total.PEOPLE_EVALUATE),3) as PEOPLE_EVALUATE,
format(sum(total.PEOPLE_EVALUATE) + sum(total.PEOPLE_MATTERS_SATISFACTION_RATE),2) as OVERALL_EVALUATION
from (SELECT
pe.DEPT_ID,
date_format(date_add(now(),interval -1 month ),'%Y-%m') as MONTH_YEAR,
pe.ALL_DEPT_IDS,
format(IFNULL(PEOPLE_EVALUATE_SCORE,'0.000'),3) AS PEOPLE_EVALUATE,
0 as PEOPLE_MATTERS_SATISFACTION_RATE
FROM
meta_epdc_kpi_people_evaluate pe
WHERE
pe.YEAR = date_format(date_add(now(),interval -1 month ),'%Y')
AND pe.DEL_FLAG = '0'
union all
select mn.DEPT_ID,
date_format(date_add(now(),interval -1 month ),'%Y-%m') as MONTH_YEAR,
mn.ALL_DEPT_IDS,
0 as PEOPLE_EVALUATE,
format(IFNULL(PEOPLE_MATTERS_SATISFACTION_RATE,'0.000'),3) AS PEOPLE_MATTERS_SATISFACTION_RATE
from epdc_gr_street_month_new mn
WHERE
mn.MONTH_YEAR = date_format(date_add(now(),interval -1 month ),'%Y-%m')
AND mn.DEL_FLAG = '0'
)total group by total.DEPT_ID) entity on dept.ID= entity.DEPT_ID
where dept.TYPE_KEY='street_party' and dept.DEL_FLAG=0
and entity.YEAR = date_format(now(), '%Y' )
group by dept.id</sql>
<limit>0</limit>
<lookup/>
@ -687,7 +689,7 @@ from
<type>String</type>
<storagetype>normal</storagetype>
<name>OVERALL_EVALUATION</name>
<length>63</length>
<length>117</length>
<precision>-1</precision>
<origin>表输入</origin>
<comments>OVERALL_EVALUATION</comments>
@ -709,57 +711,11 @@ from
<value-meta>
<type>String</type>
<storagetype>normal</storagetype>
<name>SATISFIED</name>
<length>75</length>
<precision>-1</precision>
<origin>表输入</origin>
<comments>SATISFIED</comments>
<conversion_Mask/>
<decimal_symbol>.</decimal_symbol>
<grouping_symbol>,</grouping_symbol>
<currency_symbol/>
<trim_type>none</trim_type>
<case_insensitive>N</case_insensitive>
<collator_disabled>Y</collator_disabled>
<collator_strength>0</collator_strength>
<sort_descending>N</sort_descending>
<output_padding>N</output_padding>
<date_format_lenient>N</date_format_lenient>
<date_format_locale>zh_CN</date_format_locale>
<date_format_timezone>Asia/Shanghai</date_format_timezone>
<lenient_string_to_number>N</lenient_string_to_number>
</value-meta>
<value-meta>
<type>String</type>
<storagetype>normal</storagetype>
<name>BASIC_SATISFACTION</name>
<length>75</length>
<precision>-1</precision>
<origin>表输入</origin>
<comments>BASIC_SATISFACTION</comments>
<conversion_Mask/>
<decimal_symbol>.</decimal_symbol>
<grouping_symbol>,</grouping_symbol>
<currency_symbol/>
<trim_type>none</trim_type>
<case_insensitive>N</case_insensitive>
<collator_disabled>Y</collator_disabled>
<collator_strength>0</collator_strength>
<sort_descending>N</sort_descending>
<output_padding>N</output_padding>
<date_format_lenient>N</date_format_lenient>
<date_format_locale>zh_CN</date_format_locale>
<date_format_timezone>Asia/Shanghai</date_format_timezone>
<lenient_string_to_number>N</lenient_string_to_number>
</value-meta>
<value-meta>
<type>String</type>
<storagetype>normal</storagetype>
<name>DISSATISFIED</name>
<length>75</length>
<name>PEOPLE_EVALUATE</name>
<length>117</length>
<precision>-1</precision>
<origin>表输入</origin>
<comments>DISSATISFIED</comments>
<comments>PEOPLE_EVALUATE</comments>
<conversion_Mask/>
<decimal_symbol>.</decimal_symbol>
<grouping_symbol>,</grouping_symbol>

93
esua-epdc/kettle-Code/governanceRankingMonth/blow_whistle/更新到展示表/吹哨-社区月排行表更新转换.ktr

@ -520,48 +520,71 @@
<fields>
<field>
<name>ID</name>
<rename/>
</field>
<field>
<name>MONTH_YEAR</name>
<rename/>
</field>
<field>
<name>CASE_HANDLING</name>
<rename/>
</field>
<field>
<name>PEOPLE_MATTERS_RESPONSE_RATE</name>
<rename/>
</field>
<field>
<name>PEOPLE_MATTERS_FINISH_RATE</name>
<rename/>
</field>
<field>
<name>PEOPLE_MATTERS_SATISFACTION_RATE</name>
<rename/>
</field>
<field>
<name>BLOWING_MATTERS_HANDING</name>
<rename/>
</field>
<field>
<name>OVERALL_EVALUATION</name>
<rename/>
</field>
<field>
<name>DEPT_ID</name>
<rename/>
</field>
<field>
<name>DEPT_NAME</name>
<rename/>
</field>
<field>
<name>ALL_DEPT_IDS</name>
<rename/>
</field>
<field>
<name>ALL_DEPT_NAMES</name>
<rename/>
</field>
<field>
<name>DEL_FLAG</name>
<rename/>
</field>
<field>
<name>CREATED_BY</name>
<rename/>
</field>
<field>
<name>CREATED_TIME</name>
<rename/>
</field>
<field>
<name>UPDATED_BY</name>
<rename/>
</field>
<field>
<name>UPDATED_TIME</name>
<rename/>
</field>
<select_unspecified>N</select_unspecified>
</fields>
@ -716,7 +739,7 @@
<error_ignored>Y</error_ignored>
<ignore_flag_field/>
<lookup>
<schema>esua_epdc_analysis</schema>
<schema/>
<table>epdc_gr_community_month_new</table>
<key>
<name>MONTH_YEAR</name>
@ -778,6 +801,14 @@
<name>UPDATED_TIME</name>
<rename>UPDATED_TIME</rename>
</value>
<value>
<name>CASE_HANDLING</name>
<rename>CASE_HANDLING</rename>
</value>
<value>
<name>OVERALL_EVALUATION</name>
<rename>OVERALL_EVALUATION</rename>
</value>
</lookup>
<attributes/>
<cluster_schema/>
@ -809,11 +840,13 @@
MD5(uuid()) as ID,
c.MONTH_YEAR,
c.CASE_HANDLING_SCORE as CASE_HANDLING,
c.PEOPLE_MATTERS_RESPONSE_RATE, -- 群众反应问题网格响应率 上限为5
c.PEOPLE_MATTERS_FINISH_RATE, -- 群众反应问题网格办结率 上限为5
c.PEOPLE_MATTERS_SATISFACTION_RATE, -- 群众反映问题办理满意率得分 上限为10
FORMAT(ROUND((c.PEOPLE_MATTERS_RESPONSE_RATE + c.PEOPLE_MATTERS_FINISH_RATE + c.PEOPLE_MATTERS_SATISFACTION_RATE - IFNULL(kmr.DEDUCTIONS,0)) ,2),2)
FORMAT(ROUND((c.PEOPLE_MATTERS_RESPONSE_RATE + c.PEOPLE_MATTERS_FINISH_RATE + c.CASE_HANDLING_SCORE - IFNULL(kmr.DEDUCTIONS,0)) ,2),2)
BLOWING_MATTERS_HANDING, -- 吹哨事项办理
format(c.PEOPLE_MATTERS_SATISFACTION_RATE+10,2) as OVERALL_EVALUATION,
c.DEPT_ID,
c.DEPT_NAME,
c.ALL_DEPT_IDS,
@ -844,6 +877,7 @@ SELECT
ELSE
communityBase.PEOPLE_MATTERS_SATISFACTION_RATE
END PEOPLE_MATTERS_SATISFACTION_RATE, -- 群众反映问题办理满意率得分 上限为10
format(IFNULL(ch.CASE_HANDLING_SCORE,'0.000'),3) as CASE_HANDLING_SCORE,
communityBase.DEPT_ID,
t1.name DEPT_NAME,
t1.ALL_DEPT_IDS,
@ -900,6 +934,7 @@ FROM (
LEFT JOIN meta_sys_dept t1 ON t1.id = communityBase.DEPT_ID
LEFT JOIN meta_sys_dept t2 ON t2.id = t1.PID
LEFT JOIN meta_sys_dept t3 ON t3.id = t2.PID
LEFT JOIN meta_epdc_kpi_case_handling ch on ch.DEPT_ID=communityBase.DEPT_ID and communityBase.YEAR_MONTH=MONTH_YEAR
) c
LEFT JOIN (
-- 计算扣分项
@ -959,11 +994,34 @@ LEFT JOIN (
<date_format_timezone>Asia/Shanghai</date_format_timezone>
<lenient_string_to_number>N</lenient_string_to_number>
</value-meta>
<value-meta>
<type>String</type>
<storagetype>normal</storagetype>
<name>CASE_HANDLING</name>
<length>381</length>
<precision>-1</precision>
<origin>表输入</origin>
<comments>CASE_HANDLING</comments>
<conversion_Mask/>
<decimal_symbol>.</decimal_symbol>
<grouping_symbol>,</grouping_symbol>
<currency_symbol/>
<trim_type>none</trim_type>
<case_insensitive>N</case_insensitive>
<collator_disabled>Y</collator_disabled>
<collator_strength>0</collator_strength>
<sort_descending>N</sort_descending>
<output_padding>N</output_padding>
<date_format_lenient>N</date_format_lenient>
<date_format_locale>zh_CN</date_format_locale>
<date_format_timezone>Asia/Shanghai</date_format_timezone>
<lenient_string_to_number>N</lenient_string_to_number>
</value-meta>
<value-meta>
<type>String</type>
<storagetype>normal</storagetype>
<name>PEOPLE_MATTERS_RESPONSE_RATE</name>
<length>115</length>
<length>123</length>
<precision>-1</precision>
<origin>表输入</origin>
<comments>PEOPLE_MATTERS_RESPONSE_RATE</comments>
@ -986,7 +1044,7 @@ LEFT JOIN (
<type>String</type>
<storagetype>normal</storagetype>
<name>PEOPLE_MATTERS_FINISH_RATE</name>
<length>115</length>
<length>123</length>
<precision>-1</precision>
<origin>表输入</origin>
<comments>PEOPLE_MATTERS_FINISH_RATE</comments>
@ -1009,7 +1067,7 @@ LEFT JOIN (
<type>String</type>
<storagetype>normal</storagetype>
<name>PEOPLE_MATTERS_SATISFACTION_RATE</name>
<length>118</length>
<length>126</length>
<precision>-1</precision>
<origin>表输入</origin>
<comments>PEOPLE_MATTERS_SATISFACTION_RATE</comments>
@ -1032,7 +1090,7 @@ LEFT JOIN (
<type>String</type>
<storagetype>normal</storagetype>
<name>BLOWING_MATTERS_HANDING</name>
<length>58</length>
<length>66</length>
<precision>-1</precision>
<origin>表输入</origin>
<comments>BLOWING_MATTERS_HANDING</comments>
@ -1051,6 +1109,29 @@ LEFT JOIN (
<date_format_timezone>Asia/Shanghai</date_format_timezone>
<lenient_string_to_number>N</lenient_string_to_number>
</value-meta>
<value-meta>
<type>String</type>
<storagetype>normal</storagetype>
<name>OVERALL_EVALUATION</name>
<length>71</length>
<precision>-1</precision>
<origin>表输入</origin>
<comments>OVERALL_EVALUATION</comments>
<conversion_Mask/>
<decimal_symbol>.</decimal_symbol>
<grouping_symbol>,</grouping_symbol>
<currency_symbol/>
<trim_type>none</trim_type>
<case_insensitive>N</case_insensitive>
<collator_disabled>Y</collator_disabled>
<collator_strength>0</collator_strength>
<sort_descending>N</sort_descending>
<output_padding>N</output_padding>
<date_format_lenient>N</date_format_lenient>
<date_format_locale>zh_CN</date_format_locale>
<date_format_timezone>Asia/Shanghai</date_format_timezone>
<lenient_string_to_number>N</lenient_string_to_number>
</value-meta>
<value-meta>
<type>Integer</type>
<storagetype>normal</storagetype>

97
esua-epdc/kettle-Code/governanceRankingMonth/blow_whistle/更新到展示表/吹哨-网格月排行表更新转换.ktr

@ -542,48 +542,71 @@
<fields>
<field>
<name>ID</name>
<rename/>
</field>
<field>
<name>DEPT_ID</name>
<rename/>
</field>
<field>
<name>DEPT_NAME</name>
<rename/>
</field>
<field>
<name>ALL_DEPT_IDS</name>
<rename/>
</field>
<field>
<name>ALL_DEPT_NAMES</name>
<rename/>
</field>
<field>
<name>MONTH_YEAR</name>
<rename/>
</field>
<field>
<name>CASE_HANDLING</name>
<rename/>
</field>
<field>
<name>PEOPLE_MATTERS_RESPONSE_RATE</name>
<rename/>
</field>
<field>
<name>PEOPLE_MATTERS_FINISH_RATE</name>
<rename/>
</field>
<field>
<name>PEOPLE_MATTERS_SATISFACTION_RATE</name>
<rename/>
</field>
<field>
<name>BLOWING_MATTERS_HANDING</name>
<rename/>
</field>
<field>
<name>OVERALL_EVALUATION</name>
<rename/>
</field>
<field>
<name>DEL_FLAG</name>
<rename/>
</field>
<field>
<name>CREATED_BY</name>
<rename/>
</field>
<field>
<name>CREATED_TIME</name>
<rename/>
</field>
<field>
<name>UPDATED_BY</name>
<rename/>
</field>
<field>
<name>UPDATED_TIME</name>
<rename/>
</field>
<select_unspecified>N</select_unspecified>
</fields>
@ -738,7 +761,7 @@
<error_ignored>Y</error_ignored>
<ignore_flag_field/>
<lookup>
<schema>esua_epdc_analysis</schema>
<schema/>
<table>epdc_gr_grid_month_new</table>
<key>
<name>DEPT_ID</name>
@ -800,6 +823,14 @@
<name>UPDATED_TIME</name>
<rename>UPDATED_TIME</rename>
</value>
<value>
<name>CASE_HANDLING</name>
<rename>CASE_HANDLING</rename>
</value>
<value>
<name>OVERALL_EVALUATION</name>
<rename>OVERALL_EVALUATION</rename>
</value>
</lookup>
<attributes/>
<cluster_schema/>
@ -835,11 +866,13 @@
totalBlowingFraction.ALL_DEPT_NAMES,
totalBlowingFraction.MONTH_YEAR,
totalBlowingFraction.CASE_HANDLING_SCORE as CASE_HANDLING,
totalBlowingFraction.PEOPLE_MATTERS_RESPONSE_RATE, -- 群众反应问题网格响应率 上限为5
totalBlowingFraction.PEOPLE_MATTERS_FINISH_RATE, -- 群众反应问题网格办结率 上限为5
totalBlowingFraction.PEOPLE_MATTERS_SATISFACTION_RATE, -- 群众反映问题办理满意率得分 上限为10
FORMAT(ROUND((totalBlowingFraction.PEOPLE_MATTERS_RESPONSE_RATE + totalBlowingFraction.PEOPLE_MATTERS_FINISH_RATE
+ totalBlowingFraction.PEOPLE_MATTERS_SATISFACTION_RATE - totalBlowingFraction.DEDUCTION), 2), 2) BLOWING_MATTERS_HANDING, -- 吹哨事项办理
+ totalBlowingFraction.CASE_HANDLING_SCORE - totalBlowingFraction.DEDUCTION), 2), 2) BLOWING_MATTERS_HANDING, -- 吹哨事项办理
format(totalBlowingFraction.PEOPLE_MATTERS_SATISFACTION_RATE+10,2) as OVERALL_EVALUATION,
'0' DEL_FLAG,
'ADMIN_USER' CREATED_BY,
now() CREATED_TIME,
@ -854,6 +887,7 @@ FROM(
e.YEAR_MONTH MONTH_YEAR,
IFNULL(kmr.DEDUCTIONS,0) DEDUCTION, -- 扣分项
e.CASE_HANDLING_SCORE,
CASE
WHEN e.PEOPLE_MATTERS_RESPONSE_RATE >= 5 THEN 5.00
ELSE
@ -880,6 +914,7 @@ FROM(
CONCAT(p.GRID_NAME_ONE, + ',', + p.GRID_NAME_TWO, + ',', + p.GRID_NAME_THREE, + ',', + p.GRID_NAME) ALL_DEPT_NAMES,
p.YEAR_MONTH,
format(IFNULL(ch.CASE_HANDLING_SCORE,'0.000'),3) as CASE_HANDLING_SCORE,
CASE
WHEN p.EVENT_NUM &lt;= 0 THEN 0.00
ELSE
@ -927,7 +962,9 @@ FROM(
WHERE gd.DEL_FLAG = 0
AND gd.YEAR_MONTH = LEFT(date_sub(NOW(), interval 1 MONTH),7)
) p GROUP BY p.GRID_ID
) p
LEFT JOIN meta_epdc_kpi_case_handling ch on ch.DEPT_ID=p.GRID_ID and p.YEAR_MONTH=ch.MONTH_YEAR
GROUP BY p.GRID_ID
) e LEFT JOIN (
-- 计算扣分项
SELECT sum(DEDUCTION) DEDUCTIONS,DEPT_ID,MONTH_YEAR FROM meta_epdc_kpi_matters_response WHERE DEL_FLAG = 0 AND MONTH_YEAR = LEFT(date_sub(NOW(), interval 1 MONTH),7)
@ -1080,11 +1117,34 @@ FROM(
<date_format_timezone>Asia/Shanghai</date_format_timezone>
<lenient_string_to_number>N</lenient_string_to_number>
</value-meta>
<value-meta>
<type>String</type>
<storagetype>normal</storagetype>
<name>CASE_HANDLING</name>
<length>381</length>
<precision>-1</precision>
<origin>表输入</origin>
<comments>CASE_HANDLING</comments>
<conversion_Mask/>
<decimal_symbol>.</decimal_symbol>
<grouping_symbol>,</grouping_symbol>
<currency_symbol/>
<trim_type>none</trim_type>
<case_insensitive>N</case_insensitive>
<collator_disabled>Y</collator_disabled>
<collator_strength>0</collator_strength>
<sort_descending>N</sort_descending>
<output_padding>N</output_padding>
<date_format_lenient>N</date_format_lenient>
<date_format_locale>zh_CN</date_format_locale>
<date_format_timezone>Asia/Shanghai</date_format_timezone>
<lenient_string_to_number>N</lenient_string_to_number>
</value-meta>
<value-meta>
<type>String</type>
<storagetype>normal</storagetype>
<name>PEOPLE_MATTERS_RESPONSE_RATE</name>
<length>55</length>
<length>65</length>
<precision>-1</precision>
<origin>表输入</origin>
<comments>PEOPLE_MATTERS_RESPONSE_RATE</comments>
@ -1107,7 +1167,7 @@ FROM(
<type>String</type>
<storagetype>normal</storagetype>
<name>PEOPLE_MATTERS_FINISH_RATE</name>
<length>55</length>
<length>65</length>
<precision>-1</precision>
<origin>表输入</origin>
<comments>PEOPLE_MATTERS_FINISH_RATE</comments>
@ -1130,7 +1190,7 @@ FROM(
<type>String</type>
<storagetype>normal</storagetype>
<name>PEOPLE_MATTERS_SATISFACTION_RATE</name>
<length>59</length>
<length>67</length>
<precision>-1</precision>
<origin>表输入</origin>
<comments>PEOPLE_MATTERS_SATISFACTION_RATE</comments>
@ -1153,7 +1213,7 @@ FROM(
<type>String</type>
<storagetype>normal</storagetype>
<name>BLOWING_MATTERS_HANDING</name>
<length>58</length>
<length>66</length>
<precision>-1</precision>
<origin>表输入</origin>
<comments>BLOWING_MATTERS_HANDING</comments>
@ -1172,6 +1232,29 @@ FROM(
<date_format_timezone>Asia/Shanghai</date_format_timezone>
<lenient_string_to_number>N</lenient_string_to_number>
</value-meta>
<value-meta>
<type>String</type>
<storagetype>normal</storagetype>
<name>OVERALL_EVALUATION</name>
<length>71</length>
<precision>-1</precision>
<origin>表输入</origin>
<comments>OVERALL_EVALUATION</comments>
<conversion_Mask/>
<decimal_symbol>.</decimal_symbol>
<grouping_symbol>,</grouping_symbol>
<currency_symbol/>
<trim_type>none</trim_type>
<case_insensitive>N</case_insensitive>
<collator_disabled>Y</collator_disabled>
<collator_strength>0</collator_strength>
<sort_descending>N</sort_descending>
<output_padding>N</output_padding>
<date_format_lenient>N</date_format_lenient>
<date_format_locale>zh_CN</date_format_locale>
<date_format_timezone>Asia/Shanghai</date_format_timezone>
<lenient_string_to_number>N</lenient_string_to_number>
</value-meta>
<value-meta>
<type>String</type>
<storagetype>normal</storagetype>

30
esua-epdc/kettle-Code/governanceRankingMonth/blow_whistle/更新到展示表/吹哨-街道月排行表更新转换.ktr

@ -521,48 +521,67 @@
<fields>
<field>
<name>ID</name>
<rename/>
</field>
<field>
<name>MONTH_YEAR</name>
<rename/>
</field>
<field>
<name>CASE_HANDLING</name>
<rename/>
</field>
<field>
<name>PEOPLE_MATTERS_RESPONSE_RATE</name>
<rename/>
</field>
<field>
<name>PEOPLE_MATTERS_FINISH_RATE</name>
<rename/>
</field>
<field>
<name>PEOPLE_MATTERS_SATISFACTION_RATE</name>
<rename/>
</field>
<field>
<name>BLOWING_MATTERS_HANDING</name>
<rename/>
</field>
<field>
<name>DEPT_ID</name>
<rename/>
</field>
<field>
<name>DEPT_NAME</name>
<rename/>
</field>
<field>
<name>ALL_DEPT_IDS</name>
<rename/>
</field>
<field>
<name>ALL_DEPT_NAMES</name>
<rename/>
</field>
<field>
<name>DEL_FLAG</name>
<rename/>
</field>
<field>
<name>CREATED_BY</name>
<rename/>
</field>
<field>
<name>CREATED_TIME</name>
<rename/>
</field>
<field>
<name>UPDATED_BY</name>
<rename/>
</field>
<field>
<name>UPDATED_TIME</name>
<rename/>
</field>
<select_unspecified>N</select_unspecified>
</fields>
@ -717,7 +736,7 @@
<error_ignored>Y</error_ignored>
<ignore_flag_field/>
<lookup>
<schema>esua_epdc_analysis</schema>
<schema/>
<table>epdc_gr_street_month_new</table>
<key>
<name>MONTH_YEAR</name>
@ -779,6 +798,10 @@
<name>UPDATED_TIME</name>
<rename>UPDATED_TIME</rename>
</value>
<value>
<name>CASE_HANDLING</name>
<rename>CASE_HANDLING</rename>
</value>
</lookup>
<attributes/>
<cluster_schema/>
@ -810,10 +833,11 @@
MD5(uuid()) as ID,
c.MONTH_YEAR,
c.CASE_HANDLING_SCORE as CASE_HANDLING,
c.PEOPLE_MATTERS_RESPONSE_RATE, -- 群众反应问题网格响应率 上限为5
c.PEOPLE_MATTERS_FINISH_RATE, -- 群众反应问题网格办结率 上限为5
c.PEOPLE_MATTERS_SATISFACTION_RATE, -- 群众反映问题办理满意率得分 上限为10
FORMAT(ROUND((c.PEOPLE_MATTERS_RESPONSE_RATE + c.PEOPLE_MATTERS_FINISH_RATE + c.PEOPLE_MATTERS_SATISFACTION_RATE - IFNULL(kmr.DEDUCTIONS,0)) ,2),2)
FORMAT(ROUND((c.PEOPLE_MATTERS_RESPONSE_RATE + c.PEOPLE_MATTERS_FINISH_RATE + c.CASE_HANDLING_SCORE - IFNULL(kmr.DEDUCTIONS,0)) ,2),2)
BLOWING_MATTERS_HANDING, -- 吹哨事项办理
c.DEPT_ID,
c.DEPT_NAME,
@ -846,6 +870,7 @@ SELECT
streetBase.PEOPLE_MATTERS_SATISFACTION_RATE
END PEOPLE_MATTERS_SATISFACTION_RATE, -- 群众反映问题办理满意率得分 上限为10
format(IFNULL(ch.CASE_HANDLING_SCORE,'0.000'),3) as CASE_HANDLING_SCORE,
streetBase.STREET_ID DEPT_ID,
t1.name DEPT_NAME,
t1.ALL_DEPT_IDS,
@ -904,6 +929,7 @@ FROM (
) streetBase
LEFT JOIN meta_sys_dept t1 ON t1.id = streetBase.STREET_ID
LEFT JOIN meta_sys_dept t2 ON t2.id = t1.PID
LEFT JOIN meta_epdc_kpi_case_handling ch on ch.DEPT_ID=streetBase.STREET_ID and streetBase.YEAR_MONTH=MONTH_YEAR
) c
LEFT JOIN (
-- 计算扣分项

47
esua-epdc/kettle-Code/governanceRankingMonth/blow_whistle/更新到展示表/吹哨事项办理定时更新-月.kjb

@ -570,6 +570,44 @@ WHERE MONTH_YEAR = LEFT(date_sub(NOW(), interval 1 MONTH),7)</sql>
<yloc>272</yloc>
<attributes_kjc/>
</entry>
<entry>
<name>群众评价</name>
<description/>
<type>TRANS</type>
<attributes/>
<specification_method>filename</specification_method>
<trans_object_id/>
<filename>${Internal.Entry.Current.Directory}/epdc_gr_street_month_new_OVERALL_EVALUATION.ktr</filename>
<transname/>
<arg_from_previous>N</arg_from_previous>
<params_from_previous>N</params_from_previous>
<exec_per_row>N</exec_per_row>
<clear_rows>N</clear_rows>
<clear_files>N</clear_files>
<set_logfile>N</set_logfile>
<logfile/>
<logext/>
<add_date>N</add_date>
<add_time>N</add_time>
<loglevel>Basic</loglevel>
<cluster>N</cluster>
<slave_server_name/>
<set_append_logfile>N</set_append_logfile>
<wait_until_finished>Y</wait_until_finished>
<follow_abort_remote>N</follow_abort_remote>
<create_parent_folder>N</create_parent_folder>
<logging_remote_work>N</logging_remote_work>
<run_configuration>Pentaho local</run_configuration>
<parameters>
<pass_all_parameters>Y</pass_all_parameters>
</parameters>
<parallel>N</parallel>
<draw>Y</draw>
<nr>0</nr>
<xloc>544</xloc>
<yloc>384</yloc>
<attributes_kjc/>
</entry>
</entries>
<hops>
<hop>
@ -619,6 +657,15 @@ WHERE MONTH_YEAR = LEFT(date_sub(NOW(), interval 1 MONTH),7)</sql>
</hop>
<hop>
<from>吹哨街道月排行转换</from>
<to>群众评价</to>
<from_nr>0</from_nr>
<to_nr>0</to_nr>
<enabled>Y</enabled>
<evaluation>Y</evaluation>
<unconditional>N</unconditional>
</hop>
<hop>
<from>群众评价</from>
<to>街道月分数计算SQL</to>
<from_nr>0</from_nr>
<to_nr>0</to_nr>

53
esua-epdc/kettle-Code/governanceRankingMonth/organization/base_and_common/street_month_new.kjb

@ -545,44 +545,6 @@ WHERE MONTH_YEAR = DATE_FORMAT( DATE_ADD( now( ), INTERVAL - 1 MONTH ), '%Y-%m'
<yloc>304</yloc>
<attributes_kjc/>
</entry>
<entry>
<name>群众评价</name>
<description/>
<type>TRANS</type>
<attributes/>
<specification_method>filename</specification_method>
<trans_object_id/>
<filename>${Internal.Entry.Current.Directory}/epdc_gr_street_month_new_OVERALL_EVALUATION.ktr</filename>
<transname/>
<arg_from_previous>N</arg_from_previous>
<params_from_previous>N</params_from_previous>
<exec_per_row>N</exec_per_row>
<clear_rows>N</clear_rows>
<clear_files>N</clear_files>
<set_logfile>N</set_logfile>
<logfile/>
<logext/>
<add_date>N</add_date>
<add_time>N</add_time>
<loglevel>Basic</loglevel>
<cluster>N</cluster>
<slave_server_name/>
<set_append_logfile>N</set_append_logfile>
<wait_until_finished>Y</wait_until_finished>
<follow_abort_remote>N</follow_abort_remote>
<create_parent_folder>N</create_parent_folder>
<logging_remote_work>N</logging_remote_work>
<run_configuration>Pentaho local</run_configuration>
<parameters>
<pass_all_parameters>Y</pass_all_parameters>
</parameters>
<parallel>N</parallel>
<draw>Y</draw>
<nr>0</nr>
<xloc>960</xloc>
<yloc>304</yloc>
<attributes_kjc/>
</entry>
<entry>
<name>典型培树</name>
<description/>
@ -660,8 +622,8 @@ WHERE MONTH_YEAR = DATE_FORMAT( DATE_ADD( now( ), INTERVAL - 1 MONTH ), '%Y-%m'
<unconditional>N</unconditional>
</hop>
<hop>
<from>舆论监督</from>
<to>群众评价</to>
<from>典型培树</from>
<to>街道月综合评分</to>
<from_nr>0</from_nr>
<to_nr>0</to_nr>
<enabled>Y</enabled>
@ -669,7 +631,7 @@ WHERE MONTH_YEAR = DATE_FORMAT( DATE_ADD( now( ), INTERVAL - 1 MONTH ), '%Y-%m'
<unconditional>N</unconditional>
</hop>
<hop>
<from>群众评价</from>
<from>舆论监督</from>
<to>典型培树</to>
<from_nr>0</from_nr>
<to_nr>0</to_nr>
@ -677,15 +639,6 @@ WHERE MONTH_YEAR = DATE_FORMAT( DATE_ADD( now( ), INTERVAL - 1 MONTH ), '%Y-%m'
<evaluation>Y</evaluation>
<unconditional>N</unconditional>
</hop>
<hop>
<from>典型培树</from>
<to>街道月综合评分</to>
<from_nr>0</from_nr>
<to_nr>0</to_nr>
<enabled>Y</enabled>
<evaluation>Y</evaluation>
<unconditional>N</unconditional>
</hop>
</hops>
<notepads>
</notepads>

Loading…
Cancel
Save