chenxiaofei 2 месяцев назад
Родитель
Сommit
c4857c4940

+ 1 - 0
sckw-modules/sckw-fleet/src/main/java/com/sckw/fleet/model/vo/TruckInfoVo.java

@@ -65,6 +65,7 @@ public class TruckInfoVo implements Serializable {
         /**
         /**
          * 车辆类型(0-自有车辆,1-外部车辆)
          * 车辆类型(0-自有车辆,1-外部车辆)
          */
          */
+        @Schema(description = "车辆类型(0-自有车辆,1-外部车辆)")
         private String truckMark;
         private String truckMark;
     }
     }
 }
 }

+ 3 - 1
sckw-modules/sckw-transport/src/main/java/com/sckw/transport/controller/KwtWaybillOrderController.java

@@ -23,6 +23,7 @@ import com.sckw.transport.model.vo.WaybillOrderExportVo;
 import com.sckw.transport.model.vo.WaybillOrderSelectVo;
 import com.sckw.transport.model.vo.WaybillOrderSelectVo;
 import com.sckw.transport.service.KwtWaybillOrderService;
 import com.sckw.transport.service.KwtWaybillOrderService;
 import com.sckw.transport.service.KwtWaybillOrderV1Service;
 import com.sckw.transport.service.KwtWaybillOrderV1Service;
+import io.swagger.v3.oas.annotations.Operation;
 import jakarta.servlet.http.HttpServletRequest;
 import jakarta.servlet.http.HttpServletRequest;
 import jakarta.servlet.http.HttpServletResponse;
 import jakarta.servlet.http.HttpServletResponse;
 import jakarta.validation.Valid;
 import jakarta.validation.Valid;
@@ -649,7 +650,8 @@ public class KwtWaybillOrderController {
      * @date 2024/3/7
      * @date 2024/3/7
      **/
      **/
     @PostMapping("/queryBillOrderInfo")
     @PostMapping("/queryBillOrderInfo")
-    public HttpResult queryBillOrderInfo(@RequestBody @Valid WaybillOrderRequest params){
+    @Operation(summary = "查询运单信息")
+    public HttpResult queryBillOrderInfo(@RequestBody WaybillOrderRequest params){
         return waybillOrderV1Service.queryBillOrderInfo(params);
         return waybillOrderV1Service.queryBillOrderInfo(params);
     }
     }
 
 

+ 2 - 1
sckw-modules/sckw-transport/src/main/java/com/sckw/transport/model/dto/WaybillOrderRequest.java

@@ -1,5 +1,6 @@
 package com.sckw.transport.model.dto;
 package com.sckw.transport.model.dto;
 
 
+import io.swagger.v3.oas.annotations.media.Schema;
 import jakarta.validation.constraints.NotNull;
 import jakarta.validation.constraints.NotNull;
 import lombok.Data;
 import lombok.Data;
 
 
@@ -16,7 +17,7 @@ public class WaybillOrderRequest implements Serializable {
     /**
     /**
      * 运单号id
      * 运单号id
      */
      */
-    @NotNull(message = "运单号id不能为空")
+    @Schema(description = "运单号id")
     private Long wOrderId;
     private Long wOrderId;
 
 
 }
 }

+ 3 - 0
sckw-modules/sckw-transport/src/main/java/com/sckw/transport/service/KwtWaybillOrderV1Service.java

@@ -2867,6 +2867,9 @@ public class KwtWaybillOrderV1Service {
      * @date 2024/3/13
      * @date 2024/3/13
      **/
      **/
     public HttpResult queryBillOrderInfo(WaybillOrderRequest params) {
     public HttpResult queryBillOrderInfo(WaybillOrderRequest params) {
+        if (Objects.nonNull( params.getWOrderId())){
+            throw new RuntimeException("运单号id不能为空");
+        }
         //运单信息
         //运单信息
         KwtWaybillOrderV1 waybillOrder = waybillOrderV1Dao.selectById(params.getWOrderId());
         KwtWaybillOrderV1 waybillOrder = waybillOrderV1Dao.selectById(params.getWOrderId());
         if (waybillOrder == null) {
         if (waybillOrder == null) {