Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gic-platform-enterprise
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
base_platform_enterprise
gic-platform-enterprise
Commits
8bf8d222
Commit
8bf8d222
authored
Jun 07, 2021
by
陶光胜
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
报表中心
parent
97835155
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
30 additions
and
0 deletions
+30
-0
DownloadReportController.java
...c/enterprise/web/controller/DownloadReportController.java
+29
-0
dubbo-gic-platform-enterprise-web.xml
.../src/main/resources/dubbo-gic-platform-enterprise-web.xml
+1
-0
No files found.
gic-platform-enterprise-web/src/main/java/com/gic/enterprise/web/controller/DownloadReportController.java
View file @
8bf8d222
package
com
.
gic
.
enterprise
.
web
.
controller
;
import
com.alibaba.fastjson.JSON
;
import
com.gic.api.base.commons.Page
;
import
com.gic.api.base.commons.ServiceResponse
;
import
com.gic.commons.webapi.reponse.RestResponse
;
import
com.gic.download.utils.log.LogUtils
;
import
com.gic.enterprise.ano.IgnoreLogin
;
import
com.gic.enterprise.constant.DownloadReportDataTypeEnum
;
import
com.gic.enterprise.constant.ExcelExtensionEnum
;
import
com.gic.enterprise.dto.DownloadReportDTO
;
import
com.gic.enterprise.dto.HiveDataDownloadDTO
;
import
com.gic.enterprise.qo.DownloadReportQO
;
import
com.gic.enterprise.response.EnterpriseRestResponse
;
import
com.gic.enterprise.service.DownloadReportApiService
;
import
com.gic.enterprise.service.HiveDataDownloadApiService
;
import
com.gic.enterprise.utils.ResultControllerUtils
;
import
com.gic.enterprise.utils.UserDetailUtils
;
import
com.gic.enterprise.web.vo.DownloadReportVO
;
...
...
@@ -29,6 +35,8 @@ public class DownloadReportController {
@Autowired
private
DownloadReportApiService
downloadReportApiService
;
@Autowired
private
HiveDataDownloadApiService
hiveDataDownloadApiService
;
@RequestMapping
(
"/list-download-report"
)
public
RestResponse
listDownloadReport
(
@Validated
({
DownloadReportQO
.
SelectValidView
.
class
})
DownloadReportQO
downloadReportQO
)
{
...
...
@@ -70,4 +78,25 @@ public class DownloadReportController {
ServiceResponse
<
Void
>
response
=
downloadReportApiService
.
receiveHeart
(
reportId
);
return
RestResponse
.
success
();
}
@RequestMapping
(
"download-hive-data"
)
@ResponseBody
@IgnoreLogin
public
RestResponse
downloadHiveData
(){
HiveDataDownloadDTO
dataDownloadDTO
=
new
HiveDataDownloadDTO
();
dataDownloadDTO
.
setEnterpriseId
(
1166
);
dataDownloadDTO
.
setApplyUserId
(
13805
);
dataDownloadDTO
.
setDataContent
(
"用户-用户列表"
);
dataDownloadDTO
.
setDataType
(
DownloadReportDataTypeEnum
.
COMPLETE_DATA
.
getCode
());
dataDownloadDTO
.
setDataUrl
(
"https://four.gicdev.com/member-tag/member-tag/tag-val-edit?id=264137629747888139&name=111111"
);
//dataDownloadDTO.setDesenField();
dataDownloadDTO
.
setExcelExtension
(
ExcelExtensionEnum
.
CSV
.
getCode
());
dataDownloadDTO
.
setFileName
(
"boom hive test"
);
dataDownloadDTO
.
setSql
(
"select order_id as '订单号' from extract_order_information"
);
ServiceResponse
<
Integer
>
downloadTask
=
hiveDataDownloadApiService
.
createDownloadTask
(
dataDownloadDTO
);
if
(
downloadTask
.
isSuccess
()){
return
RestResponse
.
success
();
}
return
EnterpriseRestResponse
.
failure
(
downloadTask
);
}
}
gic-platform-enterprise-web/src/main/resources/dubbo-gic-platform-enterprise-web.xml
View file @
8bf8d222
...
...
@@ -160,4 +160,5 @@
<dubbo:reference
interface=
"com.gic.member.config.api.service.UserListFieldApiService"
id=
"userListFieldApiService"
timeout=
"6000"
retries=
"0"
/>
<dubbo:reference
interface=
"com.gic.store.service.StoreResourceApiService"
id=
"storeResourceApiService"
timeout=
"6000"
retries=
"0"
/>
<dubbo:reference
interface=
"com.gic.enterprise.service.CustomGuideTopApiService"
id=
"customGuideTopApiService"
timeout=
"6000"
retries=
"0"
/>
<dubbo:reference
interface=
"com.gic.enterprise.service.HiveDataDownloadApiService"
id=
"hiveDataDownloadApiService"
timeout=
"6000"
retries=
"0"
/>
</beans>
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