Subversion Repositories SmartDukaan

Rev

Rev 36390 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 36390 Rev 36391
Line 19... Line 19...
19
import org.springframework.transaction.annotation.Transactional;
19
import org.springframework.transaction.annotation.Transactional;
20
import org.springframework.web.bind.annotation.*;
20
import org.springframework.web.bind.annotation.*;
21
 
21
 
22
import javax.servlet.http.HttpServletRequest;
22
import javax.servlet.http.HttpServletRequest;
23
import javax.servlet.http.HttpServletResponse;
23
import javax.servlet.http.HttpServletResponse;
-
 
24
import java.time.LocalDate;
24
import java.time.LocalDateTime;
25
import java.time.LocalDateTime;
25
import java.time.YearMonth;
26
import java.time.YearMonth;
26
import java.util.List;
27
import java.util.List;
27
 
28
 
28
@RestController
29
@RestController
Line 286... Line 287...
286
    @GetMapping("/insurance/checkplans")
287
    @GetMapping("/insurance/checkplans")
287
    public ResponseEntity<ApiResponse<?>> getInsurancePrices(HttpServletRequest request,
288
    public ResponseEntity<ApiResponse<?>> getInsurancePrices(HttpServletRequest request,
288
                                                             @RequestParam float price,
289
                                                             @RequestParam float price,
289
                                                             @RequestParam int itemId,
290
                                                             @RequestParam int itemId,
290
                                                             @RequestParam String createdDate) throws Throwable {
291
                                                             @RequestParam String createdDate) throws Throwable {
291
        LocalDateTime createDate = LocalDateTime.parse(createdDate);
292
        LocalDateTime createDate = createdDate.contains("T")
-
 
293
                ? LocalDateTime.parse(createdDate)
-
 
294
                : LocalDate.parse(createdDate).atStartOfDay();
292
        return wrapResponse(orderController.getInsurancePrices(request, price, itemId, String.valueOf(createDate)));
295
        return wrapResponse(orderController.getInsurancePrices(request, price, itemId, String.valueOf(createDate)));
293
    }
296
    }
294
 
297
 
295
    @PostMapping("/create-insurance")
298
    @PostMapping("/create-insurance")
296
    public ResponseEntity<ApiResponse<?>> createInsurance(HttpServletRequest request,
299
    public ResponseEntity<ApiResponse<?>> createInsurance(HttpServletRequest request,