fix 全所收入统计 (累计)查不到数据
This commit is contained in:
+4
-5
@@ -13,7 +13,6 @@ import com.jero.statistics.entity.*;
|
|||||||
import org.apache.ibatis.annotations.Param;
|
import org.apache.ibatis.annotations.Param;
|
||||||
|
|
||||||
import java.math.BigDecimal;
|
import java.math.BigDecimal;
|
||||||
import java.util.ArrayList;
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -221,7 +220,7 @@ public interface PayWorkingGroupMapper extends BaseMapper<PayWorkingGroup> {
|
|||||||
AllMoney queryAllMoney33(@Param(value = "allProjectStatisticsSearch") AllProjectStatisticsSearch allProjectStatisticsSearch);
|
AllMoney queryAllMoney33(@Param(value = "allProjectStatisticsSearch") AllProjectStatisticsSearch allProjectStatisticsSearch);
|
||||||
|
|
||||||
|
|
||||||
List<AllProjectStatistics> cumulativeListAllMoney();
|
List<AllProjectStatistics> cumulativeListAllMoney(@Param("paymentYear") String paymentYear);
|
||||||
|
|
||||||
List<AmountClassDTO> amountClass(@Param("year") String year, @Param("column") String column, @Param("departCode") String departCode, @Param("type") Integer type);
|
List<AmountClassDTO> amountClass(@Param("year") String year, @Param("column") String column, @Param("departCode") String departCode, @Param("type") Integer type);
|
||||||
|
|
||||||
@@ -237,11 +236,11 @@ public interface PayWorkingGroupMapper extends BaseMapper<PayWorkingGroup> {
|
|||||||
|
|
||||||
List<AllProjectStatistics> queryListComeAllMoney(@Param(value = "allProjectStatisticsSearch") AllProjectStatisticsSearch allProjectStatisticsSearch);
|
List<AllProjectStatistics> queryListComeAllMoney(@Param(value = "allProjectStatisticsSearch") AllProjectStatisticsSearch allProjectStatisticsSearch);
|
||||||
|
|
||||||
List<AllProjectStatistics> cumulativeListConfirmAmount();
|
List<AllProjectStatistics> cumulativeListConfirmAmount(@Param("paymentYear") String paymentYear);
|
||||||
|
|
||||||
List<AllProjectStatistics> cumulativeListBillMoney();
|
List<AllProjectStatistics> cumulativeListBillMoney(@Param("paymentYear") String paymentYear);
|
||||||
|
|
||||||
List<AllProjectStatistics> cumulativeListComeAllMoney();
|
List<AllProjectStatistics> cumulativeListComeAllMoney(@Param("paymentYear") String paymentYear);
|
||||||
|
|
||||||
BigDecimal invoiceAmount(@Param("start") Integer start, @Param("end") Integer end, @Param("departCode") String departCode);
|
BigDecimal invoiceAmount(@Param("start") Integer start, @Param("end") Integer end, @Param("departCode") String departCode);
|
||||||
|
|
||||||
|
|||||||
+8
-8
@@ -1976,12 +1976,12 @@
|
|||||||
FROM (SELECT sum(no_tax_amount) AS allMoney,
|
FROM (SELECT sum(no_tax_amount) AS allMoney,
|
||||||
DATE_FORMAT(contract_date, '%Y-%m') AS paymentDate
|
DATE_FORMAT(contract_date, '%Y-%m') AS paymentDate
|
||||||
FROM pay_income_contract
|
FROM pay_income_contract
|
||||||
WHERE DATE_FORMAT(contract_date, '%Y') LIKE concat('2022', '%')
|
WHERE DATE_FORMAT(contract_date, '%Y') LIKE concat(#{paymentYear}, '%')
|
||||||
GROUP BY DATE_FORMAT(contract_date, '%Y-%m')) TMP1,
|
GROUP BY DATE_FORMAT(contract_date, '%Y-%m')) TMP1,
|
||||||
(SELECT sum(no_tax_amount) AS allMoney,
|
(SELECT sum(no_tax_amount) AS allMoney,
|
||||||
DATE_FORMAT(contract_date, '%Y-%m') AS paymentDate
|
DATE_FORMAT(contract_date, '%Y-%m') AS paymentDate
|
||||||
FROM pay_income_contract
|
FROM pay_income_contract
|
||||||
WHERE DATE_FORMAT(contract_date, '%Y') LIKE concat('2022', '%')
|
WHERE DATE_FORMAT(contract_date, '%Y') LIKE concat(#{paymentYear}, '%')
|
||||||
GROUP BY DATE_FORMAT(contract_date, '%Y-%m')) TMP2
|
GROUP BY DATE_FORMAT(contract_date, '%Y-%m')) TMP2
|
||||||
WHERE TMP1.paymentDate >= TMP2.paymentDate
|
WHERE TMP1.paymentDate >= TMP2.paymentDate
|
||||||
GROUP BY TMP1.paymentDate
|
GROUP BY TMP1.paymentDate
|
||||||
@@ -1995,12 +1995,12 @@
|
|||||||
FROM (SELECT sum(no_tax_amount) AS allMoney,
|
FROM (SELECT sum(no_tax_amount) AS allMoney,
|
||||||
DATE_FORMAT(payment_date, '%Y-%m') AS paymentDate
|
DATE_FORMAT(payment_date, '%Y-%m') AS paymentDate
|
||||||
FROM pay_confirm_payment_record
|
FROM pay_confirm_payment_record
|
||||||
WHERE DATE_FORMAT(payment_date, '%Y') LIKE concat('2022', '%')
|
WHERE DATE_FORMAT(payment_date, '%Y') LIKE concat(#{paymentYear}, '%')
|
||||||
GROUP BY DATE_FORMAT(payment_date, '%Y-%m')) TMP1,
|
GROUP BY DATE_FORMAT(payment_date, '%Y-%m')) TMP1,
|
||||||
(SELECT sum(no_tax_amount) AS allMoney,
|
(SELECT sum(no_tax_amount) AS allMoney,
|
||||||
DATE_FORMAT(payment_date, '%Y-%m') AS paymentDate
|
DATE_FORMAT(payment_date, '%Y-%m') AS paymentDate
|
||||||
FROM pay_confirm_payment_record
|
FROM pay_confirm_payment_record
|
||||||
WHERE DATE_FORMAT(payment_date, '%Y') LIKE concat('2022', '%')
|
WHERE DATE_FORMAT(payment_date, '%Y') LIKE concat(#{paymentYear}, '%')
|
||||||
GROUP BY DATE_FORMAT(payment_date, '%Y-%m')) TMP2
|
GROUP BY DATE_FORMAT(payment_date, '%Y-%m')) TMP2
|
||||||
WHERE TMP1.paymentDate >= TMP2.paymentDate
|
WHERE TMP1.paymentDate >= TMP2.paymentDate
|
||||||
GROUP BY TMP1.paymentDate
|
GROUP BY TMP1.paymentDate
|
||||||
@@ -2014,12 +2014,12 @@
|
|||||||
FROM (SELECT sum(no_tax_amount) AS allMoney,
|
FROM (SELECT sum(no_tax_amount) AS allMoney,
|
||||||
DATE_FORMAT(bill_date, '%Y-%m') AS paymentDate
|
DATE_FORMAT(bill_date, '%Y-%m') AS paymentDate
|
||||||
FROM pay_mail_bill
|
FROM pay_mail_bill
|
||||||
WHERE DATE_FORMAT(bill_date, '%Y') LIKE concat('2022', '%')
|
WHERE DATE_FORMAT(bill_date, '%Y') LIKE concat(#{paymentYear}, '%')
|
||||||
GROUP BY DATE_FORMAT(bill_date, '%Y-%m')) TMP1,
|
GROUP BY DATE_FORMAT(bill_date, '%Y-%m')) TMP1,
|
||||||
(SELECT sum(no_tax_amount) AS allMoney,
|
(SELECT sum(no_tax_amount) AS allMoney,
|
||||||
DATE_FORMAT(bill_date, '%Y-%m') AS paymentDate
|
DATE_FORMAT(bill_date, '%Y-%m') AS paymentDate
|
||||||
FROM pay_mail_bill
|
FROM pay_mail_bill
|
||||||
WHERE DATE_FORMAT(bill_date, '%Y') LIKE concat('2022', '%')
|
WHERE DATE_FORMAT(bill_date, '%Y') LIKE concat(#{paymentYear}, '%')
|
||||||
GROUP BY DATE_FORMAT(bill_date, '%Y-%m')) TMP2
|
GROUP BY DATE_FORMAT(bill_date, '%Y-%m')) TMP2
|
||||||
WHERE TMP1.paymentDate >= TMP2.paymentDate
|
WHERE TMP1.paymentDate >= TMP2.paymentDate
|
||||||
GROUP BY TMP1.paymentDate
|
GROUP BY TMP1.paymentDate
|
||||||
@@ -2033,12 +2033,12 @@
|
|||||||
FROM (SELECT sum(no_tax_amount) AS allMoney,
|
FROM (SELECT sum(no_tax_amount) AS allMoney,
|
||||||
DATE_FORMAT(payment_date, '%Y-%m') AS paymentDate
|
DATE_FORMAT(payment_date, '%Y-%m') AS paymentDate
|
||||||
FROM pay_payment_record
|
FROM pay_payment_record
|
||||||
WHERE DATE_FORMAT(payment_date, '%Y') LIKE concat('2022', '%')
|
WHERE DATE_FORMAT(payment_date, '%Y') LIKE concat(#{paymentYear}, '%')
|
||||||
GROUP BY DATE_FORMAT(payment_date, '%Y-%m')) TMP1,
|
GROUP BY DATE_FORMAT(payment_date, '%Y-%m')) TMP1,
|
||||||
(SELECT sum(no_tax_amount) AS allMoney,
|
(SELECT sum(no_tax_amount) AS allMoney,
|
||||||
DATE_FORMAT(payment_date, '%Y-%m') AS paymentDate
|
DATE_FORMAT(payment_date, '%Y-%m') AS paymentDate
|
||||||
FROM pay_payment_record
|
FROM pay_payment_record
|
||||||
WHERE DATE_FORMAT(payment_date, '%Y') LIKE concat('2022', '%')
|
WHERE DATE_FORMAT(payment_date, '%Y') LIKE concat(#{paymentYear}, '%')
|
||||||
GROUP BY DATE_FORMAT(payment_date, '%Y-%m')) TMP2
|
GROUP BY DATE_FORMAT(payment_date, '%Y-%m')) TMP2
|
||||||
WHERE TMP1.paymentDate >= TMP2.paymentDate
|
WHERE TMP1.paymentDate >= TMP2.paymentDate
|
||||||
GROUP BY TMP1.paymentDate
|
GROUP BY TMP1.paymentDate
|
||||||
|
|||||||
+4
-4
@@ -600,10 +600,10 @@ public class PayWorkingGroupServiceImpl extends ServiceImpl<PayWorkingGroupMappe
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<AllProjectStatistics> cumulativeListAllProjectMoney(AllProjectStatisticsSearch allProjectStatisticsSearch) {
|
public List<AllProjectStatistics> cumulativeListAllProjectMoney(AllProjectStatisticsSearch allProjectStatisticsSearch) {
|
||||||
List<AllProjectStatistics> allMoneyList = payWorkingGroupMapper.cumulativeListAllMoney();
|
List<AllProjectStatistics> allMoneyList = payWorkingGroupMapper.cumulativeListAllMoney(allProjectStatisticsSearch.getPaymentYear());
|
||||||
List<AllProjectStatistics> listConfirmAmount = payWorkingGroupMapper.cumulativeListConfirmAmount();
|
List<AllProjectStatistics> listConfirmAmount = payWorkingGroupMapper.cumulativeListConfirmAmount(allProjectStatisticsSearch.getPaymentYear());
|
||||||
List<AllProjectStatistics> listBillMoney = payWorkingGroupMapper.cumulativeListBillMoney();
|
List<AllProjectStatistics> listBillMoney = payWorkingGroupMapper.cumulativeListBillMoney(allProjectStatisticsSearch.getPaymentYear());
|
||||||
List<AllProjectStatistics> listComeAllMoney = payWorkingGroupMapper.cumulativeListComeAllMoney();
|
List<AllProjectStatistics> listComeAllMoney = payWorkingGroupMapper.cumulativeListComeAllMoney(allProjectStatisticsSearch.getPaymentYear());
|
||||||
return getAllProjectMoneyStatistics(allProjectStatisticsSearch,allMoneyList,listConfirmAmount, listBillMoney,listComeAllMoney);
|
return getAllProjectMoneyStatistics(allProjectStatisticsSearch,allMoneyList,listConfirmAmount, listBillMoney,listComeAllMoney);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user