|
@@ -29,7 +29,6 @@ import com.ruoyi.common.constant.StatusConstant;
|
|
|
import com.ruoyi.common.core.domain.BaseIdPo;
|
|
|
import com.ruoyi.common.core.domain.entity.SysDept;
|
|
|
import com.ruoyi.common.core.domain.entity.SysUser;
|
|
|
-import com.ruoyi.common.core.text.Convert;
|
|
|
import com.ruoyi.common.exception.ServiceException;
|
|
|
import com.ruoyi.common.utils.SecurityUtils;
|
|
|
import com.ruoyi.system.service.ISysDeptService;
|
|
@@ -563,19 +562,19 @@ public class FlowProcessServiceImpl implements FlowProcessService {
|
|
|
}
|
|
|
// 部门负责人
|
|
|
if (HandleObjectTypeEnum.DETP_LEADER.equals(handleObjectTypeEnum)) {
|
|
|
- String leaderId = sysDept.getLeaderId();
|
|
|
+ Long leaderId = sysDept.getLeaderId();
|
|
|
if (leaderId == null) {
|
|
|
throw new ServiceException("部门负责人为空");
|
|
|
}
|
|
|
- flowResult.setUserId(Convert.toLong(leaderId));
|
|
|
+ flowResult.setUserId(leaderId);
|
|
|
}
|
|
|
// 部门总监
|
|
|
else {
|
|
|
- String directorId = sysDept.getDirectorId();
|
|
|
+ Long directorId = sysDept.getDirectorId();
|
|
|
if (directorId == null) {
|
|
|
throw new ServiceException("部门总监为空");
|
|
|
}
|
|
|
- flowResult.setUserId(Convert.toLong(directorId));
|
|
|
+ flowResult.setUserId(directorId);
|
|
|
}
|
|
|
flowResult.setSuccess(true);
|
|
|
return flowResult;
|