wangpengfei 9 months ago
parent
commit
450dcf27c8
  1. 2
      yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/projectphase/ProjectPhaseMapper.java
  2. 4
      yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/projectphase/ProjectPhaseMapper.xml
  3. 7
      yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/projectphase/ProjectPhaseService.java

2
yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/projectphase/ProjectPhaseMapper.java

@ -18,6 +18,6 @@ import java.util.List;
@Mapper @Mapper
public interface ProjectPhaseMapper extends BaseMapper<ProjectPhase> { public interface ProjectPhaseMapper extends BaseMapper<ProjectPhase> {
IPage<ProjectPhaseVo> selectPageVo(IPage<ProjectPhase> page, @Param(Constants.WRAPPER) Wrapper<ProjectPhase> qw); IPage<ProjectPhaseVo> selectPageVo(IPage<ProjectPhase> page, @Param(Constants.WRAPPER) Wrapper<ProjectPhase> qw);
List<ProjectPhaseVo> getNodeByProjectSid(@Param("projectSid") String projectSid); List<ProjectPhaseVo> getNodeByEnterpriseSid(@Param("enterpriseSid") String enterpriseSid);
} }

4
yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/projectphase/ProjectPhaseMapper.xml

@ -10,7 +10,7 @@
${ew.sqlSegment} ${ew.sqlSegment}
</where> </where>
</select> </select>
<select id="getNodeByProjectSid" resultType="com.yxt.supervise.crm.api.projectphase.ProjectPhaseVo"> <select id="getNodeByEnterpriseSid" resultType="com.yxt.supervise.crm.api.projectphase.ProjectPhaseVo">
select * from project_phase_dictionary where projectSid=#{projectSid} select * from project_phase_dictionary where enterpriseSid=#{enterpriseSid}
</select> </select>
</mapper> </mapper>

7
yxt_supervise/supervise-crm/supervise-crm-biz/src/main/java/com/yxt/supervise/crm/biz/projectphase/ProjectPhaseService.java

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