|
|
@ -8,10 +8,12 @@ import com.yxt.common.base.utils.PagerUtil; |
|
|
|
import com.yxt.common.core.query.PagerQuery; |
|
|
|
import com.yxt.common.core.result.ResultBean; |
|
|
|
import com.yxt.common.core.vo.PagerVo; |
|
|
|
import com.yxt.supervise.crm.api.enterpriseproject.EnterpriseProjectVo; |
|
|
|
import com.yxt.supervise.crm.api.projectphase.ProjectPhase; |
|
|
|
import com.yxt.supervise.crm.api.projectphase.ProjectPhaseDto; |
|
|
|
import com.yxt.supervise.crm.api.projectphase.ProjectPhaseQuery; |
|
|
|
import com.yxt.supervise.crm.api.projectphase.ProjectPhaseVo; |
|
|
|
import com.yxt.supervise.crm.biz.enterpriseproject.EnterpriseProjectService; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.stereotype.Service; |
|
|
|
|
|
|
@ -25,6 +27,8 @@ import java.util.List; |
|
|
|
public class ProjectPhaseService extends MybatisBaseService<ProjectPhaseMapper, ProjectPhase> { |
|
|
|
@Autowired |
|
|
|
com.yxt.supervise.crm.feign.system.SysUserFeign sysUserFeign; |
|
|
|
@Autowired |
|
|
|
EnterpriseProjectService enterpriseProjectService; |
|
|
|
|
|
|
|
public PagerVo<ProjectPhaseVo> listPageVo(PagerQuery<ProjectPhaseQuery> pq) { |
|
|
|
ProjectPhaseQuery query = pq.getParams(); |
|
|
@ -78,7 +82,8 @@ public class ProjectPhaseService extends MybatisBaseService<ProjectPhaseMapper, |
|
|
|
} |
|
|
|
public ResultBean<List<ProjectPhaseVo>> getNodeByProjectSid(String projectSid) { |
|
|
|
ResultBean rb =new ResultBean().fail(); |
|
|
|
List<ProjectPhaseVo> projectPhaseVoList=baseMapper.getNodeByProjectSid(projectSid); |
|
|
|
List<EnterpriseProjectVo> list=enterpriseProjectService.getEnterpriseByProjectSid(projectSid); |
|
|
|
List<ProjectPhaseVo> projectPhaseVoList=baseMapper.getNodeByEnterpriseSid(list.get(0).getEnterpriseSid()); |
|
|
|
return rb.success().setData(projectPhaseVoList); |
|
|
|
} |
|
|
|
} |