Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Z
zhichan
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
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
蒋勇
zhichan
Commits
ad1c1cb7
Commit
ad1c1cb7
authored
Jan 10, 2020
by
蒋勇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
d
parent
b6598efd
Hide whitespace changes
Inline
Side-by-side
Showing
15 changed files
with
21 additions
and
30 deletions
+21
-30
taskexecutor/app/base/db/task.base.js
+1
-0
taskexecutor/app/base/db/task/rpt/parseRptTask.js
+10
-8
taskexecutor/app/base/db/task/rpt/rptHandler/GT.js
+0
-1
taskexecutor/app/base/db/task/rpt/rptHandler/ITQ.js
+0
-4
taskexecutor/app/base/db/task/rpt/rptHandler/ITY.js
+1
-1
taskexecutor/app/base/db/task/rpt/rptHandler/ITY_ADV.js
+0
-1
taskexecutor/app/base/db/task/rpt/rptHandler/ITY_COST.js
+0
-1
taskexecutor/app/base/db/task/rpt/rptHandler/ITY_DISCOUNT_ADJUST.js
+0
-2
taskexecutor/app/base/db/task/rpt/rptHandler/ITY_FILL_LOST.js
+1
-2
taskexecutor/app/base/db/task/rpt/rptHandler/ITY_PERIOD.js
+2
-2
taskexecutor/app/base/db/task/rpt/rptHandler/NP.js
+1
-1
taskexecutor/app/base/db/task/rpt/rptHandler/SA.js
+1
-1
taskexecutor/app/base/db/task/rpt/rptHandler/SP.js
+1
-1
taskexecutor/app/base/db/task/rpt/rptHandler/ST.js
+1
-2
taskexecutor/app/base/utils/restClient.js
+2
-3
No files found.
taskexecutor/app/base/db/task.base.js
View file @
ad1c1cb7
...
...
@@ -89,6 +89,7 @@ class TaskBase{
//按照访问token
var
restResult
=
await
this
.
restS
.
execPostWithAK
(
params
,
url
,
acck
);
console
.
log
(
"restResultrestResultrestResultrestResultrestResultrestResultrestResultrestResult"
);
console
.
log
(
restResult
);
if
(
restResult
){
return
restResult
;
}
...
...
taskexecutor/app/base/db/task/rpt/parseRptTask.js
View file @
ad1c1cb7
...
...
@@ -7,6 +7,7 @@ class ParseRptTask extends TaskBase{
constructor
(){
super
(
TaskBase
.
getServiceName
(
ParseRptTask
));
this
.
cacheData
=
[];
this
.
restData
=
[];
this
.
ossC
=
system
.
getObject
(
"util.ossClient"
);
}
async
subBeforeTask
(
params
){
...
...
@@ -41,6 +42,7 @@ async readxls(path) {
async
parseXls
(){
var
pv
=
this
.
cacheData
.
pop
();
if
(
pv
){
console
.
log
(
">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>."
,
pv
);
var
tohandleurls
=
pv
.
split
(
"~"
);
var
rptid
=
tohandleurls
[
0
];
var
bid
=
tohandleurls
[
1
];
...
...
@@ -64,21 +66,21 @@ async readxls(path) {
}
var
parserByCode
=
require
(
"./rptHandler/"
+
parsefunc
);
var
rows
=
await
parserByCode
(
wb
);
this
.
apiCallWithAk
(
settings
.
fkweb
(),{
console
.
log
();
this
.
restData
.
push
({
rptid
:
rptid
,
batchid
:
bid
,
rptdate
:
rptDate
,
rptcode
:
rptCode
,
hisdata
:
rows
}).
then
(()
=>
{
fs
.
unlink
(
localpath
,(
err
)
=>
{
(
err
)
=>
{
if
(
err
)
throw
err
;
console
.
log
(
'文件已删除'
);
}
});
});
this
.
parseXls
();
}
else
{
if
(
this
.
restData
&&
this
.
restData
.
length
>
0
){
this
.
apiCallWithAk
(
settings
.
fkweb
(),
this
.
restData
);
this
.
restData
.
length
=
0
;
this
.
restData
=
[];
}
}
}
async
subDoTask
(
params
){
...
...
taskexecutor/app/base/db/task/rpt/rptHandler/GT.js
View file @
ad1c1cb7
...
...
@@ -3,7 +3,6 @@ module.exports =(async (wb)=>{
var
insertrows
=
[];
sheet
.
eachRow
({
includeEmpty
:
true
},
function
(
row
,
rowNumber
)
{
if
(
rowNumber
>=
10
&&
rowNumber
<=
47
){
console
.
log
(
rowNumber
,
">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.."
);
var
rowDesc
=
""
;
var
cacheStr
=
""
;
row
.
eachCell
({
includeEmpty
:
true
},
function
(
cell
,
colNumber
)
{
...
...
taskexecutor/app/base/db/task/rpt/rptHandler/ITQ.js
View file @
ad1c1cb7
...
...
@@ -13,7 +13,6 @@ module.exports = (async (wb) => {
}
else
{
desc
=
cell
.
value
;
}
console
.
log
(
desc
,
">>>>>>>>>>>>>>>"
);
}
if
(
colNumber
==
11
)
{
var
buildRow
=
{};
...
...
@@ -36,7 +35,6 @@ module.exports = (async (wb) => {
}
else
{
desc
=
cell
.
value
;
}
console
.
log
(
desc
,
">>>>>>>>>>>>>>>"
);
}
if
(
colNumber
==
11
)
{
var
buildRow
=
{};
...
...
@@ -60,7 +58,6 @@ module.exports = (async (wb) => {
}
else
{
desc
=
cell
.
value
;
}
console
.
log
(
desc
,
">>>>>>>>>>>>>>>"
);
}
if
(
colNumber
==
5
)
{
var
buildRow
=
{};
...
...
@@ -79,7 +76,6 @@ module.exports = (async (wb) => {
}
else
{
desc
=
cell
.
value
;
}
console
.
log
(
desc
,
">>>>>>>>>>>>>>>"
);
}
if
(
colNumber
==
11
)
{
var
buildRow
=
{};
...
...
taskexecutor/app/base/db/task/rpt/rptHandler/ITY.js
View file @
ad1c1cb7
...
...
@@ -13,7 +13,7 @@ module.exports=(async (wb) => {
}
else
{
desc
=
cell
.
value
;
}
console
.
log
(
desc
,
">>>>>>>>>>>>>>>"
);
}
if
(
colNumber
==
4
)
{
var
buildRow
=
{};
...
...
taskexecutor/app/base/db/task/rpt/rptHandler/ITY_ADV.js
View file @
ad1c1cb7
...
...
@@ -13,7 +13,6 @@ module.exports=(async (wb) => {
}
else
{
desc
=
cell
.
value
;
}
console
.
log
(
desc
,
">>>>>>>>>>>>>>>"
);
}
if
(
colNumber
==
3
)
{
var
buildRow
=
{};
...
...
taskexecutor/app/base/db/task/rpt/rptHandler/ITY_COST.js
View file @
ad1c1cb7
...
...
@@ -13,7 +13,6 @@ module.exports=(async (wb) => {
}
else
{
desc
=
cell
.
value
;
}
console
.
log
(
desc
,
">>>>>>>>>>>>>>>"
);
}
if
(
colNumber
==
3
)
{
var
buildRow
=
{};
...
...
taskexecutor/app/base/db/task/rpt/rptHandler/ITY_DISCOUNT_ADJUST.js
View file @
ad1c1cb7
...
...
@@ -14,12 +14,10 @@ module.exports=(async (wb) => {
desc
=
cell
.
value
;
}
cachetmp
=
desc
;
console
.
log
(
desc
,
">>>>>>>>>>>>>>>"
);
}
if
(
colNumber
==
4
)
{
desc
=
cachetmp
+
"/资产原值"
;
console
.
log
(
desc
,
">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
);
}
if
(
colNumber
==
5
)
{
desc
=
cachetmp
+
"/本年折旧、摊销额"
;
...
...
taskexecutor/app/base/db/task/rpt/rptHandler/ITY_FILL_LOST.js
View file @
ad1c1cb7
...
...
@@ -14,12 +14,11 @@ module.exports=(async (wb) => {
desc
=
cell
.
value
;
}
cachetmp
=
desc
;
console
.
log
(
desc
,
">>>>>>>>>>>>>>>"
);
}
if
(
colNumber
==
3
)
{
desc
=
cachetmp
+
"/年度"
;
console
.
log
(
desc
,
">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
);
}
if
(
colNumber
==
4
)
{
desc
=
cachetmp
+
"/当年境内所得额"
;
...
...
taskexecutor/app/base/db/task/rpt/rptHandler/ITY_PERIOD.js
View file @
ad1c1cb7
...
...
@@ -14,12 +14,12 @@ module.exports=(async (wb) => {
desc
=
cell
.
value
;
}
cachetmp
=
desc
;
console
.
log
(
desc
,
">>>>>>>>>>>>>>>"
);
}
if
(
colNumber
==
3
)
{
desc
=
cachetmp
+
"/销售费用"
;
console
.
log
(
desc
,
">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
);
}
if
(
colNumber
==
4
)
{
desc
=
cachetmp
+
"/其中:境外支付"
;
...
...
taskexecutor/app/base/db/task/rpt/rptHandler/NP.js
View file @
ad1c1cb7
...
...
@@ -14,7 +14,7 @@ module.exports=(async (wb)=>{
}
else
{
desc
=
cell
.
value
;
}
console
.
log
(
desc
,
">>>>>>>>>>>>>>>"
);
}
if
(
colNumber
==
3
||
colNumber
==
4
){
var
buildRow
=
{};
...
...
taskexecutor/app/base/db/task/rpt/rptHandler/SA.js
View file @
ad1c1cb7
...
...
@@ -10,7 +10,7 @@ module.exports=(async (wb)=>{
if
(
colNumber
==
1
){
desc
=
"资产/"
+
cell
.
value
;
console
.
log
(
desc
,
">>>>>>>>>>>>>>>"
);
}
if
(
colNumber
==
3
||
colNumber
==
4
){
if
(
desc
!=
"资产/"
){
...
...
taskexecutor/app/base/db/task/rpt/rptHandler/SP.js
View file @
ad1c1cb7
...
...
@@ -13,7 +13,7 @@ module.exports=(async (wb)=>{
}
else
{
desc
=
cell
.
value
;
}
console
.
log
(
desc
,
">>>>>>>>>>>>>>>"
);
}
if
(
colNumber
==
3
||
colNumber
==
4
){
var
buildRow
=
{};
...
...
taskexecutor/app/base/db/task/rpt/rptHandler/ST.js
View file @
ad1c1cb7
...
...
@@ -3,7 +3,7 @@ module.exports=(async (wb)=>{
var
insertrows
=
[];
sheet
.
eachRow
({
includeEmpty
:
true
},
function
(
row
,
rowNumber
)
{
if
(
rowNumber
>=
9
&&
rowNumber
<=
33
){
console
.
log
(
rowNumber
,
">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>.."
);
var
rowDesc
=
""
;
var
cacheStr
=
""
;
row
.
eachCell
({
includeEmpty
:
true
},
function
(
cell
,
colNumber
)
{
...
...
@@ -15,7 +15,6 @@ module.exports=(async (wb)=>{
}
else
{
rowDesc
+=
cell
.
value
;
}
console
.
log
(
rowDesc
);
cacheStr
=
rowDesc
;
}
if
(
colNumber
==
5
||
colNumber
==
6
||
colNumber
==
7
||
colNumber
==
8
){
...
...
taskexecutor/app/base/utils/restClient.js
View file @
ad1c1cb7
...
...
@@ -8,7 +8,7 @@ class RestClient{
this
.
cmdGetPattern
=
"curl {-G} -k -d '{data}' {url}"
;
this
.
cmdPostPattern
=
"curl -k -H 'Content-type: application/json' -d '{data}' '{url}'"
;
this
.
cmdPostPatternWithAK
=
"curl -k -H 'Content-type: application/json' -H 'AccessKey:{ak}' -d '{data}' {url}"
;
this
.
cmdPostPatternWithAK
=
"curl -k -H 'Content-type: application/json' -H 'AccessKey:{ak}' -d '{data}' {url}
-m 20000
"
;
this
.
cmdDownLoadFilePattern
=
"curl -G -o {fileName} {url}"
;
this
.
cmdPostPattern2
=
"curl -k -H 'Content-type: application/x-www-form-urlencoded' -d '{data}' {url}"
;
...
...
@@ -104,9 +104,8 @@ class RestClient{
}
async
execPostWithAK
(
subData
,
url
,
ak
){
let
cmd
=
this
.
FetchPostCmdWithAK
(
subData
,
url
,
ak
);
console
.
log
(
cmd
);
var
result
=
await
this
.
exec
(
cmd
,{
maxBuffer
:
1024
*
1024
*
1
5
maxBuffer
:
1024
*
1024
*
1
00
});
var
rtn
=
result
.
stdout
;
if
(
rtn
){
...
...
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