|
@@ -1118,10 +1118,10 @@ public class PublishTaskInfoServiceImpl extends ServiceImpl<PublishTaskInfoMappe
|
|
|
throw new YException(YExceptionEnum.TASK_OVERDUE);
|
|
|
}
|
|
|
//判断司机是否有正在进行的订单
|
|
|
- List<OrderInfo> orderInfos = orderInfoService.getData(publishTaskInfo.getDriverCommonId());
|
|
|
- if (!CollectionUtils.isEmpty(orderInfos)){
|
|
|
- throw new YException(YExceptionEnum.CONDUCTED_ORDER);
|
|
|
- }
|
|
|
+// List<OrderInfo> orderInfos = orderInfoService.getData(publishTaskInfo.getDriverCommonId());
|
|
|
+// if (!CollectionUtils.isEmpty(orderInfos)){
|
|
|
+// throw new YException(YExceptionEnum.CONDUCTED_ORDER);
|
|
|
+// }
|
|
|
//新增订单信息
|
|
|
OrderInfo orderInfo = new OrderInfo();
|
|
|
orderInfo.setId(IdGenerator.generateUUID());
|
|
@@ -1229,43 +1229,27 @@ public class PublishTaskInfoServiceImpl extends ServiceImpl<PublishTaskInfoMappe
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public String examine(PublishTaskInfo publishTaskInfo) {
|
|
|
- //查询列表
|
|
|
+ //查询任务
|
|
|
PublishTaskInfo publishTaskInfo1 = this.selectById(publishTaskInfo.getId());
|
|
|
-
|
|
|
if (publishTaskInfo1 != null) {
|
|
|
//通过
|
|
|
if ("1".equals(publishTaskInfo.getFlag())) {
|
|
|
publishTaskInfo1.setStatusKey(StatusEnum.TASK_REJECT.getFlag());
|
|
|
publishTaskInfo1.setStatus(StatusEnum.TASK_REJECT.getName());
|
|
|
-// geTuiUtils.pushByCid("审核通知", "您的司机认证申请已审核通过", commonUser.getId());
|
|
|
-// UnimallMessage messageDO = new UnimallMessage();
|
|
|
-// messageDO.setAdminId(commonUser.getId());
|
|
|
-// messageDO.setCustomer(commonUser.getUserName());
|
|
|
-// messageDO.setOperation("审核通知");
|
|
|
-// messageDO.setResult("您的司机认证申请已审核通过");
|
|
|
-// messageDO.setGmtUpdate(new java.util.Date());
|
|
|
-// messageDO.setGmtCreate(new Date());
|
|
|
-// messageDO.setTaskId(IdGenerator.generateUUID());
|
|
|
-// messageDO.setCompanyId(AuthSecurityUtils.getCurrentUserInfo().getCompId());
|
|
|
-// messageDO.setPath("XXXXX");
|
|
|
-// webSocket.sendOneMessage(messageDO);
|
|
|
}
|
|
|
-// 驳回
|
|
|
+ //驳回
|
|
|
else if ("2".equals(publishTaskInfo.getFlag())) {
|
|
|
publishTaskInfo1.setStatusKey(StatusEnum.TASK_FAILED.getFlag());
|
|
|
publishTaskInfo1.setStatus(StatusEnum.TASK_FAILED.getName());
|
|
|
-// geTuiUtils.pushByCid("驳回通知", "您的司机认证申请已被驳回", commonUser.getId());
|
|
|
-// UnimallMessage messageDO = new UnimallMessage();
|
|
|
-// messageDO.setAdminId(commonUser.getId());
|
|
|
-// messageDO.setCustomer(commonUser.getUserName());
|
|
|
-// messageDO.setOperation("驳回通知");
|
|
|
-// messageDO.setResult("您的司机认证申请已被驳回");
|
|
|
-// messageDO.setGmtUpdate(new java.util.Date());
|
|
|
-// messageDO.setGmtCreate(new Date());
|
|
|
-// messageDO.setTaskId(IdGenerator.generateUUID());
|
|
|
-// messageDO.setCompanyId(AuthSecurityUtils.getCurrentUserInfo().getCompId());
|
|
|
-// messageDO.setPath("XXXXX");
|
|
|
-// webSocket.sendOneMessage(messageDO);
|
|
|
+ // 向货主发送信息
|
|
|
+ NewsInfo newsInfo = new NewsInfo();
|
|
|
+ newsInfo.setCrtCommonId("000");
|
|
|
+ newsInfo.setReCommonId(publishTaskInfo1.getCommonId());
|
|
|
+ newsInfo.setNewsContent("您发布的货运任务被驳回。");
|
|
|
+ newsInfo.setBussId(publishTaskInfo1.getId());
|
|
|
+ newsInfo.setNewsTypeKey("1");
|
|
|
+ newsInfo.setNewsType("系统消息");
|
|
|
+ newsInfoService.addNewsInfo(newsInfo);
|
|
|
}
|
|
|
//更改信息
|
|
|
this.updateById(publishTaskInfo1);
|