| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- package com.ydtech.modules.order.controller;
- import com.alibaba.fastjson.JSONArray;
- import com.ydtech.core.page.HttpResult;
- import com.ydtech.modules.order.entity.InsOrdersTrack;
- import com.ydtech.modules.order.service.InsOrdersTrackService;
- import io.swagger.annotations.Api;
- import io.swagger.annotations.ApiOperation;
- import lombok.RequiredArgsConstructor;
- import org.springframework.web.bind.annotation.GetMapping;
- import org.springframework.web.bind.annotation.RequestMapping;
- import org.springframework.web.bind.annotation.RequestParam;
- import org.springframework.web.bind.annotation.RestController;
- import java.util.List;
- @Api(tags = "订单轨迹")
- @RequestMapping("/insurance/track")
- @RestController
- @RequiredArgsConstructor
- public class InsOrdersTrackController {
- private final InsOrdersTrackService insOrdersTrackService;
- @GetMapping("/query")
- @ApiOperation(value = "订单轨迹查询")
- public HttpResult<List<InsOrdersTrack>> query(@RequestParam(required = false) String orderNo) {
- List<InsOrdersTrack> query = this.insOrdersTrackService.query(orderNo);
- return HttpResult.ok(query);
- }
- @GetMapping("/queryBySuborder")
- @ApiOperation(value = "子订单轨迹查询")
- public HttpResult<List<InsOrdersTrack>> queryBySuborder(@RequestParam(required = false) String suborder) {
- List<InsOrdersTrack> query = this.insOrdersTrackService.queryBySuborder(suborder);
- return HttpResult.ok(query);
- }
- @GetMapping("/queryBySuborderDetails")
- @ApiOperation(value = "子订单轨迹查询")
- public HttpResult<JSONArray> queryBySuborderDetails(@RequestParam(required = false) String suborder) {
- JSONArray list = this.insOrdersTrackService.queryBySuborderDetails(suborder);
- return HttpResult.ok(list);
- }
- }
|