提交 380a8bfe authored 作者: jiangwujie's avatar jiangwujie

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

上级 e8f79b5f
......@@ -260,8 +260,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;
......
......@@ -3302,6 +3302,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());
}
// 已装货
......@@ -3314,6 +3315,7 @@ public class OrderChildServiceImpl implements OrderChildService {
// 修改 通知状态 为已通知
child.setExitNoticeStatus(OrderChildEnum.ExitNoticeStatus.NOTIFIED.getCode());
child.setEnterExitSendStatus(OrderChildEnum.EnterExitSendStatus.DRIVE_OUT.getCode());
orderChildDao.updateEntityByKey(child);
}
} else {
......@@ -3325,6 +3327,7 @@ public class OrderChildServiceImpl implements OrderChildService {
child.setExitNoticeStatus(OrderChildEnum.ExitNoticeStatus.NOT_NOTIFIED.getCode());
// 状态改为驶入货源地
child.setEnterExitSendStatus(OrderChildEnum.EnterExitSendStatus.DRIVE_IN.getCode());
orderChildDao.updateEntityByKey(child);
}
}
}
......@@ -3342,7 +3345,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 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论