智慧保安后台管理-外网项目备份
Administrator
2022-03-29 a5b39478de866b68d0e19ac8aeebb4d0cccb18a2
 新增 ureport spring bean连接方式获取数据
1 files modified
1 files added
50 ■■■■ changed files
Jenkinsfile 14 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/ureport/controller/UreportController.java 36 ●●●●● patch | view | raw | blame | history
Jenkinsfile
@@ -51,15 +51,15 @@
    }
    stage('deploy to dev') {
          agent none
          steps {
            container('maven') {
              withCredentials([kubeconfigContent(credentialsId : 'kube-zhba' ,variable : 'KUBE_VAR' ,)]) {
                sh 'kubectl apply -f deploy/deploy.yml'
              }
            }
      agent none
      steps {
        container('maven') {
          withCredentials([kubeconfigContent(credentialsId : 'kube-zhba' ,variable : 'KUBE_VAR' ,)]) {
            sh 'kubectl apply -f deploy/deploy.yml'
          }
        }
      }
    }
    //部署到 生成环境
    stage('deploy to production') {
src/main/java/org/springblade/modules/ureport/controller/UreportController.java
New file
@@ -0,0 +1,36 @@
package org.springblade.modules.ureport.controller;
import com.bstek.ureport.provider.report.ReportFile;
import org.springblade.core.report.entity.ReportFileEntity;
import org.springblade.core.report.service.IReportFileService;
import org.springblade.core.tool.api.R;
import org.springblade.modules.desk.entity.Notice;
import org.springblade.modules.desk.service.INoticeService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Component;
import java.util.List;
import java.util.Map;
/**
 * ureport sringbean 方式注入
 */
@Component("ureport")
public class UreportController {
    @Autowired
    private INoticeService noticeService;
    /**
     * springbean 方式注入,以下三个参数都必须有
     * @param dsName 数据源名称
     * @param datasetName 数据集名称
     * @param parameters 传入集合数据
     */
    public List<Notice> test(String dsName, String datasetName, Map<String,Object> parameters){
        System.out.println("dsName = " + dsName);
        System.out.println("datasetName = " + datasetName);
        System.out.println("parameters = " + parameters);
        return noticeService.list();
    }
}