commented things that might be unecessary - until checked

main
Said Gedik 2023-05-25 15:33:33 +02:00
parent ae34329e00
commit 4170699f53
1 changed files with 10 additions and 1 deletions

View File

@ -33,7 +33,6 @@ public class Approval {
*/ */
public String update(ApprovalUpdateRequest request) throws ARException { public String update(ApprovalUpdateRequest request) throws ARException {
remedyJavaAPI.impersonateUser("ext_StanzPa"); remedyJavaAPI.impersonateUser("ext_StanzPa");
String user = remedyJavaAPI.getUser();
String action = "APPROVAL"; String action = "APPROVAL";
var queryUpdate = new Query.QueryBuilder("ASF:CHG_CAL_Interactions") var queryUpdate = new Query.QueryBuilder("ASF:CHG_CAL_Interactions")
@ -42,19 +41,24 @@ public class Approval {
.addFieldValue("ApprovalAction", 1000003264, request.getApprovalActionValue()) .addFieldValue("ApprovalAction", 1000003264, request.getApprovalActionValue())
.build(); .build();
/*
String user = remedyJavaAPI.getUser();
var queryChanges = new Query.QueryBuilder("ASF:WI_TAS_Paket") var queryChanges = new Query.QueryBuilder("ASF:WI_TAS_Paket")
.addFieldId("ChangeNr", 1000000182) .addFieldId("ChangeNr", 1000000182)
.addFieldId("ActualStatus", 7) .addFieldId("ActualStatus", 7)
.build(); .build();
Entry change = remedyJavaAPI Entry change = remedyJavaAPI
.queryFieldsById("\'Infrastructure Change ID\' = \"" + request.getChangeNrValue().toString() + "\"", .queryFieldsById("\'Infrastructure Change ID\' = \"" + request.getChangeNrValue().toString() + "\"",
queryChanges.getFieldIds(), queryChanges.getFormName(), null, 0, 0) queryChanges.getFieldIds(), queryChanges.getFormName(), null, 0, 0)
.get(0); .get(0);
int approvalAction = queryUpdate.getFieldValue("ApprovalAction").getIntValue(); int approvalAction = queryUpdate.getFieldValue("ApprovalAction").getIntValue();
var actualStatus = change.get(queryChanges.getFieldId("ActualStatus")); var actualStatus = change.get(queryChanges.getFieldId("ActualStatus"));
if (approvalAction == 1 || approvalAction == 2) { if (approvalAction == 1 || approvalAction == 2) {
if (inApprovalList(user, request.getChangeNr())) if (inApprovalList(user, request.getChangeNr()))
return this.remedyJavaAPI.createEntry(queryUpdate); return this.remedyJavaAPI.createEntry(queryUpdate);
@ -70,6 +74,9 @@ public class Approval {
} else { } else {
return "invalid approval status (must be 1, 2 or 3)"; return "invalid approval status (must be 1, 2 or 3)";
} }
*/
return this.remedyJavaAPI.createEntry(queryUpdate);
} }
/** /**
@ -80,6 +87,7 @@ public class Approval {
* @return True if the user is in the approval list, false otherwise * @return True if the user is in the approval list, false otherwise
* @throws ARException If an error occurs during the query * @throws ARException If an error occurs during the query
*/ */
/*
public boolean inApprovalList(String user, String changeNr) throws ARException { public boolean inApprovalList(String user, String changeNr) throws ARException {
var queryApprovalList = new Query.QueryBuilder("ASF:OverviewConsole_TicketsJoinAPDetailSignature") var queryApprovalList = new Query.QueryBuilder("ASF:OverviewConsole_TicketsJoinAPDetailSignature")
.addFieldId("Approvers", 13207).build(); .addFieldId("Approvers", 13207).build();
@ -90,4 +98,5 @@ public class Approval {
String approvers = approversOI.get(0).get(queryApprovalList.getFieldId("Approvers")).toString(); String approvers = approversOI.get(0).get(queryApprovalList.getFieldId("Approvers")).toString();
return approvers.contains(user); return approvers.contains(user);
} }
*/
} }