space系统关联项目库修改
This commit is contained in:
-6
@@ -9,7 +9,6 @@ import com.jero.common.system.base.controller.JeroController;
|
|||||||
import com.jero.common.system.query.QueryGenerator;
|
import com.jero.common.system.query.QueryGenerator;
|
||||||
import com.jero.modules.project.entity.ProjectNameInfoEO;
|
import com.jero.modules.project.entity.ProjectNameInfoEO;
|
||||||
import com.jero.modules.project.service.IProjectNameInfoEOService;
|
import com.jero.modules.project.service.IProjectNameInfoEOService;
|
||||||
import com.jero.modules.system.util.StringUtils;
|
|
||||||
import io.swagger.annotations.Api;
|
import io.swagger.annotations.Api;
|
||||||
import io.swagger.annotations.ApiOperation;
|
import io.swagger.annotations.ApiOperation;
|
||||||
import lombok.extern.slf4j.Slf4j;
|
import lombok.extern.slf4j.Slf4j;
|
||||||
@@ -70,11 +69,6 @@ public class ProjectNameInfoEOController extends JeroController<ProjectNameInfoE
|
|||||||
@GetMapping(value = "/list")
|
@GetMapping(value = "/list")
|
||||||
public Result<List<ProjectNameInfoEO>> queryList() {
|
public Result<List<ProjectNameInfoEO>> queryList() {
|
||||||
List<ProjectNameInfoEO> list = projectNameInfoEOService.queryList();
|
List<ProjectNameInfoEO> list = projectNameInfoEOService.queryList();
|
||||||
for(ProjectNameInfoEO projectNameInfoEO : list){
|
|
||||||
if(StringUtils.isNotBlank(projectNameInfoEO.getYearName())){
|
|
||||||
projectNameInfoEO.setProjectName(projectNameInfoEO.getProjectName()+ "-" +projectNameInfoEO.getYearName());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return Result.OK(list);
|
return Result.OK(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+8
@@ -37,6 +37,12 @@ public class ProjectLibraryBase implements Serializable {
|
|||||||
@TableField(exist = false)
|
@TableField(exist = false)
|
||||||
private java.lang.String projectName;
|
private java.lang.String projectName;
|
||||||
|
|
||||||
|
/**年款号id*/
|
||||||
|
private java.lang.String yearNameId;
|
||||||
|
/**年款名称*/
|
||||||
|
@TableField(exist = false)
|
||||||
|
private java.lang.String yearName;
|
||||||
|
|
||||||
/**目标市场*/
|
/**目标市场*/
|
||||||
@Dict(dicCode = "region")
|
@Dict(dicCode = "region")
|
||||||
private java.lang.String targetMarket;
|
private java.lang.String targetMarket;
|
||||||
@@ -56,9 +62,11 @@ public class ProjectLibraryBase implements Serializable {
|
|||||||
private java.lang.String certificationEngineerName;
|
private java.lang.String certificationEngineerName;
|
||||||
|
|
||||||
/**车型平台*/
|
/**车型平台*/
|
||||||
|
@TableField(exist = false)
|
||||||
private java.lang.String vehiclePlatform;
|
private java.lang.String vehiclePlatform;
|
||||||
|
|
||||||
/**数字平台*/
|
/**数字平台*/
|
||||||
|
@TableField(exist = false)
|
||||||
private java.lang.String digitalPlatform;
|
private java.lang.String digitalPlatform;
|
||||||
|
|
||||||
/**IPD信息*/
|
/**IPD信息*/
|
||||||
|
|||||||
+1
-1
@@ -13,7 +13,7 @@ import java.util.List;
|
|||||||
* @Version: V1.0
|
* @Version: V1.0
|
||||||
*/
|
*/
|
||||||
public interface ProjectNameInfoEOMapper extends BaseMapper<ProjectNameInfoEO> {
|
public interface ProjectNameInfoEOMapper extends BaseMapper<ProjectNameInfoEO> {
|
||||||
@Select("select pni.id,pni.project_name,pyni.year_name,pni.vehicle_platform,pni.digital_platform\n" +
|
@Select("select pni.id,pni.project_name,pnyi.id as year_id,pyni.year_name,pni.vehicle_platform,pni.digital_platform\n" +
|
||||||
"from project_name_info as pni\n" +
|
"from project_name_info as pni\n" +
|
||||||
"left join project_year_name_info as pyni on pni.id=pyni.project_name_id;")
|
"left join project_year_name_info as pyni on pni.id=pyni.project_name_id;")
|
||||||
List<ProjectNameInfoEO> selectProjectNameAndYear();
|
List<ProjectNameInfoEO> selectProjectNameAndYear();
|
||||||
|
|||||||
+10
-6
@@ -5,6 +5,7 @@
|
|||||||
<id column="id" property="id" />
|
<id column="id" property="id" />
|
||||||
|
|
||||||
<result column="project_name_id" property="projectNameId" />
|
<result column="project_name_id" property="projectNameId" />
|
||||||
|
<result column="year_name_id" property="yearNameId" />
|
||||||
<result column="target_market" property="targetMarket" />
|
<result column="target_market" property="targetMarket" />
|
||||||
<result column="project_status" property="projectStatus" />
|
<result column="project_status" property="projectStatus" />
|
||||||
<result column="studio_engineer" property="studioEngineer" />
|
<result column="studio_engineer" property="studioEngineer" />
|
||||||
@@ -26,6 +27,8 @@
|
|||||||
plb.id,
|
plb.id,
|
||||||
plb.project_name_id,
|
plb.project_name_id,
|
||||||
pni.project_name as project_name,
|
pni.project_name as project_name,
|
||||||
|
pyni.id as year_name_id,
|
||||||
|
pyni.year_name,
|
||||||
plb.target_market,
|
plb.target_market,
|
||||||
plb.project_status,
|
plb.project_status,
|
||||||
plb.studio_engineer,
|
plb.studio_engineer,
|
||||||
@@ -44,6 +47,7 @@
|
|||||||
from project_library_base as plb
|
from project_library_base as plb
|
||||||
left join project_name_info as pni on plb.project_name_id=pni.id
|
left join project_name_info as pni on plb.project_name_id=pni.id
|
||||||
left join sys_user as studiouser on plb.studio_engineer=studiouser.id
|
left join sys_user as studiouser on plb.studio_engineer=studiouser.id
|
||||||
|
left join project_year_name_info as pyni on plb.year_name_id=pyni.id
|
||||||
</sql>
|
</sql>
|
||||||
|
|
||||||
<select id="queryPageList" resultType="com.jero.modules.project.entity.ProjectLibraryBase">
|
<select id="queryPageList" resultType="com.jero.modules.project.entity.ProjectLibraryBase">
|
||||||
@@ -161,14 +165,14 @@
|
|||||||
</if>
|
</if>
|
||||||
|
|
||||||
<!--搜索条件:车型平台-->
|
<!--搜索条件:车型平台-->
|
||||||
<if test="projectLibraryBase.vehiclePlatform != null and projectLibraryBase.vehiclePlatform != '' ">
|
<!-- <if test="projectLibraryBase.vehiclePlatform != null and projectLibraryBase.vehiclePlatform != '' ">-->
|
||||||
and plb.vehicle_platform like concat('%',#{projectLibraryBase.vehiclePlatform},'%')
|
<!-- and plb.vehicle_platform like concat('%',#{projectLibraryBase.vehiclePlatform},'%')-->
|
||||||
</if>
|
<!-- </if>-->
|
||||||
|
|
||||||
<!--搜索条件:数字平台-->
|
<!--搜索条件:数字平台-->
|
||||||
<if test="projectLibraryBase.digitalPlatform != null and projectLibraryBase.digitalPlatform != '' ">
|
<!-- <if test="projectLibraryBase.digitalPlatform != null and projectLibraryBase.digitalPlatform != '' ">-->
|
||||||
and plb.digital_platform like concat('%',#{projectLibraryBase.digitalPlatform},'%')
|
<!-- and plb.digital_platform like concat('%',#{projectLibraryBase.digitalPlatform},'%')-->
|
||||||
</if>
|
<!-- </if>-->
|
||||||
</where>
|
</where>
|
||||||
order by plb.create_time desc
|
order by plb.create_time desc
|
||||||
</select>
|
</select>
|
||||||
|
|||||||
+16
@@ -10,9 +10,11 @@ import com.jero.common.system.vo.LoginUser;
|
|||||||
import com.jero.modules.project.entity.ConditionAssessmentEO;
|
import com.jero.modules.project.entity.ConditionAssessmentEO;
|
||||||
import com.jero.modules.project.entity.ProjectLawsInventoryEO;
|
import com.jero.modules.project.entity.ProjectLawsInventoryEO;
|
||||||
import com.jero.modules.project.entity.ProjectLibraryBase;
|
import com.jero.modules.project.entity.ProjectLibraryBase;
|
||||||
|
import com.jero.modules.project.entity.ProjectNameInfoEO;
|
||||||
import com.jero.modules.project.enums.*;
|
import com.jero.modules.project.enums.*;
|
||||||
import com.jero.modules.project.mapper.ProjectLawsInventoryEOMapper;
|
import com.jero.modules.project.mapper.ProjectLawsInventoryEOMapper;
|
||||||
import com.jero.modules.project.mapper.ProjectLibraryBaseMapper;
|
import com.jero.modules.project.mapper.ProjectLibraryBaseMapper;
|
||||||
|
import com.jero.modules.project.mapper.ProjectNameInfoEOMapper;
|
||||||
import com.jero.modules.project.mapper.ProjectTaskInventoryEOMapper;
|
import com.jero.modules.project.mapper.ProjectTaskInventoryEOMapper;
|
||||||
import com.jero.modules.project.service.IConditionAssessmentEOService;
|
import com.jero.modules.project.service.IConditionAssessmentEOService;
|
||||||
import com.jero.modules.project.service.IProjectLibraryBaseService;
|
import com.jero.modules.project.service.IProjectLibraryBaseService;
|
||||||
@@ -73,6 +75,9 @@ public class ProjectLibraryBaseServiceImpl extends ServiceImpl<ProjectLibraryBas
|
|||||||
@Autowired
|
@Autowired
|
||||||
private SysDictItemServiceImpl sysDictItemServiceImpl;
|
private SysDictItemServiceImpl sysDictItemServiceImpl;
|
||||||
|
|
||||||
|
@Autowired
|
||||||
|
private ProjectNameInfoEOMapper projectNameInfoEOMapper;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 保存
|
* 保存
|
||||||
*
|
*
|
||||||
@@ -88,6 +93,12 @@ public class ProjectLibraryBaseServiceImpl extends ServiceImpl<ProjectLibraryBas
|
|||||||
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
LoginUser sysUser = (LoginUser) SecurityUtils.getSubject().getPrincipal();
|
||||||
projectLibraryBase.setCreateBy(sysUser.getUsername());
|
projectLibraryBase.setCreateBy(sysUser.getUsername());
|
||||||
projectLibraryBase.setUpdateBy(sysUser.getUsername());
|
projectLibraryBase.setUpdateBy(sysUser.getUsername());
|
||||||
|
String yearNameId = projectLibraryBase.getYearNameId();
|
||||||
|
String digitalPlatform = projectLibraryBase.getDigitalPlatform();
|
||||||
|
String vehiclePlatform = projectLibraryBase.getVehiclePlatform();
|
||||||
|
|
||||||
|
List<ProjectNameInfoEO> projectNameAndYear = projectNameInfoEOMapper.selectProjectNameAndYear();
|
||||||
|
// projectNameAndYear.stream().filter("year_id")
|
||||||
save(projectLibraryBase);
|
save(projectLibraryBase);
|
||||||
|
|
||||||
//创建任务计划时间轴
|
//创建任务计划时间轴
|
||||||
@@ -168,6 +179,11 @@ public class ProjectLibraryBaseServiceImpl extends ServiceImpl<ProjectLibraryBas
|
|||||||
IPage<ProjectLibraryBase> result = projectLibraryBaseMapper.queryPageList(page, params);
|
IPage<ProjectLibraryBase> result = projectLibraryBaseMapper.queryPageList(page, params);
|
||||||
List<ProjectLibraryBase> records = result.getRecords();
|
List<ProjectLibraryBase> records = result.getRecords();
|
||||||
disposeData(records);
|
disposeData(records);
|
||||||
|
for(ProjectLibraryBase projectLibraryBase: records){
|
||||||
|
if(StringUtils.isNotBlank(projectLibraryBase.getYearName())){
|
||||||
|
projectLibraryBase.setProjectName(projectLibraryBase.getProjectName() + "-" + projectLibraryBase.getYearName());
|
||||||
|
}
|
||||||
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -28,7 +28,7 @@ import java.util.UUID;
|
|||||||
@Service
|
@Service
|
||||||
public class ProjectNameInfoEOServiceImpl extends ServiceImpl<ProjectNameInfoEOMapper, ProjectNameInfoEO> implements IProjectNameInfoEOService {
|
public class ProjectNameInfoEOServiceImpl extends ServiceImpl<ProjectNameInfoEOMapper, ProjectNameInfoEO> implements IProjectNameInfoEOService {
|
||||||
@Autowired
|
@Autowired
|
||||||
private ProjectNameInfoEOMapper prjectNameMapper;
|
private ProjectNameInfoEOMapper projectNameInfoEOMapper;
|
||||||
|
|
||||||
@Autowired
|
@Autowired
|
||||||
private SpaceServiceImpl spaceService;
|
private SpaceServiceImpl spaceService;
|
||||||
@@ -102,7 +102,7 @@ public class ProjectNameInfoEOServiceImpl extends ServiceImpl<ProjectNameInfoEOM
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public List<ProjectNameInfoEO> queryList() {
|
public List<ProjectNameInfoEO> queryList() {
|
||||||
List<ProjectNameInfoEO> projectNameAndYear = prjectNameMapper.selectProjectNameAndYear();
|
List<ProjectNameInfoEO> projectNameAndYear = projectNameInfoEOMapper.selectProjectNameAndYear();
|
||||||
return projectNameAndYear;
|
return projectNameAndYear;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user