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
c16ecb8c
Commit
c16ecb8c
authored
Dec 22, 2021
by
伍思炜
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
临时提交,修改智能平台
parent
c6a6c89c
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
18 changed files
with
149 additions
and
113 deletions
+149
-113
apply-net/src/main/java/com/winsun/controller/DankuanController.java
+4
-4
apply-net/src/main/java/com/winsun/controller/RongHeController.java
+4
-4
apply-net/src/main/java/com/winsun/controller/SingleBroadToIntegrateController.java
+5
-0
apply-net/src/main/java/com/winsun/controller/TestController.java
+0
-40
apply-net/src/main/resources/application-local.yml
+11
-3
common/src/main/java/com/winsun/outSideSystem/IntelligenceSendOrders.java
+0
-0
core-service/src/main/resources/application-local.yml
+7
-4
core-service/src/test/java/com/winsun/user/UserTestHelper.java
+2
-3
gateway/src/main/resources/application-local.yml
+8
-0
new-user/src/main/java/com/winsun/controller/PackageNewClothes.java
+4
-0
new-user/src/main/resources/application-local.yml
+11
-3
old-user/src/main/resources/application-local.yml
+11
-3
service-manager/src/main/java/com/winsun/controller/ImgController.java
+1
-1
service-manager/src/main/java/com/winsun/controller/OrderController.java
+43
-17
service-manager/src/main/resources/application-local.yml
+11
-3
task/src/main/java/com/winsun/TimingTask/OrderTask.java
+0
-0
task/src/main/java/com/winsun/TimingTask/RhZhiNenTask.java
+22
-28
task/src/main/resources/application-local.yml
+5
-0
No files found.
apply-net/src/main/java/com/winsun/controller/DankuanController.java
View file @
c16ecb8c
...
...
@@ -4,13 +4,13 @@ import com.alibaba.fastjson.JSONArray;
import
com.alibaba.fastjson.JSONObject
;
import
com.baomidou.mybatisplus.mapper.EntityWrapper
;
import
com.baomidou.mybatisplus.mapper.Wrapper
;
import
com.winsun.outSideSystem.IntelligenceSendOrders
;
import
com.winsun.utils.CheckPwd
;
import
com.winsun.auth.core.common.model.ResponseData
;
import
com.winsun.bean.*
;
import
com.winsun.constant.Constant
;
import
com.winsun.constant.OrderStatus
;
import
com.winsun.mapper.*
;
import
com.winsun.outSideSystem.IntelligenceSendOrder
;
import
com.winsun.utils.*
;
import
lombok.extern.slf4j.Slf4j
;
import
org.apache.commons.lang3.StringUtils
;
...
...
@@ -78,7 +78,7 @@ public class DankuanController {
@Autowired
private
IntelligenceSendOrder
intelligenceSendOrder
;
private
IntelligenceSendOrder
s
intelligenceSendOrders
;
@Autowired
private
RegularMapper
regularMapper
;
...
...
@@ -251,7 +251,7 @@ public class DankuanController {
if
(
webOrderAmount
.
equals
(
"0"
)
||
product
.
getProductIntroductionPic3
().
equals
(
"1"
))
{
res
=
createOrder
(
productId
,
orderView
,
partner
,
filePath
,
"未下单"
,
sell
);
Map
<
String
,
Object
>
map
=
orderMapper
.
selectKdOrder
(
orderSeq
);
intelligenceSendOrder
.
singleBroadSendOrder
(
map
);
intelligenceSendOrder
s
.
singleBroadSendOrder
(
map
);
Order
order
=
(
Order
)
res
.
getData
();
orderV
.
setOrderRf2
(
order
.
getId
());
}
else
{
...
...
@@ -402,7 +402,7 @@ public class DankuanController {
log
.
info
(
"------------单宽提交智能平台--------------"
);
// 提交智能平台
log
.
info
(
JSONObject
.
toJSONString
(
stringObjectMap
));
intelligenceSendOrder
.
singleBroadSendOrder
(
stringObjectMap
);
intelligenceSendOrder
s
.
singleBroadSendOrder
(
stringObjectMap
);
}
}
...
...
apply-net/src/main/java/com/winsun/controller/RongHeController.java
View file @
c16ecb8c
...
...
@@ -760,7 +760,7 @@ public class RongHeController {
* @version 1.0
* @exception:
*/
private
static
JSONObject
getOrderInfo
(
Map
<
String
,
Object
>
schoolMap
,
OrderView
orderView
,
String
currentTimeStr
,
String
productId
,
String
saleId1
,
String
saleId2
,
String
ORDERSEQ
,
String
UPTRANSEQ
,
String
ORDERAMOUNT
,
String
ORDERREQTRANSEQ
)
throws
Exception
{
/*
private static JSONObject getOrderInfo(Map<String, Object> schoolMap, OrderView orderView, String currentTimeStr, String productId, String saleId1, String saleId2, String ORDERSEQ, String UPTRANSEQ, String ORDERAMOUNT, String ORDERREQTRANSEQ) throws Exception {
List<NameValuePair> qParams = new ArrayList<NameValuePair>();
RequestConfig defaultRequestConfig = RequestConfig.custom().setSocketTimeout(500000)
.setConnectTimeout(500000).setConnectionRequestTimeout(500000).build();
...
...
@@ -787,10 +787,10 @@ public class RongHeController {
qParams.add(new BasicNameValuePair("transactType", "新宽旧移"));// 办理类型,必填[新宽新移][新宽旧移][旧宽新移][旧宽旧移]
signMap.put("transactType", "新宽旧移");
/* */
*//* *//*
qParams.add(new BasicNameValuePair("ctNumber", orderView.getOrderPhone()));// 电信号码,办理类型,若选择[新宽旧移]或[旧宽旧移],此项必填
signMap.put("ctNumber", orderView.getOrderPhone());
/* */
*//* *//*
qParams.add(new BasicNameValuePair("addressProvince", "广东省"));// 报装地址-省 办理类型,若选择[新宽新移][新宽旧移],此项必填
signMap.put("addressProvince", "广东省");
...
...
@@ -1122,7 +1122,7 @@ public class RongHeController {
httpPost.releaseConnection();
}
return resultDataJson;
}
}
*/
}
apply-net/src/main/java/com/winsun/controller/SingleBroadToIntegrateController.java
View file @
c16ecb8c
...
...
@@ -8,6 +8,7 @@ import com.winsun.bean.*;
import
com.winsun.constant.OrderStatus
;
import
com.winsun.mapper.*
;
import
com.winsun.outSideSystem.IntelligenceSendOrder
;
import
com.winsun.outSideSystem.IntelligenceSendOrders
;
import
com.winsun.smsUtils.SendSmsAndMail
;
import
com.winsun.utils.PicturesUtil
;
import
com.winsun.utils.RandomUtil
;
...
...
@@ -60,6 +61,8 @@ public class SingleBroadToIntegrateController {
@Autowired
private
IntelligenceSendOrder
intelligenceSendOrder
;
@Autowired
private
IntelligenceSendOrders
intelligenceSendOrders
;
/**
* 查询订单信息
...
...
@@ -346,9 +349,11 @@ public class SingleBroadToIntegrateController {
if
(
toIntegrateOrderParam
.
getRhTime
()
==
null
||
StringUtils
.
isBlank
(
toIntegrateOrderParam
.
getRhTime
()))
{
Wrapper
<
Order
>
wrapper
=
new
EntityWrapper
<>();
wrapper
.
eq
(
"id"
,
uuid
);
//Map<String, Object> orderMap = orderMapper.selectForId(order.getId());
new
Thread
(()
->
{
try
{
intelligenceSendOrder
.
integrateSendOrder
(
order
,
true
);
//intelligenceSendOrders.integrateSendOrder(orderMap, true);
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
log
.
info
(
"融合下单失败!"
);
...
...
apply-net/src/main/java/com/winsun/controller/TestController.java
deleted
100644 → 0
View file @
c6a6c89c
package
com
.
winsun
.
controller
;
import
com.alibaba.druid.support.json.JSONUtils
;
import
com.alibaba.fastjson.JSONObject
;
import
com.baomidou.mybatisplus.mapper.EntityWrapper
;
import
com.baomidou.mybatisplus.mapper.Wrapper
;
import
com.winsun.bean.AttributeList
;
import
com.winsun.bean.Order
;
import
com.winsun.constant.Constant
;
import
com.winsun.mapper.OrderMapper
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.http.MediaType
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.HashMap
;
import
java.util.List
;
import
java.util.Map
;
@RestController
public
class
TestController
{
@Autowired
private
OrderMapper
orderMapper
;
@RequestMapping
(
value
=
"testPost"
,
method
=
RequestMethod
.
POST
,
produces
=
MediaType
.
APPLICATION_JSON_UTF8_VALUE
)
@ResponseBody
public
String
testPost
(
@RequestBody
JSONObject
requestBean
)
{
Order
order
=
new
Order
();
order
.
setOrderId
((
String
)
requestBean
.
get
(
"orderId"
));
order
=
orderMapper
.
selectOne
(
order
);
Map
<
Object
,
Object
>
imgUrlMap
=
new
HashMap
<>();
imgUrlMap
.
put
(
"身份证正面"
,
order
.
getIdCardz
()
!=
null
?
Constant
.
SYSTEMURL
+
order
.
getIdCardz
().
replace
(
"manager"
,
"app"
)
:
""
);
imgUrlMap
.
put
(
"身份证反面"
,
order
.
getIdCardf
()
!=
null
?
Constant
.
SYSTEMURL
+
order
.
getIdCardf
().
replace
(
"manager"
,
"app"
)
:
""
);
imgUrlMap
.
put
(
"手持身份证"
,
order
.
getIdCardzs
()
!=
null
?
Constant
.
SYSTEMURL
+
order
.
getIdCardzs
().
replace
(
"manager"
,
"app"
)
:
"null"
);
imgUrlMap
.
put
(
"学生证"
,
order
.
getStudenCard
()
!=
null
?
Constant
.
SYSTEMURL
+
order
.
getStudenCard
().
replace
(
"manager"
,
"app"
)
:
""
);
String
imgUrlJSON
=
JSONUtils
.
toJSONString
(
imgUrlMap
);
return
imgUrlJSON
;
}
}
\ No newline at end of file
apply-net/src/main/resources/application-local.yml
View file @
c16ecb8c
...
...
@@ -120,9 +120,17 @@ spring:
exprie
:
600
prohibition
:
600
datasource
:
url
:
jdbc:mysql://172.18.101.171:3306/school_center?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT&allowPublicKeyRetrieval=true
username
:
yzzx
password
:
yzzx123!@#
#url: jdbc:mysql://172.18.101.171:3306/school_center?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT&allowPublicKeyRetrieval=true
url
:
jdbc:mysql://localhost:3306/school_center?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT&allowPublicKeyRetrieval=true
#username: yzzx
username
:
root
#password: yzzx123!@#
password
:
root
druid
:
WebStatFilter
:
enabled
:
false
StatViewServlet
:
enabled
:
false
dynamic
:
primary
:
master
p6spy
:
true
...
...
common/src/main/java/com/winsun/outSideSystem/IntelligenceSendOrders.java
View file @
c16ecb8c
This diff is collapsed.
Click to expand it.
core-service/src/main/resources/application-local.yml
View file @
c16ecb8c
...
...
@@ -95,12 +95,15 @@ spring:
prohibition
:
600
datasource
:
# 由于父框架的问题,这里本来不应该这样写的
url
:
jdbc:mysql://172.18.101.171:3306/school_center?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT&allowPublicKeyRetrieval=true
username
:
yzzx
password
:
yzzx123!@#
#url: jdbc:mysql://172.18.101.171:3306/school_center?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT&allowPublicKeyRetrieval=true
url
:
jdbc:mysql://localhost:3306/school_center?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT&allowPublicKeyRetrieval=true
#username: yzzx
username
:
root
#password: yzzx123!@#
password
:
root
db-name
:
guns
#用来搜集数据库的所有表
filters
:
wall,mergeStat
driver-class-name
:
com.mysql.
cj.
jdbc.Driver
driver-class-name
:
com.mysql.jdbc.Driver
max-active
:
20
dynamic
:
primary
:
master
...
...
core-service/src/test/java/com/winsun/user/UserTestHelper.java
View file @
c16ecb8c
...
...
@@ -2,7 +2,6 @@ package com.winsun.user;
import
com.winsun.base.AppApplicationBaseIT
;
import
com.winsun.item.modular.system.dao.UserMapper
;
import
com.winsun.outSideSystem.IntelligenceSendOrder
;
import
lombok.extern.slf4j.Slf4j
;
import
org.junit.Test
;
import
org.springframework.beans.factory.annotation.Autowired
;
...
...
@@ -18,8 +17,8 @@ public class UserTestHelper extends AppApplicationBaseIT {
@Autowired
private
UserMapper
mapper
;
@Autowired
private
IntelligenceSendOrder
intelligenceSendOrder
;
/*
@Autowired
private IntelligenceSendOrder intelligenceSendOrder;
*/
@Test
public
void
decryptPwd
()
{
// final String account = "18028801118";
...
...
gateway/src/main/resources/application-local.yml
View file @
c16ecb8c
...
...
@@ -34,6 +34,14 @@ spring:
password
:
yzzx123!@#
# username: ENC(z8WG0Zar99IzLr3L9Z3mOw==)
# password: ENC(r4U47DSf9LNRyoH/G6GxfA2w1JTZOwr7MREDyGA0PWM=)
# druid:
# stat-view-servlet:
# enabled: false
# web-stat-filter:
# enabled: false
# filter:
# config:
# enabled: false
zuul
:
ribbon
:
eager-load
:
...
...
new-user/src/main/java/com/winsun/controller/PackageNewClothes.java
View file @
c16ecb8c
...
...
@@ -406,6 +406,10 @@ public class PackageNewClothes {
return
ResponseData
.
error
(
"您的身份证输入有误,请重新输入!"
);
}
if
(
StringUtils
.
isBlank
(
cardAddress
))
{
return
ResponseData
.
error
(
"身份证地址不能为空"
);
}
/**
* 详细地址验证
*/
...
...
new-user/src/main/resources/application-local.yml
View file @
c16ecb8c
...
...
@@ -123,6 +123,11 @@ spring:
exprie
:
600
prohibition
:
600
datasource
:
druid
:
WebStatFilter
:
enabled
:
false
StatViewServlet
:
enabled
:
false
dynamic
:
primary
:
master
p6spy
:
true
...
...
@@ -131,9 +136,12 @@ spring:
max-active
:
30
datasource
:
master
:
url
:
jdbc:mysql://172.18.101.171:3306/school_center?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT&allowPublicKeyRetrieval=true
username
:
yzzx
password
:
yzzx123!@#
#url: jdbc:mysql://172.18.101.171:3306/school_center?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT&allowPublicKeyRetrieval=true
url
:
jdbc:mysql://localhost:3306/school_center?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT&allowPublicKeyRetrieval=true
#username: yzzx
username
:
root
#password: yzzx123!@#
password
:
root
driver-class-name
:
com.mysql.cj.jdbc.Driver
devtools
:
restart
:
...
...
old-user/src/main/resources/application-local.yml
View file @
c16ecb8c
...
...
@@ -120,6 +120,11 @@ spring:
exprie
:
600
prohibition
:
600
datasource
:
druid
:
WebStatFilter
:
enabled
:
false
StatViewServlet
:
enabled
:
false
dynamic
:
primary
:
master
p6spy
:
true
...
...
@@ -128,9 +133,12 @@ spring:
max-active
:
30
datasource
:
master
:
url
:
jdbc:mysql://172.18.101.171:3306/school_center?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT&allowPublicKeyRetrieval=true
username
:
yzzx
password
:
yzzx123!@#
#url: jdbc:mysql://172.18.101.171:3306/school_center?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT&allowPublicKeyRetrieval=true
url
:
jdbc:mysql://localhost:3306/school_center?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT&allowPublicKeyRetrieval=true
#username: yzzx
username
:
root
#password: yzzx123!@#
password
:
root
driver-class-name
:
com.mysql.cj.jdbc.Driver
devtools
:
restart
:
...
...
service-manager/src/main/java/com/winsun/controller/ImgController.java
View file @
c16ecb8c
...
...
@@ -27,7 +27,7 @@ public class ImgController {
request
.
getServletPath
();
String
imgurl
=
FilePath
.
BACKGROUNDIMG
.
getValue
()+
"/"
+
request
.
getServletPath
();
imgurl
=
imgurl
.
replace
(
"//"
,
"/"
);
File
file
=
new
File
(
imgurl
);
FileInputStream
inputStream
=
null
;
try
{
...
...
service-manager/src/main/java/com/winsun/controller/OrderController.java
View file @
c16ecb8c
...
...
@@ -27,6 +27,7 @@ import com.winsun.smsUtils.SendSmsAndMail;
import
com.winsun.utils.Constant
;
import
com.winsun.utils.*
;
import
com.winsun.utils.ExportExcel
;
import
kong.unirest.Unirest
;
import
lombok.extern.slf4j.Slf4j
;
import
net.sf.json.JSONArray
;
import
net.sf.json.JSONObject
;
...
...
@@ -56,6 +57,7 @@ import org.springframework.web.bind.annotation.*;
import
org.springframework.web.client.ResourceAccessException
;
import
org.springframework.web.client.RestTemplate
;
import
org.springframework.web.multipart.MultipartFile
;
import
sun.misc.BASE64Encoder
;
import
javax.net.ssl.SSLHandshakeException
;
import
javax.servlet.ServletOutputStream
;
...
...
@@ -83,6 +85,15 @@ public class OrderController extends BaseController {
private
final
String
GATEWAY
=
"http://localhost:10001/"
;
final
String
publicKey
=
"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAok8DnvM2OBwtzNoJb4nA"
+
"jn4lgCkSxLyRw5lLiUfsi+40h00CGAC1arvbinTTbtrSnm4YDYlaJwveiOeDKdk0"
+
"f2Yglb/8loEbNTqb1OqNxUeM1wYLRBXvAkkZ5fZllajWzFMkoNU/JQ4+T8sMATxm"
+
"1d1XRcgM6zlgVwX6siDoLZ5Dm23CTS7SXhyMLtS9cgLefHcOckPQyXoB/IJqb0K1"
+
"P0Sk0PE1OSRzpsI9JVzhsSW164fwYpxEbygj9O9JAmAszixwItt2j5zLJ6zRnK3R"
+
"OrcAVMN/vpXTN2dCLGZXQrsTK9sAWASzIWTiQRzmnwxsQY7y4u2h+k41n8Z5tw03"
+
"wwIDAQAB"
;
/**
* 导入
*/
...
...
@@ -319,6 +330,7 @@ public class OrderController extends BaseController {
result
=
sendOrder
(
map1
);
JSONObject
resultDataJson
=
JSONObject
.
fromObject
(
result
);
//String orderNum = resultDataJson.getString("orderNum");
String
orderNum
=
resultDataJson
.
getString
(
"orderNumber"
);
Order
updateOrder
=
new
Order
();
updateOrder
.
setId
(
order
.
getId
());
...
...
@@ -1774,7 +1786,7 @@ public class OrderController extends BaseController {
result
=
sendOrder
(
map1
);
JSONObject
resultDataJson
=
JSONObject
.
fromObject
(
result
);
String
orderNum
=
resultDataJson
.
getString
(
"orderNum
ber
"
);
String
orderNum
=
resultDataJson
.
getString
(
"orderNum"
);
Order
order
=
new
Order
();
order
.
setId
(
id
);
order
.
setUpdateTime
(
new
Date
());
...
...
@@ -2204,7 +2216,7 @@ public class OrderController extends BaseController {
map
.
put
(
"imgUrl3"
,
(
String
)
map
.
get
(
"idCardUrl3"
));
map
.
put
(
"imgUrl4"
,
(
String
)
map
.
get
(
"idCardUrl4"
));
str
=
sendAitransOrder
(
map
,
0
);
//
ResponseEntity
<String> response = sendAitransOrder2(map, 0);
//
kong.unirest.HttpResponse
<String> response = sendAitransOrder2(map, 0);
//str = response.getBody();
}
catch
(
Exception
e
)
{
e
.
printStackTrace
();
...
...
@@ -2213,8 +2225,14 @@ public class OrderController extends BaseController {
return
str
;
}
/**
* @param map
* @param count
* @return
* @throws Exception
*/
// 保存卡品认证信息
public
ResponseEntity
<
String
>
sendAitransOrder2
(
Map
<
String
,
Object
>
map
,
int
count
)
throws
NoSuchAlgorithmException
,
UnsupportedEncoding
Exception
{
public
kong
.
unirest
.
HttpResponse
<
String
>
sendAitransOrder2
(
Map
<
String
,
Object
>
map
,
int
count
)
throws
Exception
{
log
.
info
(
"移动下单前已有参数:"
+
JSONObject
.
fromObject
(
map
).
toString
());
Map
<
String
,
String
>
return_data
=
new
HashMap
<>();
return_data
.
put
(
"code"
,
""
);
...
...
@@ -2234,6 +2252,10 @@ public class OrderController extends BaseController {
attachment
.
put
(
"身份证照4"
,
map
.
get
(
"imgUrl4"
));
order_data
.
put
(
"附件"
,
attachment
);
order_data
.
put
(
"代理商账号"
,
"hyoujian"
);
order_data
.
put
(
"使用人姓名"
,
"黄友健"
);
order_data
.
put
(
"使用人证件号"
,
"440802199006080830"
);
Map
<
String
,
Object
>
customerInformation
=
new
HashMap
<>();
//客户信息
customerInformation
.
put
(
"联系人"
,
(
String
)
map
.
get
(
"userName"
));
customerInformation
.
put
(
"客户证件号码"
,
(
String
)
map
.
get
(
"idCard"
));
...
...
@@ -2259,7 +2281,7 @@ public class OrderController extends BaseController {
invoiceInformation
.
put
(
"电子邮箱"
,
""
);
//若发票投递方式为不需要,可以不填值,但必须有参数
order_data
.
put
(
"发票信息"
,
invoiceInformation
);
order_data
.
put
(
"接口下单账号"
,
"x
yzx
"
);
//接口下单账号
order_data
.
put
(
"接口下单账号"
,
"x
iaoyuan
"
);
//接口下单账号
HashMap
<
String
,
Object
>
orderingProducts
=
new
HashMap
<>();
//订购产品
orderingProducts
.
put
(
"产品SKU"
,
""
);
...
...
@@ -2308,28 +2330,32 @@ public class OrderController extends BaseController {
String
order_dataJSON
=
com
.
alibaba
.
fastjson
.
JSONObject
.
toJSONString
(
order_data
);
ResponseEntity
<
String
>
responese
=
null
;
// 获得md5串
String
sign
=
MD5Util
.
MD5Encode
(
order_dataJSON
,
"Utf-8"
);
// 获得小写md5串
sign
=
sign
.
toLowerCase
();
// RSA加密
byte
[]
encodedData
=
RSAUtils
.
encryptByPublicKey
(
sign
,
publicKey
);
sign
=
(
new
BASE64Encoder
()).
encodeBuffer
(
encodedData
);
//去除换行
sign
=
sign
.
replaceAll
(
"\\r|\\n"
,
""
);
log
.
info
(
"移动下单接口中的携带的签名:"
+
sign
);
kong
.
unirest
.
HttpResponse
<
String
>
responese
=
null
;
try
{
HttpHeaders
headers
=
new
HttpHeaders
();
headers
.
setContentType
(
MediaType
.
APPLICATION_JSON_UTF8
);
headers
.
add
(
"Content-Type"
,
"application/json;charset=utf-8"
);
//签名
/*
headers.add("Hmac", znptSignUtils.macSHA1(order_dataJSON));*/
org
.
springframework
.
http
.
HttpEntity
<
Object
>
httpEntity
=
new
org
.
springframework
.
http
.
HttpEntity
<>(
order_dataJSON
,
headers
);
RestTemplate
restTemplate
=
new
RestTemplate
();
restTemplate
.
setMessageConverters
(
Collections
.
singletonList
(
new
StringHttpMessageConverter
(
Charset
.
forName
(
"UTF-8"
))));
log
.
info
(
"提交参数:"
+
order_dataJSON
);
com
.
winsun
.
constant
.
Constant
.
trustEveryone
();
responese
=
restTemplate
.
postForEntity
(
"http://localhost:11092/ciop/testPost"
/*"https://faas.mini189.cn/function/id-generator-snowflake"+".dev-fn"*/
,
httpEntity
,
String
.
class
);
responese
=
Unirest
.
post
(
"https://applet.mini189.cn/dev/generate"
)
.
header
(
"Content-Type"
,
"application/json;charset=UTF-8"
)
.
header
(
"X-Sign"
,
sign
)
.
asString
();
log
.
info
(
"移动下单接口,返回信息:"
+
responese
);
System
.
out
.
println
(
responese
);
}
catch
(
ResourceAccessException
e
)
{
count
++;
if
(
count
<
20
)
{
responese
=
sendAitransOrder2
(
map
,
count
);
}
else
{
log
.
error
(
"
单宽带
(预付费、移动、融合、续约、增值)下单接口异常尝试20次失误。请检查接口"
);
log
.
error
(
"
移动
(预付费、移动、融合、续约、增值)下单接口异常尝试20次失误。请检查接口"
);
}
}
catch
(
Exception
e
)
{
log
.
error
(
"[HTTP] [CREATE_ORDER] 预付费下单接口异常"
);
...
...
service-manager/src/main/resources/application-local.yml
View file @
c16ecb8c
...
...
@@ -120,9 +120,17 @@ spring:
exprie
:
600
prohibition
:
600
datasource
:
url
:
jdbc:mysql://172.18.101.171:3306/school_center?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT&allowPublicKeyRetrieval=true
username
:
yzzx
password
:
yzzx123!@#
#url: jdbc:mysql://172.18.101.171:3306/school_center?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT&allowPublicKeyRetrieval=true
url
:
jdbc:mysql://localhost:3306/school_center?autoReconnect=true&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=CONVERT_TO_NULL&useSSL=false&serverTimezone=CTT&allowPublicKeyRetrieval=true
#username: yzzx
username
:
root
#password: yzzx123!@#
password
:
root
druid
:
WebStatFilter
:
enabled
:
false
StatViewServlet
:
enabled
:
false
dynamic
:
primary
:
master
p6spy
:
true
...
...
task/src/main/java/com/winsun/TimingTask/OrderTask.java
View file @
c16ecb8c
This diff is collapsed.
Click to expand it.
task/src/main/java/com/winsun/TimingTask/RhZhiNenTask.java
View file @
c16ecb8c
...
...
@@ -10,7 +10,7 @@ import com.winsun.constant.Constant;
import
com.winsun.mapper.OrderMapper
;
import
com.winsun.mapper.OrderViewMapper
;
import
com.winsun.mapper.UniversityInfoMapper
;
import
com.winsun.outSideSystem.IntelligenceSendOrder
;
import
com.winsun.outSideSystem.IntelligenceSendOrder
s
;
import
com.winsun.utils.BeanUtil
;
import
com.winsun.utils.MD5Utils
;
import
com.winsun.utils.MyBatisPlusUpdateUtils
;
...
...
@@ -51,8 +51,10 @@ public class RhZhiNenTask {
private
OrderViewMapper
orderViewMapper
;
@Autowired
private
OrderMapper
orderMapper
;
/*@Autowired
private IntelligenceSendOrder intelligenceSendOrder;*/
@Autowired
private
IntelligenceSendOrder
intelligenceSendOrder
;
private
IntelligenceSendOrder
s
intelligenceSendOrders
;
/**
* 下发智能平台订单 -- 单宽
...
...
@@ -67,7 +69,7 @@ public class RhZhiNenTask {
// 发送下单请求
for
(
int
i
=
0
;
i
<
orders
.
size
();
++
i
)
{
intelligenceSendOrder
.
singleBroadSendOrder
(
orders
.
get
(
i
));
intelligenceSendOrder
s
.
singleBroadSendOrder
(
orders
.
get
(
i
));
}
}
catch
(
Exception
e
)
{
...
...
@@ -98,30 +100,22 @@ public class RhZhiNenTask {
log
.
info
(
"更新待受理订单数:"
+
updateNum
);
Calendar
calendar
=
Calendar
.
getInstance
();
// 查询未下单并且融合时间为今天的订单
Wrapper
<
Order
>
wrapper
=
new
EntityWrapper
<>();
wrapper
.
in
(
"user_type"
,
"3,10"
);
wrapper
.
eq
(
"order_status"
,
"未下单"
);
wrapper
.
ge
(
"rh_time"
,
sdf
.
format
(
calendar
.
getTime
()));
String
leftTime
=
sdf
.
format
(
calendar
.
getTime
());
calendar
.
add
(
Calendar
.
DATE
,
1
);
wrapper
.
le
(
"rh_time"
,
sdf
.
format
(
calendar
.
getTime
()
));
List
<
Order
>
orders
=
orderMapper
.
selectList
(
wrapper
);
String
rightTime
=
sdf
.
format
(
calendar
.
getTime
(
));
List
<
Map
<
String
,
Object
>>
orders
=
orderMapper
.
selectRHList
(
leftTime
,
rightTime
);
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
// 发送下单请求
for
(
int
i
=
0
;
i
<
orders
.
size
();
++
i
)
{
intelligenceSendOrder
.
integrateSendOrder
(
orders
.
get
(
i
),
false
);
intelligenceSendOrder
s
.
integrateSendOrder
(
orders
.
get
(
i
),
false
);
}
// 无融合时间下单
wrapper
=
new
EntityWrapper
<>();
wrapper
.
in
(
"user_type"
,
"3,10"
);
wrapper
.
eq
(
"order_status"
,
"未下单"
);
wrapper
.
isNull
(
"rh_time"
);
List
<
Order
>
noRhOrders
=
orderMapper
.
selectList
(
wrapper
);
List
<
Map
<
String
,
Object
>>
noRhOrders
=
orderMapper
.
selectNotRHList
();
// 发送下单请求
for
(
int
i
=
0
;
i
<
noRhOrders
.
size
();
++
i
)
{
intelligenceSendOrder
.
integrateSendOrder
(
noRhOrders
.
get
(
i
),
true
);
intelligenceSendOrder
s
.
integrateSendOrder
(
noRhOrders
.
get
(
i
),
true
);
}
}
catch
(
Exception
e
)
{
...
...
@@ -136,7 +130,7 @@ public class RhZhiNenTask {
//每五分钟调用一次
// @Scheduled(cron = "0 0/5 0 * * ? ")
//@Scheduled(fixedRate=1000*60)
@PostMapping
(
"/rhZhiNenTask"
)
/*
@PostMapping("/rhZhiNenTask")
public void general() throws Exception {
Wrapper<Order> wrapper = new EntityWrapper<>();
...
...
@@ -285,7 +279,7 @@ public class RhZhiNenTask {
qParams.add(new BasicNameValuePair("transactType", "新宽旧移"));// 办理类型,必填[新宽新移][新宽旧移][旧宽新移][旧宽旧移]
signMap.put("transactType", "新宽旧移");
/* if(orderMap.get("webOrderAmount").toString().equals("0")){
*/
/* if(orderMap.get("webOrderAmount").toString().equals("0")){
qParams.add(new BasicNameValuePair("ctNumber", (String) order.get("businessNumber")));// 电信号码,办理类型,若选择[新宽旧移]或[旧宽旧移],此项必填
signMap.put("ctNumber", (String) order.get("businessNumber"));
...
...
@@ -297,7 +291,7 @@ public class RhZhiNenTask {
qParams.add(new BasicNameValuePair("ctNumber", (String) order.get("businessNumber")));// 电信号码,办理类型,若选择[新宽旧移]或[旧宽旧移],此项必填
signMap.put("ctNumber", (String) order.get("businessNumber"));
*/
*/
/*
qParams.add(new BasicNameValuePair("addressProvince", "广东省"));// 报装地址-省 办理类型,若选择[新宽新移][新宽旧移],此项必填
signMap.put("addressProvince", "广东省");
...
...
@@ -661,7 +655,7 @@ public class RhZhiNenTask {
if (StringUtils.isNotBlank(orderNum)) {
queryOrderJsonObject = getQueryOrderInfo(orderNum, currentTimeStr);
log.info("----------调用查询智能订单接口并返回参数信息:" + queryOrderJsonObject);
/* 5、插入数据到数据库 */
*//* 5、插入数据到数据库 *//*
String state = queryOrderJsonObject.getString("state");
String order_id = queryOrderJsonObject.getString("bizEntity");
String th_status = queryOrderJsonObject.getString("stateName");
...
...
@@ -686,7 +680,7 @@ public class RhZhiNenTask {
if (StringUtils.isNotBlank(orderNum)) {
queryOrderJsonObject = getQueryOrderInfo(orderNum, currentTimeStr);
log.info("----------调用查询智能订单接口并返回参数信息:" + queryOrderJsonObject);
/* 5、更新数据库 */
*//* 5、更新数据库 *//*
String state = queryOrderJsonObject.getString("state");
HashMap<String, Object> hashMap = new HashMap<>();
hashMap.put("order_id",orderNum);
...
...
@@ -711,9 +705,9 @@ public class RhZhiNenTask {
}
}
}
}
*/
private
String
QueOrderNum
(
String
orderNum
)
{
/*
private String QueOrderNum(String orderNum) {
// TODO Auto-generated method stub
if (orderNum.equals("12")) {
return "1"; // 待提交
...
...
@@ -731,9 +725,9 @@ public class RhZhiNenTask {
return "2"; // 待受理(未受理、未受理【待跟进】、待疑难支撑审核、待分局审核、待分销商审核)
}
}
}
*/
private
net
.
sf
.
json
.
JSONObject
getQueryOrderInfo
(
String
orderNum
,
String
currentTimeStr
)
throws
Exception
{
/*
private net.sf.json.JSONObject getQueryOrderInfo(String orderNum, String currentTimeStr) throws Exception {
List<NameValuePair> qParams = new ArrayList<NameValuePair>();
RequestConfig defaultRequestConfig = RequestConfig.custom().setSocketTimeout(50000)
.setConnectTimeout(50000).setConnectionRequestTimeout(50000).build();
...
...
@@ -782,7 +776,7 @@ public class RhZhiNenTask {
httpPost.releaseConnection();
}
return resultDataJson;
}
}
*/
private
static
JSONObject
getSaleId
(
String
productId
,
String
currentTimeStr
)
throws
Exception
{
List
<
NameValuePair
>
qParams
=
new
ArrayList
<
NameValuePair
>();
...
...
task/src/main/resources/application-local.yml
View file @
c16ecb8c
...
...
@@ -125,6 +125,11 @@ spring:
password
:
yzzx123!@#
filters
:
wall,mergeStat
max-active
:
20
druid
:
WebStatFilter
:
enabled
:
false
StatViewServlet
:
enabled
:
false
devtools
:
restart
:
enabled
:
false
...
...
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