|
|
@@ -20,6 +20,7 @@ import com.yc.ship.module.trade.controller.admin.order.vo.order.*;
|
|
|
import com.yc.ship.module.trade.controller.admin.order.vo.refund.TradeRefundCalculateRespVO;
|
|
|
import com.yc.ship.module.trade.controller.admin.order.vo.refund.TradeRefundCreateReqVO;
|
|
|
import com.yc.ship.module.trade.controller.admin.order.vo.refund.TradeRefundCreateRespVO;
|
|
|
+import com.yc.ship.module.trade.controller.admin.orderjzdetail.vo.OrderJzDetailSaveReqVO;
|
|
|
import com.yc.ship.module.trade.controller.app.otc.vo.*;
|
|
|
import com.yc.ship.module.trade.dal.dataobject.order.TradeOrderCountryDO;
|
|
|
import com.yc.ship.module.trade.dal.dataobject.order.TradeOrderTotalDO;
|
|
|
@@ -29,6 +30,7 @@ import com.yc.ship.module.trade.service.order.AdminTradeOrderService;
|
|
|
import com.yc.ship.module.trade.service.order.TradeOrderCountryService;
|
|
|
import com.yc.ship.module.trade.service.order.TradeOrderService;
|
|
|
import com.yc.ship.module.trade.service.order.TradeOrderTotalService;
|
|
|
+import com.yc.ship.module.trade.service.orderjzdetail.OrderJzDetailService;
|
|
|
import com.yc.ship.module.trade.service.otc.AppOtcTradeOrderService;
|
|
|
import com.yc.ship.module.trade.service.otc.OtcTradeOrderService;
|
|
|
import com.yc.ship.module.trade.utils.AgencyAuthUtils;
|
|
|
@@ -39,6 +41,7 @@ import org.springframework.validation.annotation.Validated;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
+import javax.annotation.security.PermitAll;
|
|
|
import javax.validation.Valid;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
|
@@ -77,6 +80,9 @@ public class AppOtcTradeOrderController {
|
|
|
@Resource
|
|
|
private OtcTradeOrderService otcTradeOrderService;
|
|
|
|
|
|
+ @Resource
|
|
|
+ private OrderJzDetailService orderJzDetailService;
|
|
|
+
|
|
|
|
|
|
@RequestDecryption
|
|
|
@PostMapping("/miniApp/createOrder")
|
|
|
@@ -162,9 +168,9 @@ public class AppOtcTradeOrderController {
|
|
|
@Operation(summary = "查询我的行程")
|
|
|
@PreAuthenticated
|
|
|
@OperateLog(type = API)
|
|
|
- public CommonResult<List<AppMyItineraryVO>> getMyItinerary(@RequestParam("status") Integer status) {
|
|
|
+ public CommonResult<List<AppMyItineraryVO>> getMyItinerary(@RequestParam("status") Integer status, @RequestParam("keyword") String keyword) {
|
|
|
Long loginUserId = getLoginUserId();
|
|
|
- List<AppMyItineraryVO> list = appOtcTradeOrderService.getMyItinerary(loginUserId, status);
|
|
|
+ List<AppMyItineraryVO> list = appOtcTradeOrderService.getMyItinerary(loginUserId, status, keyword);
|
|
|
return CommonResult.success(list);
|
|
|
}
|
|
|
|
|
|
@@ -179,5 +185,13 @@ public class AppOtcTradeOrderController {
|
|
|
return CommonResult.success(detailVO);
|
|
|
}
|
|
|
|
|
|
+ @PostMapping("/miniApp/sign")
|
|
|
+ @Operation(summary = "查询行程详情")
|
|
|
+ @PreAuthenticated
|
|
|
+ @OperateLog(type = API)
|
|
|
+ public CommonResult<Long> createOrderJzDetail(@Valid @RequestBody List<OrderJzDetailSaveReqVO> createReqVOList) {
|
|
|
+ return success(orderJzDetailService.createOrderJzDetail(createReqVOList));
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
}
|