Browse Source

1.干线-加入运单跟踪日志更新

pull/1/head
zhenghaoyu 12 months ago
parent
commit
f8067896d8
  1. 19
      blade-service-api/logpm-trunkline-api/src/main/java/com/logpm/trunkline/dto/AddWaybillTrackDTO.java
  2. 5
      blade-service-api/logpm-trunkline-api/src/main/java/com/logpm/trunkline/feign/ITrunklineWaybillTrackClient.java
  3. 5
      blade-service/logpm-trunkline/src/main/java/com/logpm/trunkline/feign/TrunklineWaybillTrackClient.java

19
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;
}

5
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);
}

5
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("调用成功");
}

Loading…
Cancel
Save