From 9fc4e405f3db237b46526904eaab327564a1cb43 Mon Sep 17 00:00:00 2001 From: gopi17701 <41270090+gopi17701@users.noreply.github.com> Date: Wed, 25 Jul 2018 16:25:22 -0400 Subject: [PATCH] Add files via upload --- .../java/com/astute/resources/POResource.java | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/AstuteSystem/src/main/java/com/astute/resources/POResource.java b/AstuteSystem/src/main/java/com/astute/resources/POResource.java index 1237fe1..fcfb6f9 100644 --- a/AstuteSystem/src/main/java/com/astute/resources/POResource.java +++ b/AstuteSystem/src/main/java/com/astute/resources/POResource.java @@ -29,8 +29,11 @@ public class POResource { @QueryParam("ContractNum") String contractNum, @QueryParam("PODate") String PODate, String astuteProjectNumber) throws AstuteException, ParseException { - SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); - Date date = new java.sql.Date(df.parse(PODate).getTime()); + Date date = null; + if (PODate != null) { + SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); + date = new java.sql.Date(df.parse(PODate).getTime()); + } return new ApiResponse(POService.getPOMaster(PONum, contractNum, date, astuteProjectNumber)).toResponse(); } @@ -45,10 +48,12 @@ public class POResource { @PUT public Response updatePOMaster(@PathParam("PONum") String PONum, POMasterRequest request) throws AstuteException, ParseException { - String dateStr = request.getPODate(); - SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); - Date date = new java.sql.Date(df.parse(dateStr).getTime()); - + Date date = null; + if (request.getPODate() != null) { + String dateStr = request.getPODate(); + SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd"); + date = new java.sql.Date(df.parse(dateStr).getTime()); + } POService.updatePOMaster(PONum, request.getContractNum(), date, request.getContractAmt(), request.getAstuteProjectNumber()); return new ApiResponse(ApiResponse.UPDATE_ACCESS_SUCESS).toResponse(); } @@ -81,5 +86,3 @@ public class POResource { return new ApiResponse(ApiResponse.UPDATE_ACCESS_SUCESS).toResponse(); } } - -