Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
cloud-fb
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王衍超
cloud-fb
Commits
7bd8e3df
Commit
7bd8e3df
authored
Jun 04, 2021
by
wukaiqiang
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改TOP系限制条件。新增资金专题资金舱
parent
77561fe7
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
337 additions
and
5 deletions
+337
-5
ContractTopDescStatisticsAdvQuery.jmx
...atistics/advanquery/ContractTopDescStatisticsAdvQuery.jmx
+8
-4
FinanceTankSummaryAdvQuery.jmx
...inas/statistics/advanquery/FinanceTankSummaryAdvQuery.jmx
+175
-0
FinanceTankSummaryQueryView.jmx
...nas/statistics/advanquery/FinanceTankSummaryQueryView.jmx
+153
-0
SalesProjectAmountTopStatisticsAdvQuery.jmx
...cs/advanquery/SalesProjectAmountTopStatisticsAdvQuery.jmx
+1
-1
No files found.
backend/xyst.dinas.statistics/src/main/resources/com/xyst/dinas/statistics/advanquery/ContractTopDescStatisticsAdvQuery.jmx
View file @
7bd8e3df
...
...
@@ -13,8 +13,12 @@
<sql>
SELECT
purchaseSandCompany.name AS name,
contract.amount AS amount ,
contract.dinasAmount AS dinasAmount
CASE WHEN
contract.amount IS NULL THEN 0 ELSE contract.amount
END AS amount ,
CASE WHEN
contract.dinasAmount IS NULL THEN 0 ELSE contract.dinasAmount
END AS dinasAmount
FROM
Contract AS contract
LEFT JOIN PurchaseSandCompany AS purchaseSandCompany on purchaseSandCompany.id = contract.purchaseSandUnit
...
...
@@ -22,8 +26,8 @@
AND contract.approveState = 2
AND contract.contractState
<>
'MODIFIED'
AND contract.regionalCompany = :?regionalCompany
ORDER BY :?orderBy DESC
LIMIT :?limitNumber
</sql>
</template>
</content>
...
...
backend/xyst.dinas.statistics/src/main/resources/com/xyst/dinas/statistics/advanquery/FinanceTankSummaryAdvQuery.jmx
0 → 100644
View file @
7bd8e3df
<?xml version="1.0" encoding="UTF-8"?>
<metadata
xmlns=
"http://www.beecode.cn/schema/amino-metadata"
>
<specification>
1.0
</specification>
<id>
2c6a5eff-9597-4d23-ba50-da5d833e2fdb
</id>
<name>
com.xyst.dinas.statistics.advanquery.FinanceTankSummaryAdvQuery
</name>
<title>
资金舱
</title>
<description>
资金舱
</description>
<define>
advanced.query.template
</define>
<define-version>
1.0
</define-version>
<content>
<template>
<sql-type>
SQL
</sql-type>
<sql>
SELECT
results.regionalCompany AS regionalCompany,
xystOrganization.NAME AS regionalCompanyName,
( results.rechargeAmountAdvance + results.expenseAdjustAmountAdvance + results.rechargeAmountDeposit + results.expenseAdjustAmountDeposit ) AS CollectionTotal,
( results.rechargeAmountAdvance + results.expenseAdjustAmountAdvance ) AS advanceCollectionTotal,
( results.rechargeAmountDeposit + results.expenseAdjustAmountDeposit ) AS depositCollectionTotal,
( results.actualRefundAmountAdvance + results.actualRefundAmountDeposit ) AS RefundTotal,
results.actualRefundAmountAdvance AS advanceRefundTotal,
results.actualRefundAmountDeposit AS depositRefundTotal
FROM
(
SELECT
artificialRechargeAdvance.regionalCompany,
CASE
WHEN artificialRechargeAdvance.rechargeAmount IS NULL THEN
0 ELSE artificialRechargeAdvance.rechargeAmount
END AS rechargeAmountAdvance,
CASE
WHEN expenseAdjustAdvance.expenseAdjustAmount IS NULL THEN
0 ELSE expenseAdjustAdvance.expenseAdjustAmount
END AS expenseAdjustAmountAdvance,
CASE
WHEN artificialRechargeDeposit.rechargeAmount IS NULL THEN
0 ELSE artificialRechargeDeposit.rechargeAmount
END AS rechargeAmountDeposit,
CASE
WHEN expenseAdjustDeposit.expenseAdjustAmount IS NULL THEN
0 ELSE expenseAdjustDeposit.expenseAdjustAmount
END AS expenseAdjustAmountDeposit,
CASE
WHEN financeRefundAdvance.actualRefundAmount IS NULL THEN
0 ELSE financeRefundAdvance.actualRefundAmount
END AS actualRefundAmountAdvance,
CASE
WHEN financeRefundDeposit.actualRefundAmount IS NULL THEN
0 ELSE financeRefundDeposit.actualRefundAmount
END AS actualRefundAmountDeposit
FROM
(
SELECT
artificialRecharge1.regionalCompany AS regionalCompany,
artificialRecharge1.fundType AS fundType,
CASE
WHEN SUM( artificialRecharge1.rechargeAmount ) IS NULL THEN
0 ELSE SUM( artificialRecharge1.rechargeAmount )
END AS rechargeAmount
FROM
ArtificialRecharge AS artificialRecharge1
WHERE
artificialRecharge1.fundType = 'ADVANCE'
AND artificialRecharge1.createTime
>
= :?startDate
AND artificialRecharge1.createTime
<
= :?endDate
GROUP BY
artificialRecharge1.regionalCompany
) AS artificialRechargeAdvance
LEFT JOIN (
SELECT
expenseAdjust1.regionalCompany AS regionalCompany,
expenseAdjust1.fundType AS fundType,
CASE
WHEN SUM( expenseAdjust1.expenseAdjustAmount ) IS NULL THEN
0 ELSE SUM( expenseAdjust1.expenseAdjustAmount )
END AS expenseAdjustAmount
FROM
ExpenseAdjust AS expenseAdjust1
WHERE
expenseAdjust1.fundType = 'ADVANCE'
AND expenseAdjust1.createTime
>
= :?startDate
AND expenseAdjust1.createTime
<
= :?endDate
GROUP BY
expenseAdjust1.regionalCompany
) AS expenseAdjustAdvance ON expenseAdjustAdvance.regionalCompany = artificialRechargeAdvance.regionalCompany
LEFT JOIN (
SELECT
artificialRecharge1.regionalCompany AS regionalCompany,
CASE
WHEN SUM( artificialRecharge1.rechargeAmount ) IS NULL THEN
0 ELSE SUM( artificialRecharge1.rechargeAmount )
END AS rechargeAmount
FROM
ArtificialRecharge AS artificialRecharge1
WHERE
artificialRecharge1.fundType = 'DEPOSIT'
AND artificialRecharge1.createTime
>
= :?startDate
AND artificialRecharge1.createTime
<
= :?endDate
GROUP BY
artificialRecharge1.regionalCompany
) AS artificialRechargeDeposit ON artificialRechargeDeposit.regionalCompany = artificialRechargeAdvance.regionalCompany
LEFT JOIN (
SELECT
expenseAdjust1.regionalCompany AS regionalCompany,
CASE
WHEN SUM( expenseAdjust1.expenseAdjustAmount ) IS NULL THEN
0 ELSE SUM( expenseAdjust1.expenseAdjustAmount )
END AS expenseAdjustAmount
FROM
ExpenseAdjust AS expenseAdjust1
WHERE
expenseAdjust1.fundType = 'DEPOSIT'
AND expenseAdjust1.createTime
>
= :?startDate
AND expenseAdjust1.createTime
<
= :?endDate
GROUP BY
expenseAdjust1.regionalCompany
) AS expenseAdjustDeposit ON expenseAdjustDeposit.regionalCompany = artificialRechargeAdvance.regionalCompany
LEFT JOIN (
SELECT
financeRefund1.regionalCompany AS regionalCompany,
CASE
WHEN SUM( financeRefund1.actualRefundAmount ) IS NULL THEN
0 ELSE SUM( financeRefund1.actualRefundAmount )
END AS actualRefundAmount
FROM
FinanceRefund AS financeRefund1
WHERE
financeRefund1.refundState = 'REFUNDED'
AND financeRefund1.fundType = 0
AND financeRefund1.refundTime
>
= :?startDate
AND financeRefund1.refundTime
<
= :?endDate
GROUP BY
financeRefund1.regionalCompany
) AS financeRefundAdvance ON financeRefundAdvance.regionalCompany = artificialRechargeAdvance.regionalCompany
LEFT JOIN (
SELECT
financeRefund1.regionalCompany AS regionalCompany,
CASE
WHEN SUM( financeRefund1.actualRefundAmount ) IS NULL THEN
0 ELSE SUM( financeRefund1.actualRefundAmount )
END AS actualRefundAmount
FROM
FinanceRefund AS financeRefund1
WHERE
financeRefund1.refundState = 'REFUNDED'
AND financeRefund1.fundType = 1
AND financeRefund1.refundTime
>
= :?startDate
AND financeRefund1.refundTime
<
= :?endDate
GROUP BY
financeRefund1.regionalCompany
) AS financeRefundDeposit ON financeRefundDeposit.regionalCompany = artificialRechargeAdvance.regionalCompany
) AS results
LEFT JOIN xystOrganization AS xystOrganization ON results.regionalCompany = xystOrganization.id
WHERE 1=1
AND xystOrganization.type
<>
'GROUP_COMPANY'
AND results.regionalCompany = :?regionalCompanyId
ORDER BY
xystOrganization.createTime
</sql>
</template>
</content>
</metadata>
\ No newline at end of file
backend/xyst.dinas.statistics/src/main/resources/com/xyst/dinas/statistics/advanquery/FinanceTankSummaryQueryView.jmx
0 → 100644
View file @
7bd8e3df
<?xml version="1.0" encoding="UTF-8"?>
<metadata
xmlns=
"http://www.beecode.cn/schema/amino-metadata"
>
<specification>
1.0
</specification>
<id>
e04cc9e0-bc1a-41b0-9606-ac7d58665d21
</id>
<name>
com.xyst.dinas.statistics.advanquery.FinanceTankSummaryQueryView
</name>
<title>
资金舱
</title>
<description>
资金舱
</description>
<define>
advanced.query.view
</define>
<define-version>
1.0
</define-version>
<content>
<view>
{
"name": "资金舱",
"title": "资金舱",
"description": "资金舱",
"actions": [],
"scenes" : {
"isShowScenes" : true
},
"fuzzySearch": [
],
"isShowTabCountZero": true,
"groups": [
{
"name": "all",
"title": "全部",
"content": {
"datasource": "com.xyst.dinas.statistics.advanquery.FinanceTankSummaryAdvQuery"
}
}
],
"content": {
"isShowView": "table",
"datasource": "com.xyst.dinas.statistics.advanquery.FinanceTankSummaryAdvQuery",
"arguments": {
"items": [
]
},
"actions": [
{
"param": [],
"enable": "ALL",
"name": "query_export",
"action": "query_export",
"title": "导出",
"type": "",
"privage": "com.xyst.dinas.statistics.auth.SaleAnalyseExport"
}
],
"table": {
"selectType": "MULTI",
"serialNumber": "series",
"pageSize": 10,
"orders":[
],
"expand": false,
"columns": [
{
"type": "VALUE",
"title": "区域公司ID",
"key": "regionalCompany",
"columnType": {
"name" : "select",
"data": {
"selected": true
}
}
},
{
"type": "VALUE",
"title": "区域公司",
"key": "regionalCompanyName",
"columnType": {
"name" : "select",
"data": {
"selected": true
}
}
},
{
"type": "VALUE",
"title": "收款总额(元)",
"key": "CollectionTotal",
"columnType": {
"name": "select",
"data": {
"selected": true
}
}
},
{
"type": "VALUE",
"title": "预付款收款总额(元)",
"key": "advanceCollectionTotal",
"columnType": {
"name": "select",
"data": {
"selected": true
}
}
},
{
"type": "VALUE",
"title": "保证金收款总额(元)",
"key": "depositCollectionTotal",
"columnType": {
"name": "select",
"data": {
"selected": true
}
}
},
{
"type": "VALUE",
"title": "退款总额(元)",
"key": "RefundTotal",
"columnType": {
"name": "select",
"data": {
"selected": true
}
}
},
{
"type": "VALUE",
"title": "预付款退款总额(元)",
"key": "advanceRefundTotal",
"columnType": {
"name": "select",
"data": {
"selected": true
}
}
},
{
"type": "VALUE",
"title": "保证金退款总额(元)",
"key": "depositRefundTotal",
"columnType": {
"name": "select",
"data": {
"selected": true
}
}
}
]
}
}
}
</view>
</content>
</metadata>
backend/xyst.dinas.statistics/src/main/resources/com/xyst/dinas/statistics/advanquery/SalesProjectAmountTopStatisticsAdvQuery.jmx
View file @
7bd8e3df
...
...
@@ -24,7 +24,7 @@
AND salesRecord.regionalCompany = :?regionalCompany
GROUP BY salesRecord.project
ORDER BY salesRecord.amount DESC
LIMIT :?limitNum
</sql>
</template>
</content>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment