提交 933f6d19 authored 作者: 刘海泉's avatar 刘海泉

增加插入运单预计时间临时接口

上级 21c7e147
package com.clx.performance.controller.temp;
import com.clx.open.sdk.callback.message.OrderChildSyncMessage;
import com.clx.performance.dto.OrderChildExpectDTO;
import com.clx.performance.extranal.transport.TransportService;
import com.clx.performance.feign.TransportFeignService;
import com.clx.performance.listener.OrderChildDtsListener;
import com.clx.performance.service.OrderChildService;
import com.clx.performance.service.TempService;
import com.clx.performance.service.child.FeignOrderChildService;
import com.clx.performance.service.trace.TruckTraceMqHandlerService;
import com.msl.common.result.Result;
import com.msl.common.utils.DateUtils;
import io.swagger.annotations.ApiOperation;
import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired;
......@@ -17,7 +19,7 @@ import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController;
import javax.validation.constraints.NotBlank;
import java.time.LocalDateTime;
/**
* @Author: aiqingguo
......@@ -43,6 +45,9 @@ public class TempController {
private OrderChildDtsListener orderChildDtsListener;
@Autowired
private OrderChildService orderChildService;
@ApiOperation(value = "test", notes = "<br>By:艾庆国")
@RequestMapping(value = "/test", method = RequestMethod.GET)
public Result test() {
......@@ -66,6 +71,27 @@ public class TempController {
return Result.ok();
}
@ApiOperation(value = "插入缓存运单预计时间", notes = "<br>By:刘海泉")
@RequestMapping(value = "/saveOrderChildExpectTime", method = RequestMethod.GET)
public Result<Void> saveOrderChildExpectTime(@RequestParam("childNo") @NotBlank(message = "运单号不能为空") String childNo,
@RequestParam("expectArriveTime") @NotBlank(message = "预计到达货源地时间") String expectArriveTime,
@RequestParam("expectReceiveTime") @NotBlank(message = "预计到达目的地时间") String expectReceiveTime) {
OrderChildExpectDTO expect = new OrderChildExpectDTO();
expect.setChildNo(childNo);
expect.setExpectArriveTime(expectArriveTime);
expect.setExpectReceiveTime(expectReceiveTime);
expect.setCreateTime(DateUtils.formatDateTime(LocalDateTime.now()).get());
orderChildService.cacheOrderChildExpectData(childNo,expect);
return Result.ok();
}
// @ApiOperation(value = "更新网运标识", notes = "<br>By:艾庆国")
// @RequestMapping(value = "/updateInvoiceType", method = RequestMethod.POST)
// public Result<Void> updateInvoiceType(String childNo, Integer invoiceType) {
......
......@@ -16,7 +16,7 @@ public class OrderChildExpectDTO implements Serializable {
private static final long serialVersionUID = 1L;
private String childNo;//子订单编号
private String childNo;//单编号
private String expectArriveTime;//预计到达货源地时间
private Integer expectArriveTimeSecond;//预计到达货源地时间
private String expectReceiveTime;//预计到达目的地时间
......
......@@ -104,4 +104,7 @@ public interface OrderChildService {
OcrRecognitionResultVO ocrRecognition(OcrRecognitionParam param);
List<OrderChildExpectDTO> getOrderChildExpect(String orderChildNo);
void cacheOrderChildExpectData(String orderChildNo, OrderChildExpectDTO expect);
}
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论