|
@@ -1,10 +1,9 @@
|
|
package com.huaxu.controller;
|
|
package com.huaxu.controller;
|
|
-import com.huaxu.dto.MonthRevenueDto;
|
|
|
|
|
|
+import com.huaxu.dao.SceneMapper;
|
|
import com.huaxu.dto.generalView.DeviceWaterSupply;
|
|
import com.huaxu.dto.generalView.DeviceWaterSupply;
|
|
import com.huaxu.model.AjaxMessage;
|
|
import com.huaxu.model.AjaxMessage;
|
|
import com.huaxu.model.ResultStatus;
|
|
import com.huaxu.model.ResultStatus;
|
|
import com.huaxu.service.AppPageReportService;
|
|
import com.huaxu.service.AppPageReportService;
|
|
-import com.huaxu.service.RevenueService;
|
|
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiParam;
|
|
import io.swagger.annotations.ApiParam;
|
|
@@ -14,6 +13,7 @@ import org.springframework.web.bind.annotation.RequestMethod;
|
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
import org.springframework.web.bind.annotation.RequestParam;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
|
|
+import javax.annotation.Resource;
|
|
import java.math.BigDecimal;
|
|
import java.math.BigDecimal;
|
|
import java.time.LocalDate;
|
|
import java.time.LocalDate;
|
|
import java.util.HashMap;
|
|
import java.util.HashMap;
|
|
@@ -29,10 +29,11 @@ import java.util.Map;
|
|
@RequestMapping("/appPageReport")
|
|
@RequestMapping("/appPageReport")
|
|
@Api(tags = "App总览报表")
|
|
@Api(tags = "App总览报表")
|
|
public class AppPageReportController {
|
|
public class AppPageReportController {
|
|
- @Autowired
|
|
|
|
- private RevenueService revenueService;
|
|
|
|
@Autowired
|
|
@Autowired
|
|
private AppPageReportService appPageReportService;
|
|
private AppPageReportService appPageReportService;
|
|
|
|
+ @Resource
|
|
|
|
+ private SceneMapper sceneMapper;
|
|
|
|
+
|
|
|
|
|
|
/**
|
|
/**
|
|
* @Author wangbo
|
|
* @Author wangbo
|
|
@@ -345,7 +346,6 @@ public class AppPageReportController {
|
|
receivableLastYearComparison =receivableLastYearComparison.add(sellerWaterList.get(i).getReceivableAmount());
|
|
receivableLastYearComparison =receivableLastYearComparison.add(sellerWaterList.get(i).getReceivableAmount());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
-
|
|
|
|
BigDecimal receivedComparison = receivedLastYearComparison.compareTo(BigDecimal.ZERO)==0 ?BigDecimal.ZERO:receivedSameYearComparison.multiply(new BigDecimal(100)).divide(receivedLastYearComparison,2);
|
|
BigDecimal receivedComparison = receivedLastYearComparison.compareTo(BigDecimal.ZERO)==0 ?BigDecimal.ZERO:receivedSameYearComparison.multiply(new BigDecimal(100)).divide(receivedLastYearComparison,2);
|
|
BigDecimal receivableComparison = receivableLastYearComparison.compareTo(BigDecimal.ZERO)==0 ?BigDecimal.ZERO:receivableSameYearComparison.multiply(new BigDecimal(100)).divide(receivableLastYearComparison,2);
|
|
BigDecimal receivableComparison = receivableLastYearComparison.compareTo(BigDecimal.ZERO)==0 ?BigDecimal.ZERO:receivableSameYearComparison.multiply(new BigDecimal(100)).divide(receivableLastYearComparison,2);
|
|
Map<String,Object> map = new HashMap<String,Object>();
|
|
Map<String,Object> map = new HashMap<String,Object>();
|
|
@@ -355,4 +355,16 @@ public class AppPageReportController {
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
+ @RequestMapping(value = "getSceneAmount",method = RequestMethod.GET)
|
|
|
|
+ @ApiOperation(value = "App总览——资产情况")
|
|
|
|
+ public AjaxMessage<Object> getSceneAmount(@ApiParam(value = "公司id,总公司传空值") @RequestParam(required = false) Integer companyOrgId){
|
|
|
|
+
|
|
|
|
+ Map<String,Object> map = sceneMapper.findSceneAmount(companyOrgId);
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ return new AjaxMessage<>(ResultStatus.OK,map);
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
}
|
|
}
|