|
|
@@ -1,30 +1,23 @@
|
|
|
package com.cyksj.web.controller.manage;
|
|
|
|
|
|
-import cn.hutool.core.date.DateUtil;
|
|
|
-import com.alibaba.excel.support.ExcelTypeEnum;
|
|
|
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
|
import com.cyksj.dto.Result;
|
|
|
import com.cyksj.enums.GatewayResponse;
|
|
|
import com.cyksj.model.entity.OrderDon;
|
|
|
-import com.cyksj.model.entity.OrderDonTransport;
|
|
|
import com.cyksj.model.entity.OrderDonWaybill;
|
|
|
-import com.cyksj.model.excel.ExcelOrderDonInfo;
|
|
|
import com.cyksj.model.manage.request.ReqSetLogisticsPost;
|
|
|
import com.cyksj.model.manage.views.OrderDonView;
|
|
|
+import com.cyksj.model.views.OrderDonTransportView;
|
|
|
import com.cyksj.service.mange.CmsOrderDonService;
|
|
|
import com.cyksj.service.user.UserService;
|
|
|
-import com.cyksj.web.util.EasyExcelUtils;
|
|
|
import com.ejlchina.searcher.BeanSearcher;
|
|
|
import com.ejlchina.searcher.SearchResult;
|
|
|
import com.ejlchina.searcher.util.MapUtils;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
|
-import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.servlet.http.HttpServletRequest;
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
|
-import java.util.Date;
|
|
|
-import java.util.List;
|
|
|
|
|
|
/**
|
|
|
* @author chan
|
|
|
@@ -60,10 +53,10 @@ public class CmsOrderController {
|
|
|
|
|
|
|
|
|
@GetMapping("/get/transport/{orderId}")
|
|
|
- public Result<OrderDonTransport> getTransport(@PathVariable Long orderId){
|
|
|
- OrderDonTransport transport = cmsOrderDonService.getTransport(orderId);
|
|
|
-
|
|
|
- return GatewayResponse.SUCCESS.newBuilder().toResult(transport);
|
|
|
+ public Result<OrderDonTransportView> getTransport(@PathVariable Long orderId){
|
|
|
+// OrderDonTransport transport = cmsOrderDonService.getTransport(orderId);
|
|
|
+ OrderDonTransportView transportView = beanSearcher.searchFirst(OrderDonTransportView.class, MapUtils.builder().field(OrderDonTransportView::getOrderId, orderId).build());
|
|
|
+ return GatewayResponse.SUCCESS.newBuilder().toResult(transportView);
|
|
|
}
|
|
|
|
|
|
@PostMapping("/post/setWaybill")
|