|
@@ -13,6 +13,30 @@ const oauthCountPermission = oauthPath + "/permission/countPermission"
|
|
|
|
|
|
|
|
const preCountDmsId = 1652
|
|
const preCountDmsId = 1652
|
|
|
|
|
|
|
|
|
|
+const locationParsePath = [
|
|
|
|
|
+ "/proxy/geoCoordinate",
|
|
|
|
|
+ "/proxy/wgs84ToCGCS2000",
|
|
|
|
|
+ "/proxy/cgcs2000ToWGS84",
|
|
|
|
|
+ "/proxy/gcj02ToWgs84",
|
|
|
|
|
+ "/proxy/wgs84ToGcj02",
|
|
|
|
|
+ "/proxy/wgs84ToBD09",
|
|
|
|
|
+ "/proxy/bd09ToWgs84",
|
|
|
|
|
+ "/proxy/sh2000ToWgs84",
|
|
|
|
|
+ "/proxy/wgs84ToSh2000",
|
|
|
|
|
+ "/proxy/sh2000xyToWgs84",
|
|
|
|
|
+ "/proxy/wgs84ToSh2000xy",
|
|
|
|
|
+ "/proxy/mulit84ToSH2000"]
|
|
|
|
|
+
|
|
|
|
|
+const addressFinderPath = [
|
|
|
|
|
+ "/proxy/getWGridCJByLonlat",
|
|
|
|
|
+ "/proxy/getGeoInfoByXQName",
|
|
|
|
|
+ "/proxy/searchByNameV3",
|
|
|
|
|
+ "/proxy/reverseGeocoding",
|
|
|
|
|
+ "/proxy/searchByNameV3All",
|
|
|
|
|
+ "/proxy/searchByName",
|
|
|
|
|
+ "/proxy/searchByLocation",
|
|
|
|
|
+]
|
|
|
|
|
+
|
|
|
|
|
|
|
|
export function countUnitUse(start, end) {
|
|
export function countUnitUse(start, end) {
|
|
|
let data = {
|
|
let data = {
|
|
@@ -49,7 +73,6 @@ export function countUnitUse(start, end) {
|
|
|
}
|
|
}
|
|
|
return resolveDmsMultiTableResult(postform(multiSearch, data));
|
|
return resolveDmsMultiTableResult(postform(multiSearch, data));
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
export function countAppUseByUnitName(start, end, unitName) {
|
|
export function countAppUseByUnitName(start, end, unitName) {
|
|
|
let data = {
|
|
let data = {
|
|
|
"columnId": preCountDmsId,
|
|
"columnId": preCountDmsId,
|
|
@@ -91,7 +114,6 @@ export function countAppUseByUnitName(start, end, unitName) {
|
|
|
|
|
|
|
|
return resolveDmsMultiTableResult(postform(multiSearch, data));
|
|
return resolveDmsMultiTableResult(postform(multiSearch, data));
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
export function countServiceUseByApp(start, end, app) {
|
|
export function countServiceUseByApp(start, end, app) {
|
|
|
let data = {
|
|
let data = {
|
|
|
"columnId": preCountDmsId,
|
|
"columnId": preCountDmsId,
|
|
@@ -132,8 +154,7 @@ export function countServiceUseByApp(start, end, app) {
|
|
|
|
|
|
|
|
return resolveDmsMultiTableResult(postform(multiSearch, data));
|
|
return resolveDmsMultiTableResult(postform(multiSearch, data));
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
-export function topService(num,start, end) {
|
|
|
|
|
|
|
+export function topService(num, start, end) {
|
|
|
let data = {
|
|
let data = {
|
|
|
"columnId": preCountDmsId,
|
|
"columnId": preCountDmsId,
|
|
|
"autoSelectItem": false,
|
|
"autoSelectItem": false,
|
|
@@ -167,8 +188,7 @@ export function topService(num,start, end) {
|
|
|
}
|
|
}
|
|
|
return resolveDmsMultiTableResult(postform(multiSearch, data));
|
|
return resolveDmsMultiTableResult(postform(multiSearch, data));
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
-export function topUnit(num,start, end) {
|
|
|
|
|
|
|
+export function topUnit(num, start, end) {
|
|
|
let data = {
|
|
let data = {
|
|
|
"columnId": preCountDmsId,
|
|
"columnId": preCountDmsId,
|
|
|
"autoSelectItem": false,
|
|
"autoSelectItem": false,
|
|
@@ -202,7 +222,7 @@ export function topUnit(num,start, end) {
|
|
|
}
|
|
}
|
|
|
return resolveDmsMultiTableResult(postform(multiSearch, data));
|
|
return resolveDmsMultiTableResult(postform(multiSearch, data));
|
|
|
}
|
|
}
|
|
|
-export function topApp(num,start, end) {
|
|
|
|
|
|
|
+export function topApp(num, start, end) {
|
|
|
let data = {
|
|
let data = {
|
|
|
"columnId": preCountDmsId,
|
|
"columnId": preCountDmsId,
|
|
|
"autoSelectItem": false,
|
|
"autoSelectItem": false,
|
|
@@ -258,7 +278,90 @@ export function totalCount(start, end) {
|
|
|
|
|
|
|
|
return resolveDmsMultiTableResult(postform(multiSearch, data));
|
|
return resolveDmsMultiTableResult(postform(multiSearch, data));
|
|
|
}
|
|
}
|
|
|
|
|
+export function locationParseCount(start, end) {
|
|
|
|
|
+ let data = {
|
|
|
|
|
+ "columnId": preCountDmsId,
|
|
|
|
|
+ "autoSelectItem": false,
|
|
|
|
|
+ "page": 1,
|
|
|
|
|
+ "pageSize": 1,
|
|
|
|
|
+ "columnAlias": "precount",
|
|
|
|
|
+ "selectItem": JSON.stringify([
|
|
|
|
|
+ {
|
|
|
|
|
+ "table": "precount",
|
|
|
|
|
+ "column": "c_count",
|
|
|
|
|
+ "function": "sum",
|
|
|
|
|
+ "alias": "count"
|
|
|
|
|
+ }
|
|
|
|
|
+ ]),
|
|
|
|
|
+ "conditionsList": JSON.stringify([
|
|
|
|
|
+ ...timeCheckers(start, end),
|
|
|
|
|
+ {
|
|
|
|
|
+ "columnId": "precount",
|
|
|
|
|
+ "columnName": "c_path",
|
|
|
|
|
+ "condition": "in",
|
|
|
|
|
+ "value": locationParsePath
|
|
|
|
|
+ }
|
|
|
|
|
+ ]),
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
|
|
+ return resolveDmsMultiTableResult(postform(multiSearch, data));
|
|
|
|
|
+}
|
|
|
|
|
+export function addressFinderCount(start, end) {
|
|
|
|
|
+ let data = {
|
|
|
|
|
+ "columnId": preCountDmsId,
|
|
|
|
|
+ "autoSelectItem": false,
|
|
|
|
|
+ "page": 1,
|
|
|
|
|
+ "pageSize": 1,
|
|
|
|
|
+ "columnAlias": "precount",
|
|
|
|
|
+ "selectItem": JSON.stringify([
|
|
|
|
|
+ {
|
|
|
|
|
+ "table": "precount",
|
|
|
|
|
+ "column": "c_count",
|
|
|
|
|
+ "function": "sum",
|
|
|
|
|
+ "alias": "count"
|
|
|
|
|
+ }
|
|
|
|
|
+ ]),
|
|
|
|
|
+ "conditionsList": JSON.stringify([
|
|
|
|
|
+ ...timeCheckers(start, end),
|
|
|
|
|
+ {
|
|
|
|
|
+ "columnId": "precount",
|
|
|
|
|
+ "columnName": "c_path",
|
|
|
|
|
+ "condition": "in",
|
|
|
|
|
+ "value": addressFinderPath
|
|
|
|
|
+ }
|
|
|
|
|
+ ]),
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return resolveDmsMultiTableResult(postform(multiSearch, data));
|
|
|
|
|
+}
|
|
|
|
|
+export function mapServiceCount(start, end) {
|
|
|
|
|
+ let data = {
|
|
|
|
|
+ "columnId": preCountDmsId,
|
|
|
|
|
+ "autoSelectItem": false,
|
|
|
|
|
+ "page": 1,
|
|
|
|
|
+ "pageSize": 1,
|
|
|
|
|
+ "columnAlias": "precount",
|
|
|
|
|
+ "selectItem": JSON.stringify([
|
|
|
|
|
+ {
|
|
|
|
|
+ "table": "precount",
|
|
|
|
|
+ "column": "c_count",
|
|
|
|
|
+ "function": "sum",
|
|
|
|
|
+ "alias": "count"
|
|
|
|
|
+ }
|
|
|
|
|
+ ]),
|
|
|
|
|
+ "conditionsList": JSON.stringify([
|
|
|
|
|
+ ...timeCheckers(start, end),
|
|
|
|
|
+ {
|
|
|
|
|
+ "columnId": "precount",
|
|
|
|
|
+ "columnName": "c_pro_father",
|
|
|
|
|
+ "condition": "in",
|
|
|
|
|
+ "value": ["MAP","MODEL"]
|
|
|
|
|
+ }
|
|
|
|
|
+ ]),
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return resolveDmsMultiTableResult(postform(multiSearch, data));
|
|
|
|
|
+}
|
|
|
export function totalCountGroupByTime(start, end) {
|
|
export function totalCountGroupByTime(start, end) {
|
|
|
let data = {
|
|
let data = {
|
|
|
"columnId": preCountDmsId,
|
|
"columnId": preCountDmsId,
|
|
@@ -379,7 +482,7 @@ export function countAppInfo(start, end, app) {
|
|
|
|
|
|
|
|
return resolveDmsMultiTableResult(postform(multiSearch, data));
|
|
return resolveDmsMultiTableResult(postform(multiSearch, data));
|
|
|
}
|
|
}
|
|
|
-export function countGroupService(start, end){
|
|
|
|
|
|
|
+export function countGroupService(start, end) {
|
|
|
let data = {
|
|
let data = {
|
|
|
"columnId": preCountDmsId,
|
|
"columnId": preCountDmsId,
|
|
|
"autoSelectItem": false,
|
|
"autoSelectItem": false,
|
|
@@ -410,25 +513,25 @@ export function countGroupService(start, end){
|
|
|
{
|
|
{
|
|
|
"table": "precount",
|
|
"table": "precount",
|
|
|
"column": "c_path_comment"
|
|
"column": "c_path_comment"
|
|
|
- },{
|
|
|
|
|
|
|
+ }, {
|
|
|
"table": "precount",
|
|
"table": "precount",
|
|
|
"column": "c_path"
|
|
"column": "c_path"
|
|
|
- },{
|
|
|
|
|
-
|
|
|
|
|
|
|
+ }, {
|
|
|
|
|
+
|
|
|
"table": "precount",
|
|
"table": "precount",
|
|
|
"column": "c_type"
|
|
"column": "c_type"
|
|
|
}
|
|
}
|
|
|
]),
|
|
]),
|
|
|
"conditionsList": JSON.stringify([
|
|
"conditionsList": JSON.stringify([
|
|
|
...timeCheckers(start, end),
|
|
...timeCheckers(start, end),
|
|
|
- ...notNullAndEmptyCheckers("precount","c_path_comment"),
|
|
|
|
|
- ...notNullAndEmptyCheckers("precount","c_path")
|
|
|
|
|
|
|
+ ...notNullAndEmptyCheckers("precount", "c_path_comment"),
|
|
|
|
|
+ ...notNullAndEmptyCheckers("precount", "c_path")
|
|
|
]),
|
|
]),
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
return resolveDmsMultiTableResult(postform(multiSearch, data));
|
|
return resolveDmsMultiTableResult(postform(multiSearch, data));
|
|
|
}
|
|
}
|
|
|
-export function countType(start, end){
|
|
|
|
|
|
|
+export function countType(start, end) {
|
|
|
|
|
|
|
|
let data = {
|
|
let data = {
|
|
|
"columnId": preCountDmsId,
|
|
"columnId": preCountDmsId,
|
|
@@ -442,7 +545,7 @@ export function countType(start, end){
|
|
|
"column": "c_count",
|
|
"column": "c_count",
|
|
|
"function": "sum",
|
|
"function": "sum",
|
|
|
"alias": "count"
|
|
"alias": "count"
|
|
|
- },{
|
|
|
|
|
|
|
+ }, {
|
|
|
"table": "precount",
|
|
"table": "precount",
|
|
|
"column": "c_type",
|
|
"column": "c_type",
|
|
|
"alias": "service_type"
|
|
"alias": "service_type"
|
|
@@ -456,15 +559,14 @@ export function countType(start, end){
|
|
|
]),
|
|
]),
|
|
|
"conditionsList": JSON.stringify([
|
|
"conditionsList": JSON.stringify([
|
|
|
...timeCheckers(start, end),
|
|
...timeCheckers(start, end),
|
|
|
- ...notNullAndEmptyCheckers("precount","c_type"),
|
|
|
|
|
|
|
+ ...notNullAndEmptyCheckers("precount", "c_type"),
|
|
|
]),
|
|
]),
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
return resolveDmsMultiTableResult(postform(multiSearch, data));
|
|
return resolveDmsMultiTableResult(postform(multiSearch, data));
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
-export function countUnitActive(start, end){
|
|
|
|
|
- let data = {
|
|
|
|
|
|
|
+export function countUnitActive(start, end) {
|
|
|
|
|
+ let data = {
|
|
|
"columnId": preCountDmsId,
|
|
"columnId": preCountDmsId,
|
|
|
"autoSelectItem": false,
|
|
"autoSelectItem": false,
|
|
|
"page": 1,
|
|
"page": 1,
|
|
@@ -476,7 +578,7 @@ export function countUnitActive(start, end){
|
|
|
"column": "c_unit",
|
|
"column": "c_unit",
|
|
|
"function": "count",
|
|
"function": "count",
|
|
|
"alias": "count",
|
|
"alias": "count",
|
|
|
- "disinct":true
|
|
|
|
|
|
|
+ "disinct": true
|
|
|
}, {
|
|
}, {
|
|
|
"table": "precount",
|
|
"table": "precount",
|
|
|
"column": "c_date",
|
|
"column": "c_date",
|
|
@@ -497,7 +599,6 @@ export function countUnitActive(start, end){
|
|
|
|
|
|
|
|
return resolveDmsMultiTableResult(postform(multiSearch, data));
|
|
return resolveDmsMultiTableResult(postform(multiSearch, data));
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
export function countUserData() {
|
|
export function countUserData() {
|
|
|
return resolveoauthResult(get(oauthCountUser))
|
|
return resolveoauthResult(get(oauthCountUser))
|
|
|
}
|
|
}
|
|
@@ -518,20 +619,18 @@ export function countUserDataByTime(time1, time2, time3) {
|
|
|
}
|
|
}
|
|
|
return resolveoauthResult(postform(oauthCountUser, data))
|
|
return resolveoauthResult(postform(oauthCountUser, data))
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
export function countUserDataByAutoTime(param) {
|
|
export function countUserDataByAutoTime(param) {
|
|
|
let data = {
|
|
let data = {
|
|
|
"time": param
|
|
"time": param
|
|
|
}
|
|
}
|
|
|
return resolveoauthResult(postform(oauthCountUser, data))
|
|
return resolveoauthResult(postform(oauthCountUser, data))
|
|
|
}
|
|
}
|
|
|
-
|
|
|
|
|
export function coutService(start, end) {
|
|
export function coutService(start, end) {
|
|
|
let data = {
|
|
let data = {
|
|
|
start: formatDateToDb(start),
|
|
start: formatDateToDb(start),
|
|
|
end: formatDateToDb(end)
|
|
end: formatDateToDb(end)
|
|
|
};
|
|
};
|
|
|
- return resolveoauthResult(postform(oauthCountPermission,data))
|
|
|
|
|
|
|
+ return resolveoauthResult(postform(oauthCountPermission, data))
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
function timeCheckers(start, end) {
|
|
function timeCheckers(start, end) {
|