|
@@ -146,6 +146,20 @@ public class ReportFieldService extends ServiceImpl<ReportFieldMapper, ReportFie
|
|
|
queryWrapper.eq(ReportField::getReportId, projectId);
|
|
|
return this.getOne(queryWrapper);
|
|
|
}
|
|
|
+
|
|
|
+ //给报告添加默认自定义字段
|
|
|
+ public void addDefaultField(Integer reportId, Integer reportType) {
|
|
|
+ LambdaQueryWrapper<ReportField> queryWrapper = new LambdaQueryWrapper<>();
|
|
|
+ queryWrapper.eq(ReportField::getType, reportType);
|
|
|
+ queryWrapper.eq(ReportField::getReportId, null);
|
|
|
+ List<ReportField> reportFields =this.list(queryWrapper);
|
|
|
+ if(reportFields.size()!=0||reportFields!=null)
|
|
|
+ {
|
|
|
+ reportFields.forEach(p->p.setReportId(reportId));
|
|
|
+
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
public String getReportField(int id){
|
|
|
List<ReportField> reportFields = reportFieldMapper.find(id);
|
|
|
return Response.success(reportFields);
|