|
@@ -56,8 +56,9 @@ public class ContractInfoDao extends BaseDao<ContractInfoMapper, ContractInfo> {
|
|
|
ci.sellerCompany,
|
|
|
_count(0).as(ContractStatisticsVo::getContractQuantity),
|
|
|
_sum(ci.amount.multiply(ci.exchangeRate)).as(ContractStatisticsVo::getContractAmount),
|
|
|
- t.field(ContractStatisticsVo::getFundReceivedAmount),
|
|
|
- t.field(ContractStatisticsVo::getFundReceivedAmount)
|
|
|
+ t.field(ContractStatisticsVo::getFundReceivedAmount).multiply(ci.exchangeRate)
|
|
|
+ .as(ContractStatisticsVo::getFundReceivedAmount),
|
|
|
+ t.field(ContractStatisticsVo::getFundReceivedAmount).multiply(ci.exchangeRate)
|
|
|
.subtract(_ifNull(t2.field("amount"), 0)).as(ContractStatisticsVo::getProfit)
|
|
|
)
|
|
|
.from(ci)
|