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
2874a4ca
Commit
2874a4ca
authored
Dec 26, 2019
by
蒋勇
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
d
parent
aa1372b4
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
23 additions
and
15 deletions
+23
-15
fi-taxctl/app/base/api/api.base.js
+2
-1
fi-taxctl/app/base/api/impl/rpt/rptApi.js
+1
-3
fi-taxctl/app/base/service/impl/rpt/rpttypeSve.js
+14
-10
fi-taxctl/app/base/utils/redisClient.js
+5
-0
fi-taxctl/app/config/localsettings.js
+1
-1
fi-taxctl/app/config/settings.js
+0
-0
No files found.
fi-taxctl/app/base/api/api.base.js
View file @
2874a4ca
...
@@ -12,7 +12,8 @@ class APIBase extends DocBase {
...
@@ -12,7 +12,8 @@ class APIBase extends DocBase {
async
isExistInNoAuthMainfest
(
gname
,
methodname
)
{
async
isExistInNoAuthMainfest
(
gname
,
methodname
)
{
var
fullname
=
gname
+
"."
+
methodname
;
var
fullname
=
gname
+
"."
+
methodname
;
var
lst
=
[
var
lst
=
[
"rpt.saveRptHistory"
"rpt.saveRptHistory"
,
"rpt.saveRpt"
];
];
var
x
=
lst
.
indexOf
(
fullname
);
var
x
=
lst
.
indexOf
(
fullname
);
return
x
>=
0
;
return
x
>=
0
;
...
...
fi-taxctl/app/base/api/impl/rpt/rptApi.js
View file @
2874a4ca
...
@@ -62,13 +62,11 @@ class RptAPI extends APIBase{
...
@@ -62,13 +62,11 @@ class RptAPI extends APIBase{
]
]
}*/
}*/
async
saveRpt
(
pobj
,
query
){
async
saveRpt
(
pobj
,
query
){
var
x
=
await
this
.
rptService
.
saveRpt
(
pobj
);
var
x
=
await
this
.
rptService
.
saveRpt
(
pobj
);
return
system
.
getResult
(
x
);
return
system
.
getResult
(
x
);
}
}
async
saveRptHistory
(
pobj
,
query
){
async
saveRptHistory
(
pobj
,
query
){
console
.
log
(
JSON
.
stringify
(
pobj
));
console
.
log
(
JSON
.
stringify
(
pobj
));
return
{};
var
x
=
await
this
.
rptService
.
saveRptHistory
(
pobj
);
var
x
=
await
this
.
rptService
.
saveRptHistory
(
pobj
);
return
system
.
getResult
(
x
);
return
system
.
getResult
(
x
);
}
}
...
...
fi-taxctl/app/base/service/impl/rpt/rpttypeSve.js
View file @
2874a4ca
...
@@ -10,6 +10,7 @@ class RptTypeService extends ServiceBase{
...
@@ -10,6 +10,7 @@ class RptTypeService extends ServiceBase{
var
self
=
this
;
var
self
=
this
;
return
this
.
db
.
transaction
(
async
t
=>
{
return
this
.
db
.
transaction
(
async
t
=>
{
var
hisarray
=
[];
var
hisarray
=
[];
var
rptid
=
hs
.
rptid
;
var
batchid
=
hs
.
batchid
;
var
batchid
=
hs
.
batchid
;
var
batch
=
await
this
.
db
.
models
.
uploadbatch
.
findById
(
batchid
);
var
batch
=
await
this
.
db
.
models
.
uploadbatch
.
findById
(
batchid
);
var
hisdata
=
hs
.
hisdata
;
var
hisdata
=
hs
.
hisdata
;
...
@@ -25,11 +26,12 @@ class RptTypeService extends ServiceBase{
...
@@ -25,11 +26,12 @@ class RptTypeService extends ServiceBase{
rpttypecode
:
rptcode
,
rpttypecode
:
rptcode
,
position
:
hd
.
position
,
position
:
hd
.
position
,
valstr
:
hd
.
valstr
,
valstr
:
hd
.
valstr
,
desc
:
hd
.
desc
desc
:
hd
.
desc
,
uploadrpt_id
:
rptid
};
};
hisarray
.
push
(
h
);
hisarray
.
push
(
h
);
});
});
self
.
db
.
rpthistory
.
bulkCreate
(
hisarray
,{
transaction
:
t
});
await
self
.
db
.
models
.
rpthistory
.
bulkCreate
(
hisarray
,{
transaction
:
t
});
return
{};
return
{};
});
});
}
}
...
@@ -47,8 +49,8 @@ class RptTypeService extends ServiceBase{
...
@@ -47,8 +49,8 @@ class RptTypeService extends ServiceBase{
var
batchobj
=
{
var
batchobj
=
{
batchdate
:
upinfo
.
date
,
batchdate
:
upinfo
.
date
,
companyname
:
upinfo
.
companyName
,
companyname
:
upinfo
.
companyName
,
company
C
ode
:
upinfo
.
companyTaxNum
,
company
c
ode
:
upinfo
.
companyTaxNum
,
name
:
companyn
ame
+
"_"
+
upinfo
.
date
+
"_"
+
upinfo
.
accountingType
,
name
:
upinfo
.
companyN
ame
+
"_"
+
upinfo
.
date
+
"_"
+
upinfo
.
accountingType
,
batchstatuscode
:
"parserpt"
,
batchstatuscode
:
"parserpt"
,
taxtypecode
:
upinfo
.
valueAddedTax
,
taxtypecode
:
upinfo
.
valueAddedTax
,
timetypecode
:
upinfo
.
dateType
,
timetypecode
:
upinfo
.
dateType
,
...
@@ -57,7 +59,7 @@ class RptTypeService extends ServiceBase{
...
@@ -57,7 +59,7 @@ class RptTypeService extends ServiceBase{
}
}
//保存批量
//保存批量
var
batchtemp
=
await
this
.
db
.
models
.
uploadbatch
.
create
(
batchobj
,{
transaction
:
t
});
var
batchtemp
=
await
this
.
db
.
models
.
uploadbatch
.
create
(
batchobj
,{
transaction
:
t
});
var
rpt
s
=
[];
var
rpt
result
=
[];
Object
.
keys
(
upinfo
).
forEach
(
k
=>
{
Object
.
keys
(
upinfo
).
forEach
(
k
=>
{
{
{
if
(
k
.
indexOf
(
"Report"
)
>=
0
){
if
(
k
.
indexOf
(
"Report"
)
>=
0
){
...
@@ -65,7 +67,7 @@ class RptTypeService extends ServiceBase{
...
@@ -65,7 +67,7 @@ class RptTypeService extends ServiceBase{
rpts
.
forEach
(
rpt
=>
{
rpts
.
forEach
(
rpt
=>
{
var
rptupload
=
{
var
rptupload
=
{
companyname
:
upinfo
.
companyName
,
companyname
:
upinfo
.
companyName
,
company
C
ode
:
upinfo
.
companyTaxNum
,
company
c
ode
:
upinfo
.
companyTaxNum
,
rpttypecode
:
rpt
.
code
,
rpttypecode
:
rpt
.
code
,
timetypecode
:
upinfo
.
dateType
,
timetypecode
:
upinfo
.
dateType
,
urlpath
:
rpt
.
url
,
urlpath
:
rpt
.
url
,
...
@@ -73,16 +75,18 @@ class RptTypeService extends ServiceBase{
...
@@ -73,16 +75,18 @@ class RptTypeService extends ServiceBase{
company_id
:
comp
.
id
,
company_id
:
comp
.
id
,
uploadbatch_id
:
batchtemp
.
id
,
uploadbatch_id
:
batchtemp
.
id
,
}
}
rpts
.
push
(
rptupload
);
rptresult
.
push
(
rptupload
);
});
});
}
}
}
}
});
});
//保存报表
//保存报表
await
this
.
db
.
models
.
uploadrpt
.
bulkCreate
(
rpts
,{
transaction
:
t
});
await
this
.
db
.
models
.
uploadrpt
.
bulkCreate
(
rptresult
,{
transaction
:
t
});
var
lstspts
=
await
this
.
db
.
models
.
uploadrpt
.
findAll
({
where
:{
uploadbatch_id
:
batchtemp
.
id
},
transaction
:
t
});
try
{
try
{
r
pts
.
forEach
(
async
(
rpt
)
=>
{
lsts
pts
.
forEach
(
async
(
rpt
)
=>
{
await
this
.
redisClient
.
notifyConsume
(
"k8stask"
,
"docurls"
,
batchtemp
.
id
+
"~"
+
rpt
.
rptdate
+
"~"
+
rpt
.
rpttypecode
+
"~"
+
rpt
.
urlpath
);
await
this
.
redisClient
.
notifyConsume
(
"k8stask"
,
"docurls"
,
rpt
.
id
+
"~"
+
batchtemp
.
id
+
"~"
+
rpt
.
rptdate
+
"~"
+
rpt
.
rpttypecode
+
"~"
+
rpt
.
urlpath
);
});
});
}
catch
(
e
){
}
catch
(
e
){
//需要记录要清理的批号历史数据
//需要记录要清理的批号历史数据
...
...
fi-taxctl/app/base/utils/redisClient.js
View file @
2874a4ca
...
@@ -125,6 +125,11 @@ class RedisClient {
...
@@ -125,6 +125,11 @@ class RedisClient {
console
.
log
(
channel
+
":"
+
msg
);
console
.
log
(
channel
+
":"
+
msg
);
return
this
.
client
.
publishAsync
(
channel
,
msg
);
return
this
.
client
.
publishAsync
(
channel
,
msg
);
}
}
async
notifyConsume
(
channel
,
consumetarget
,
val
)
{
await
this
.
client
.
rpush
(
consumetarget
,
val
);
console
.
log
(
"publish--"
+
channel
+
":"
+
consumetarget
);
return
this
.
client
.
publishAsync
(
channel
,
consumetarget
);
}
async
rpush
(
key
,
val
)
{
async
rpush
(
key
,
val
)
{
return
this
.
client
.
rpushAsync
(
key
,
val
);
return
this
.
client
.
rpushAsync
(
key
,
val
);
}
}
...
...
fi-taxctl/app/config/localsettings.js
View file @
2874a4ca
...
@@ -3,7 +3,7 @@ var settings={
...
@@ -3,7 +3,7 @@ var settings={
host
:
"43.247.184.32"
,
host
:
"43.247.184.32"
,
port
:
8967
,
port
:
8967
,
password
:
"Gongsibao2018"
,
password
:
"Gongsibao2018"
,
db
:
9
,
db
:
11
,
},
},
database
:
{
database
:
{
dbname
:
"fktaxctl"
,
dbname
:
"fktaxctl"
,
...
...
fi-taxctl/app/config/settings.js
View file @
2874a4ca
This diff is collapsed.
Click to expand it.
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