Commit ae4b0cd541c4dc92795759738de2f51eecfdec33
1 parent
db9c5d27
1
Showing
3 changed files
with
24 additions
and
10 deletions
trash-garbage/src/main/java/com/trash/garbage/global/GlobalStatus.java
| @@ -49,7 +49,8 @@ public class GlobalStatus { | @@ -49,7 +49,8 @@ public class GlobalStatus { | ||
| 49 | NORMAL_USER(0, "用户"), | 49 | NORMAL_USER(0, "用户"), |
| 50 | DISPOSAL_SITE_USER(1, "处置场所负责人"), | 50 | DISPOSAL_SITE_USER(1, "处置场所负责人"), |
| 51 | DRIVER_USER(2, "清运车辆驾驶员"), | 51 | DRIVER_USER(2, "清运车辆驾驶员"), |
| 52 | - RESPONSIBLE_USER(3, "运输企业负责人"); | 52 | + RESPONSIBLE_USER(3, "运输企业负责人"), |
| 53 | + DROP_SITE_USER(4, "投放点用户"); | ||
| 53 | 54 | ||
| 54 | private Integer status; | 55 | private Integer status; |
| 55 | private String description; | 56 | private String description; |
trash-garbage/src/main/java/com/trash/garbage/service/impl/GarOrderServiceImpl.java
| @@ -183,7 +183,7 @@ public class GarOrderServiceImpl extends ServiceImpl<GarOrderMapper, GarOrder> | @@ -183,7 +183,7 @@ public class GarOrderServiceImpl extends ServiceImpl<GarOrderMapper, GarOrder> | ||
| 183 | } | 183 | } |
| 184 | garOrderImageService.saveBatch(images); | 184 | garOrderImageService.saveBatch(images); |
| 185 | // TODO 短信提醒 居民下单 | 185 | // TODO 短信提醒 居民下单 |
| 186 | - String content = "【装修垃圾清运】订单提醒:您有新的清运订单" + order.getGarOrderId() + ",请及时处理!用户联系方式" + order.getGarOrderContactTel() + "!"; | 186 | + String content = "订单提醒:您有新的清运订单" + order.getGarOrderId() + ",请及时处理!用户联系方式" + order.getGarOrderContactTel() + "!"; |
| 187 | smsUtils.sendMessage(order.getGarOrderCompanyTel(), content); | 187 | smsUtils.sendMessage(order.getGarOrderCompanyTel(), content); |
| 188 | return order.getGarOrderId(); | 188 | return order.getGarOrderId(); |
| 189 | } | 189 | } |
| @@ -504,9 +504,9 @@ public class GarOrderServiceImpl extends ServiceImpl<GarOrderMapper, GarOrder> | @@ -504,9 +504,9 @@ public class GarOrderServiceImpl extends ServiceImpl<GarOrderMapper, GarOrder> | ||
| 504 | // 完成订单 | 504 | // 完成订单 |
| 505 | GarOrder order = getById(dto.getGarOrderId()); | 505 | GarOrder order = getById(dto.getGarOrderId()); |
| 506 | // TODO 发送短信 通知企业和用户 修改订单状态为完成 disposal 和 handler表的状态一起修改 | 506 | // TODO 发送短信 通知企业和用户 修改订单状态为完成 disposal 和 handler表的状态一起修改 |
| 507 | - String message = "【装修垃圾清运】订单提醒:您的预约的清运订单" + order.getGarOrderId() + "已完成,可前往【智慧渣管APP】确认并评价,感谢您的使用!"; | 507 | + String message = "订单提醒:您的预约的清运订单" + order.getGarOrderId() + "已完成,可前往【智慧渣管APP】确认并评价,感谢您的使用!"; |
| 508 | smsUtils.sendMessage(order.getGarOrderContactTel(), message); | 508 | smsUtils.sendMessage(order.getGarOrderContactTel(), message); |
| 509 | -// smsUtils.sendMessage(order.getGarOrderCompanyTel(), "【装修垃圾清运】订单提醒:您的预约的清运订单"+order.getGarOrderId()+"已完成,可前往【智慧渣管APP】确认并评价,感谢您的使用!"); | 509 | +// smsUtils.sendMessage(order.getGarOrderCompanyTel(), "订单提醒:您的预约的清运订单"+order.getGarOrderId()+"已完成,可前往【智慧渣管APP】确认并评价,感谢您的使用!"); |
| 510 | successOrder(order); | 510 | successOrder(order); |
| 511 | redisCache.deleteObject(order.getGarOrderId()); | 511 | redisCache.deleteObject(order.getGarOrderId()); |
| 512 | // TODO 用户消息通知 订单菜单消息 | 512 | // TODO 用户消息通知 订单菜单消息 |
| @@ -555,7 +555,7 @@ public class GarOrderServiceImpl extends ServiceImpl<GarOrderMapper, GarOrder> | @@ -555,7 +555,7 @@ public class GarOrderServiceImpl extends ServiceImpl<GarOrderMapper, GarOrder> | ||
| 555 | String tel = GlobalStatus.GarUserStatusEnum.NORMAL_USER.getDescription().equals(user.getGarUserType()) ? | 555 | String tel = GlobalStatus.GarUserStatusEnum.NORMAL_USER.getDescription().equals(user.getGarUserType()) ? |
| 556 | order.getGarOrderCompanyTel() : order.getGarOrderContactTel(); | 556 | order.getGarOrderCompanyTel() : order.getGarOrderContactTel(); |
| 557 | String message = GlobalStatus.GarUserStatusEnum.NORMAL_USER.getDescription().equals(user.getGarUserType()) ? | 557 | String message = GlobalStatus.GarUserStatusEnum.NORMAL_USER.getDescription().equals(user.getGarUserType()) ? |
| 558 | - "【装修垃圾清运】订单提醒:您的待清运订单" + order.getGarOrderId() + "已被取消,详情请登录【智慧渣管APP】查看!" : "【装修垃圾清运】订单提醒:您的预约清运订单" + order.getGarOrderId() + "已被取消,详情请登录【智慧渣管APP】查看!"; | 558 | + "订单提醒:您的待清运订单" + order.getGarOrderId() + "已被取消,详情请登录【智慧渣管APP】查看!" : "订单提醒:您的预约清运订单" + order.getGarOrderId() + "已被取消,详情请登录【智慧渣管APP】查看!"; |
| 559 | smsUtils.sendMessage(tel, message); | 559 | smsUtils.sendMessage(tel, message); |
| 560 | // TODO 用户消息通知 订单菜单消息 | 560 | // TODO 用户消息通知 订单菜单消息 |
| 561 | userOrderMessageSend(order, message); | 561 | userOrderMessageSend(order, message); |
| @@ -606,7 +606,7 @@ public class GarOrderServiceImpl extends ServiceImpl<GarOrderMapper, GarOrder> | @@ -606,7 +606,7 @@ public class GarOrderServiceImpl extends ServiceImpl<GarOrderMapper, GarOrder> | ||
| 606 | .set(GarOrder::getGarOrderCompanyUserId, user.getGarUserId()); | 606 | .set(GarOrder::getGarOrderCompanyUserId, user.getGarUserId()); |
| 607 | update(uw); | 607 | update(uw); |
| 608 | // TODO 短信提醒 | 608 | // TODO 短信提醒 |
| 609 | - String message = "【装修垃圾清运】订单提醒:您的预约清运订单" + order.getGarOrderId() + "已被" + order.getGarOrderCompanyName() + "公司接收,详情请登录【智慧渣管APP】查看!企业服务电话!"; | 609 | + String message = "订单提醒:您的预约清运订单" + order.getGarOrderId() + "已被" + order.getGarOrderCompanyName() + "公司接收,详情请登录【智慧渣管APP】查看!企业服务电话!"; |
| 610 | smsUtils.sendMessage(order.getGarOrderContactTel(), message); | 610 | smsUtils.sendMessage(order.getGarOrderContactTel(), message); |
| 611 | // TODO 用户消息通知 订单菜单消息 | 611 | // TODO 用户消息通知 订单菜单消息 |
| 612 | userOrderMessageSend(order, message); | 612 | userOrderMessageSend(order, message); |
| @@ -621,8 +621,8 @@ public class GarOrderServiceImpl extends ServiceImpl<GarOrderMapper, GarOrder> | @@ -621,8 +621,8 @@ public class GarOrderServiceImpl extends ServiceImpl<GarOrderMapper, GarOrder> | ||
| 621 | .set(GarOrder::getGarHandlerEvaluateFlag, GlobalStatus.GarOrderStatus.EVALUATE_ORDER_NO.getValue()) | 621 | .set(GarOrder::getGarHandlerEvaluateFlag, GlobalStatus.GarOrderStatus.EVALUATE_ORDER_NO.getValue()) |
| 622 | .set(GarOrder::getGarEvaluateFlag, GlobalStatus.GarOrderStatus.EVALUATE_ORDER_NO.getValue()); | 622 | .set(GarOrder::getGarEvaluateFlag, GlobalStatus.GarOrderStatus.EVALUATE_ORDER_NO.getValue()); |
| 623 | update(uw); | 623 | update(uw); |
| 624 | - smsUtils.sendMessage(order.getGarOrderContactTel(), "【装修垃圾清运】订单提醒:您的预约的清运订单" + order.getGarOrderId() + "已完成,可前往【智慧渣管APP】确认并评价,感谢您的使用!"); | ||
| 625 | - smsUtils.sendMessage(order.getGarOrderCompanyTel(), "【装修垃圾清运】订单提醒:您的预约的清运订单" + order.getGarOrderId() + "已完成,可前往【智慧渣管APP】确认,感谢您的使用!"); | 624 | + smsUtils.sendMessage(order.getGarOrderContactTel(), "订单提醒:您的预约的清运订单" + order.getGarOrderId() + "已完成,可前往【智慧渣管APP】确认并评价,感谢您的使用!"); |
| 625 | + smsUtils.sendMessage(order.getGarOrderCompanyTel(), "订单提醒:您的预约的清运订单" + order.getGarOrderId() + "已完成,可前往【智慧渣管APP】确认,感谢您的使用!"); | ||
| 626 | // 更新disposal | 626 | // 更新disposal |
| 627 | LambdaUpdateWrapper<GarOrderMatchDisposal> uwd = new LambdaUpdateWrapper<>(); | 627 | LambdaUpdateWrapper<GarOrderMatchDisposal> uwd = new LambdaUpdateWrapper<>(); |
| 628 | uwd.eq(GarOrderMatchDisposal::getGarOrderId, dto.getGarOrderId()) | 628 | uwd.eq(GarOrderMatchDisposal::getGarOrderId, dto.getGarOrderId()) |
| @@ -1237,7 +1237,7 @@ public class GarOrderServiceImpl extends ServiceImpl<GarOrderMapper, GarOrder> | @@ -1237,7 +1237,7 @@ public class GarOrderServiceImpl extends ServiceImpl<GarOrderMapper, GarOrder> | ||
| 1237 | handlerService.saveBatch(handlerList); | 1237 | handlerService.saveBatch(handlerList); |
| 1238 | List<String> tels = handlerList.stream().map(GarOrderMatchHandler::getGarOrderHandlerTel).collect(Collectors.toList()); | 1238 | List<String> tels = handlerList.stream().map(GarOrderMatchHandler::getGarOrderHandlerTel).collect(Collectors.toList()); |
| 1239 | // TODO 短信通知 | 1239 | // TODO 短信通知 |
| 1240 | - smsUtils.sendMessage(tels, "【装修垃圾清运】订单提醒:您有新的清运订单" + order.getGarOrderId() + ",请及时处理!用户联系方式" + order.getGarOrderContactTel()); | 1240 | + smsUtils.sendMessage(tels, "订单提醒:您有新的清运订单" + order.getGarOrderId() + ",请及时处理!用户联系方式" + order.getGarOrderContactTel()); |
| 1241 | } | 1241 | } |
| 1242 | 1242 | ||
| 1243 | private GarOrderMatchHandler getGarOrderMatchHandler(GarOrder order, DispatchDto.DispatchDetail detail) { | 1243 | private GarOrderMatchHandler getGarOrderMatchHandler(GarOrder order, DispatchDto.DispatchDetail detail) { |
| @@ -1455,7 +1455,7 @@ public class GarOrderServiceImpl extends ServiceImpl<GarOrderMapper, GarOrder> | @@ -1455,7 +1455,7 @@ public class GarOrderServiceImpl extends ServiceImpl<GarOrderMapper, GarOrder> | ||
| 1455 | 1455 | ||
| 1456 | List<String> tels = disposalList.stream().map(GarOrderMatchDisposal::getGarOrderDisposalTel).collect(Collectors.toList()); | 1456 | List<String> tels = disposalList.stream().map(GarOrderMatchDisposal::getGarOrderDisposalTel).collect(Collectors.toList()); |
| 1457 | for (GarOrderMatchHandler garOrderMatchHandler : list) { | 1457 | for (GarOrderMatchHandler garOrderMatchHandler : list) { |
| 1458 | - String content = "【装修垃圾清运】订单提醒:您有新的处置清运订单" + order.getGarOrderId() + ",请联系" + order.getGarOrderCompanyName() + "企业 " + garOrderMatchHandler.getGarOrderHandlerName() + " 驾驶员,驾驶员联系方式" + garOrderMatchHandler.getGarOrderHandlerTel() + "!"; | 1458 | + String content = "订单提醒:您有新的处置清运订单" + order.getGarOrderId() + ",请联系" + order.getGarOrderCompanyName() + "企业 " + garOrderMatchHandler.getGarOrderHandlerName() + " 驾驶员,驾驶员联系方式" + garOrderMatchHandler.getGarOrderHandlerTel() + "!"; |
| 1459 | // TODO 短信通知 | 1459 | // TODO 短信通知 |
| 1460 | smsUtils.sendMessage(tels, content); | 1460 | smsUtils.sendMessage(tels, content); |
| 1461 | } | 1461 | } |
trash-garbage/src/main/java/com/trash/garbage/service/impl/GarUserServiceImpl.java
| @@ -265,6 +265,16 @@ public class GarUserServiceImpl extends ServiceImpl<GarUserMapper, GarUser> | @@ -265,6 +265,16 @@ public class GarUserServiceImpl extends ServiceImpl<GarUserMapper, GarUser> | ||
| 265 | vo.getRuleVos().add(ruleVo); | 265 | vo.getRuleVos().add(ruleVo); |
| 266 | 266 | ||
| 267 | } | 267 | } |
| 268 | + // 投放点用户 | ||
| 269 | + if (Objects.nonNull(dropPhone)) { | ||
| 270 | + ruleVo = new LoginVo.RuleVo(); | ||
| 271 | + ruleVo.setUserType(GlobalStatus.GarUserStatusEnum.DROP_SITE_USER.getDescription()); | ||
| 272 | + nUser.setGarUserType(GlobalStatus.GarUserStatusEnum.DROP_SITE_USER.getDescription()); | ||
| 273 | + nUser.setGarUserName(list.get(0).getDropPointName()); | ||
| 274 | + vo.getRuleVos().add(ruleVo); | ||
| 275 | + | ||
| 276 | + } | ||
| 277 | + | ||
| 268 | // for (LoginVo.RuleVo r : vo.getRuleVos()){ | 278 | // for (LoginVo.RuleVo r : vo.getRuleVos()){ |
| 269 | // //排除驾驶员、企业负责人、处理场所 | 279 | // //排除驾驶员、企业负责人、处理场所 |
| 270 | // if(r.getUserType().equals(GlobalStatus.GarUserStatusEnum.DISPOSAL_SITE_USER.getDescription()) || r.getUserType().equals(GlobalStatus.GarUserStatusEnum.DRIVER_USER.getDescription()) || r.getUserType().equals(GlobalStatus.GarUserStatusEnum.RESPONSIBLE_USER.getDescription())){ | 280 | // if(r.getUserType().equals(GlobalStatus.GarUserStatusEnum.DISPOSAL_SITE_USER.getDescription()) || r.getUserType().equals(GlobalStatus.GarUserStatusEnum.DRIVER_USER.getDescription()) || r.getUserType().equals(GlobalStatus.GarUserStatusEnum.RESPONSIBLE_USER.getDescription())){ |
| @@ -272,6 +282,9 @@ public class GarUserServiceImpl extends ServiceImpl<GarUserMapper, GarUser> | @@ -272,6 +282,9 @@ public class GarUserServiceImpl extends ServiceImpl<GarUserMapper, GarUser> | ||
| 272 | // } | 282 | // } |
| 273 | // } | 283 | // } |
| 274 | 284 | ||
| 285 | + if(vo.getName() == null || vo.getName().isEmpty()){ | ||
| 286 | + nUser.setGarUserName(nUser.getGarUserTel()); | ||
| 287 | + } | ||
| 275 | 288 | ||
| 276 | this.saveOrUpdate(nUser); | 289 | this.saveOrUpdate(nUser); |
| 277 | return vo; | 290 | return vo; |