|
|
@ -7,6 +7,7 @@ import cn.hutool.core.util.ObjectUtil; |
|
|
import cn.hutool.http.HttpUtil; |
|
|
import cn.hutool.http.HttpUtil; |
|
|
import com.alibaba.fastjson.JSONObject; |
|
|
import com.alibaba.fastjson.JSONObject; |
|
|
import com.ccsens.signin.bean.dto.ProjectDto; |
|
|
import com.ccsens.signin.bean.dto.ProjectDto; |
|
|
|
|
|
import com.ccsens.signin.bean.dto.UserDto; |
|
|
import com.ccsens.signin.bean.po.SysProjectList; |
|
|
import com.ccsens.signin.bean.po.SysProjectList; |
|
|
import com.ccsens.signin.bean.po.SysProjectListExample; |
|
|
import com.ccsens.signin.bean.po.SysProjectListExample; |
|
|
import com.ccsens.signin.bean.po.SysUserProject; |
|
|
import com.ccsens.signin.bean.po.SysUserProject; |
|
|
@ -263,11 +264,17 @@ public class ProjectService implements IProjectService{ |
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
public void deleteProject(ProjectDto.ProjectId param, Long userId) { |
|
|
public void deleteProject(ProjectDto.ProjectId param, Long userId) { |
|
|
//TODO 待补充
|
|
|
//查找项目
|
|
|
SysProjectList projectList = projectListMapper.selectByPrimaryKey(param.getId()); |
|
|
SysProjectList projectList = projectDao.selectByProjectId(param.getProjectId()); |
|
|
if(ObjectUtil.isNotNull(projectList)){ |
|
|
if(ObjectUtil.isNotNull(projectList)){ |
|
|
projectList.setRecStatus((byte) 2); |
|
|
projectList.setRecStatus((byte) 2); |
|
|
projectListMapper.updateByPrimaryKeySelective(projectList); |
|
|
projectListMapper.updateByPrimaryKeySelective(projectList); |
|
|
|
|
|
//TODO 删除成员项目关联表
|
|
|
|
|
|
projectDao.delUserProjectByProjectId(param.getProjectId()); |
|
|
|
|
|
//调用业务系统删除项目
|
|
|
|
|
|
String url = projectList.getUrl() + "/project/tallDelProject"; |
|
|
|
|
|
log.info("调用业务系统的接口合并用户:{}--{}",url,param); |
|
|
|
|
|
RestTemplateUtil.postBody(url, param); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|