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
6050bf07
Commit
6050bf07
authored
Jan 12, 2022
by
伍思炜
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
智能平台对接更新
parent
2ee9b5cd
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
43 additions
and
22 deletions
+43
-22
common/src/main/java/com/winsun/outSideSystem/IntelligenceSendOrders.java
+3
-3
core-service/src/test/java/com/winsun/sendSms/sendSms.java
+17
-1
service-manager/src/main/java/com/winsun/controller/OrderController.java
+0
-0
task/src/main/java/com/winsun/TimingTask/OrderTask.java
+12
-7
task/src/main/java/com/winsun/TimingTask/RhZhiNenTask.java
+11
-11
No files found.
common/src/main/java/com/winsun/outSideSystem/IntelligenceSendOrders.java
View file @
6050bf07
...
...
@@ -635,7 +635,7 @@ public class IntelligenceSendOrders {
try
{
log
.
info
(
"提交参数:"
+
order_dataJSON
);
Constant
.
trustEveryone
();
responese
=
Unirest
.
post
(
"http
s://applet.mini189.cn/prod/generate
"
)
responese
=
Unirest
.
post
(
"http
://132.97.20.20/function/id-generator-snowflake.prod-fn?turbo=1
"
)
.
header
(
"Content-Type"
,
"application/json;charset=UTF-8"
)
.
header
(
"X-Sign"
,
sign
)
.
body
(
order_dataJSON
)
...
...
@@ -744,7 +744,7 @@ public class IntelligenceSendOrders {
try
{
log
.
info
(
"提交参数:"
+
data
);
Constant
.
trustEveryone
();
kong
.
unirest
.
HttpResponse
<
String
>
responese
=
Unirest
.
get
(
"http
s://applet.mini189.cn/prod
/query/query-order-info?"
+
url_data
)
kong
.
unirest
.
HttpResponse
<
String
>
responese
=
Unirest
.
get
(
"http
://132.97.20.21
/query/query-order-info?"
+
url_data
)
.
header
(
"Content-Type"
,
"application/json"
)
.
header
(
"X-Sign"
,
sign
)
.
asString
();
...
...
@@ -1007,7 +1007,7 @@ public class IntelligenceSendOrders {
RestTemplate
restTemplate
=
new
RestTemplate
();
log
.
info
(
"提交参数:"
+
data
);
Constant
.
trustEveryone
();
responese
=
Unirest
.
get
(
"http
s://applet.mini189.cn/prod
/query/query-order-info?"
+
url_data
)
responese
=
Unirest
.
get
(
"http
://132.97.20.21
/query/query-order-info?"
+
url_data
)
.
header
(
"Content-Type"
,
"application/json"
)
.
header
(
"X-Sign"
,
sign
)
.
asString
();
...
...
core-service/src/test/java/com/winsun/sendSms/sendSms.java
View file @
6050bf07
...
...
@@ -14,6 +14,7 @@ import com.winsun.mapper.SchoolMapper;
import
com.winsun.utils.MD5Util
;
import
com.winsun.utils.RSAUtils
;
import
kong.unirest.HttpResponse
;
import
kong.unirest.Unirest
;
import
lombok.extern.slf4j.Slf4j
;
import
net.sf.json.JSONObject
;
...
...
@@ -36,8 +37,10 @@ import org.springframework.web.client.RestTemplate;
import
sun.misc.BASE64Encoder
;
import
java.io.UnsupportedEncodingException
;
import
java.math.BigInteger
;
import
java.nio.charset.Charset
;
import
java.security.NoSuchAlgorithmException
;
import
java.text.DateFormat
;
import
java.text.SimpleDateFormat
;
import
java.util.*
;
...
...
@@ -75,7 +78,6 @@ public class sendSms {
String
business_iccid
=
orderData
.
getBusinessIccid
();
Map
<
String
,
Object
>
partnerById
=
orderMapper
.
findPartnerById
(
hehuoren_id
);
Map
<
String
,
String
>
schoolMap
=
schoolMapper
.
selectByHeHuorenId
(
hehuoren_id
);
String
name
=
orderData
.
getHehuorenName
();
Map
<
String
,
Object
>
map1
=
new
HashMap
<>();
int
ysm
=
Integer
.
parseInt
(
String
.
valueOf
(
partnerById
.
get
(
"ysm"
)));
...
...
@@ -176,6 +178,7 @@ public class sendSms {
attachment
.
put
(
"身份证照4"
,
map
.
get
(
"imgUrl4"
));
order_data
.
put
(
"附件"
,
attachment
);
order_data
.
put
(
"代理商账号"
,
"hyoujian"
);
order_data
.
put
(
"使用人姓名"
,
"黄友健"
);
order_data
.
put
(
"使用人证件号"
,
"440802199006080830"
);
...
...
@@ -307,4 +310,17 @@ public class sendSms {
return
responese
;
}
@Test
public
void
send
(){
String
s
=
"{\"order_data\":{\"客户信息\":{\"联系人\":\"赖欣怡\",\"客户类型\":\"普通客户\",\"客户证件号码\":\"441781200204103526\",\"客户证件姓名\":\"赖欣怡\",\"联系电话\":\"18126766003\",\"装机联系电话\":\"18126766003\",\"装机联系人\":\"赖欣怡\",\"客户证件类型\":\"身份证\",\"通讯地址\":\"广州市从化区江埔街道办沿江南路302号广州工程技术职业学院从化校区学生宿舍楼4栋2层201房\"},\"装机详细地址\":\"广州市从化区江埔街道办沿江南路302号广州工程技术职业学院从化校区学生宿舍楼4栋2层201房\",\"代理商账号\":\"hyoujian\",\"订单来源单号\":\"zbaybzpmdwgss4vb7i49\",\"订单备注\":\"\",\"办理类型\":\"新宽旧移\",\"付费类型\":\"预付费\",\"揽装信息\":{\"揽装人联系电话\":\"\",\"揽装姓名\":\"马鸣泽\",\"机构ID\":\"441100000000001113343304\",\"四级机构\":\"\",\"三级机构\":\"\",\"二级机构\":\"\",\"揽装工号\":\"16001425\",\"协销工号\":\"\",\"一级机构\":\"\",\"企微号码\":\"\",\"五级机构\":\"\"},\"发票信息\":{\"发票抬头\":\"\",\"发票投递方式\":\"不需要\",\"电子邮箱\":\"\"},\"接口下单账号\":\"xiaoyuan\",\"订购产品\":{\"产品名称\":\"校园融合套餐\",\"受理内容\":\"\",\"付费类型\":\"预付费\",\"属性列表\":[{\"属性值\":\"4M\",\"属性名\":\"宽带速率\"},{\"属性值\":\"20M\",\"属性名\":\"宽带体验速率\"},{\"属性值\":\"441100000000001113343304\",\"属性名\":\"地址ID\"},{\"属性值\":\"PC+手机\",\"属性名\":\"允许上网终端类型\"},{\"属性值\":\"学生\",\"属性名\":\"用户类别\"},{\"属性值\":\"广州工程技术职业学院\",\"属性名\":\"学校名称\"},{\"属性值\":\"18126766003\",\"属性名\":\"关联移动号码\"},{\"属性值\":\"211328000604\",\"属性名\":\"学生证号\"},{\"属性值\":\"校园天翼宽带用户\",\"属性名\":\"用户类型\"},{\"属性值\":\"包月30元\",\"属性名\":\"月租类型\"},{\"属性值\":\"普通\",\"属性名\":\"计费属性\"},{\"属性值\":\"18126766003@CHGDGCZY\",\"属性名\":\"多媒体账号\"},{\"属性值\":\"l18126766003\",\"属性名\":\"多媒体账号密码\"},{\"属性值\":\"2\",\"属性名\":\"最大在线数\"},{\"属性值\":\"是\",\"属性名\":\"一人一号多终端\"},{\"属性值\":\"否\",\"属性名\":\"是否FTTH+HUB\"},{\"属性值\":\"(FTTB)光缆大楼\",\"属性名\":\"外线方式\"},{\"属性值\":\"首月按天收费\",\"属性名\":\"宽带首月费用类型\"}],\"AI编码\":\"4B90FBDD2A1A43EE8A4C963115C52F14\"},\"业务类型\":\"融合业务\",\"使用人证件号\":\"440802199006080830\",\"宽带装机\":{\"装机详细地址\":\"广州市从化区江埔街道办沿江南路302号广州工程技术职业学院从化校区学生宿舍楼4栋2层201房\",\"省\":\"广东省\",\"市\":\"广州市\",\"区\":\"从化区\",\"装机地址ID\":\"441100000000001113343304\"},\"使用人姓名\":\"黄友健\",\"一次性费用项\":{\"费用项列表\":[{\"费用项名称\":\"校园融合套餐\",\"费用项金额\":\"0.0000\"}],\"缴费方式\":\"现金支付\"},\"月租费用项\":{\"费用项列表\":[{\"费用项名称\":\"校园融合套餐\",\"费用项金额\":\"00.0000\",\"费用项类型\":\"月租\"}],\"缴费方式\":\"现金支付\"}}}"
;
String
sign
=
"FiGuWp3q0rW9s/Kz6Nt8UrLovkJDuaxOulVrWd34xWndydo91TjCxpKHr2Ma27lWFRL/Kd8qy3R8DYGN3SN7zEJJfIyN59OtJm0O97oZu9ur0PbEuEuzsr7LvfPR983I1hDKN9rbIa6X9C4/F+wjWwnZ8nsw/Q+YznoSKECwnjhCQzzUfHchwTb9JIOXng1HRW68+UyT0YQa1Y7Ld+HV0UmOisHuMJR4KifzwC/UcoBEDAPPWEmd5Zo+PM2wdg/xBRZ6Rev6qBHh5WZ+jXQN6o/3ulAotS3rgY8w0nyGB8uX05qSMClprxqGjejPHwmVRK1/O2A0Ox+DfX/of8R9Hg=="
;
HttpResponse
<
String
>
response
=
Unirest
.
post
(
"https://applet.mini189.cn/prod/generate"
)
.
header
(
"Content-Type"
,
"application/json;charset=UTF-8"
)
.
header
(
"X-Sign"
,
sign
)
.
body
(
s
)
.
asString
();
System
.
out
.
println
(
response
.
getStatus
());
System
.
out
.
println
(
response
.
getBody
());
}
}
service-manager/src/main/java/com/winsun/controller/OrderController.java
View file @
6050bf07
This diff is collapsed.
Click to expand it.
task/src/main/java/com/winsun/TimingTask/OrderTask.java
View file @
6050bf07
...
...
@@ -7,6 +7,7 @@ import com.baomidou.mybatisplus.mapper.Wrapper;
import
com.winsun.auth.core.common.model.ResponseData
;
import
com.winsun.bean.*
;
import
com.winsun.mapper.*
;
import
com.winsun.outSideSystem.IntelligenceSendOrder
;
import
com.winsun.outSideSystem.IntelligenceSendOrders
;
import
com.winsun.service.ISalesListService
;
import
com.winsun.smsUtils.SendSmsAndMail
;
...
...
@@ -33,8 +34,8 @@ import java.util.*;
public
class
OrderTask
{
private
static
OrderMapper
orderMapper
;
/*
@Autowired
private IntelligenceSendOrder intelligenceSendOrder;
*/
@Autowired
private
IntelligenceSendOrder
intelligenceSendOrder
;
@Autowired
private
IntelligenceSendOrders
intelligenceSendOrders
;
...
...
@@ -138,7 +139,9 @@ public class OrderTask {
}
log
.
info
(
"更新预制卡状态完成"
);
}
/*public void updateMobileCardStatus() {
@Scheduled
(
cron
=
"0 0/4 * * * ?"
)
public
void
updateMobileCardStatus2
()
{
log
.
info
(
"更新预制卡状态开始"
);
// 有卡品id,并且未审核中的状态
Wrapper
<
Order
>
wrapper
=
new
EntityWrapper
<>();
...
...
@@ -185,7 +188,7 @@ public class OrderTask {
}
}
log
.
info
(
"更新预制卡状态完成"
);
}
*/
}
/**
* 定时器更新智能平台状态
...
...
@@ -256,7 +259,9 @@ public class OrderTask {
}
}
}
/*public void updateStatus() {
@Scheduled
(
cron
=
"0 0/5 * * * ?"
)
public
void
updateStatus2
()
throws
Exception
{
// 获取审核中的订单
Wrapper
<
Order
>
wrapper
=
new
EntityWrapper
<>();
...
...
@@ -301,7 +306,7 @@ public class OrderTask {
}
// 下发短信
SendSmsAndMail.sendSms
2
(order.getContactNumber(),
SendSmsAndMail
.
sendSms
(
order
.
getContactNumber
(),
order
.
getNetNumber
(),
order
.
getNetPassword
(),
"12"
);
}
else
if
(
"作废"
.
equals
(
json
.
get
(
"orderStatus"
))
||
"受理异常"
.
equals
(
json
.
get
(
"orderStatus"
))){
...
...
@@ -316,7 +321,7 @@ public class OrderTask {
}
}
}
}
*/
}
@Scheduled
(
cron
=
"0 0 * * * ? "
)
//@Scheduled(cron = "0/5 * * * * ? ")
...
...
task/src/main/java/com/winsun/TimingTask/RhZhiNenTask.java
View file @
6050bf07
...
...
@@ -130,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
<>();
...
...
@@ -279,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"
));
...
...
@@ -291,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"
,
"广东省"
);
...
...
@@ -655,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"
);
...
...
@@ -680,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
);
...
...
@@ -705,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"
;
// 待提交
...
...
@@ -725,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
();
...
...
@@ -776,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
>();
...
...
@@ -787,7 +787,7 @@ public class RhZhiNenTask {
.
build
();
HttpEntity
entity
=
null
;
HttpPost
httpPost
=
new
HttpPost
(
Constant
.
ZHANGSHIURL
+
"query.action"
);
HttpPost
httpPost
=
new
HttpPost
();
RequestConfig
requestConfig
=
RequestConfig
.
copy
(
defaultRequestConfig
).
build
();
httpPost
.
setConfig
(
requestConfig
);
qParams
.
add
(
new
BasicNameValuePair
(
"service"
,
"sale.query"
));
//api标识,必填
...
...
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