Merge branch 'performance'
commit
46d175dfe8
|
|
@ -111,36 +111,43 @@ public class Change {
|
||||||
|
|
||||||
var entriesSize = api.getFormSize(qualifier, this.queryChange.getFormName());
|
var entriesSize = api.getFormSize(qualifier, this.queryChange.getFormName());
|
||||||
var changes = new ArrayList<ChangeItem>();
|
var changes = new ArrayList<ChangeItem>();
|
||||||
|
System.out.println("###ABGERUFEN");
|
||||||
for (var entry : entries) {
|
for (var entry : entries) {
|
||||||
var change = new ChangeItem(entry.getEntryId());
|
var change = new ChangeItem(entry.getEntryId());
|
||||||
|
|
||||||
boolean approval = getValueStringByID(entry, "Approval").equals("0") ? true : false;
|
boolean approval = getValueStringByID(entry, "Approval").equals("0") ? true : false;
|
||||||
|
|
||||||
if (approval) {
|
// if (approval) {
|
||||||
var queryApproval = new Query.QueryBuilder("CHG:ChangeAPDetailSignature")
|
// var queryApproval = new Query.QueryBuilder("CHG:ChangeAPDetailSignature")
|
||||||
.addFieldId("Approvers", 13207).build();
|
// .addFieldId("Approvers", 13207).build();
|
||||||
|
|
||||||
String qual = "(\'1000000182\' = \"" + getValueStringByID(entry, "ChangeNr")
|
// String qual = "(\'1000000182\' = \"" + getValueStringByID(entry, "ChangeNr")
|
||||||
+ "\") AND (\'10000\' = \""
|
// + "\") AND (\'10000\' = \""
|
||||||
+ getValueStringByID(entry, "ApprovalProcessName")
|
// + getValueStringByID(entry, "ApprovalProcessName")
|
||||||
+ "\") AND (\'13207\' LIKE \"%" + api.getUser() + "%\")";
|
// + "\") AND (\'13207\' LIKE \"%" + api.getUser() + "%\")";
|
||||||
|
|
||||||
var queryApprovalProcessName = api.queryFieldsById(qual,
|
// var queryApprovalProcessName = api.queryFieldsById(qual,
|
||||||
queryApproval.getFieldIds(), queryApproval.getFormName(), sort, 0, 0);
|
// queryApproval.getFieldIds(), queryApproval.getFormName(), sort, 0, 0);
|
||||||
|
|
||||||
log.qualifierLog(queryApproval.getFormName(), qual);
|
// log.qualifierLog(queryApproval.getFormName(), qual);
|
||||||
|
|
||||||
if (!queryApprovalProcessName.isEmpty() && queryApprovalProcessName != null
|
// if (!queryApprovalProcessName.isEmpty() && queryApprovalProcessName != null
|
||||||
&& queryApprovalProcessName.size() > 0)
|
// && queryApprovalProcessName.size() > 0)
|
||||||
change.setApproval(true);
|
// change.setApproval(true);
|
||||||
else
|
// else
|
||||||
change.setApproval(false);
|
// change.setApproval(false);
|
||||||
|
|
||||||
|
// }
|
||||||
|
if(approval){
|
||||||
|
change.setApproval(true);
|
||||||
|
}else{
|
||||||
|
change.setApproval(false);
|
||||||
}
|
}
|
||||||
|
|
||||||
change.setChangeNr(getValueStringByID(entry, "ChangeNr"));
|
change.setChangeNr(getValueStringByID(entry, "ChangeNr"));
|
||||||
change.setSupportGroup(getValueStringByID(entry, "SupportGroup"));
|
change.setSupportGroup(getValueStringByID(entry, "SupportGroup"));
|
||||||
change.setStatusReason(getValueStringByID(entry, "StatusReason"));
|
change.setStatusReason(getValueStringByID(entry, "StatusReason"));
|
||||||
|
|
||||||
if(Optional.ofNullable(getValue(entry, "State")).map(Value::getIntValue).orElse(-1)== 10 || Optional.ofNullable(getValue(entry, "State")).map(Value::getIntValue).orElse(-1)== 9){
|
if(Optional.ofNullable(getValue(entry, "State")).map(Value::getIntValue).orElse(-1)== 10 || Optional.ofNullable(getValue(entry, "State")).map(Value::getIntValue).orElse(-1)== 9){
|
||||||
if(Optional.ofNullable(getValue(entry, "State")).map(Value::getIntValue).orElse(-1)== 10){
|
if(Optional.ofNullable(getValue(entry, "State")).map(Value::getIntValue).orElse(-1)== 10){
|
||||||
if(change.getStatusReason().equals("9000")){
|
if(change.getStatusReason().equals("9000")){
|
||||||
|
|
@ -150,7 +157,7 @@ public class Change {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if(Optional.ofNullable(getValue(entry, "State")).map(Value::getIntValue).orElse(-1)== 9){
|
if(Optional.ofNullable(getValue(entry, "State")).map(Value::getIntValue).orElse(-1)== 9){
|
||||||
System.out.println("\n++++++++"+getValueStringByID(entry, "CurrentStageNumber"));
|
// System.out.println("\n++++++++"+getValueStringByID(entry, "CurrentStageNumber"));
|
||||||
if(getValueStringByID(entry, "CurrentStageNumber").equals("1")){
|
if(getValueStringByID(entry, "CurrentStageNumber").equals("1")){
|
||||||
change.setState(9);
|
change.setState(9);
|
||||||
}else{
|
}else{
|
||||||
|
|
@ -165,7 +172,8 @@ public class Change {
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
System.out.println("\nStatus: "+change.getState());
|
|
||||||
|
// System.out.println("\nStatus: "+change.getState());
|
||||||
change.setPackageInstanceId(getValueStringByID(entry, "PackageInstanceId"));
|
change.setPackageInstanceId(getValueStringByID(entry, "PackageInstanceId"));
|
||||||
|
|
||||||
change.setResourceName(getValueStringByID(entry, "ResourceName"));
|
change.setResourceName(getValueStringByID(entry, "ResourceName"));
|
||||||
|
|
@ -199,7 +207,7 @@ public class Change {
|
||||||
// change.setPackageName(queryPackageName(getValueStringByID(entry, "PackageType").toString()));
|
// change.setPackageName(queryPackageName(getValueStringByID(entry, "PackageType").toString()));
|
||||||
changes.add(change);
|
changes.add(change);
|
||||||
}
|
}
|
||||||
|
System.out.println("###FERTIG");
|
||||||
System.out.println(entries.size());
|
System.out.println(entries.size());
|
||||||
api.freeImpersonatedUser();
|
api.freeImpersonatedUser();
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue