| | |
| | | final Long finalTaskId = task.getTaskId(); |
| | | new Thread(() -> { |
| | | try { |
| | | Thread.sleep(2000); // 等待2秒,确保事务已提交 |
| | | Thread.sleep(200); // 等待2秒,确保事务已提交 |
| | | legacySystemSyncService.syncEmergencyTaskToLegacy(finalTaskId); |
| | | } catch (Exception e) { |
| | | // 同步失败不影响主流程,仅记录日志 |
| | | log.error("同步急救转运任务到旧系统失败", e); |
| | | } |
| | | }).start(); |
| | | } |
| | |
| | | return count > 0; |
| | | } |
| | | |
| | | @Override |
| | | public List<DeptOrderStatVO> selectDeptOrderStat(List<Long> deptIds, String startDate, String endDate) { |
| | | return sysTaskMapper.selectDeptOrderStat( |
| | | (deptIds != null && !deptIds.isEmpty()) ? deptIds : null, |
| | | startDate, endDate); |
| | | } |
| | | |
| | | |
| | | |
| | | } |