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
5149101c
Commit
5149101c
authored
Jul 29, 2021
by
陈浩建
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
移动清单导出字段修改+快递员本地配送
parent
7dabd3ce
Expand all
Show whitespace changes
Inline
Side-by-side
Showing
11 changed files
with
117 additions
and
18 deletions
+117
-18
common/src/main/java/com/winsun/bean/Order.java
+6
-0
common/src/main/java/com/winsun/constant/DeliveryType.java
+43
-0
common/src/main/java/com/winsun/constant/ExamineType.java
+47
-0
common/src/main/java/com/winsun/mapper/OrderMapper.java
+4
-4
common/src/main/java/com/winsun/smsUtils/SendSmsAndMail.java
+3
-3
common/src/main/java/com/winsun/utils/XbkUtil.java
+0
-2
core-service/src/main/java/com/winsun/item/modular/system/controller/GetPhoneCodeController.java
+1
-0
new-user/src/main/java/com/winsun/controller/PackageNewClothes.java
+0
-1
service-manager/src/main/java/com/winsun/controller/OrderController.java
+0
-0
task/src/main/java/com/winsun/TimingTask/OrderTask.java
+1
-2
task/src/main/java/com/winsun/service/ExportService.java
+12
-6
No files found.
common/src/main/java/com/winsun/bean/Order.java
View file @
5149101c
...
...
@@ -164,6 +164,12 @@ public class Order implements Serializable{
private
String
kuaidiOrder
;
/**
* 快递时间
*/
@TableField
(
value
=
"kuaidi_time"
)
private
Date
kuaidiTime
;
/**
* 省市县
*/
@TableField
(
value
=
"site"
)
...
...
common/src/main/java/com/winsun/constant/DeliveryType.java
0 → 100644
View file @
5149101c
package
com
.
winsun
.
constant
;
import
java.util.Arrays
;
import
java.util.HashMap
;
import
java.util.Map
;
/**
* 配送方式
* @author chenhaojian
* @datetime 2021-07-28 11:11
*/
public
enum
DeliveryType
{
SELFMENTION
(
"0"
,
"送货上门"
),
// 自提
PROVINCIALCOMPANY
(
"1"
,
"省仓配送"
),
// 省仓配送
BTANCHOFFICE
(
"2"
,
"本地配送"
);
// 分公司配送
DeliveryType
(
String
id
,
String
name
)
{
this
.
id
=
id
;
this
.
name
=
name
;
};
private
static
final
Map
<
String
,
DeliveryType
>
DATAS
=
new
HashMap
<>();
static
{
Arrays
.
asList
(
values
()).
forEach
(
data
->
DATAS
.
put
(
data
.
getId
(),
data
));
}
private
String
id
;
private
String
name
;
public
String
getId
()
{
return
id
;
}
public
String
getName
()
{
return
name
;
}
public
static
DeliveryType
findById
(
String
id
)
{
return
DATAS
.
getOrDefault
(
id
,
null
);
}
}
common/src/main/java/com/winsun/constant/ExamineType.java
0 → 100644
View file @
5149101c
package
com
.
winsun
.
constant
;
import
java.util.Arrays
;
import
java.util.HashMap
;
import
java.util.Map
;
/**
* 审核类型
* @author chenhaojian
* @datetime 2021-07-28 11:23
*/
public
enum
ExamineType
{
// 0 审核不通过,1 审核通过,空为未审核
AUDITFAILED
(
"0"
,
"审核不通过"
),
APPROVED
(
"1"
,
"审核通过"
),
NOTAPPROVED
(
""
,
"未审核"
);
ExamineType
(
String
id
,
String
name
)
{
this
.
id
=
id
;
this
.
name
=
name
;
};
private
static
final
Map
<
String
,
ExamineType
>
DATAS
=
new
HashMap
<>();
static
{
Arrays
.
asList
(
values
()).
forEach
(
data
->
DATAS
.
put
(
data
.
getId
(),
data
));
}
private
String
id
;
private
String
name
;
public
String
getId
()
{
return
id
;
}
public
String
getName
()
{
return
name
;
}
public
static
ExamineType
findById
(
String
id
)
{
return
DATAS
.
getOrDefault
(
id
,
null
);
}
}
common/src/main/java/com/winsun/mapper/OrderMapper.java
View file @
5149101c
...
...
@@ -41,11 +41,11 @@ public interface OrderMapper extends BaseMapper<Order> {
@Param
(
"acceptName"
)
String
acceptName
,
@Param
(
"acceptResult"
)
String
acceptResult
,
@Param
(
"acceptDate"
)
Date
acceptDate
,
@Param
(
"successTime"
)
Date
successTime
);
@Update
(
"update `hhr_order` set order_status = #{orderStatus},company = #{company},kuaidi_order = #{kuaidiOrder},send_type = #{sendType}
where order_number = #{orderNumber}"
)
Integer
updateOrderKDNotNull
(
@Param
(
"orderNumber"
)
String
orderNumber
,
@Param
(
"company"
)
String
company
,
@Param
(
"kuaidiOrder"
)
String
kuaidiOrder
,
@Param
(
"sendType"
)
String
sendType
,
@Param
(
"orderStatus"
)
String
orderStatus
);
@Update
(
"update `hhr_order` set order_status = #{orderStatus},company = #{company},kuaidi_order = #{kuaidiOrder},send_type = #{sendType}
,kuaidi_time = #{kuaidiTime},business_iccid = #{businessIccid}
where order_number = #{orderNumber}"
)
Integer
updateOrderKDNotNull
(
@Param
(
"orderNumber"
)
String
orderNumber
,
@Param
(
"company"
)
String
company
,
@Param
(
"kuaidiOrder"
)
String
kuaidiOrder
,
@Param
(
"sendType"
)
String
sendType
,
@Param
(
"orderStatus"
)
String
orderStatus
,
@Param
(
"kuaidiTime"
)
Date
kuaidiTime
,
@Param
(
"businessIccid"
)
String
businessIccid
);
@Update
(
"update `hhr_order` set order_status = #{orderStatus},company = #{company},kuaidi_order = #{kuaidiOrder},send_type = #{sendType},success_time=#{successTime}
where order_number = #{orderNumber}"
)
Integer
updateOrderKDIsNotNullByTime
(
@Param
(
"orderNumber"
)
String
orderNumber
,
@Param
(
"company"
)
String
company
,
@Param
(
"kuaidiOrder"
)
String
kuaidiOrder
,
@Param
(
"sendType"
)
String
sendType
,
@Param
(
"orderStatus"
)
String
orderStatus
,
@Param
(
"successTime"
)
Date
successTime
);
@Update
(
"update `hhr_order` set order_status = #{orderStatus},company = #{company},kuaidi_order = #{kuaidiOrder},send_type = #{sendType},success_time=#{successTime}
,kuaidi_time =#{kuaidiTime},business_iccid =#{businessIccid}
where order_number = #{orderNumber}"
)
Integer
updateOrderKDIsNotNullByTime
(
@Param
(
"orderNumber"
)
String
orderNumber
,
@Param
(
"company"
)
String
company
,
@Param
(
"kuaidiOrder"
)
String
kuaidiOrder
,
@Param
(
"sendType"
)
String
sendType
,
@Param
(
"orderStatus"
)
String
orderStatus
,
@Param
(
"successTime"
)
Date
successTime
,
@Param
(
"kuaidiTime"
)
Date
kuaidiTime
,
@Param
(
"businessIccid"
)
String
businessIccid
);
@Update
(
"update `hhr_order` set order_status = #{orderStatus},send_type = #{sendType} where order_number = #{orderNumber}"
)
...
...
common/src/main/java/com/winsun/smsUtils/SendSmsAndMail.java
View file @
5149101c
...
...
@@ -87,11 +87,11 @@ public class SendSmsAndMail {
requestData
.
put
(
"smsTemplateId"
,
"00RFwbnkDsZM"
);
// 短信模板id 创建成功
requestData
.
put
(
"data"
,
"{}"
);
// 数据
}
else
if
(
t
.
equals
(
"13"
)){
//【飞young校园】
同学您好,经系统核查,您满足升级为每月70G大流量新套餐的条件,请在1月25日24点前点击“广航D人”公众号菜单栏“校园功能”“升级套餐”办理升级。本优惠将于1月25日24点截止,请尽快在公众号登记。
//【飞young校园】
尊敬的用户,您满足升级为每月28元享70G大流量套餐。请1月16日24点前关注“@_name_@”菜单栏“升级套餐”参与。详情咨询广州小young客服!本活动将于1月16日24点截止!
requestData
.
put
(
"smsTemplateId"
,
"00RqWcH8X1LE"
);
// 短信模板id 创建成功
requestData
.
put
(
"data"
,
"{\"name\":\""
+
preurl
+
"\"}"
);
// 数据
}
else
if
(
t
.
equals
(
"14"
)){
//【飞young校园】
同学您好,经系统核查,您满足升级为每月70G大流量新套餐的条件,请在1月25日24点前点击“广航D人”公众号菜单栏“校园功能”“升级套餐”办理升级。本优惠将于1月25日24点截止,请尽快在公众号登记。
//【飞young校园】
尊敬的用户:您的校园宽带开通失败,详细原因可向学校网络中心咨询,协商解决后重新下单,祝您生活愉快!
requestData
.
put
(
"smsTemplateId"
,
"00UbC7MEwyGW"
);
// 短信模板id 创建成功
requestData
.
put
(
"data"
,
"{}"
);
// 数据
}
...
...
@@ -136,7 +136,7 @@ public class SendSmsAndMail {
requestData
.
put
(
"smsTemplateId"
,
"00OKpX6Mmvwm"
);
// 短信模板id 创建成功
requestData
.
put
(
"data"
,
"{\"speed\":\""
+
speed
+
"\",\"name\":\""
+
name
+
"\"}"
);
// 数据
}
else
if
(
t
.
equals
(
"11"
)){
//【飞young校园】尊敬的用户
:您好,您已具备校园网提速的条件,您的校园网可提速为 @_speed_@ ,具体操作步骤可关注微信公众号“ @_name_@ ”咨询。
//【飞young校园】尊敬的用户
,您的订单已受理成功!按照国家实名制规定,请您收到手机卡后尽快进行实名激活。快递公司:@_company_@;单号:@_kuaidi_order_@
requestData
.
put
(
"smsTemplateId"
,
"00QiOt2Pjygy"
);
// 短信模板id 创建成功
requestData
.
put
(
"data"
,
"{\"company\":\""
+
speed
+
"\",\"kuaidi_order\":\""
+
name
+
"\"}"
);
// 数据
}
else
if
(
t
.
equals
(
"12"
)){
...
...
common/src/main/java/com/winsun/utils/XbkUtil.java
View file @
5149101c
...
...
@@ -60,10 +60,8 @@ public class XbkUtil {
map
.
put
(
"coUserId"
,
netId
);
map
.
put
(
"phoneNumber"
,
businessNumber
);
map
.
put
(
"isDelivery"
,
isDelivery
);
if
(
"1"
.
equals
(
isDelivery
)){
map
.
put
(
"sendCityCode"
,
sendCityCode
);
map
.
put
(
"custAffress"
,
custAffress
);
}
map
.
put
(
"custName"
,
customerName
);
map
.
put
(
"idCardNo"
,
idCard
);
map
.
put
(
"contactNumber"
,
contactNumber
);
...
...
core-service/src/main/java/com/winsun/item/modular/system/controller/GetPhoneCodeController.java
View file @
5149101c
...
...
@@ -65,6 +65,7 @@ public class GetPhoneCodeController extends BaseController {
username
=
usernameDecrypt
.
getData
();
EntityWrapper
<
User
>
userwrapper
=
new
EntityWrapper
<>();
userwrapper
.
eq
(
"account"
,
username
);
userwrapper
.
eq
(
"status"
,
"1"
);;
List
<
User
>
users
=
userService
.
selectList
(
userwrapper
);
if
(
CollectionUtils
.
isEmpty
(
users
))
{
return
ResponseEntity
.
newJSON
(
"code"
,
400
,
"message"
,
"密码或者账号错误!"
);
...
...
new-user/src/main/java/com/winsun/controller/PackageNewClothes.java
View file @
5149101c
...
...
@@ -517,7 +517,6 @@ public class PackageNewClothes {
// jsonObject = JSONObject.parseObject("{\"dataArray\":{\"salesName\":\"29元学霸星卡\",\"createTime\":\"2021-02-26 09:09:16\",\"orderStatus\":\"17\",\"coUserId\":\"245048\",\"orderCode\":\"120210226090852004565\",\"realPrice\":\"50.0\"},\"msg\":\"操作成功\",\"code\":\"0\",\"errorDescription\":\"\"}");
jsonObject
=
XbkUtil
.
xbkOrderJT0002
(
businessNumber
,
idCard
,
customerName
,
contactNumber
,
xbId
,
netId
,
code
,
address
,
isDelivery
);
log
.
info
(
"小白卡下单接口调用返回:"
+
jsonObject
.
toJSONString
());
}
catch
(
Exception
e
)
{
log
.
error
(
"小白卡下单接口调用异常"
,
e
.
getMessage
());
}
...
...
service-manager/src/main/java/com/winsun/controller/OrderController.java
View file @
5149101c
This diff is collapsed.
Click to expand it.
task/src/main/java/com/winsun/TimingTask/OrderTask.java
View file @
5149101c
...
...
@@ -181,10 +181,9 @@ public class OrderTask {
}
}
@Scheduled
(
cron
=
"0 0
0
* * ? "
)
@Scheduled
(
cron
=
"0 0
*
* * ? "
)
//@Scheduled(cron = "0/5 * * * * ? ")
//@Scheduled(fixedRate=1000*60)
@PostMapping
(
"/orderTask"
)
public
void
general
()
throws
ParseException
{
log
.
info
(
"更新小白卡订单"
);
Wrapper
<
Order
>
wrapper
=
new
EntityWrapper
();
...
...
task/src/main/java/com/winsun/service/ExportService.java
View file @
5149101c
...
...
@@ -112,7 +112,10 @@ public class ExportService extends BaseController {
if
(
map
.
containsKey
(
"isYzk"
))
{
isYzk
=
true
;
}
String
isDelivery
=
""
;
if
(
map
.
containsKey
(
"isDelivery"
))
{
isDelivery
=
map
.
get
(
"isDelivery"
).
toString
();
}
EntityWrapper
<
Order
>
wrapper
=
new
EntityWrapper
();
wrapper
.
notIn
(
"user_type"
,
"3,5,9,10"
);
...
...
@@ -123,7 +126,7 @@ public class ExportService extends BaseController {
wrapper
.
eq
(
StringUtils
.
isNotBlank
(
userType
),
"user_type"
,
userType
);
wrapper
.
eq
(
StringUtils
.
isNotBlank
(
orderNumber
),
"order_number"
,
orderNumber
);
//wrapper.eq(StringUtils.isNotBlank(kapin), "kapin", kapin);
wrapper
.
isNotNull
(
isYzk
,
"order_id"
);
//
wrapper.isNotNull(isYzk, "order_id");
wrapper
.
eq
(
StringUtils
.
isNotBlank
(
hehuorenArea
),
"hehuoren_area"
,
hehuorenArea
);
wrapper
.
eq
(
StringUtils
.
isNotBlank
(
customerName
),
"customer_name"
,
customerName
);
wrapper
.
eq
(
StringUtils
.
isNotBlank
(
businessNumber
),
"business_number"
,
businessNumber
);
...
...
@@ -132,6 +135,7 @@ public class ExportService extends BaseController {
wrapper
.
like
(
StringUtils
.
isNotBlank
(
hehuorenName
),
"hehuoren_name"
,
hehuorenName
,
SqlLike
.
DEFAULT
);
wrapper
.
like
(
StringUtils
.
isNotBlank
(
businessPackage
),
"business_package"
,
businessPackage
,
SqlLike
.
DEFAULT
);
wrapper
.
eq
(
StringUtils
.
isNotBlank
(
orderStatus
),
"order_status"
,
orderStatus
);
wrapper
.
eq
(
StringUtils
.
isNotBlank
(
isDelivery
),
"is_delivery"
,
isDelivery
);
List
<
Map
<
String
,
Object
>>
Orders
=
orderMapper
.
downloadOrder
(
wrapper
);
List
<
String
>
tops
=
new
ArrayList
<>();
tops
.
add
(
"客户姓名"
);
...
...
@@ -150,8 +154,8 @@ public class ExportService extends BaseController {
tops
.
add
(
"揽装工号"
);
tops
.
add
(
"订单状态"
);
tops
.
add
(
"订单类型"
);
//
tops.add("地区");
//
tops.add("地址");
tops
.
add
(
"地区"
);
tops
.
add
(
"地址"
);
// tops.add("学生证审核状态");
List
<
String
>
columns
=
new
ArrayList
<>();
columns
.
add
(
"customer_name"
);
...
...
@@ -170,8 +174,8 @@ public class ExportService extends BaseController {
columns
.
add
(
"lzgh"
);
columns
.
add
(
"order_status"
);
columns
.
add
(
"user_type"
);
//
columns.add("site");
//
columns.add("address");
columns
.
add
(
"site"
);
columns
.
add
(
"address"
);
// columns.add("student_card_checkStatus");
SimpleDateFormat
format
=
new
SimpleDateFormat
(
"yyyyMMdd"
);
String
formatPath
=
format
.
format
(
new
Date
());
...
...
@@ -208,6 +212,8 @@ public class ExportService extends BaseController {
sheet
.
setColumnWidth
(
14
,
6500
);
sheet
.
setColumnWidth
(
15
,
6500
);
sheet
.
setColumnWidth
(
16
,
6500
);
sheet
.
setColumnWidth
(
17
,
6500
);
sheet
.
setColumnWidth
(
18
,
6500
);
//第一行字段名称
tops
.
forEach
(
column
->
{
XSSFCell
cell
=
row
.
createCell
(
Math
.
max
(
row
.
getLastCellNum
(),
0
));
...
...
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