Browse Source

上传job item answer的后台实现部分

MengyangDuan 5 years ago
parent
commit
fdf58bbfe0

+ 1 - 0
src/main/java/edu/nju/controller/UploadController.java

@@ -34,6 +34,7 @@ public class UploadController {
 		JSONObject result = new JSONObject();
 		boolean flag = true;
 		String id = saveservice.save(case_take_id, bug_category, description, img_url, severity, recurrent, title, report_id, parent, page, useCase, case_id);
+//		System.out.println(useCase);
 		if(!useCase.equals("null") && !id.equals("")) {flag = ctbservice.save(useCase, id, case_take_id, report_id);}
 		if(flag && !id.equals("")) {
 			result.put("status", "200");

+ 5 - 0
src/main/java/edu/nju/dao/CTBDao.java

@@ -25,8 +25,10 @@ public class CTBDao {
 		Query query = new Query();
 		query.addCriteria(Criteria.where("_id").is(useCase));
 		List<CaseToBug> result = mongoOperations.find(query, CaseToBug.class);
+		System.out.println(useCase);
 		if(result.size() != 0) {
 			CaseToBug ctb = result.get(0);
+//			System.out.println("1"+ctb.getId());
 			if(!ctb.getBug_id().contains(bug_id)) {
 				ctb.getBug_id().add(bug_id);
 				mongoOperations.save(ctb);
@@ -35,6 +37,7 @@ public class CTBDao {
 			List<String> list = new ArrayList<String>();
 			list.add(bug_id);
 			CaseToBug ctb = new CaseToBug(useCase, list, case_take_id, report_id);
+//			System.out.println("2"+ctb.getId());
 			mongoOperations.save(ctb);
 		}
 		
@@ -43,10 +46,12 @@ public class CTBDao {
 	public CaseToBug find(String id) {
 		Query query = new Query();
 		query.addCriteria(Criteria.where("_id").is(id));
+//		System.out.println("3"+id);
 		return mongoOperations.find(query, CaseToBug.class).get(0);
 	}
 	
 	public List<String> findById(String id) {
+//		System.out.println("3"+id);
 		Query query = new Query();
 	    query.addCriteria(Criteria.where("_id").is(id));
 	    List<CaseToBug> result = mongoOperations.find(query, CaseToBug.class);

+ 1 - 0
src/main/java/edu/nju/service/CTBService.java

@@ -15,6 +15,7 @@ public class CTBService {
 	
 	public boolean save(String useCase, String bug_id, String case_take_id, String report_id) {
 		try {
+//			System.out.println(useCase);
 			ctbdao.save(useCase, bug_id, case_take_id, report_id);
 			return true;
 		} catch (Exception e) {

+ 1 - 0
src/main/java/edu/nju/service/SaveService.java

@@ -63,6 +63,7 @@ public class SaveService {
 	public String save(String case_take_id, String bug_category, String description, String img_url, String severity, String recurrent, String title, String report_id, String parent, String page, String useCase, String case_id) {
 		try {
 			StringMatch match = new StringMatch();
+//			System.out.println("report"+report_id);
 			String id = bugdao.save(new Bug(case_take_id, Long.toString(System.currentTimeMillis()), bug_category, description, img_url, severityTranse(severity), recurrentTranse(recurrent), title, report_id, page, case_id));
 			mirrordao.save(new BugMirror(id, case_take_id, bug_category, severityTranse(severity), recurrentTranse(recurrent), title, img_url, new HashSet<String>(), new HashSet<String>(), report_id, useCase, true));
 			kwdao.save(new KeyWords(id, match.Ansj(title), match.Ansj(description)));