提交 f52b27a7 authored 作者: jiangwujie's avatar jiangwujie

feature(电子围栏): 增加测试方法

上级 8d425560
......@@ -237,8 +237,8 @@ public enum OrderChildEnum {
@AllArgsConstructor
public enum ExitNoticeStatus {
NOT_NOTIFIED(0, "到达货源地"),
NOTIFIED(1, "驶入");
NOT_NOTIFIED(0, "未通知"),
NOTIFIED(1, "已通知");
private final Integer code;
private final String name;
......
......@@ -3259,6 +3259,7 @@ public class OrderChildServiceImpl implements OrderChildService {
//超出货源地x公里范围了,且通知状态为未通知
// 到达货源地
if (Objects.equals(child.getStatus(), OrderChildEnum.Status.ARRIVE_SEND.getCode())) {
log.info("{}超出货源地x公里范围了,运单{}为到达货源地状态,发送短信", truckNo, childNo);
sendLoadSms(child.getDriverMobile(), child.getTruckNo(), child.getChildNo());
}
// 已装货
......@@ -3271,6 +3272,7 @@ public class OrderChildServiceImpl implements OrderChildService {
// 修改 通知状态 为已通知
child.setExitNoticeStatus(OrderChildEnum.ExitNoticeStatus.NOTIFIED.getCode());
child.setEnterExitSendStatus(OrderChildEnum.EnterExitSendStatus.DRIVE_OUT.getCode());
orderChildDao.updateEntityByKey(child);
}
} else {
......@@ -3282,6 +3284,7 @@ public class OrderChildServiceImpl implements OrderChildService {
child.setExitNoticeStatus(OrderChildEnum.ExitNoticeStatus.NOT_NOTIFIED.getCode());
// 状态改为驶入货源地
child.setEnterExitSendStatus(OrderChildEnum.EnterExitSendStatus.DRIVE_IN.getCode());
orderChildDao.updateEntityByKey(child);
}
}
}
......@@ -3299,7 +3302,7 @@ public class OrderChildServiceImpl implements OrderChildService {
* @param truckNo 当前运单关联车牌号
* @param childNo 运单单号
*/
private void sendLoadSms(String mobile, String truckNo, String childNo) {
protected void sendLoadSms(String mobile, String truckNo, String childNo) {
AliSmsMessageReq req = new AliSmsMessageReq();
// 模板CODE
//SMS_470795021
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论