提交 84ca2bdb authored 作者: 艾庆国's avatar 艾庆国

Merge branch 'refs/heads/v20.9_settlement_20240805' into test

Former-commit-id: aabb0c98
...@@ -3,6 +3,7 @@ package com.clx.performance.controller.temp; ...@@ -3,6 +3,7 @@ package com.clx.performance.controller.temp;
import com.clx.performance.dao.OrderChildDao; import com.clx.performance.dao.OrderChildDao;
import com.clx.performance.listener.OrderChildSyncTransportListener; import com.clx.performance.listener.OrderChildSyncTransportListener;
import com.clx.performance.model.OrderChild; import com.clx.performance.model.OrderChild;
import com.clx.performance.service.broker.OrderChildBrokerMqService;
import com.clx.performance.service.settle.SettlementMqHandlerService; import com.clx.performance.service.settle.SettlementMqHandlerService;
import com.clx.performance.service.settle.SettlementMqService; import com.clx.performance.service.settle.SettlementMqService;
import com.clx.performance.vo.mq.SettlementStatisticsMqParam; import com.clx.performance.vo.mq.SettlementStatisticsMqParam;
...@@ -33,6 +34,8 @@ public class TempSettlementController { ...@@ -33,6 +34,8 @@ public class TempSettlementController {
private OrderChildSyncTransportListener orderChildSyncTransportListener; private OrderChildSyncTransportListener orderChildSyncTransportListener;
@Autowired @Autowired
private SettlementMqHandlerService settlementMqHandlerService; private SettlementMqHandlerService settlementMqHandlerService;
@Autowired
private OrderChildBrokerMqService orderChildBrokerMqService;
@ApiOperation(value = "settlementStatistics", notes = "<br>By:艾庆国") @ApiOperation(value = "settlementStatistics", notes = "<br>By:艾庆国")
@RequestMapping(value = "/settlementStatistics", method = RequestMethod.GET) @RequestMapping(value = "/settlementStatistics", method = RequestMethod.GET)
...@@ -48,10 +51,18 @@ public class TempSettlementController { ...@@ -48,10 +51,18 @@ public class TempSettlementController {
@ApiOperation(value = "运单同步broker", notes = "<br>By:艾庆国") @ApiOperation(value = "运单同步broker", notes = "<br>By:艾庆国")
@RequestMapping(value = "/orderChildSync", method = RequestMethod.GET) @RequestMapping(value = "/orderChildSync", method = RequestMethod.GET)
public Result orderChildSync(String childNo) { public Result orderChildSync(String childNo) {
OrderChild orderChild = orderChildDao.getByChildNo(childNo).get();
// 同步broker // 发送mq (更新无车承运)
orderChildSyncTransportListener.transportOrderChildProcess(orderChild); orderChildBrokerMqService.orderChildSync(childNo);
return Result.ok();
}
@ApiOperation(value = "运单更新broker", notes = "<br>By:艾庆国")
@RequestMapping(value = "/orderChildUpdate", method = RequestMethod.GET)
public Result orderChildUpdate(String childNo) {
// 发送mq (更新无车承运)
orderChildBrokerMqService.orderChildUpdate(childNo);
return Result.ok(); return Result.ok();
} }
......
...@@ -28,10 +28,10 @@ public class BrokerServiceImpl implements BrokerService { ...@@ -28,10 +28,10 @@ public class BrokerServiceImpl implements BrokerService {
Result<Object> result = brokerFeign.saveTransport(param); Result<Object> result = brokerFeign.saveTransport(param);
log.info("运单同步网络货运, param:{}", JSON.toJSONString(param)); log.info("运单同步网络货运, param:{}", JSON.toJSONString(param));
if (result.getCode() != 0) { if (result.getCode() != 0) {
log.info("运单同步网络货运失败, msg:{}", result.getMsg()); log.info("运单同步网络货运失败, childNo:{}, msg:{}", param.getOrderChild().getSourceChildNo(), result.getMsg());
throw new ServiceSystemException(ResultEnum.FEIGN_ERROR, result.getMsg()); throw new ServiceSystemException(ResultEnum.FEIGN_ERROR, result.getMsg());
} }
log.info("运单同步网络货运, result:{}", JSON.toJSONString(result)); log.info("运单同步网络货运, childNo:{}, result:{}", param.getOrderChild().getSourceChildNo(), JSON.toJSONString(result));
} }
@Override @Override
...@@ -40,10 +40,10 @@ public class BrokerServiceImpl implements BrokerService { ...@@ -40,10 +40,10 @@ public class BrokerServiceImpl implements BrokerService {
Result<Object> result = brokerFeign.modifyTransport(param); Result<Object> result = brokerFeign.modifyTransport(param);
if (result.getCode() != 0) { if (result.getCode() != 0) {
log.info("运单更新网络货运失败, msg:{}", result.getMsg()); log.info("运单更新网络货运失败, childNo:{}, msg:{}", param.getOrderChild().getSourceChildNo(), result.getMsg());
throw new ServiceSystemException(ResultEnum.FEIGN_ERROR, result.getMsg()); throw new ServiceSystemException(ResultEnum.FEIGN_ERROR, result.getMsg());
} }
log.info("运单更新网络货运, result:{}", JSON.toJSONString(result)); log.info("运单更新网络货运, childNo:{}, result:{}", param.getOrderChild().getSourceChildNo(), JSON.toJSONString(result));
} }
@Override @Override
...@@ -57,9 +57,9 @@ public class BrokerServiceImpl implements BrokerService { ...@@ -57,9 +57,9 @@ public class BrokerServiceImpl implements BrokerService {
Result<TransportVO> result = brokerFeign.getTransportByChildNo(childNo, settlementConfig.getBrokerUserCode(), settlementNo); Result<TransportVO> result = brokerFeign.getTransportByChildNo(childNo, settlementConfig.getBrokerUserCode(), settlementNo);
if (result.getCode() != 0) { if (result.getCode() != 0) {
log.info("运单同步网络货运失败, msg:{}", result.getMsg()); log.info("获取网络货运运单状态, childNo:{}, msg:{}", childNo, result.getMsg());
} }
log.info("运单同步网络货运, result:{}", JSON.toJSONString(result)); log.info("获取网络货运运单状态, childNo:{}, result:{}", childNo, JSON.toJSONString(result));
return result.getData(); return result.getData();
} }
......
...@@ -28,7 +28,7 @@ public class BrokerDelayListener { ...@@ -28,7 +28,7 @@ public class BrokerDelayListener {
@RabbitListener(queues = RabbitKeyBrokerConstants.DEFAULT_DEAD_QUEUE) @RabbitListener(queues = RabbitKeyBrokerConstants.DEFAULT_DEAD_QUEUE)
public void process(Message message) { public void process(Message message) {
try{ try{
log.info("无车承运-延迟, message:{}", message); log.info("无车承运-延迟, message:{}", new String(message.getBody()));
process(JSON.parseObject(new String(message.getBody()), new TypeReference<MqWrapper<MqDelay>>(){}).getData()); process(JSON.parseObject(new String(message.getBody()), new TypeReference<MqWrapper<MqDelay>>(){}).getData());
}catch (Exception e){ }catch (Exception e){
log.info("无车承运-延迟 失败",e); log.info("无车承运-延迟 失败",e);
......
...@@ -28,7 +28,7 @@ public class SettlementDelayListener { ...@@ -28,7 +28,7 @@ public class SettlementDelayListener {
@RabbitListener(queues = RabbitKeySettlementConstants.DEFAULT_DEAD_QUEUE) @RabbitListener(queues = RabbitKeySettlementConstants.DEFAULT_DEAD_QUEUE)
public void process(Message message) { public void process(Message message) {
try{ try{
log.info("结算-延迟, message:{}", message); log.info("结算-延迟, message:{}", new String(message.getBody()));
process(JSON.parseObject(new String(message.getBody()), new TypeReference<MqWrapper<MqDelay>>(){}).getData()); process(JSON.parseObject(new String(message.getBody()), new TypeReference<MqWrapper<MqDelay>>(){}).getData());
}catch (Exception e){ }catch (Exception e){
log.info("结算-延迟 失败",e); log.info("结算-延迟 失败",e);
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论