update getPerformanceDatas 16/71516/1
authorguochuyicmri <guochuyi@chinamobile.com>
Wed, 31 Oct 2018 02:23:27 +0000 (10:23 +0800)
committerguochuyicmri <guochuyi@chinamobile.com>
Wed, 31 Oct 2018 02:23:36 +0000 (10:23 +0800)
Change-Id: Ifa2777f9089b107e337b305f928acb267451d605
Issue-ID: USECASEUI-166
Signed-off-by: guochuyicmri <guochuyi@chinamobile.com>
server/src/main/java/org/onap/usecaseui/server/controller/PerformanceController.java
server/src/test/java/org/onap/usecaseui/server/controller/PerformanceControllerTest.java

index 251f359..d113f16 100755 (executable)
@@ -73,16 +73,16 @@ public class PerformanceController {
     private ObjectMapper omPerformance = new ObjectMapper();
     
     @RequestMapping(value = {"/performance/{currentPage}/{pageSize}","/performance/{currentPage}/{pageSize}/{sourceName}/{startTime}/{endTime}"},method = RequestMethod.GET, produces = "application/json")
-    public String getPerformanceData(@PathVariable int currentPage,
-                                     @PathVariable int pageSize,
+    public String getPerformanceData(@PathVariable String currentPage,
+                                     @PathVariable String pageSize,
                                      @PathVariable(required = false) String sourceName,
                                      @PathVariable(required = false) String startTime,@PathVariable(required = false) String endTime) throws JsonProcessingException, ParseException {
         Page<PerformanceHeader> pa = new Page<PerformanceHeader>();
             PerformanceHeader performanceHeader = new PerformanceHeader();
             performanceHeader.setSourceName(sourceName);
-            performanceHeader.setStartEpochMicrosec(UuiCommonUtil.isNotNullOrEmpty(startTime)?null:new SimpleDateFormat(Constant.DATE_FORMAT).parse(startTime).getTime()+"");
-            performanceHeader.setLastEpochMicroSec(UuiCommonUtil.isNotNullOrEmpty(endTime)?null:new SimpleDateFormat(Constant.DATE_FORMAT).parse(endTime).getTime()+"");
-            pa = performanceHeaderService.queryPerformanceHeader(performanceHeader,currentPage,pageSize);
+            performanceHeader.setStartEpochMicrosec(!UuiCommonUtil.isNotNullOrEmpty(startTime)?null:new SimpleDateFormat(Constant.DATE_FORMAT).parse(startTime).getTime()+"");
+            performanceHeader.setLastEpochMicroSec(!UuiCommonUtil.isNotNullOrEmpty(endTime)?null:new SimpleDateFormat(Constant.DATE_FORMAT).parse(endTime).getTime()+"");
+            pa = performanceHeaderService.queryPerformanceHeader(performanceHeader,Integer.parseInt(currentPage),Integer.parseInt(pageSize));
         try {
             Map<String,Object> map = new HashMap<>();
             map.put("performances",pa.getList());
index 3034ed3..1e4ec91 100755 (executable)
@@ -63,8 +63,8 @@ public class PerformanceControllerTest {
            PerformanceHeader header = new PerformanceHeader();
 
 
-           controller.getPerformanceData(currentPage,pageSize,sourceName,startTime,endTime);
-           controller.getPerformanceData(currentPage,pageSize,null,null,null);
+           controller.getPerformanceData(currentPage+"",pageSize+"",sourceName,startTime,endTime);
+           controller.getPerformanceData(currentPage+"",pageSize+"",null,null,null);
            verify(phs,times(1)).queryPerformanceHeader(header,currentPage,pageSize);
 
 }