Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
G
gdtel-gztel-school-center
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
吴学德
gdtel-gztel-school-center
Commits
b06313ed
Commit
b06313ed
authored
May 12, 2020
by
黄森林
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
定时测试完毕
parent
9057d294
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
41 additions
and
39 deletions
+41
-39
task/src/main/java/com/winsun/TimingTask/RhZhiNenTask.java
+41
-39
No files found.
task/src/main/java/com/winsun/TimingTask/RhZhiNenTask.java
View file @
b06313ed
...
...
@@ -51,8 +51,8 @@ public class RhZhiNenTask {
private
OrderMapper
orderMapper
;
@Scheduled
(
cron
=
"0 0 0 * * ? "
)
//
@Scheduled(cron = "0/5 * * * * ? ")
//
@Scheduled(cron = "0 0 0 * * ? ")
@Scheduled
(
cron
=
"0/5 * * * * ? "
)
//@Scheduled(fixedRate=1000*60)
@PostMapping
(
"/rhZhiNenTask"
)
public
void
general
()
throws
Exception
{
...
...
@@ -61,27 +61,27 @@ public class RhZhiNenTask {
wrapper
.
eq
(
"order_status"
,
"未下单"
);
List
<
Map
<
String
,
Object
>>
orders
=
orderMapper
.
selectMaps
(
wrapper
);
for
(
Map
<
String
,
Object
>
order
:
orders
){
if
(
StringUtils
.
isNotBlank
(
order
.
get
(
"rh
_t
ime"
).
toString
())){
if
(
StringUtils
.
isNotBlank
(
order
.
get
(
"rh
T
ime"
).
toString
())){
SimpleDateFormat
simpleDateFormat1
=
new
SimpleDateFormat
(
"yyyy-MM-dd HH:mm:ss"
);
Date
rhTime
=
simpleDateFormat1
.
parse
(
order
.
get
(
"rh
_t
ime"
).
toString
());
Date
rhTime
=
simpleDateFormat1
.
parse
(
order
.
get
(
"rh
T
ime"
).
toString
());
Date
date
=
new
Date
();
if
(
rhTime
.
getTime
()
<=
date
.
getTime
()){
Wrapper
<
OrderView
>
wrapperOV
=
new
EntityWrapper
<>();
wrapperOV
.
eq
(
"orderSeq"
,
order
.
get
(
"kd
_order_i
d"
).
toString
());
wrapperOV
.
eq
(
"orderSeq"
,
order
.
get
(
"kd
OrderI
d"
).
toString
());
Map
<
String
,
Object
>
orderMap
=
orderViewMapper
.
selectMaps
(
wrapperOV
).
get
(
0
);
Wrapper
<
UniversityInfo
>
wrapperUI
=
new
EntityWrapper
<>();
wrapperUI
.
eq
(
"university_name"
,(
String
)
orderMap
.
get
(
"order
_university_n
ame"
));
wrapperUI
.
eq
(
"university_region"
,
(
String
)
orderMap
.
get
(
"order
_r
egion"
));
wrapperUI
.
eq
(
"university_name"
,(
String
)
orderMap
.
get
(
"order
UniversityN
ame"
));
wrapperUI
.
eq
(
"university_region"
,
(
String
)
orderMap
.
get
(
"order
R
egion"
));
// 根据学校名称,获取该学校信息
List
<
Map
<
String
,
Object
>>
list1
=
universityInfoMapper
.
selectMaps
(
wrapperUI
);
Map
<
String
,
Object
>
schoolMap
=
list1
.
get
(
0
);
if
(
orderMap
.
get
(
"order
_university_n
ame"
).
toString
().
equals
(
"广州华立科技职业学院"
))
{
if
(
orderMap
.
get
(
"order
UniversityN
ame"
).
toString
().
equals
(
"广州华立科技职业学院"
))
{
if
(
"中国电信校园高速宽带"
.
equals
(
orderMap
.
get
(
"productName"
).
toString
()))
{
schoolMap
.
put
(
"university
_package_n
umber"
,
"56119011"
);
schoolMap
.
put
(
"university
PackageN
umber"
,
"56119011"
);
}
else
{
schoolMap
.
put
(
"university
_package_n
umber"
,
"56119015"
);
schoolMap
.
put
(
"university
PackageN
umber"
,
"56119015"
);
}
}
else
if
(
orderMap
.
get
(
"order
_university_n
ame"
).
toString
().
equals
(
"广州大学华软软件学院"
)){
}
else
if
(
orderMap
.
get
(
"order
UniversityN
ame"
).
toString
().
equals
(
"广州大学华软软件学院"
)){
if
(
"中国电信校园高速宽带"
.
equals
(
orderMap
.
get
(
"productName"
).
toString
()))
{
schoolMap
.
put
(
"university_package_number"
,
"16001253"
);
}
else
{
...
...
@@ -177,9 +177,8 @@ public class RhZhiNenTask {
}
}
List
<
NameValuePair
>
qParams
=
new
ArrayList
<
NameValuePair
>();
HttpHost
proxy
=
new
HttpHost
(
"172.18.101.170"
,
3128
);
RequestConfig
defaultRequestConfig
=
RequestConfig
.
custom
().
setSocketTimeout
(
500000
)
.
setConnectTimeout
(
500000
).
setConnectionRequestTimeout
(
500000
).
setProxy
(
proxy
).
build
();
.
setConnectTimeout
(
500000
).
setConnectionRequestTimeout
(
500000
).
build
();
CloseableHttpClient
httpclient
=
HttpClients
.
custom
().
setDefaultRequestConfig
(
defaultRequestConfig
)
.
build
();
HttpEntity
entity
=
null
;
...
...
@@ -204,16 +203,19 @@ public class RhZhiNenTask {
qParams
.
add
(
new
BasicNameValuePair
(
"transactType"
,
"新宽旧移"
));
// 办理类型,必填[新宽新移][新宽旧移][旧宽新移][旧宽旧移]
signMap
.
put
(
"transactType"
,
"新宽旧移"
);
if
(
orderMap
.
get
(
"webOrderAmount"
).
toString
().
equals
(
"0"
)){
qParams
.
add
(
new
BasicNameValuePair
(
"ctNumber"
,
(
String
)
order
.
get
(
"business
_n
umber"
)));
// 电信号码,办理类型,若选择[新宽旧移]或[旧宽旧移],此项必填
signMap
.
put
(
"ctNumber"
,
(
String
)
order
.
get
(
"business
_n
umber"
));
/*
if(orderMap.get("webOrderAmount").toString().equals("0")){
qParams.add(new BasicNameValuePair("ctNumber", (String) order.get("business
N
umber")));// 电信号码,办理类型,若选择[新宽旧移]或[旧宽旧移],此项必填
signMap.put("ctNumber", (String) order.get("business
N
umber"));
}else {
qParams
.
add
(
new
BasicNameValuePair
(
"ctNumber"
,
(
String
)
orderMap
.
get
(
"order
_customer_r
emarks"
)));
// 电信号码,办理类型,若选择[新宽旧移]或[旧宽旧移],此项必填
signMap
.
put
(
"ctNumber"
,
(
String
)
orderMap
.
get
(
"order
_customer_r
emarks"
));
qParams.add(new BasicNameValuePair("ctNumber", (String) orderMap.get("order
CustomerR
emarks")));// 电信号码,办理类型,若选择[新宽旧移]或[旧宽旧移],此项必填
signMap.put("ctNumber", (String) orderMap.get("order
CustomerR
emarks"));
}
qParams.add(new BasicNameValuePair("ctNumber", (String) order.get("businessNumber")));// 电信号码,办理类型,若选择[新宽旧移]或[旧宽旧移],此项必填
signMap.put("ctNumber", (String) order.get("businessNumber"));
*/
qParams
.
add
(
new
BasicNameValuePair
(
"addressProvince"
,
"广东省"
));
// 报装地址-省 办理类型,若选择[新宽新移][新宽旧移],此项必填
signMap
.
put
(
"addressProvince"
,
"广东省"
);
...
...
@@ -235,20 +237,20 @@ public class RhZhiNenTask {
String
universityExteriorLines
=
null
;
String
universityChargeMode
=
null
;
if
(
BeanUtil
.
isNotBlank
(
schoolMap
))
{
addressDistrict
=
(
String
)
schoolMap
.
get
(
"university
_r
egion"
);
address
=
(
String
)
schoolMap
.
get
(
"university
_installed_a
ddress"
);
addressID
=
(
String
)
schoolMap
.
get
(
"university
_installed_address_ID
"
);
landId
=
(
String
)
schoolMap
.
get
(
"university
_package_n
umber"
);
universityTerminalType
=
(
String
)
schoolMap
.
get
(
"university
_terminal_t
ype"
);
universityUserCategory
=
(
String
)
schoolMap
.
get
(
"university
_user_c
ategory"
);
universityUserType
=
(
String
)
schoolMap
.
get
(
"university
_user_t
ype"
);
universityMonthlyRentType
=
(
String
)
schoolMap
.
get
(
"university
_monthly_rent_t
ype"
);
universityChargingAttribute
=
(
String
)
schoolMap
.
get
(
"university
_charging_a
ttribute"
);
universityOnlineNumber
=
(
String
)
schoolMap
.
get
(
"university
_online_n
umber"
);
universityOneManTerminal
=
(
String
)
schoolMap
.
get
(
"university
_one_man_t
erminal"
);
universityIsFtthHub
=
(
String
)
schoolMap
.
get
(
"university
_is_ftth_h
ub"
);
universityExteriorLines
=
(
String
)
schoolMap
.
get
(
"university
_exterior_l
ines"
);
universityChargeMode
=
(
String
)
schoolMap
.
get
(
"university
_charge_m
ode"
);
addressDistrict
=
(
String
)
schoolMap
.
get
(
"university
R
egion"
);
address
=
(
String
)
schoolMap
.
get
(
"university
InstalledA
ddress"
);
addressID
=
(
String
)
schoolMap
.
get
(
"university
InstalledAddressId
"
);
landId
=
(
String
)
schoolMap
.
get
(
"university
PackageN
umber"
);
universityTerminalType
=
(
String
)
schoolMap
.
get
(
"university
TerminalT
ype"
);
universityUserCategory
=
(
String
)
schoolMap
.
get
(
"university
UserC
ategory"
);
universityUserType
=
(
String
)
schoolMap
.
get
(
"university
UserT
ype"
);
universityMonthlyRentType
=
(
String
)
schoolMap
.
get
(
"university
MonthlyRentT
ype"
);
universityChargingAttribute
=
(
String
)
schoolMap
.
get
(
"university
ChargingA
ttribute"
);
universityOnlineNumber
=
(
String
)
schoolMap
.
get
(
"university
OnlineN
umber"
);
universityOneManTerminal
=
(
String
)
schoolMap
.
get
(
"university
OneManT
erminal"
);
universityIsFtthHub
=
(
String
)
schoolMap
.
get
(
"university
IsFtthH
ub"
);
universityExteriorLines
=
(
String
)
schoolMap
.
get
(
"university
ExteriorL
ines"
);
universityChargeMode
=
(
String
)
schoolMap
.
get
(
"university
ChargeM
ode"
);
}
else
{
addressDistrict
=
"测试区"
;
address
=
"广东省广州市测试区测试街道1号"
;
...
...
@@ -426,9 +428,9 @@ public class RhZhiNenTask {
Map
<
String
,
Object
>
inPropertyListMap
=
new
HashMap
<
String
,
Object
>();
inPropertyListMap
.
put
(
"name"
,
"主卡号码"
);
if
(
orderMap
.
get
(
"webOrderAmount"
).
toString
().
equals
(
"0"
)){
inPropertyListMap
.
put
(
"value"
,
(
String
)
order
.
get
(
"business
_n
umber"
));
inPropertyListMap
.
put
(
"value"
,
(
String
)
order
.
get
(
"business
N
umber"
));
}
else
{
inPropertyListMap
.
put
(
"value"
,
orderMap
.
get
(
"order
_customer_r
emarks"
));
inPropertyListMap
.
put
(
"value"
,
orderMap
.
get
(
"order
CustomerR
emarks"
));
}
inPropertyList
.
add
(
inPropertyListMap
);
...
...
@@ -455,7 +457,7 @@ public class RhZhiNenTask {
//产品自定义属性;暂时默认属性名称只能传“日租卡号码”
Map
<
String
,
Object
>
propertyMap
=
new
HashMap
<
String
,
Object
>();
propertyMap
.
put
(
"name"
,
"宽带速率"
);
String
setMeal
=
(
String
)
orderMap
.
get
(
"order
_set_m
eal"
);
String
setMeal
=
(
String
)
orderMap
.
get
(
"order
SetM
eal"
);
if
(
StringUtils
.
isNotBlank
(
setMeal
))
{
setMeal
=
setMeal
.
replace
(
"包月"
,
""
);
setMeal
=
setMeal
.
replace
(
"包年"
,
""
);
...
...
@@ -463,7 +465,7 @@ public class RhZhiNenTask {
propertyMap
.
put
(
"value"
,
setMeal
);
Map
<
String
,
Object
>
propertyMap1
=
new
HashMap
<
String
,
Object
>();
propertyMap1
.
put
(
"name"
,
"学校名称"
);
propertyMap1
.
put
(
"value"
,
(
String
)
orderMap
.
get
(
"order
_university_n
ame"
));
propertyMap1
.
put
(
"value"
,
(
String
)
orderMap
.
get
(
"order
UniversityN
ame"
));
Map
<
String
,
Object
>
propertyMap2
=
new
HashMap
<
String
,
Object
>();
propertyMap2
.
put
(
"name"
,
"允许上网终端类型"
);
propertyMap2
.
put
(
"value"
,
universityTerminalType
);
...
...
@@ -495,13 +497,13 @@ public class RhZhiNenTask {
Map
<
String
,
Object
>
propertyMap10
=
new
HashMap
<
String
,
Object
>();
propertyMap10
.
put
(
"name"
,
"多媒体账号"
);
propertyMap10
.
put
(
"value"
,
(
String
)
orderMap
.
get
(
"order
_customer_a
ccount"
));
propertyMap10
.
put
(
"value"
,
(
String
)
orderMap
.
get
(
"order
CustomerA
ccount"
));
Map
<
String
,
Object
>
propertyMap11
=
new
HashMap
<
String
,
Object
>();
propertyMap11
.
put
(
"name"
,
"多媒体账号密码"
);
propertyMap11
.
put
(
"value"
,
(
String
)
orderMap
.
get
(
"order
_customer_p
wd"
));
propertyMap11
.
put
(
"value"
,
(
String
)
orderMap
.
get
(
"order
CustomerP
wd"
));
Map
<
String
,
Object
>
propertyMap12
=
new
HashMap
<
String
,
Object
>();
propertyMap12
.
put
(
"name"
,
"学生证号"
);
propertyMap12
.
put
(
"value"
,
(
String
)
orderMap
.
get
(
"order
_customer_student_i
d"
));
propertyMap12
.
put
(
"value"
,
(
String
)
orderMap
.
get
(
"order
CustomerStudentI
d"
));
Map
<
String
,
Object
>
propertyMap13
=
new
HashMap
<
String
,
Object
>();
propertyMap13
.
put
(
"name"
,
"宽带首月费用类型"
);
propertyMap13
.
put
(
"value"
,
universityChargeMode
);
...
...
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