Browse Source

项目上报新增字段

feature/screenDataPush
songyunpeng 5 years ago
parent
commit
d9f9ef2d97
  1. 4
      esua-epdc/epdc-module/epdc-analysis/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/screen/result/UploadProjectInfoDTO.java
  2. 7
      esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/screen/ScreenProjectDataDao.xml

4
esua-epdc/epdc-module/epdc-analysis/epdc-analysis-client/src/main/java/com/elink/esua/epdc/dto/screen/result/UploadProjectInfoDTO.java

@ -103,5 +103,9 @@ public class UploadProjectInfoDTO implements Serializable {
* 结案日期 * 结案日期
*/ */
private String closeCaseTime; private String closeCaseTime;
/**
* 红绿灯
*/
private String projectLevel;
} }

7
esua-epdc/epdc-module/epdc-analysis/epdc-analysis-server/src/main/resources/mapper/screen/ScreenProjectDataDao.xml

@ -20,6 +20,7 @@
<result property="projectStatusCode" column="projectStatusCode"/> <result property="projectStatusCode" column="projectStatusCode"/>
<result property="allCategoryName" column="allCategoryName"/> <result property="allCategoryName" column="allCategoryName"/>
<result property="closeCaseTime" column="closeCaseTime"/> <result property="closeCaseTime" column="closeCaseTime"/>
<result property="projectLevel" column="projectLevel"/>
<collection property="projectImgUrl" ofType="java.lang.String"> <collection property="projectImgUrl" ofType="java.lang.String">
<result property="projectImgUrl" column="projectImgUrl"/> <result property="projectImgUrl" column="projectImgUrl"/>
</collection> </collection>
@ -43,7 +44,11 @@
case t1.ITEM_STATE WHEN 0 THEN 'pending' WHEN 5 THEN 'closed' WHEN '10' THEN 'closed_case' ELSE '' END AS projectStatusCode, case t1.ITEM_STATE WHEN 0 THEN 'pending' WHEN 5 THEN 'closed' WHEN '10' THEN 'closed_case' ELSE '' END AS projectStatusCode,
t1.CATEGORY_FULL_NAME as allCategoryName, t1.CATEGORY_FULL_NAME as allCategoryName,
t2.IMG_URL as projectImgUrl, t2.IMG_URL as projectImgUrl,
t3.CREATED_TIME as closeCaseTime t3.CREATED_TIME as closeCaseTime,
case
when t1.ITEM_STATE = 10 then 3
when (select ID from js_esua_epdc_events.epdc_item_handle_process where STATE != 10 and DEL_FLAG ='0' and ITEM_ID = t1.ID group by t1.ID) is null then 1
else 2 end as projectLevel
from (select * from(select * from esua_epdc_events.epdc_item where DEL_FLAG = '0' from (select * from(select * from esua_epdc_events.epdc_item where DEL_FLAG = '0'
and GRID_ID not in ( SELECT t.`dept_id` and GRID_ID not in ( SELECT t.`dept_id`
FROM `esua_epdc_admin`.`sys_dept_config` t FROM `esua_epdc_admin`.`sys_dept_config` t

Loading…
Cancel
Save