|
@@ -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);
|
|
|
+
|
|
|
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);
|
|
|
+
|
|
|
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));
|
|
|
+
|
|
|
return mongoOperations.find(query, CaseToBug.class).get(0);
|
|
|
}
|
|
|
|
|
|
public List<String> findById(String id) {
|
|
|
+
|
|
|
Query query = new Query();
|
|
|
query.addCriteria(Criteria.where("_id").is(id));
|
|
|
List<CaseToBug> result = mongoOperations.find(query, CaseToBug.class);
|