Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
clx-performance
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
姜武杰
clx-performance
Commits
ac1f3397
提交
ac1f3397
authored
5月 21, 2024
作者:
艾庆国
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'refs/heads/v14.4_vehicle_warn_20240425' into dev
上级
775c3eae
4759a6c1
显示空白字符变更
内嵌
并排
正在显示
12 个修改的文件
包含
45 行增加
和
30 行删除
+45
-30
VehicleWarnInfoResolveUpdateParam.java
...ram/pc/vehiclewarn/VehicleWarnInfoResolveUpdateParam.java
+2
-2
VehicleWarnInfoSuspendUpdateParam.java
...ram/pc/vehiclewarn/VehicleWarnInfoSuspendUpdateParam.java
+4
-1
VehicleWarnInfoVO.java
.../clx/performance/vo/pc/vehiclewarn/VehicleWarnInfoVO.java
+1
-1
TempVehicleWarnController.java
...erformance/controller/temp/TempVehicleWarnController.java
+5
-4
VehicleWarnConfigDaoImpl.java
...rmance/dao/impl/vehiclewarn/VehicleWarnConfigDaoImpl.java
+5
-1
VehicleWarnInfoDaoImpl.java
...formance/dao/impl/vehiclewarn/VehicleWarnInfoDaoImpl.java
+3
-3
OrderChildMapper.java
...ain/java/com/clx/performance/mapper/OrderChildMapper.java
+4
-4
VehicleWarnRang.java
...om/clx/performance/model/vehiclewarn/VehicleWarnRang.java
+2
-2
VehicleWarnCommonServiceImpl.java
...ervice/impl/vehiclewarn/VehicleWarnCommonServiceImpl.java
+2
-1
VehicleWarnInfoServiceImpl.java
.../service/impl/vehiclewarn/VehicleWarnInfoServiceImpl.java
+5
-3
VehicleWarnMqHandlerServiceImpl.java
...ice/impl/vehiclewarn/VehicleWarnMqHandlerServiceImpl.java
+11
-7
VehicleWarnConfigSqlProvider.java
...sqlProvider/vehiclewarn/VehicleWarnConfigSqlProvider.java
+1
-1
没有找到文件。
performance-api/src/main/java/com/clx/performance/param/pc/vehiclewarn/VehicleWarnInfoResolveUpdateParam.java
浏览文件 @
ac1f3397
...
@@ -5,7 +5,7 @@ import lombok.Getter;
...
@@ -5,7 +5,7 @@ import lombok.Getter;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
import
lombok.Setter
;
import
lombok.Setter
;
import
javax.validation.constraints.Not
Blank
;
import
javax.validation.constraints.Not
Null
;
@Getter
@Getter
@Setter
@Setter
...
@@ -13,7 +13,7 @@ import javax.validation.constraints.NotBlank;
...
@@ -13,7 +13,7 @@ import javax.validation.constraints.NotBlank;
public
class
VehicleWarnInfoResolveUpdateParam
{
public
class
VehicleWarnInfoResolveUpdateParam
{
@ApiModelProperty
(
value
=
"id"
,
example
=
"1"
)
@ApiModelProperty
(
value
=
"id"
,
example
=
"1"
)
@Not
Blank
(
message
=
"id不能为空"
)
@Not
Null
(
message
=
"id不能为空"
)
private
Integer
id
;
private
Integer
id
;
}
}
performance-api/src/main/java/com/clx/performance/param/pc/vehiclewarn/VehicleWarnInfoSuspendUpdateParam.java
浏览文件 @
ac1f3397
...
@@ -6,6 +6,7 @@ import lombok.NoArgsConstructor;
...
@@ -6,6 +6,7 @@ import lombok.NoArgsConstructor;
import
lombok.Setter
;
import
lombok.Setter
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.NotBlank
;
import
javax.validation.constraints.NotNull
;
@Getter
@Getter
@Setter
@Setter
...
@@ -13,12 +14,14 @@ import javax.validation.constraints.NotBlank;
...
@@ -13,12 +14,14 @@ import javax.validation.constraints.NotBlank;
public
class
VehicleWarnInfoSuspendUpdateParam
{
public
class
VehicleWarnInfoSuspendUpdateParam
{
@ApiModelProperty
(
value
=
"id"
,
example
=
"1"
)
@ApiModelProperty
(
value
=
"id"
,
example
=
"1"
)
@Not
Blank
(
message
=
"id不能为空"
)
@Not
Null
(
message
=
"id不能为空"
)
private
Integer
id
;
private
Integer
id
;
@ApiModelProperty
(
value
=
"预警屏蔽范围:1运单 2货单 3无预警"
,
example
=
"1"
)
@ApiModelProperty
(
value
=
"预警屏蔽范围:1运单 2货单 3无预警"
,
example
=
"1"
)
@NotNull
(
message
=
"预警屏蔽范围不能为空"
)
private
Integer
warnRang
;
private
Integer
warnRang
;
@ApiModelProperty
(
value
=
"预警屏蔽结束时间"
,
example
=
""
)
@ApiModelProperty
(
value
=
"预警屏蔽结束时间"
,
example
=
""
)
@NotBlank
(
message
=
"预警屏蔽结束时间不能为空"
)
private
String
warnEndTime
;
private
String
warnEndTime
;
}
}
performance-api/src/main/java/com/clx/performance/vo/pc/vehiclewarn/VehicleWarnInfoVO.java
浏览文件 @
ac1f3397
...
@@ -88,7 +88,7 @@ public class VehicleWarnInfoVO {
...
@@ -88,7 +88,7 @@ public class VehicleWarnInfoVO {
if
(
Objects
.
equals
(
status
,
VehicleWarnInfoEnum
.
Status
.
RESOLVE
.
getCode
()))
{
return
VehicleWarnInfoEnum
.
Status
.
RESOLVE
.
getCode
();}
if
(
Objects
.
equals
(
status
,
VehicleWarnInfoEnum
.
Status
.
RESOLVE
.
getCode
()))
{
return
VehicleWarnInfoEnum
.
Status
.
RESOLVE
.
getCode
();}
if
(
StringUtils
.
isNotBlank
(
suspendTime
)){
if
(
StringUtils
.
isNotBlank
(
suspendTime
)){
if
(
LocalDateTimeUtil
.
parse
(
suspendTime
).
isBefore
(
LocalDateTime
.
now
()))
{
if
(
LocalDateTimeUtil
.
parse
(
suspendTime
,
"yyyy-MM-dd HH:mm:ss"
).
isBefore
(
LocalDateTime
.
now
()))
{
return
VehicleWarnInfoEnum
.
Status
.
INIT
.
getCode
();
return
VehicleWarnInfoEnum
.
Status
.
INIT
.
getCode
();
}
else
{
}
else
{
return
VehicleWarnInfoEnum
.
Status
.
SUSPEND
.
getCode
();
return
VehicleWarnInfoEnum
.
Status
.
SUSPEND
.
getCode
();
...
...
performance-web/src/main/java/com/clx/performance/controller/temp/TempVehicleWarnController.java
浏览文件 @
ac1f3397
...
@@ -9,6 +9,7 @@ import org.springframework.web.bind.annotation.PostMapping;
...
@@ -9,6 +9,7 @@ import org.springframework.web.bind.annotation.PostMapping;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RequestMapping
;
import
org.springframework.web.bind.annotation.RestController
;
import
org.springframework.web.bind.annotation.RestController
;
import
java.util.Arrays
;
import
java.util.List
;
import
java.util.List
;
...
@@ -28,17 +29,17 @@ public class TempVehicleWarnController {
...
@@ -28,17 +29,17 @@ public class TempVehicleWarnController {
@ApiOperation
(
value
=
"发送预警短信"
,
notes
=
"<br>By:艾庆国"
)
@ApiOperation
(
value
=
"发送预警短信"
,
notes
=
"<br>By:艾庆国"
)
@PostMapping
(
"/sendSms"
)
@PostMapping
(
"/sendSms"
)
public
Result
sendSms
(
List
<
String
>
mobileList
,
String
warnName
,
String
truckNo
,
String
childNo
)
{
public
Result
sendSms
(
String
mobile
,
String
warnName
,
String
truckNo
,
String
childNo
)
{
vehicleWarnMqHandlerService
.
sendSms
(
mobileList
,
warnName
,
truckNo
,
childNo
);
vehicleWarnMqHandlerService
.
sendSms
(
Arrays
.
asList
(
mobile
)
,
warnName
,
truckNo
,
childNo
);
return
Result
.
ok
();
return
Result
.
ok
();
}
}
@ApiOperation
(
value
=
"发送预警外呼"
,
notes
=
"<br>By:艾庆国"
)
@ApiOperation
(
value
=
"发送预警外呼"
,
notes
=
"<br>By:艾庆国"
)
@PostMapping
(
"/sendClink"
)
@PostMapping
(
"/sendClink"
)
public
Result
sendClink
(
List
<
String
>
mobileList
,
String
warnName
,
String
truckNo
,
String
childNo
)
{
public
Result
sendClink
(
String
mobile
,
String
warnName
,
String
truckNo
,
String
childNo
)
{
vehicleWarnMqHandlerService
.
sendClink
(
mobileList
,
warnName
,
truckNo
,
childNo
);
vehicleWarnMqHandlerService
.
sendClink
(
Arrays
.
asList
(
mobile
)
,
warnName
,
truckNo
,
childNo
);
return
Result
.
ok
();
return
Result
.
ok
();
}
}
...
...
performance-web/src/main/java/com/clx/performance/dao/impl/vehiclewarn/VehicleWarnConfigDaoImpl.java
浏览文件 @
ac1f3397
...
@@ -73,7 +73,11 @@ public class VehicleWarnConfigDaoImpl extends BaseDaoImpl<VehicleWarnConfigMappe
...
@@ -73,7 +73,11 @@ public class VehicleWarnConfigDaoImpl extends BaseDaoImpl<VehicleWarnConfigMappe
@Override
@Override
public
List
<
VehicleWarnConfig
>
listByWarnType
(
Integer
warnType
)
{
public
List
<
VehicleWarnConfig
>
listByWarnType
(
Integer
warnType
)
{
return
list
(
lQrWrapper
().
eq
(
VehicleWarnConfig:
:
getWarnType
,
warnType
));
return
list
(
lQrWrapper
()
.
eq
(
VehicleWarnConfig:
:
getWarnType
,
warnType
)
.
eq
(
VehicleWarnConfig:
:
getDeleteStatus
,
VehicleWarnConfigEnum
.
DeleteStatus
.
NO
.
getCode
())
.
eq
(
VehicleWarnConfig:
:
getStatus
,
VehicleWarnConfigEnum
.
Status
.
ENABLE
.
getCode
())
);
}
}
@Override
@Override
...
...
performance-web/src/main/java/com/clx/performance/dao/impl/vehiclewarn/VehicleWarnInfoDaoImpl.java
浏览文件 @
ac1f3397
...
@@ -41,7 +41,7 @@ public class VehicleWarnInfoDaoImpl extends BaseDaoImpl<VehicleWarnInfoMapper, V
...
@@ -41,7 +41,7 @@ public class VehicleWarnInfoDaoImpl extends BaseDaoImpl<VehicleWarnInfoMapper, V
if
(
Objects
.
equals
(
warnRang
,
VehicleWarnRangEnum
.
WarnRange
.
CHILD
.
getCode
()))
{
if
(
Objects
.
equals
(
warnRang
,
VehicleWarnRangEnum
.
WarnRange
.
CHILD
.
getCode
()))
{
return
update
(
lUdWrapper
()
return
update
(
lUdWrapper
()
.
eq
(
VehicleWarnInfo:
:
getId
,
item
.
getId
())
.
eq
(
VehicleWarnInfo:
:
getId
,
item
.
getId
())
.
ne
(
VehicleWarnInfo:
:
getStatus
,
VehicleWarnInfoEnum
.
Status
.
RESOLVE
)
.
ne
(
VehicleWarnInfo:
:
getStatus
,
VehicleWarnInfoEnum
.
Status
.
RESOLVE
.
getCode
()
)
.
set
(
VehicleWarnInfo:
:
getSuspendTime
,
item
.
getSuspendTime
())
.
set
(
VehicleWarnInfo:
:
getSuspendTime
,
item
.
getSuspendTime
())
);
);
}
}
...
@@ -49,14 +49,14 @@ public class VehicleWarnInfoDaoImpl extends BaseDaoImpl<VehicleWarnInfoMapper, V
...
@@ -49,14 +49,14 @@ public class VehicleWarnInfoDaoImpl extends BaseDaoImpl<VehicleWarnInfoMapper, V
return
update
(
lUdWrapper
()
return
update
(
lUdWrapper
()
.
eq
(
VehicleWarnInfo:
:
getWarnConfigId
,
item
.
getWarnConfigId
())
.
eq
(
VehicleWarnInfo:
:
getWarnConfigId
,
item
.
getWarnConfigId
())
.
eq
(
VehicleWarnInfo:
:
getOrderGoodsNo
,
item
.
getOrderGoodsNo
())
.
eq
(
VehicleWarnInfo:
:
getOrderGoodsNo
,
item
.
getOrderGoodsNo
())
.
ne
(
VehicleWarnInfo:
:
getStatus
,
VehicleWarnInfoEnum
.
Status
.
RESOLVE
)
.
ne
(
VehicleWarnInfo:
:
getStatus
,
VehicleWarnInfoEnum
.
Status
.
RESOLVE
.
getCode
()
)
.
set
(
VehicleWarnInfo:
:
getSuspendTime
,
item
.
getSuspendTime
())
.
set
(
VehicleWarnInfo:
:
getSuspendTime
,
item
.
getSuspendTime
())
);
);
}
}
else
{
else
{
return
update
(
lUdWrapper
()
return
update
(
lUdWrapper
()
.
eq
(
VehicleWarnInfo:
:
getWarnConfigId
,
item
.
getWarnConfigId
())
.
eq
(
VehicleWarnInfo:
:
getWarnConfigId
,
item
.
getWarnConfigId
())
.
ne
(
VehicleWarnInfo:
:
getStatus
,
VehicleWarnInfoEnum
.
Status
.
RESOLVE
)
.
ne
(
VehicleWarnInfo:
:
getStatus
,
VehicleWarnInfoEnum
.
Status
.
RESOLVE
.
getCode
()
)
.
set
(
VehicleWarnInfo:
:
getSuspendTime
,
item
.
getSuspendTime
())
.
set
(
VehicleWarnInfo:
:
getSuspendTime
,
item
.
getSuspendTime
())
);
);
}
}
...
...
performance-web/src/main/java/com/clx/performance/mapper/OrderChildMapper.java
浏览文件 @
ac1f3397
...
@@ -88,8 +88,8 @@ public interface OrderChildMapper extends BaseMapper<OrderChild> {
...
@@ -88,8 +88,8 @@ public interface OrderChildMapper extends BaseMapper<OrderChild> {
List
<
Double
>
getLossNet
(
@Param
(
"param"
)
OrderChildReportParam
param
);
List
<
Double
>
getLossNet
(
@Param
(
"param"
)
OrderChildReportParam
param
);
@Select
(
"<script>"
+
@Select
(
"<script>"
+
"select
sum
(TIMESTAMPDIFF(SECOND,load_time,arrive_send_time)) from "
+
TABLE
+
"select
avg
(TIMESTAMPDIFF(SECOND,load_time,arrive_send_time)) from "
+
TABLE
+
" where load_time is not null and
and
pay_time >= #{beginTime} "
+
" where load_time is not null and pay_time >= #{beginTime} "
+
" <if test = 'sendSystemAddressId != null'>and send_system_address_id = #{sendSystemAddressId} </if> "
+
" <if test = 'sendSystemAddressId != null'>and send_system_address_id = #{sendSystemAddressId} </if> "
+
" <if test = 'receiveSystemAddressId != null'>and receive_system_address_id = #{receiveSystemAddressId} </if> "
+
" <if test = 'receiveSystemAddressId != null'>and receive_system_address_id = #{receiveSystemAddressId} </if> "
+
...
@@ -102,8 +102,8 @@ public interface OrderChildMapper extends BaseMapper<OrderChild> {
...
@@ -102,8 +102,8 @@ public interface OrderChildMapper extends BaseMapper<OrderChild> {
String
beginTime
);
String
beginTime
);
@Select
(
"<script>"
+
@Select
(
"<script>"
+
"select
sum
(TIMESTAMPDIFF(SECOND,unload_time,arrive_receive_time)) from "
+
TABLE
+
"select
avg
(TIMESTAMPDIFF(SECOND,unload_time,arrive_receive_time)) from "
+
TABLE
+
" where unload_time is not null and
and
pay_time >= #{beginTime} "
+
" where unload_time is not null and pay_time >= #{beginTime} "
+
" <if test = 'sendSystemAddressId != null'>and send_system_address_id = #{sendSystemAddressId} </if> "
+
" <if test = 'sendSystemAddressId != null'>and send_system_address_id = #{sendSystemAddressId} </if> "
+
" <if test = 'receiveSystemAddressId != null'>and receive_system_address_id = #{receiveSystemAddressId} </if> "
+
" <if test = 'receiveSystemAddressId != null'>and receive_system_address_id = #{receiveSystemAddressId} </if> "
+
...
...
performance-web/src/main/java/com/clx/performance/model/vehiclewarn/VehicleWarnRang.java
浏览文件 @
ac1f3397
...
@@ -8,7 +8,7 @@ import com.msl.common.model.HasKey;
...
@@ -8,7 +8,7 @@ import com.msl.common.model.HasKey;
import
lombok.Getter
;
import
lombok.Getter
;
import
lombok.NoArgsConstructor
;
import
lombok.NoArgsConstructor
;
import
lombok.Setter
;
import
lombok.Setter
;
import
lombok.ToString
;
import
java.time.LocalDateTime
;
import
java.time.LocalDateTime
;
/**
/**
...
@@ -29,7 +29,7 @@ public class VehicleWarnRang implements HasKey<Integer> {
...
@@ -29,7 +29,7 @@ public class VehicleWarnRang implements HasKey<Integer> {
private
Integer
warnConfigId
;
//预警配置id
private
Integer
warnConfigId
;
//预警配置id
private
String
warnName
;
//预警名称
private
String
warnName
;
//预警名称
private
Integer
warnRang
;
//预警屏蔽范围:1运单 2货单 3全部
private
Integer
warnRang
;
//预警屏蔽范围:1运单 2货单 3全部
private
String
order
No
;
//货单编号
private
String
order
GoodsNo
;
//货单编号
private
String
childNo
;
//运单编号
private
String
childNo
;
//运单编号
private
LocalDateTime
warnEndTime
;
//预警屏蔽结束时间
private
LocalDateTime
warnEndTime
;
//预警屏蔽结束时间
private
Integer
status
;
//状态:1有效 2无效
private
Integer
status
;
//状态:1有效 2无效
...
...
performance-web/src/main/java/com/clx/performance/service/impl/vehiclewarn/VehicleWarnCommonServiceImpl.java
浏览文件 @
ac1f3397
...
@@ -67,6 +67,7 @@ public class VehicleWarnCommonServiceImpl implements VehicleWarnCommonService {
...
@@ -67,6 +67,7 @@ public class VehicleWarnCommonServiceImpl implements VehicleWarnCommonService {
vehicleWarnInfo
.
setOrderGoodsNo
(
orderChild
.
getOrderGoodsNo
());
vehicleWarnInfo
.
setOrderGoodsNo
(
orderChild
.
getOrderGoodsNo
());
vehicleWarnInfo
.
setChildNo
(
orderChild
.
getChildNo
());
vehicleWarnInfo
.
setChildNo
(
orderChild
.
getChildNo
());
vehicleWarnInfo
.
setChildStatus
(
orderChild
.
getStatus
());
vehicleWarnInfo
.
setSendAddressId
(
orderChild
.
getSendAddressId
());
vehicleWarnInfo
.
setSendAddressId
(
orderChild
.
getSendAddressId
());
vehicleWarnInfo
.
setSendAddress
(
orderChild
.
getSendAddress
());
vehicleWarnInfo
.
setSendAddress
(
orderChild
.
getSendAddress
());
vehicleWarnInfo
.
setReceiveAddressId
(
orderChild
.
getReceiveAddressId
());
vehicleWarnInfo
.
setReceiveAddressId
(
orderChild
.
getReceiveAddressId
());
...
@@ -99,7 +100,7 @@ public class VehicleWarnCommonServiceImpl implements VehicleWarnCommonService {
...
@@ -99,7 +100,7 @@ public class VehicleWarnCommonServiceImpl implements VehicleWarnCommonService {
return
item
.
getWarnEndTime
().
isAfter
(
LocalDateTime
.
now
());
return
item
.
getWarnEndTime
().
isAfter
(
LocalDateTime
.
now
());
}
}
if
(
Objects
.
equals
(
item
.
getWarnRang
(),
VehicleWarnRangEnum
.
WarnRange
.
ORDER_GOODS
.
getCode
())){
if
(
Objects
.
equals
(
item
.
getWarnRang
(),
VehicleWarnRangEnum
.
WarnRange
.
ORDER_GOODS
.
getCode
())){
if
(
Objects
.
equals
(
vehicleWarnChild
.
getOrderGoodsNo
(),
item
.
getOrderNo
()))
{
if
(
Objects
.
equals
(
vehicleWarnChild
.
getOrderGoodsNo
(),
item
.
getOrder
Goods
No
()))
{
return
item
.
getWarnEndTime
().
isAfter
(
LocalDateTime
.
now
());
return
item
.
getWarnEndTime
().
isAfter
(
LocalDateTime
.
now
());
}
}
}
}
...
...
performance-web/src/main/java/com/clx/performance/service/impl/vehiclewarn/VehicleWarnInfoServiceImpl.java
浏览文件 @
ac1f3397
...
@@ -67,6 +67,7 @@ public class VehicleWarnInfoServiceImpl implements VehicleWarnInfoService {
...
@@ -67,6 +67,7 @@ public class VehicleWarnInfoServiceImpl implements VehicleWarnInfoService {
vehicleWarnLog
.
setWarnName
(
vehicleWarnInfo
.
getWarnName
());
vehicleWarnLog
.
setWarnName
(
vehicleWarnInfo
.
getWarnName
());
vehicleWarnLog
.
setWarnRang
(
param
.
getWarnRang
());
vehicleWarnLog
.
setWarnRang
(
param
.
getWarnRang
());
vehicleWarnLog
.
setWarnEndTime
(
LocalDateTimeUtils
.
parseTime
(
param
.
getWarnEndTime
()));
vehicleWarnLog
.
setWarnEndTime
(
LocalDateTimeUtils
.
parseTime
(
param
.
getWarnEndTime
()));
vehicleWarnLog
.
setWarnTime
(
vehicleWarnInfo
.
getWarnTime
());
vehicleWarnLog
.
setCreateBy
(
loginUserInfo
.
getUserName
());
vehicleWarnLog
.
setCreateBy
(
loginUserInfo
.
getUserName
());
vehicleWarnLogDao
.
saveEntity
(
vehicleWarnLog
);
vehicleWarnLogDao
.
saveEntity
(
vehicleWarnLog
);
...
@@ -87,6 +88,7 @@ public class VehicleWarnInfoServiceImpl implements VehicleWarnInfoService {
...
@@ -87,6 +88,7 @@ public class VehicleWarnInfoServiceImpl implements VehicleWarnInfoService {
vehicleWarnLog
.
setContent
(
VehicleWarnLogEnum
.
Type
.
RESOLVE
.
getMsg
());
vehicleWarnLog
.
setContent
(
VehicleWarnLogEnum
.
Type
.
RESOLVE
.
getMsg
());
vehicleWarnLog
.
setChildNo
(
vehicleWarnInfo
.
getChildNo
());
vehicleWarnLog
.
setChildNo
(
vehicleWarnInfo
.
getChildNo
());
vehicleWarnLog
.
setWarnName
(
vehicleWarnInfo
.
getWarnName
());
vehicleWarnLog
.
setWarnName
(
vehicleWarnInfo
.
getWarnName
());
vehicleWarnLog
.
setWarnTime
(
vehicleWarnInfo
.
getWarnTime
());
vehicleWarnLog
.
setCreateBy
(
loginUserInfo
.
getUserName
());
vehicleWarnLog
.
setCreateBy
(
loginUserInfo
.
getUserName
());
vehicleWarnLogDao
.
saveEntity
(
vehicleWarnLog
);
vehicleWarnLogDao
.
saveEntity
(
vehicleWarnLog
);
...
@@ -113,12 +115,12 @@ public class VehicleWarnInfoServiceImpl implements VehicleWarnInfoService {
...
@@ -113,12 +115,12 @@ public class VehicleWarnInfoServiceImpl implements VehicleWarnInfoService {
// 接单重车、卸车空车
// 接单重车、卸车空车
for
(
DriverTruckTraceVO
item
:
truckTraceList
)
{
for
(
DriverTruckTraceVO
item
:
truckTraceList
)
{
item
.
setTruckStatus
(
1
);
item
.
setTruckStatus
(
2
);
if
(
orderChild
.
getCancelTime
()
!=
null
){
if
(
orderChild
.
getCancelTime
()
!=
null
){
if
(
LocalDateTimeUtils
.
parseTime
(
item
.
getGpsTime
()).
isAfter
(
orderChild
.
getCancelTime
())){
item
.
setTruckStatus
(
0
);}
if
(
LocalDateTimeUtils
.
parseTime
(
item
.
getGpsTime
()).
isAfter
(
orderChild
.
getCancelTime
())){
item
.
setTruckStatus
(
1
);}
}
}
if
(
orderChild
.
getUnloadTime
()
!=
null
){
if
(
orderChild
.
getUnloadTime
()
!=
null
){
if
(
LocalDateTimeUtils
.
parseTime
(
item
.
getGpsTime
()).
isAfter
(
orderChild
.
getUnloadTime
())){
item
.
setTruckStatus
(
0
);}
if
(
LocalDateTimeUtils
.
parseTime
(
item
.
getGpsTime
()).
isAfter
(
orderChild
.
getUnloadTime
())){
item
.
setTruckStatus
(
1
);}
}
}
}
}
...
...
performance-web/src/main/java/com/clx/performance/service/impl/vehiclewarn/VehicleWarnMqHandlerServiceImpl.java
浏览文件 @
ac1f3397
...
@@ -3,7 +3,7 @@ package com.clx.performance.service.impl.vehiclewarn;
...
@@ -3,7 +3,7 @@ package com.clx.performance.service.impl.vehiclewarn;
import
cn.hutool.json.JSONObject
;
import
cn.hutool.json.JSONObject
;
import
com.alibaba.fastjson.JSON
;
import
com.alibaba.fastjson.JSON
;
import
com.clx.message.feign.ClxMessageOpenapiFeign
;
import
com.clx.message.feign.ClxMessageOpenapiFeign
;
import
com.clx.message.req.
batch.AliBatch
SmsMessageReq
;
import
com.clx.message.req.
message.Ali
SmsMessageReq
;
import
com.clx.message.req.message.ClinkMessageReq
;
import
com.clx.message.req.message.ClinkMessageReq
;
import
com.clx.order.vo.feign.FeignOrderInfoVO
;
import
com.clx.order.vo.feign.FeignOrderInfoVO
;
import
com.clx.performance.config.ClxMessageConfig
;
import
com.clx.performance.config.ClxMessageConfig
;
...
@@ -280,18 +280,22 @@ public class VehicleWarnMqHandlerServiceImpl implements VehicleWarnMqHandlerServ
...
@@ -280,18 +280,22 @@ public class VehicleWarnMqHandlerServiceImpl implements VehicleWarnMqHandlerServ
@Override
@Override
public
void
sendSms
(
List
<
String
>
mobileList
,
String
warnName
,
String
truckNo
,
String
childNo
)
{
public
void
sendSms
(
List
<
String
>
mobileList
,
String
warnName
,
String
truckNo
,
String
childNo
)
{
//触发${warnName}预警;车牌号${truckNo};运单${childNo};请尽快核实情况
//触发${warnName}预警;车牌号${truckNo};运单${childNo};请尽快核实情况
AliBatchSmsMessageReq
req
=
new
AliBatchSmsMessageReq
();
AliSmsMessageReq
req
=
new
AliSmsMessageReq
();
req
.
setTemplateCode
(
clxMessageConfig
.
getVehicleWarnTemplateCode
());
JSONObject
jsonObject
=
new
JSONObject
();
JSONObject
jsonObject
=
new
JSONObject
();
jsonObject
.
set
(
"warnName"
,
warnName
);
jsonObject
.
set
(
"warnName"
,
warnName
);
jsonObject
.
set
(
"truckNo"
,
truckNo
);
jsonObject
.
set
(
"truckNo"
,
truckNo
);
jsonObject
.
set
(
"childNo"
,
childNo
);
jsonObject
.
set
(
"childNo"
,
childNo
);
req
.
setChannelId
(
clxMessageConfig
.
getVehicleWarnChannelId
());
req
.
setTemplateCode
(
clxMessageConfig
.
getVehicleWarnTemplateCode
());
req
.
setChannelId
(
clxMessageConfig
.
getChannelId
());
req
.
setAppId
(
clxMessageConfig
.
getAppId
().
toString
());
req
.
setAppId
(
clxMessageConfig
.
getAppId
().
toString
());
req
.
setMobileList
(
mobileList
);
req
.
setContent
(
jsonObject
.
toString
());
req
.
setContent
(
jsonObject
.
toString
());
clxMessageOpenapiFeign
.
sendAliSmsBatch
(
req
);
req
.
setExpire
(
300L
);
for
(
String
mobile
:
mobileList
)
{
req
.
setMobile
(
mobile
);
clxMessageOpenapiFeign
.
sendAliSms
(
req
);
}
}
}
...
...
performance-web/src/main/java/com/clx/performance/sqlProvider/vehiclewarn/VehicleWarnConfigSqlProvider.java
浏览文件 @
ac1f3397
...
@@ -19,7 +19,7 @@ public class VehicleWarnConfigSqlProvider {
...
@@ -19,7 +19,7 @@ public class VehicleWarnConfigSqlProvider {
SELECT
(
"*"
);
SELECT
(
"*"
);
FROM
(
TABLE
);
FROM
(
TABLE
);
WHERE
(
"delete_status = 0"
);
WHERE
(
"delete_status = 0"
);
if
(
StringUtils
.
isNotBlank
(
param
.
getWarnName
()))
{
WHERE
(
"warn_name
= #{param.warnName}
"
);}
if
(
StringUtils
.
isNotBlank
(
param
.
getWarnName
()))
{
WHERE
(
"warn_name
like CONCAT('%', #{param.warnName},'%')
"
);}
if
(
Objects
.
nonNull
(
param
.
getWarnType
()))
{
WHERE
(
"warn_type = #{param.warnType}"
);}
if
(
Objects
.
nonNull
(
param
.
getWarnType
()))
{
WHERE
(
"warn_type = #{param.warnType}"
);}
if
(
Objects
.
nonNull
(
param
.
getWarnLevel
()))
{
WHERE
(
"warn_level = #{param.warnLevel}"
);}
if
(
Objects
.
nonNull
(
param
.
getWarnLevel
()))
{
WHERE
(
"warn_level = #{param.warnLevel}"
);}
if
(
Objects
.
nonNull
(
param
.
getStatus
()))
{
WHERE
(
"status = #{param.status}"
);}
if
(
Objects
.
nonNull
(
param
.
getStatus
()))
{
WHERE
(
"status = #{param.status}"
);}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论