| | |
| | | if (eventDO == null) { |
| | | return R.fail("事件不存在"); |
| | | } |
| | | boolean canDealByUser = eventDO.getEventStatus() == 2 && eventDO.getEventProcessStatus() == 1; |
| | | boolean canDealByUser = (eventDO.getEventStatus() == 2||eventDO.getEventStatus()==4) && eventDO.getEventProcessStatus() == 1; |
| | | if (!canDealByUser) { |
| | | if (eventDO.getEventStatus() != 2) { |
| | | return R.fail("事件不是发布状态"); |
| | | if (eventDO.getEventStatus() != 2 ) { |
| | | return R.fail("事件不是发布/待处理状态"); |
| | | } |
| | | if (eventDO.getEventProcessStatus() != 1) { |
| | | return R.fail("事件不是待处理状态"); |
| | |
| | | .orderByDesc(EventTransferRecordDO::getCreateAt) |
| | | ); |
| | | EventTransferRecordDO eventTransferRecordDO = new EventTransferRecordDO(); |
| | | if (list != null || list.size() > 0) { |
| | | if (list != null && list.size() > 0) { |
| | | EventTransferRecordDO lastRecord = list.get(0); |
| | | eventTransferRecordDO.setFromType(lastRecord.getToType()); |
| | | eventTransferRecordDO.setFromId(lastRecord.getToId()); |