Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
F
financial-tools
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
QG
financial-tools
Commits
ad169629
Commit
ad169629
authored
Mar 31, 2017
by
zhen.ma
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
..
parent
8bd70437
Changes
7
Hide whitespace changes
Inline
Side-by-side
Showing
7 changed files
with
54 additions
and
53 deletions
+54
-53
CountTotal.java
src/main/java/cn/gq/financial/app/CountTotal.java
+3
-1
DifCheckOutAPP.java
src/main/java/cn/gq/financial/app/DifCheckOutAPP.java
+2
-2
RepayFinancialAPP.java
src/main/java/cn/gq/financial/app/RepayFinancialAPP.java
+13
-13
AbstractBills.java
src/main/java/cn/gq/financial/bills/AbstractBills.java
+1
-1
XYQBDetailService.java
src/main/java/cn/gq/financial/service/XYQBDetailService.java
+2
-2
applicationContext.properties
src/main/resources/applicationContext.properties
+18
-19
applicationContext.properties
src/test/resources/applicationContext.properties
+15
-15
No files found.
src/main/java/cn/gq/financial/app/CountTotal.java
View file @
ad169629
package
cn
.
gq
.
financial
.
app
;
import
cn.gq.financial.bills.WeichatBills
;
import
cn.gq.financial.model.bill.Bill
;
import
cn.gq.financial.model.bill.WXBill
;
import
cn.gq.financial.model.bill.YeepayBill
;
import
cn.gq.financial.utils.BillParsers
;
...
...
@@ -16,7 +18,7 @@ import java.util.List;
public
class
CountTotal
{
public
static
void
main
(
String
[]
args
)
throws
Exception
{
List
<
Bill
>
bills
=
getBillsFromFile
(
"E:\\financial-system-data\\yeepay\\
baitiao"
,
YeepayBill
.
class
,
"ױ-˻"
,
11
);
List
<
Bill
>
bills
=
getBillsFromFile
(
"E:\\financial-system-data\\yeepay\\
xjd"
,
YeepayBill
.
class
,
"易宝-现金贷账户"
,
2
);
BigDecimal
incomeTotal
=
bills
.
stream
().
map
(
Bill:
:
getIncome
).
reduce
(
BigDecimal
.
ZERO
,
BigDecimal:
:
add
);
BigDecimal
poundageTotal
=
bills
.
stream
().
map
(
Bill:
:
getPoundage
).
reduce
(
BigDecimal
.
ZERO
,
BigDecimal:
:
add
);
...
...
src/main/java/cn/gq/financial/app/DifCheckOutAPP.java
View file @
ad169629
...
...
@@ -31,8 +31,8 @@ public class DifCheckOutAPP {
private
static
ClassPathXmlApplicationContext
context
=
null
;
public
static
void
main
(
String
[]
args
)
throws
Exception
{
List
<
Bill
>
bills
=
CountTotal
.
getBillsFromFile
(
"E:\\financial-system-data\\yeepay\\
baitiao"
,
YeepayBill
.
class
,
"易宝-白条账户"
,
1
);
getSpringContext
().
getBean
(
DifCheckOutHandler
.
class
).
checkDif
(
bills
,
"E:\\financial-system-data\\yeepay\\
baitiao\\丢失的3
.txt"
);
List
<
Bill
>
bills
=
CountTotal
.
getBillsFromFile
(
"E:\\financial-system-data\\yeepay\\
xjd"
,
YeepayBill
.
class
,
"易宝-现金贷账户"
,
2
);
getSpringContext
().
getBean
(
DifCheckOutHandler
.
class
).
checkDif
(
bills
,
"E:\\financial-system-data\\yeepay\\
xjd\\丢失的
.txt"
);
closeContext
();
}
...
...
src/main/java/cn/gq/financial/app/RepayFinancialAPP.java
View file @
ad169629
...
...
@@ -29,9 +29,9 @@ public class RepayFinancialAPP {
* Tip: 对帐单时 只需修改currentMonth和payType
* currentMonth 当前是几月就输入几 无须减1 后续代码里面已经处理
*/
static
Integer
currentMonth
=
1
;
static
Integer
currentMonth
=
2
;
static
PayType
payType
=
PayType
.
WeiChat
_Xjd
;
static
PayType
payType
=
PayType
.
YeePay
_Xjd
;
static
AbstractBills
bill
;
...
...
@@ -54,17 +54,17 @@ public class RepayFinancialAPP {
clazz
=
UMPayBill
.
class
;
break
;
}
// 拉取帐单前先清理目录
if
(!
"易宝"
.
equals
(
payType
.
getChannelName
()))
{
if
(
Paths
.
get
(
path
).
toFile
().
exists
())
{
try
{
FileUtils
.
cleanDirectory
(
Paths
.
get
(
path
).
toFile
());
}
catch
(
IOException
e
)
{
e
.
printStackTrace
();
}
}
bill
.
pullBills
(
payType
);
}
//
// 拉取帐单前先清理目录
//
if (!"易宝".equals(payType.getChannelName())) {
//
if (Paths.get(path).toFile().exists()) {
//
try {
//
FileUtils.cleanDirectory(Paths.get(path).toFile());
//
} catch (IOException e) {
//
e.printStackTrace();
//
}
//
}
//
bill.pullBills(payType);
//
}
}
public
static
void
main
(
String
[]
args
)
throws
Exception
{
...
...
src/main/java/cn/gq/financial/bills/AbstractBills.java
View file @
ad169629
...
...
@@ -194,7 +194,7 @@ public abstract class AbstractBills {
*/
private
void
initBillDates
()
{
Calendar
calendar
=
Calendar
.
getInstance
();
calendar
.
set
(
Calendar
.
YEAR
,
201
6
);
calendar
.
set
(
Calendar
.
YEAR
,
201
7
);
calendar
.
set
(
Calendar
.
MONTH
,
currentMonth
-
1
);
int
totalDays
=
calendar
.
getActualMaximum
(
Calendar
.
DAY_OF_MONTH
);
for
(
int
i
=
1
;
i
<=
totalDays
;
i
++)
{
...
...
src/main/java/cn/gq/financial/service/XYQBDetailService.java
View file @
ad169629
...
...
@@ -32,8 +32,8 @@ import cn.gq.financial.utils.HttpUtils;
public
class
XYQBDetailService
implements
DetailService
{
private
static
final
Logger
LOGGER
=
LoggerFactory
.
getLogger
(
XYQBDetailService
.
class
);
static
final
String
url
=
"http://localhost:9004/ex/repayment/loan/detail"
;
//
static final String url = "http://api.xyqb.com/ex/repayment/loan/detail";
//
static final String url = "http://localhost:9004/ex/repayment/loan/detail";
static
final
String
url
=
"http://api.xyqb.com/ex/repayment/loan/detail"
;
@Autowired
ExportExcelMapper
exportExcelMapper
;
...
...
src/main/resources/applicationContext.properties
View file @
ad169629
#jdbc.driver
jdbc.driver.name
=
com.mysql.jdbc.Driver
#payment_center
payment_center.jdbc.url
=
jdbc:mysql://
172.16.1.103:3306
/payment_center?useUnicode=true&characterEncoding=UTF8
payment_center.jdbc.username
=
xyqb_query
payment_center.jdbc.password
=
Uiwb@o^fR&nHOa5t
payment_center.jdbc.url
=
jdbc:mysql://
sql-audit.quantgroups.com:6033
/payment_center?useUnicode=true&characterEncoding=UTF8
payment_center.jdbc.username
=
payment_center.jdbc.password
=
#xyqb
xyqb.jdbc.url
=
jdbc:mysql://172.16.1.4:3306/xyqb?useUnicode=true&characterEncoding=UTF8
xyqb.jdbc.username
=
xyqb_query
xyqb.jdbc.password
=
Uiwb@o^fR&nHOa5t
xyqb.jdbc.url
=
jdbc:mysql://sql-audit.quantgroups.com:6033/xyqb?useUnicode=true&characterEncoding=UTF8
xyqb.jdbc.username
=
xyqb.jdbc.password
=
#mall
mall.jdbc.url
=
jdbc:mysql://
172.16.1.7:3306
/mall?useUnicode=true&characterEncoding=UTF8
mall.jdbc.username
=
xyqb_query
mall.jdbc.password
=
Uiwb@o^fR&nHOa5t
mall.jdbc.url
=
jdbc:mysql://
sql-audit.quantgroups.com:6033
/mall?useUnicode=true&characterEncoding=UTF8
mall.jdbc.username
=
mall.jdbc.password
=
#financial
financial.jdbc.url
=
jdbc:mysql://172.16.1.10
4:3307
/financial_system?useUnicode=true&characterEncoding=UTF8
financial.jdbc.username
=
xyqb_
query
financial.jdbc.password
=
Uiwb@o^fR&nHOa5t
financial.jdbc.url
=
jdbc:mysql://172.16.1.10
5:3306
/financial_system?useUnicode=true&characterEncoding=UTF8
financial.jdbc.username
=
data
query
financial.jdbc.password
=
querydata
#lkbadmin
lkbadmin.jdbc.url
=
jdbc:mysql://1
0.0.44.12
:3306/lkbadmin?useUnicode=true&characterEncoding=utf8
lkbadmin.jdbc.url
=
jdbc:mysql://1
72.16.90.129
:3306/lkbadmin?useUnicode=true&characterEncoding=utf8
lkbadmin.jdbc.username
=
lkbadmin_w
lkbadmin.jdbc.password
=
wj0msj8J8/v2Ee6Xl75ZDizrJBdEDOAQGlxTGKbRFng=
#localDB
local.repayment.jdbc.url
=
jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&characterEncoding=utf8
local.repayment.jdbc.username
=
root
local.repayment.jdbc.password
=
1234
56
local.repayment.jdbc.username
=
mzh
local.repayment.jdbc.password
=
1234
#offlineBaitiao
offlineBaitiao.jdbc.url
=
jdbc:mysql://172.16.1.244:33312/offline?useUnicode=true&characterEncoding=UTF8
offlineBaitiao.jdbc.username
=
xyqb_query
offlineBaitiao.jdbc.password
=
Uiwb@o^fR&nHOa5t
\ No newline at end of file
offlineBaitiao.jdbc.url
=
jdbc:mysql://sql-audit.quantgroups.com:6033/offline?useUnicode=true&characterEncoding=UTF8
offlineBaitiao.jdbc.username
=
offlineBaitiao.jdbc.password
=
src/test/resources/applicationContext.properties
View file @
ad169629
#jdbc.driver
jdbc.driver.name
=
com.mysql.jdbc.Driver
#payment_center
payment_center.jdbc.url
=
jdbc:mysql://172.16
8.20.130:3306
/payment_center?useUnicode=true&characterEncoding=UTF8
payment_center.jdbc.url
=
jdbc:mysql://172.16
.1.135:6033
/payment_center?useUnicode=true&characterEncoding=UTF8
payment_center.jdbc.username
=
pay_center
payment_center.jdbc.password
=
S27iv0YNlYzzpeTu
#xyqb
xyqb.jdbc.url
=
jdbc:mysql://172.16
8.20.155:3306
/xyqb?useUnicode=true&characterEncoding=UTF8
xyqb.jdbc.url
=
jdbc:mysql://172.16
.1.135:6033
/xyqb?useUnicode=true&characterEncoding=UTF8
xyqb.jdbc.username
=
xyqb
xyqb.jdbc.password
=
TFGH7hjew#3
...
...
@@ -15,29 +15,29 @@ xyqb.jdbc.password=TFGH7hjew#3
#xyqb.jdbc.password=sunlight
#local
local.jdbc.url
=
jdbc:mysql://127.0.0.1:3306/
financial
?useUnicode=true&characterEncoding=UTF8
local.jdbc.username
=
root
local.jdbc.password
=
root
local.jdbc.url
=
jdbc:mysql://127.0.0.1:3306/
test
?useUnicode=true&characterEncoding=UTF8
local.jdbc.username
=
mzh
local.jdbc.password
=
1234
#mall
mall.jdbc.url
=
jdbc:mysql://
10.0.44.25:3306
/mall?useUnicode=true&characterEncoding=UTF8
mall.jdbc.username
=
mall_rw
mall.jdbc.password
=
X9UL65g873O
mall.jdbc.url
=
jdbc:mysql://
sql-audit.quantgroups.com:6033
/mall?useUnicode=true&characterEncoding=UTF8
mall.jdbc.username
=
mall.jdbc.password
=
#financial
financial.jdbc.url
=
jdbc:mysql://172.16
8.20.110:3307
/financial_system?useUnicode=true&characterEncoding=UTF8
financial.jdbc.username
=
aike
financial.jdbc.password
=
qu
antgroup.com
financial.jdbc.url
=
jdbc:mysql://172.16
.1.105:3306
/financial_system?useUnicode=true&characterEncoding=UTF8
financial.jdbc.username
=
dataquery
financial.jdbc.password
=
qu
erydata
#lkbadmin
lkbadmin.jdbc.url
=
jdbc:mysql://1
0.0.44.12
:3306/lkbadmin?useUnicode=true&characterEncoding=utf8
lkbadmin.jdbc.url
=
jdbc:mysql://1
72.16.90.129
:3306/lkbadmin?useUnicode=true&characterEncoding=utf8
lkbadmin.jdbc.username
=
lkbadmin_w
lkbadmin.jdbc.password
=
wj0msj8J8/v2Ee6Xl75ZDizrJBdEDOAQGlxTGKbRFng=
#offlineBaitiao
offlineBaitiao.jdbc.url
=
jdbc:mysql://
172.168.20.125:3307
/offline?useUnicode=true&characterEncoding=UTF8
offlineBaitiao.jdbc.username
=
xyqb_offline
offlineBaitiao.jdbc.password
=
UJdcOndlPChVZM1X
offlineBaitiao.jdbc.url
=
jdbc:mysql://
sql-audit.quantgroups.com:6033
/offline?useUnicode=true&characterEncoding=UTF8
offlineBaitiao.jdbc.username
=
offlineBaitiao.jdbc.password
=
msg
=
\u5185\u
90e8
\u9519\u
8bef,
\u
8bf7
\u8054\u
7cfb
\u
7ba1
\u7406\u5458
\ No newline at end of file
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