| | |
| | | * @return 结果 |
| | | */ |
| | | @Override |
| | | public int insertSysTask(TaskCreateVO createVO) { |
| | | public Long insertSysTask(TaskCreateVO createVO) { |
| | | // 获取当前用户名和用户ID |
| | | String username = SecurityUtils.getUsername(); |
| | | Long userId = SecurityUtils.getUserId(); |
| | | // 校验用户ID是否为空或为0 |
| | | if(userId==null || userId==0){ |
| | | log.error("insertSysTask 用户ID为空 userName:{}",username); |
| | | return 0; |
| | | return 0L; |
| | | } |
| | | SysTask task = new SysTask(); |
| | | // 创建新的任务对象 |
| | |
| | | }).start(); |
| | | } |
| | | |
| | | return result; |
| | | return result > 0 ? task.getTaskId() : 0L; |
| | | } |
| | | |
| | | /** |
| | |
| | | * @return 结果 |
| | | */ |
| | | @Override |
| | | public int insertTask(TaskCreateVO createVO,Long serviceOrderId,Long dispatchOrderId, String serviceOrdNo, Long userId,String userName, Long deptId, Date createTime, Date updateTime) { |
| | | public Long insertTask(TaskCreateVO createVO,Long serviceOrderId,Long dispatchOrderId, String serviceOrdNo, Long userId,String userName, Long deptId, Date createTime, Date updateTime) { |
| | | SysTask task = new SysTask(); |
| | | if(createVO.getTaskCode()!=null){ |
| | | task.setTaskCode(createVO.getTaskCode()); |
| | |
| | | this.sendEmeryTaskProcess(task, dispatchOrderId); |
| | | } |
| | | |
| | | return result; |
| | | return result > 0 ? task.getTaskId() : 0L; |
| | | } |
| | | |
| | | private void sendTaskAssigneeEvent(TaskCreateVO createVO,SysTask task,Long userId,String userName){ |