Browse Source

待处理列表优化

master
qushutong 3 years ago
parent
commit
88392f7c3a
  1. 12
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/PushToCityGridServiceImpl.java
  2. 12
      esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemDao.xml

12
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/java/com/elink/esua/epdc/modules/item/service/impl/PushToCityGridServiceImpl.java

@ -1440,12 +1440,12 @@ public class PushToCityGridServiceImpl implements PushToCityGridService {
return; return;
} }
LambdaQueryWrapper<ItemHandleProcessEntity> entityLambdaQueryWrapper = new LambdaQueryWrapper<ItemHandleProcessEntity>().eq(ItemHandleProcessEntity::getItemId,item.getItemId()).eq(ItemHandleProcessEntity::getState,ItemGridPlatformHandleStatusEnum.HANDLE_QSJB_JS.getValue()); // LambdaQueryWrapper<ItemHandleProcessEntity> entityLambdaQueryWrapper = new LambdaQueryWrapper<ItemHandleProcessEntity>().eq(ItemHandleProcessEntity::getItemId,item.getItemId()).eq(ItemHandleProcessEntity::getState,ItemGridPlatformHandleStatusEnum.HANDLE_QSJB_JS.getValue());
List<ItemHandleProcessEntity> list = itemHandleProcessDao.selectList(entityLambdaQueryWrapper); // List<ItemHandleProcessEntity> list = itemHandleProcessDao.selectList(entityLambdaQueryWrapper);
//
if (list.size()>0){ // if (list.size()>0){
return; // return;
} // }
ReceiveResultDTO dto = new ReceiveResultDTO(); ReceiveResultDTO dto = new ReceiveResultDTO();
dto.setSqid(getSqid(item.getItemId())); dto.setSqid(getSqid(item.getItemId()));

12
esua-epdc/epdc-module/epdc-events/epdc-events-server/src/main/resources/mapper/item/ItemDao.xml

@ -537,13 +537,7 @@
WHEN 2 THEN '非常满意' WHEN 2 THEN '非常满意'
ELSE '' ELSE ''
END AS evaluationScore, END AS evaluationScore,
eve.APPROVE_NUM,
eve.OPPOSE_NUM,
eve.COMMENT_NUM,
eve.BROWSE_NUM,
<if test="isRemind != null and isRemind != ''"> <if test="isRemind != null and isRemind != ''">
(case when (process.STATE = 1001 and HOUR( timediff( now(), item.CREATED_TIME) ) >= 24) then '1' else '' end) as isRemind,
(case when (getworkminute(item.CREATED_TIME,now()) / 60 > 6) then '红灯' (case when (getworkminute(item.CREATED_TIME,now()) / 60 > 6) then '红灯'
when (getworkminute(item.CREATED_TIME,now()) / 60 > 4 and getworkminute(item.CREATED_TIME,now()) / 60 &lt;=6) then '黄灯' when (getworkminute(item.CREATED_TIME,now()) / 60 > 4 and getworkminute(item.CREATED_TIME,now()) / 60 &lt;=6) then '黄灯'
when (getworkminute(item.CREATED_TIME,now()) / 60 &lt;= 4) then '绿灯' else '' end) as lamp, when (getworkminute(item.CREATED_TIME,now()) / 60 &lt;= 4) then '绿灯' else '' end) as lamp,
@ -560,13 +554,9 @@
then concat((360 - getworkminute(item.CREATED_TIME,now())),'分钟') then concat((360 - getworkminute(item.CREATED_TIME,now())),'分钟')
else concat((6 - ROUND((getworkminute(item.CREATED_TIME,now()) / 60),1)),'小时') end) else concat((6 - ROUND((getworkminute(item.CREATED_TIME,now()) / 60),1)),'小时') end)
end end
) as remainTime, ) as remainTime
</if> </if>
( eve.APPROVE_NUM + eve.OPPOSE_NUM + eve.COMMENT_NUM + eve.BROWSE_NUM ) AS participantsNum,
(case when d.ID is not null then '1' else '0' end) as isDelay
FROM epdc_item item FROM epdc_item item
LEFT JOIN epdc_events eve ON item.EVENT_ID = eve.ID AND eve.DEL_FLAG = '0'
left join epdc_item_fusing_delay_record d on d.ITEM_ID = item.ID and d.DEL_FLAG = '0'
left join ( left join (
select b.ID,b.ITEM_ID,b.CREATED_TIME,b.state select b.ID,b.ITEM_ID,b.CREATED_TIME,b.state
from epdc_item_handle_process b from epdc_item_handle_process b

Loading…
Cancel
Save