|
@@ -1,12 +1,16 @@
|
|
package com.siwei.apply.service.impl;
|
|
package com.siwei.apply.service.impl;
|
|
|
|
|
|
import com.siwei.apply.domain.Project;
|
|
import com.siwei.apply.domain.Project;
|
|
|
|
+import com.siwei.apply.domain.ProjectWorkflow;
|
|
import com.siwei.apply.domain.Tjyydhx;
|
|
import com.siwei.apply.domain.Tjyydhx;
|
|
|
|
+import com.siwei.apply.domain.Workflow;
|
|
import com.siwei.apply.domain.res.TjyydhxRes;
|
|
import com.siwei.apply.domain.res.TjyydhxRes;
|
|
import com.siwei.apply.domain.vo.TjyydhxUpdateVo;
|
|
import com.siwei.apply.domain.vo.TjyydhxUpdateVo;
|
|
import com.siwei.apply.domain.vo.TjyydhxVo;
|
|
import com.siwei.apply.domain.vo.TjyydhxVo;
|
|
import com.siwei.apply.mapper.ProjectMapper;
|
|
import com.siwei.apply.mapper.ProjectMapper;
|
|
|
|
+import com.siwei.apply.mapper.ProjectWorkflowMapper;
|
|
import com.siwei.apply.mapper.TjyydhxMapper;
|
|
import com.siwei.apply.mapper.TjyydhxMapper;
|
|
|
|
+import com.siwei.apply.mapper.WorkflowMapper;
|
|
import com.siwei.apply.service.TjyydhxService;
|
|
import com.siwei.apply.service.TjyydhxService;
|
|
import com.siwei.common.core.utils.bean.BeanUtils;
|
|
import com.siwei.common.core.utils.bean.BeanUtils;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -24,6 +28,10 @@ public class TjyydhxImpl implements TjyydhxService {
|
|
private TjyydhxMapper tjyydhxMapper;
|
|
private TjyydhxMapper tjyydhxMapper;
|
|
@Autowired
|
|
@Autowired
|
|
private ProjectMapper projectMapper;
|
|
private ProjectMapper projectMapper;
|
|
|
|
+ @Autowired
|
|
|
|
+ private ProjectWorkflowMapper projectWorkflowMapper;
|
|
|
|
+ @Autowired
|
|
|
|
+ private WorkflowMapper workflowMapper;
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public Boolean isExit(String projectId) {
|
|
public Boolean isExit(String projectId) {
|
|
@@ -37,6 +45,18 @@ public class TjyydhxImpl implements TjyydhxService {
|
|
tjyydhx.generateId();
|
|
tjyydhx.generateId();
|
|
tjyydhx.setCreatorId(UserId);
|
|
tjyydhx.setCreatorId(UserId);
|
|
tjyydhxMapper.add(tjyydhx);
|
|
tjyydhxMapper.add(tjyydhx);
|
|
|
|
+
|
|
|
|
+ // 添加项目流程
|
|
|
|
+ Integer projectType = projectMapper.getProjectTypeById(tjyydhx.getProjectId());
|
|
|
|
+ Workflow workflow = workflowMapper.selectByProjectTypeAndTableName(projectType, "t_ydysyxz");
|
|
|
|
+ ProjectWorkflow projectWorkflow = new ProjectWorkflow();
|
|
|
|
+ projectWorkflow.setId(tjyydhx.getId());
|
|
|
|
+ projectWorkflow.setParentId("");
|
|
|
|
+ projectWorkflow.setWorkflowId(workflow.getId());
|
|
|
|
+ projectWorkflow.setProjectId(tjyydhx.getProjectId());
|
|
|
|
+ projectWorkflow.setNodeId(tjyydhx.getId());
|
|
|
|
+ projectWorkflow.setNodeTableName(workflow.getTableName());
|
|
|
|
+ projectWorkflowMapper.add(projectWorkflow);
|
|
return tjyydhx.getId();
|
|
return tjyydhx.getId();
|
|
}
|
|
}
|
|
|
|
|