未符合项跟踪
This commit is contained in:
+3
-1
@@ -31,6 +31,8 @@
|
|||||||
pni.project_name,
|
pni.project_name,
|
||||||
plb.target_market,
|
plb.target_market,
|
||||||
plb.project_version,
|
plb.project_version,
|
||||||
|
plb.project_name_id,
|
||||||
|
plb.platform,
|
||||||
pyni.year_name,
|
pyni.year_name,
|
||||||
pli.serial_number,
|
pli.serial_number,
|
||||||
pli.title,
|
pli.title,
|
||||||
@@ -62,7 +64,7 @@
|
|||||||
LEFT JOIN project_name_info pni ON pni.id = plb.project_name_id
|
LEFT JOIN project_name_info pni ON pni.id = plb.project_name_id
|
||||||
LEFT JOIN project_year_name_info pyni ON pyni.id = plb.year_name_id
|
LEFT JOIN project_year_name_info pyni ON pyni.id = plb.year_name_id
|
||||||
where
|
where
|
||||||
plb.platform is null
|
1=1
|
||||||
<!--<if test="ncrTrackVO.projectLibraryId != null and ncrTrackVO.projectLibraryId != ''">
|
<!--<if test="ncrTrackVO.projectLibraryId != null and ncrTrackVO.projectLibraryId != ''">
|
||||||
plb.id =#{ncrTrackVO.projectLibraryId}
|
plb.id =#{ncrTrackVO.projectLibraryId}
|
||||||
and
|
and
|
||||||
|
|||||||
+14
-7
@@ -192,11 +192,16 @@ public class NcrTrackServiceImpl extends ServiceImpl<NcrTrackMapper, NcrTrackVO>
|
|||||||
String yearName = trackVO.getYearName();
|
String yearName = trackVO.getYearName();
|
||||||
String market = getMarket(targetMarketList, trackVO,ncrTrackVO.getCut());
|
String market = getMarket(targetMarketList, trackVO,ncrTrackVO.getCut());
|
||||||
String projectVersion = trackVO.getProjectVersion();
|
String projectVersion = trackVO.getProjectVersion();
|
||||||
if(StringUtils.isNotBlank(projectVersion)){
|
if(StringUtils.isNotBlank(trackVO.getPlatform())){
|
||||||
trackVO.setProjectName(projectName+"-"+yearName+"-"+market+"-"+projectVersion);
|
trackVO.setProjectName(trackVO.getProjectNameId());
|
||||||
}else{
|
}else{
|
||||||
trackVO.setProjectName(projectName+"-"+yearName+"-"+market);
|
if(StringUtils.isNotBlank(projectVersion)){
|
||||||
|
trackVO.setProjectName(projectName+"-"+yearName+"-"+market+"-"+projectVersion);
|
||||||
|
}else{
|
||||||
|
trackVO.setProjectName(projectName+"-"+yearName+"-"+market);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//责任领域中英文切换
|
//责任领域中英文切换
|
||||||
if(StringUtils.isNotBlank(trackVO.getDutyTerritory())){
|
if(StringUtils.isNotBlank(trackVO.getDutyTerritory())){
|
||||||
String dutyTerritory = pull(dictItemList, trackVO.getDutyTerritory(), "duty_territory", ncrTrackVO.getCut());
|
String dutyTerritory = pull(dictItemList, trackVO.getDutyTerritory(), "duty_territory", ncrTrackVO.getCut());
|
||||||
@@ -783,10 +788,12 @@ public class NcrTrackServiceImpl extends ServiceImpl<NcrTrackMapper, NcrTrackVO>
|
|||||||
private String getMarket(List<DictModel> targetMarketList, NcrTrackVO trackVO,String cut) {
|
private String getMarket(List<DictModel> targetMarketList, NcrTrackVO trackVO,String cut) {
|
||||||
//目标市场
|
//目标市场
|
||||||
List<DictModel> dictModelList = new ArrayList<>();
|
List<DictModel> dictModelList = new ArrayList<>();
|
||||||
for (String s : trackVO.getTargetMarket().split(",")) {
|
if(StringUtils.isNotBlank(trackVO.getTargetMarket())){
|
||||||
List<DictModel> dictModelListTemp = targetMarketList.stream()
|
for (String s : trackVO.getTargetMarket().split(",")) {
|
||||||
.filter(e -> s.equals(e.getValue())).collect(Collectors.toList());
|
List<DictModel> dictModelListTemp = targetMarketList.stream()
|
||||||
dictModelList.addAll(dictModelListTemp);
|
.filter(e -> s.equals(e.getValue())).collect(Collectors.toList());
|
||||||
|
dictModelList.addAll(dictModelListTemp);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
String targetMarket = "";
|
String targetMarket = "";
|
||||||
if(dictModelList.size() != 0){
|
if(dictModelList.size() != 0){
|
||||||
|
|||||||
@@ -247,6 +247,10 @@ public class NcrTrackVO implements Serializable {
|
|||||||
@ApiModelProperty(value = "旧数据->old,新数据->new")
|
@ApiModelProperty(value = "旧数据->old,新数据->new")
|
||||||
private String flag;
|
private String flag;
|
||||||
|
|
||||||
|
private String projectNameId;
|
||||||
|
|
||||||
|
private String platform;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user