Переглянути джерело

修改上传区块链参数

MengyangDuan 5 роки тому
батько
коміт
8b09ef4149

+ 2 - 2
src/main/java/edu/nju/controller/AnalyzeController.java

@@ -356,11 +356,11 @@ public class AnalyzeController {
 
 	@RequestMapping(value = "/uploadTestReportToBlockChain")
 	@ResponseBody
-	public void uploadTestReport(String report_id,HttpServletResponse response){
+	public void uploadTestReport(String bug_id,HttpServletResponse response){
 		try {
 			PrintWriter out = response.getWriter();
 			JSONObject result = new JSONObject();
-			if (blockChainAspect.uploadTestReportInfoToBlockChain(report_id)) {
+			if (blockChainAspect.uploadTestReportInfoToBlockChain(bug_id)) {
 				result.put("status","200");
 			}else{
 				result.put("status","500");

+ 7 - 7
src/main/java/edu/nju/util/BlockChainAspect.java

@@ -206,7 +206,9 @@ public class BlockChainAspect {
     }
 
 
-    public boolean uploadTestReportInfoToBlockChain(String report_id){
+    public boolean uploadTestReportInfoToBlockChain(String bug_id){
+        Bug bug=bugDao.findByid(bug_id);
+        String report_id=bug.getReport_id();
         String defaultString="defaultString";
         Report report=reportDao.findById(report_id);
         if(report!=null) {
@@ -237,12 +239,10 @@ public class BlockChainAspect {
             }
             List<Bug> bugList = bugDao.findByReport(report.getId(), report.getCase_take_id());
             JSONArray bugReportList = new JSONArray();
-            for (Bug bug : bugList) {
-                JSONObject bugInfo = new JSONObject();
-                bugInfo.put("bugId", bug.getId());
-                bugInfo.put("bugName", bug.getTitle());
-                bugReportList.put(bugInfo);
-            }
+            JSONObject bugInfo = new JSONObject();
+            bugInfo.put("bugId", bug.getId());
+            bugInfo.put("bugName", bug.getTitle());
+            bugReportList.put(bugInfo);
             testReportVO.put("bugReportList", bugReportList);
             String url = blockChainHost + "testReport";
             try {