|
@@ -1,9 +1,14 @@
|
|
|
package com.sckw.transport.controller;
|
|
package com.sckw.transport.controller;
|
|
|
|
|
|
|
|
|
|
+import com.sckw.core.utils.CollectionUtils;
|
|
|
import com.sckw.core.web.constant.HttpStatus;
|
|
import com.sckw.core.web.constant.HttpStatus;
|
|
|
import com.sckw.core.web.response.HttpResult;
|
|
import com.sckw.core.web.response.HttpResult;
|
|
|
|
|
+import com.sckw.excel.easyexcel.RequestHolder;
|
|
|
|
|
+import com.sckw.excel.utils.ExcelUtil;
|
|
|
import com.sckw.transport.model.param.AcceptCarriageOrderQuery;
|
|
import com.sckw.transport.model.param.AcceptCarriageOrderQuery;
|
|
|
|
|
+import com.sckw.transport.model.vo.ConsignOrderVo;
|
|
|
import com.sckw.transport.service.AcceptCarriageOrderService;
|
|
import com.sckw.transport.service.AcceptCarriageOrderService;
|
|
|
|
|
+import jakarta.servlet.http.HttpServletResponse;
|
|
|
import lombok.RequiredArgsConstructor;
|
|
import lombok.RequiredArgsConstructor;
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -11,6 +16,8 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
import org.springframework.web.bind.annotation.RequestMethod;
|
|
import org.springframework.web.bind.annotation.RequestMethod;
|
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
|
|
|
|
+import java.util.List;
|
|
|
|
|
+
|
|
|
/**
|
|
/**
|
|
|
* @author lfdc
|
|
* @author lfdc
|
|
|
* @description 承运订单controller
|
|
* @description 承运订单controller
|
|
@@ -30,7 +37,7 @@ public class AcceptCarriageOrderController {
|
|
|
* @param query 查询参数
|
|
* @param query 查询参数
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
- @RequestMapping(value = "/kwtList", method = RequestMethod.GET)
|
|
|
|
|
|
|
+ @RequestMapping(value = "/list", method = RequestMethod.GET)
|
|
|
public HttpResult acceptCarriageOrderList(AcceptCarriageOrderQuery query) {
|
|
public HttpResult acceptCarriageOrderList(AcceptCarriageOrderQuery query) {
|
|
|
try {
|
|
try {
|
|
|
return acceptCarriageOrderService.list(query);
|
|
return acceptCarriageOrderService.list(query);
|
|
@@ -44,7 +51,7 @@ public class AcceptCarriageOrderController {
|
|
|
* 承运订单首页统计查询
|
|
* 承运订单首页统计查询
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
- @RequestMapping(value = "/kwtCount", method = RequestMethod.GET)
|
|
|
|
|
|
|
+ @RequestMapping(value = "/statistics", method = RequestMethod.GET)
|
|
|
public HttpResult acceptCarriageOrderCount(AcceptCarriageOrderQuery query) {
|
|
public HttpResult acceptCarriageOrderCount(AcceptCarriageOrderQuery query) {
|
|
|
try {
|
|
try {
|
|
|
return acceptCarriageOrderService.count(query);
|
|
return acceptCarriageOrderService.count(query);
|
|
@@ -55,11 +62,27 @@ public class AcceptCarriageOrderController {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
|
- * 承运订单-分包托运
|
|
|
|
|
|
|
+ * 承运订单导出
|
|
|
|
|
+ * @param query
|
|
|
|
|
+ * @return
|
|
|
|
|
+ */
|
|
|
|
|
+ @RequestMapping(value = "/export", method = RequestMethod.GET)
|
|
|
|
|
+ public HttpResult export(AcceptCarriageOrderQuery query) {
|
|
|
|
|
+ HttpServletResponse response = RequestHolder.getResponse();
|
|
|
|
|
+ List list = acceptCarriageOrderService.export(query);
|
|
|
|
|
+ if (CollectionUtils.isNotEmpty(list)){
|
|
|
|
|
+ ExcelUtil.download(response, ConsignOrderVo.class, list);
|
|
|
|
|
+ return HttpResult.ok();
|
|
|
|
|
+ }
|
|
|
|
|
+ return HttpResult.error("没有可导出的数据");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ /**
|
|
|
|
|
+ * 承运订单-分包托运s
|
|
|
* @param query 查询参数
|
|
* @param query 查询参数
|
|
|
* @return
|
|
* @return
|
|
|
*/
|
|
*/
|
|
|
- @RequestMapping(value = "/kwtSubcontractConsignment", method = RequestMethod.POST)
|
|
|
|
|
|
|
+ @RequestMapping(value = "/subcontractConsignment", method = RequestMethod.POST)
|
|
|
public HttpResult subcontractConsignment(AcceptCarriageOrderQuery query) {
|
|
public HttpResult subcontractConsignment(AcceptCarriageOrderQuery query) {
|
|
|
try {
|
|
try {
|
|
|
return acceptCarriageOrderService.subcontractConsignment(query);
|
|
return acceptCarriageOrderService.subcontractConsignment(query);
|