|
|
@@ -818,18 +818,6 @@ public class ReportService {
|
|
|
List<Map<String, Object>> items = reportMapper.getCusRecPayReportItemByUser(params);
|
|
|
List<Map<String, Object>> psiOrderByUser = reportMapper.getPsiOrderByUser(params);
|
|
|
items.addAll(psiOrderByUser);
|
|
|
- // 判断类型
|
|
|
-/* for (Map<String, Object> item : items) {
|
|
|
- if (Double.valueOf(String.valueOf(item.get("facAmt")).equals("null") ? "0" : String.valueOf(item.get("facAmt"))) > 0) {
|
|
|
- item.put("type", "销售订单");
|
|
|
- } else if (Double.valueOf(String.valueOf(item.get("outAmt")).equals("null") ? "0" : String.valueOf(item.get("outAmt"))) < 0) {
|
|
|
- item.put("type", "销售退货");
|
|
|
- } else if (Double.valueOf(String.valueOf(item.get("sumAmtRec")).equals("null") ? "0" : String.valueOf(item.get("sumAmtRec"))) > 0) {
|
|
|
- item.put("type", "客户收款");
|
|
|
- } else if (Double.valueOf(String.valueOf(item.get("sumAmtRec")).equals("null") ? "0" : String.valueOf(item.get("sumAmtRec"))) < 0) {
|
|
|
- item.put("type", "客户退款");
|
|
|
- }
|
|
|
- }*/
|
|
|
// 筛选出符合条件的明细
|
|
|
List<Map<String, Object>> userArrearsItem = items.stream()
|
|
|
.filter(item -> item.get("objectId").equals(map.get("objectId")))
|
|
|
@@ -866,16 +854,17 @@ public class ReportService {
|
|
|
if (Integer.parseInt(params.get("currentPage").toString()) == 1) {
|
|
|
// 查询公司概况
|
|
|
// 获取销售额
|
|
|
- Map<String, Object> sales = reportMapper.getSales(params);
|
|
|
+ Map<String, Object> orderAmt = reportMapper.getOrderAmt(params);
|
|
|
+ Map<String, Object> outBoundAmt = reportMapper.getOutboundAmt(params);
|
|
|
+ Map<String, Object> sales = new HashMap<>();
|
|
|
+ sales.put("facAmt", Double.valueOf(String.valueOf(orderAmt.get("orderAmt")).equals("null") ? "0" : String.valueOf(orderAmt.get("orderAmt")))
|
|
|
+ + Double.valueOf(String.valueOf(outBoundAmt.get("outboundAmt")).equals("null") ? "0" : String.valueOf(outBoundAmt.get("outboundAmt"))));
|
|
|
// 获取收支额
|
|
|
Map<String, Object> incomeExpenditure = reportMapper.getIncomeExpenditure(params);
|
|
|
// 获取欠款额
|
|
|
-// Map<String, Object> debt = reportMapper.getDebt(params);
|
|
|
+ // Map<String, Object> debt = reportMapper.getDebt(params);
|
|
|
Map<String, Object> debt = new HashMap<>();
|
|
|
if (debt != null) {
|
|
|
-// debt.put("outAmt", Double.valueOf(String.valueOf(sales.get("facAmt")).equals("null") ? "0" : String.valueOf(sales.get("facAmt")))
|
|
|
-// + Double.valueOf(String.valueOf(debt.get("outAmt")).equals("null") ? "0" : String.valueOf(debt.get("outAmt")))
|
|
|
-// - Double.valueOf(String.valueOf(incomeExpenditure.get("arrears")).equals("null") ? "0" : String.valueOf(incomeExpenditure.get("arrears"))));
|
|
|
debt.put("outAmt", Double.valueOf(String.valueOf(sales.get("facAmt")).equals("null") ? "0" : String.valueOf(sales.get("facAmt")))
|
|
|
- Double.valueOf(String.valueOf(incomeExpenditure.get("arrears")).equals("null") ? "0" : String.valueOf(incomeExpenditure.get("arrears"))));
|
|
|
}
|