Skip to content

Commit c6752d4

Browse files
authored
Merge pull request openimis#112 from mngoe/feature-32465
fix fetch claims - OP-3010
2 parents b0e132f + 4bdd6dd commit c6752d4

6 files changed

Lines changed: 6 additions & 9 deletions

File tree

claimManagement/src/main/graphql/org.openimis.imisclaim/GetClaims.graphql

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
query GetClaims($claim_administrator_code: String, $status_claim: Int, $visit_date_from: Date, $visit_date_to: Date, $processed_date_from: Date, $processed_date_to: Date) {
1+
query GetClaims($status_claim: Int, $visit_date_from: Date, $visit_date_to: Date, $processed_date_from: Date, $processed_date_to: Date) {
22
claims(
3-
admin_Code: $claim_administrator_code
43
status: $status_claim
54
dateClaimed_Gte: $visit_date_from
65
dateClaimed_Lte: $visit_date_to

claimManagement/src/main/java/org/openimis/imisclaims/SearchClaimsActivity.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -158,8 +158,7 @@ protected void getClaims(
158158
new Thread(() -> {
159159

160160
try {
161-
List<Claim> claims = fetchClaims.execute(
162-
claimAdministratorCode, status, visitDateFrom,
161+
List<Claim> claims = new FetchClaims().execute( status, visitDateFrom,
163162
visitDateTo, processedDateFrom, processedDateTo
164163
);
165164
pd.dismiss();

claimManagement/src/main/java/org/openimis/imisclaims/domain/entity/Claim.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -177,7 +177,7 @@ protected Claim(Parcel in) {
177177
if (in.readByte() == 0) {
178178
status = null;
179179
} else {
180-
status = Claim.Status.valueOf(in.readString());
180+
status = Status.valueOf(in.readString());
181181
}
182182
}
183183

claimManagement/src/main/java/org/openimis/imisclaims/network/request/GetClaimsGraphQLRequest.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,15 +15,13 @@ public class GetClaimsGraphQLRequest extends BaseGraphQLRequest {
1515
@NonNull
1616
@WorkerThread
1717
public GetClaimsQuery.Claims get(
18-
@Nullable String claimAdministratorCode,
1918
@Nullable Integer status,
2019
@Nullable Date visitDateFrom,
2120
@Nullable Date visitDateTo,
2221
@Nullable Date processedDateFrom,
2322
@Nullable Date processedDateTo
2423
) throws Exception {
2524
return makeSynchronous(new GetClaimsQuery(
26-
Input.fromNullable(claimAdministratorCode),
2725
Input.fromNullable(status),
2826
Input.fromNullable(visitDateFrom),
2927
Input.fromNullable(visitDateTo),

claimManagement/src/main/java/org/openimis/imisclaims/network/util/OkHttpUtils.java

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@
99
import org.openimis.imisclaims.network.okhttp.AuthorizationInterceptor;
1010
import org.openimis.imisclaims.network.util.PersistentCookieJar;
1111

12+
import java.util.concurrent.TimeUnit;
13+
1214
import javax.net.ssl.SSLContext;
1315
import javax.net.ssl.TrustManager;
1416
import javax.net.ssl.X509TrustManager;
@@ -31,6 +33,7 @@ public static OkHttpClient getDefaultOkHttpClient() {
3133
synchronized (OkHttpUtils.class) {
3234
if (client == null) {
3335
OkHttpClient.Builder builder = new OkHttpClient.Builder();
36+
builder.readTimeout(2000, TimeUnit.SECONDS);
3437
PersistentCookieJar cookieJar =
3538
new PersistentCookieJar(Global.getGlobal().getDefaultSharedPreferences());
3639
Global.getGlobal().setCookieJar(cookieJar);

claimManagement/src/main/java/org/openimis/imisclaims/usecase/FetchClaims.java

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ public FetchClaims(
3131
@WorkerThread
3232
@NonNull
3333
public List<Claim> execute(
34-
@Nullable String claimAdministratorCode,
3534
@Nullable Claim.Status status,
3635
@Nullable Date visitDateFrom,
3736
@Nullable Date visitDateTo,
@@ -41,7 +40,6 @@ public List<Claim> execute(
4140
Mapper<GetClaimsQuery.Service, Claim.Service> serviceMapper = new Mapper<>(this::toService);
4241
Mapper<GetClaimsQuery.Item, Claim.Medication> medicationMapper = new Mapper<>(this::toMedication);
4342
return Mapper.map(request.get(
44-
claimAdministratorCode,
4543
statusAsInt(status),
4644
visitDateFrom,
4745
visitDateTo,

0 commit comments

Comments
 (0)