|
@@ -11,15 +11,13 @@ import com.leromro.common.utils.GeoUtils;
|
|
|
import com.leromro.common.utils.SecurityUtils;
|
|
|
import com.leromro.core.domain.PlatformFinance;
|
|
|
import com.leromro.core.domain.SecondOrder;
|
|
|
+import com.leromro.core.domain.dto.ConversationMsgDTO;
|
|
|
import com.leromro.core.domain.dto.VolunteerStartOrderDTO;
|
|
|
import com.leromro.core.domain.vo.AppSecoundOrderInfoVO;
|
|
|
import com.leromro.core.domain.vo.VolunteerOrderStatisticsVO;
|
|
|
import com.leromro.core.domain.vo.VolunteerOrdersVO;
|
|
|
import com.leromro.core.domain.vo.WebSecondOrderInfoVO;
|
|
|
-import com.leromro.core.service.IAddressService;
|
|
|
-import com.leromro.core.service.IMainOrderService;
|
|
|
-import com.leromro.core.service.IPlatformFinanceService;
|
|
|
-import com.leromro.core.service.ISecondOrderService;
|
|
|
+import com.leromro.core.service.*;
|
|
|
import com.leromro.core.utils.DateTimeUtil;
|
|
|
import io.swagger.annotations.Api;
|
|
|
import io.swagger.annotations.ApiOperation;
|
|
@@ -47,6 +45,8 @@ public class volunteerOrderController extends BaseController {
|
|
|
private IMainOrderService mainOrderService;
|
|
|
@Autowired
|
|
|
private IPlatformFinanceService platformFinanceService;
|
|
|
+ @Autowired
|
|
|
+ private IConversationRecordService conversationRecordService;
|
|
|
|
|
|
@ApiOperation("志愿者查询小订单列表")
|
|
|
@GetMapping("/volunteerOrderList")
|
|
@@ -94,7 +94,11 @@ public class volunteerOrderController extends BaseController {
|
|
|
secondOrderService.update(updateWrapper);
|
|
|
//订单开始 根据secondOrderId修改主订单状态 修改为3
|
|
|
mainOrderService.startService(secondOrder.getSecondOrderId());
|
|
|
- // 通过websocket向客户发送消息,提示服务已开始
|
|
|
+ //异步推送系统消息给客户发送消息,提示服务已开始
|
|
|
+ conversationRecordService.sendSystemMsg(ConversationMsgDTO.builder()
|
|
|
+ .system(1).userId(secondOrder1.getUserId())
|
|
|
+ .msgContent("您预约"+secondOrder1.getWorkDate()+" "+secondOrder1.getWorkStartTime()+"的订单已开始服务")
|
|
|
+ .build());
|
|
|
return AjaxResult.success();
|
|
|
}
|
|
|
|