上报库自定义列表
This commit is contained in:
+27
-3
@@ -6,6 +6,8 @@ import com.jero.common.constant.enums.CutEnum;
|
|||||||
import com.jero.common.system.vo.LoginUser;
|
import com.jero.common.system.vo.LoginUser;
|
||||||
import com.jero.modules.cert.collect.entity.ParamsConfigEO;
|
import com.jero.modules.cert.collect.entity.ParamsConfigEO;
|
||||||
import com.jero.modules.cert.collect.service.IParamsConfigEOService;
|
import com.jero.modules.cert.collect.service.IParamsConfigEOService;
|
||||||
|
import com.jero.modules.cert.report.entity.ParamsReportConfigEO;
|
||||||
|
import com.jero.modules.cert.report.service.IParamsReportConfigEOService;
|
||||||
import com.jero.modules.head.entity.HeadCustomEO;
|
import com.jero.modules.head.entity.HeadCustomEO;
|
||||||
import com.jero.modules.head.enums.AffirmFlagEnum;
|
import com.jero.modules.head.enums.AffirmFlagEnum;
|
||||||
import com.jero.modules.head.enums.headCustomEnum;
|
import com.jero.modules.head.enums.headCustomEnum;
|
||||||
@@ -39,6 +41,8 @@ import java.util.stream.IntStream;
|
|||||||
public class HeadCustomEOServiceImpl extends ServiceImpl<HeadCustomEOMapper, HeadCustomEO> implements IHeadCustomEOService {
|
public class HeadCustomEOServiceImpl extends ServiceImpl<HeadCustomEOMapper, HeadCustomEO> implements IHeadCustomEOService {
|
||||||
@Autowired
|
@Autowired
|
||||||
private IParamsConfigEOService paramsConfigEOService;
|
private IParamsConfigEOService paramsConfigEOService;
|
||||||
|
@Autowired
|
||||||
|
private IParamsReportConfigEOService paramsReportConfigEOService;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 保存
|
* 保存
|
||||||
@@ -299,8 +303,7 @@ public class HeadCustomEOServiceImpl extends ServiceImpl<HeadCustomEOMapper, Hea
|
|||||||
* @param headCustomVOOneList
|
* @param headCustomVOOneList
|
||||||
*/
|
*/
|
||||||
private void dynamicConfig(String moduleFlag, String paramsManifestId, List<HeadCustomVO> headCustomVOOneList) {
|
private void dynamicConfig(String moduleFlag, String paramsManifestId, List<HeadCustomVO> headCustomVOOneList) {
|
||||||
if((headCustomEnum.PARAMETER_COLLECTION_LIST.getName().equals(moduleFlag)
|
if(headCustomEnum.PARAMETER_COLLECTION_LIST.getName().equals(moduleFlag)
|
||||||
|| headCustomEnum.REPORT_DATABASE_DETAILS.getName().equals(moduleFlag))
|
|
||||||
&& !headCustomVOOneList.isEmpty()){
|
&& !headCustomVOOneList.isEmpty()){
|
||||||
List<ParamsConfigEO> paramsConfigEOList = paramsConfigEOService.queryList(paramsManifestId);
|
List<ParamsConfigEO> paramsConfigEOList = paramsConfigEOService.queryList(paramsManifestId);
|
||||||
if(!paramsConfigEOList.isEmpty()){
|
if(!paramsConfigEOList.isEmpty()){
|
||||||
@@ -309,7 +312,6 @@ public class HeadCustomEOServiceImpl extends ServiceImpl<HeadCustomEOMapper, Hea
|
|||||||
|| headCustomVOOneList.get(x).getTitle().equals("View")).findFirst().orElse(-1);
|
|| headCustomVOOneList.get(x).getTitle().equals("View")).findFirst().orElse(-1);
|
||||||
headCustomVOOneList.removeIf(e-> StringUtils.isNotBlank(e.getTitle())
|
headCustomVOOneList.removeIf(e-> StringUtils.isNotBlank(e.getTitle())
|
||||||
&& (e.getTitle().contains("查看") || e.getTitle().contains("View")));
|
&& (e.getTitle().contains("查看") || e.getTitle().contains("View")));
|
||||||
int count=1;
|
|
||||||
List<HeadCustomVO> headCustomVOList = new LinkedList<>();
|
List<HeadCustomVO> headCustomVOList = new LinkedList<>();
|
||||||
for (ParamsConfigEO paramsConfigEO : paramsConfigEOList) {
|
for (ParamsConfigEO paramsConfigEO : paramsConfigEOList) {
|
||||||
HeadCustomVO headCustomVO = new HeadCustomVO();
|
HeadCustomVO headCustomVO = new HeadCustomVO();
|
||||||
@@ -322,6 +324,28 @@ public class HeadCustomEOServiceImpl extends ServiceImpl<HeadCustomEOMapper, Hea
|
|||||||
headCustomVOOneList.addAll(index , headCustomVOList);
|
headCustomVOOneList.addAll(index , headCustomVOList);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if(headCustomEnum.REPORT_DATABASE_DETAILS.getName().equals(moduleFlag)
|
||||||
|
&& !headCustomVOOneList.isEmpty()){
|
||||||
|
List<ParamsReportConfigEO> paramsConfigEOList = paramsReportConfigEOService.queryList(paramsManifestId);
|
||||||
|
if(!paramsConfigEOList.isEmpty()){
|
||||||
|
int index = IntStream.range(0, headCustomVOOneList.size())
|
||||||
|
.filter(x -> headCustomVOOneList.get(x).getTitle().equals("查看")
|
||||||
|
|| headCustomVOOneList.get(x).getTitle().equals("View")).findFirst().orElse(-1);
|
||||||
|
headCustomVOOneList.removeIf(e-> StringUtils.isNotBlank(e.getTitle())
|
||||||
|
&& (e.getTitle().contains("查看") || e.getTitle().contains("View")));
|
||||||
|
List<HeadCustomVO> headCustomVOList = new LinkedList<>();
|
||||||
|
for (ParamsReportConfigEO paramsReportConfigEO : paramsConfigEOList) {
|
||||||
|
HeadCustomVO headCustomVO = new HeadCustomVO();
|
||||||
|
headCustomVO.setDb_field_name(paramsReportConfigEO.getId());
|
||||||
|
headCustomVO.setDb_field_txt(paramsReportConfigEO.getConfigName());
|
||||||
|
headCustomVO.setIsLock(paramsReportConfigEO.getIsLock());
|
||||||
|
headCustomVO.setType("true");
|
||||||
|
headCustomVOList.add(headCustomVO);
|
||||||
|
}
|
||||||
|
headCustomVOOneList.addAll(index , headCustomVOList);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user