diff --git a/blade-service-api/logpm-trunkline-api/src/main/java/com/logpm/trunkline/dto/AddWaybillTrackDTO.java b/blade-service-api/logpm-trunkline-api/src/main/java/com/logpm/trunkline/dto/AddWaybillTrackDTO.java new file mode 100644 index 000000000..967e0f3b2 --- /dev/null +++ b/blade-service-api/logpm-trunkline-api/src/main/java/com/logpm/trunkline/dto/AddWaybillTrackDTO.java @@ -0,0 +1,19 @@ +package com.logpm.trunkline.dto; + +import lombok.Data; + +import java.io.Serializable; + +@Data +public class AddWaybillTrackDTO implements Serializable { + + private Long waybillId; + private String waybillNo; + private String trackType; + private String refer; + private String operationRemark; + private String nickName; + private Long userId; + private Long warehouseId; + private String warehouseName; +} diff --git a/blade-service-api/logpm-trunkline-api/src/main/java/com/logpm/trunkline/feign/ITrunklineWaybillTrackClient.java b/blade-service-api/logpm-trunkline-api/src/main/java/com/logpm/trunkline/feign/ITrunklineWaybillTrackClient.java index e288881ce..2d0a86c58 100644 --- a/blade-service-api/logpm-trunkline-api/src/main/java/com/logpm/trunkline/feign/ITrunklineWaybillTrackClient.java +++ b/blade-service-api/logpm-trunkline-api/src/main/java/com/logpm/trunkline/feign/ITrunklineWaybillTrackClient.java @@ -1,10 +1,11 @@ package com.logpm.trunkline.feign; +import com.logpm.trunkline.dto.AddWaybillTrackDTO; import org.springblade.common.constant.ModuleNameConstant; import org.springblade.core.tool.api.R; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.RequestParam; +import org.springframework.web.bind.annotation.RequestBody; @FeignClient( value = ModuleNameConstant.APPLICATION_TRUNKLINE_NAME @@ -14,6 +15,6 @@ public interface ITrunklineWaybillTrackClient { String API_PREFIX = "trunklineWaybillOrder/client"; @GetMapping(API_PREFIX+"/addWaybillLog") - R addWaybillLog(@RequestParam Long waybillId, @RequestParam String waybillNo, @RequestParam String trackType, @RequestParam String refer, @RequestParam String operationRemark, @RequestParam String nickName, @RequestParam Long userId,@RequestParam Long warehouseId,@RequestParam String warehouseName); + R addWaybillLog(@RequestBody AddWaybillTrackDTO addWaybillTrackDTO); } diff --git a/blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/feign/TrunklineWaybillTrackClient.java b/blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/feign/TrunklineWaybillTrackClient.java index a1aa49d95..f3d1ccb78 100644 --- a/blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/feign/TrunklineWaybillTrackClient.java +++ b/blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/feign/TrunklineWaybillTrackClient.java @@ -1,6 +1,7 @@ package com.logpm.trunkline.feign; +import com.logpm.trunkline.dto.AddWaybillTrackDTO; import com.logpm.trunkline.service.IOpenOrderAsyncService; import lombok.AllArgsConstructor; import lombok.extern.slf4j.Slf4j; @@ -17,8 +18,8 @@ public class TrunklineWaybillTrackClient implements ITrunklineWaybillTrackClient private final IOpenOrderAsyncService openOrderAsyncService; @Override - public R addWaybillLog(Long waybillId, String waybillNo, String trackType, String refer, String operationRemark, String nickName,Long userId,Long warehouseId, String warehouseName) { - openOrderAsyncService.saveLog(waybillId,waybillNo,trackType,refer,operationRemark,nickName,userId,warehouseId,warehouseName); + public R addWaybillLog(AddWaybillTrackDTO addWaybillTrackDTO) { + openOrderAsyncService.saveLog(addWaybillTrackDTO.getWaybillId(),addWaybillTrackDTO.getWaybillNo(),addWaybillTrackDTO.getTrackType(),addWaybillTrackDTO.getRefer(),addWaybillTrackDTO.getOperationRemark(),addWaybillTrackDTO.getNickName(),addWaybillTrackDTO.getUserId(),addWaybillTrackDTO.getWarehouseId(),addWaybillTrackDTO.getWarehouseName()); return R.success("调用成功"); }