提交 a2cd5858 authored 作者: aiqingguo's avatar aiqingguo

Merge branch 'v6.4_transportation_20231110' into test

...@@ -17,6 +17,7 @@ import lombok.ToString; ...@@ -17,6 +17,7 @@ import lombok.ToString;
@NoArgsConstructor @NoArgsConstructor
public class OrderChildLoadMqParam { public class OrderChildLoadMqParam {
private String childNo; //运单编号 private String childNo; //运单编号
private Integer repeatStatus; //重复状态:0首次 1重复
} }
...@@ -17,6 +17,7 @@ import lombok.ToString; ...@@ -17,6 +17,7 @@ import lombok.ToString;
@NoArgsConstructor @NoArgsConstructor
public class OrderChildUnloadMqParam { public class OrderChildUnloadMqParam {
private String childNo; //运单编号 private String childNo; //运单编号
private Integer repeatStatus; //重复状态:0首次 1重复
} }
...@@ -120,8 +120,8 @@ public class AppIntegralRuleVO { ...@@ -120,8 +120,8 @@ public class AppIntegralRuleVO {
private Integer integralTruck; private Integer integralTruck;
@ApiModelProperty(value = "油表上报积分x") @ApiModelProperty(value = "油表上报积分x")
private Integer integralRefuel; private Integer integralRefuel;
@ApiModelProperty(value = "上报交通拥堵积分x") // @ApiModelProperty(value = "上报交通拥堵积分x")
private Integer integralTraffic; // private Integer integralTraffic;
@ApiModelProperty(value = "上报货源地需要排队积分x") @ApiModelProperty(value = "上报货源地需要排队积分x")
private Integer integralSendAddressWait; private Integer integralSendAddressWait;
@ApiModelProperty(value = "上报货源地无需排队积分x") @ApiModelProperty(value = "上报货源地无需排队积分x")
......
...@@ -9,7 +9,6 @@ import com.clx.performance.enums.BreakContractOwnerRecordEnum; ...@@ -9,7 +9,6 @@ import com.clx.performance.enums.BreakContractOwnerRecordEnum;
import com.clx.performance.enums.BreakContractSettlementDriverEnum; import com.clx.performance.enums.BreakContractSettlementDriverEnum;
import com.clx.performance.mapper.breakcontract.BreakContractOwnerRecordMapper; import com.clx.performance.mapper.breakcontract.BreakContractOwnerRecordMapper;
import com.clx.performance.model.breakcontract.BreakContractOwnerRecord; import com.clx.performance.model.breakcontract.BreakContractOwnerRecord;
import com.clx.performance.model.breakcontract.BreakContractOwnerRule;
import com.clx.performance.param.pc.breakcontract.carrier.PageBreakContractOwnerRecordParam; import com.clx.performance.param.pc.breakcontract.carrier.PageBreakContractOwnerRecordParam;
import com.clx.performance.param.pc.breakcontract.owner.PageOwnerBreakContractOwnerRecordParam; import com.clx.performance.param.pc.breakcontract.owner.PageOwnerBreakContractOwnerRecordParam;
import com.clx.performance.vo.pc.breakcontract.carrier.BreakContractOwnerRecordVO; import com.clx.performance.vo.pc.breakcontract.carrier.BreakContractOwnerRecordVO;
......
...@@ -9,7 +9,7 @@ public interface OrderChildMqService { ...@@ -9,7 +9,7 @@ public interface OrderChildMqService {
void orderChildDriverConfirm(String childNo); void orderChildDriverConfirm(String childNo);
void orderChildLoad(String childNo); void orderChildLoad(String childNo);
void orderChildUnLoad(String childNo); void orderChildUnload(String childNo);
void orderChildCancel(String childNo, Integer status, Integer opUserType, Long opUserNo, String opUserName); void orderChildCancel(String childNo, Integer status, Integer opUserType, Long opUserNo, String opUserName);
......
...@@ -77,6 +77,7 @@ public class OrderChildMqServiceImpl implements OrderChildMqService { ...@@ -77,6 +77,7 @@ public class OrderChildMqServiceImpl implements OrderChildMqService {
public void orderChildLoad(String childNo) { public void orderChildLoad(String childNo) {
OrderChildLoadMqParam mq = new OrderChildLoadMqParam(); OrderChildLoadMqParam mq = new OrderChildLoadMqParam();
mq.setChildNo(childNo); mq.setChildNo(childNo);
mq.setRepeatStatus(0);
MqDelay<MqWrapper<OrderChildLoadMqParam>> delay = new MqDelay<>(RabbitKeyOrderChildConstants.DEFAULT_EXCHANGE, RabbitKeyOrderChildConstants.ORDER_CHILD_LOAD_ROUTING_KEY, new MqWrapper<>(mq)); MqDelay<MqWrapper<OrderChildLoadMqParam>> delay = new MqDelay<>(RabbitKeyOrderChildConstants.DEFAULT_EXCHANGE, RabbitKeyOrderChildConstants.ORDER_CHILD_LOAD_ROUTING_KEY, new MqWrapper<>(mq));
Message message = MessageBuilder.withBody(JSON.toJSONString(new MqWrapper<>(delay)).getBytes()).build(); Message message = MessageBuilder.withBody(JSON.toJSONString(new MqWrapper<>(delay)).getBytes()).build();
...@@ -85,9 +86,10 @@ public class OrderChildMqServiceImpl implements OrderChildMqService { ...@@ -85,9 +86,10 @@ public class OrderChildMqServiceImpl implements OrderChildMqService {
} }
@Override @Override
public void orderChildUnLoad(String childNo) { public void orderChildUnload(String childNo) {
OrderChildUnloadMqParam mq = new OrderChildUnloadMqParam(); OrderChildUnloadMqParam mq = new OrderChildUnloadMqParam();
mq.setChildNo(childNo); mq.setChildNo(childNo);
mq.setRepeatStatus(0);
MqDelay<MqWrapper<OrderChildUnloadMqParam>> delay = new MqDelay<>(RabbitKeyOrderChildConstants.DEFAULT_EXCHANGE, RabbitKeyOrderChildConstants.ORDER_CHILD_UNLOAD_ROUTING_KEY, new MqWrapper<>(mq)); MqDelay<MqWrapper<OrderChildUnloadMqParam>> delay = new MqDelay<>(RabbitKeyOrderChildConstants.DEFAULT_EXCHANGE, RabbitKeyOrderChildConstants.ORDER_CHILD_UNLOAD_ROUTING_KEY, new MqWrapper<>(mq));
Message message = MessageBuilder.withBody(JSON.toJSONString(new MqWrapper<>(delay)).getBytes()).build(); Message message = MessageBuilder.withBody(JSON.toJSONString(new MqWrapper<>(delay)).getBytes()).build();
......
...@@ -721,6 +721,9 @@ public class OrderChildServiceImpl implements OrderChildService { ...@@ -721,6 +721,9 @@ public class OrderChildServiceImpl implements OrderChildService {
orderChildDao.updateLoad(orderChild); orderChildDao.updateLoad(orderChild);
orderChildImageDao.batchSaveEntity(imageList); orderChildImageDao.batchSaveEntity(imageList);
// 发送mq 装车
orderChildMqService.orderChildLoad(orderChild.getChildNo());
} }
private void updateReload(OrderChildLoadParam param, OrderChild orderChild, OrderGoods orderGoods) { private void updateReload(OrderChildLoadParam param, OrderChild orderChild, OrderGoods orderGoods) {
...@@ -850,6 +853,9 @@ public class OrderChildServiceImpl implements OrderChildService { ...@@ -850,6 +853,9 @@ public class OrderChildServiceImpl implements OrderChildService {
//释放车辆 //释放车辆
goodsOrderTruckRecordComponent.releaseDriverCard(orderChild.getOrderGoodsNo(), orderChild.getTruckNo()); goodsOrderTruckRecordComponent.releaseDriverCard(orderChild.getOrderGoodsNo(), orderChild.getTruckNo());
// 发送mq 卸车
orderChildMqService.orderChildUnload(orderChild.getChildNo());
} }
private void updateReUnload(OrderChildUnloadParam param, OrderChild orderChild) { private void updateReUnload(OrderChildUnloadParam param, OrderChild orderChild) {
......
...@@ -360,7 +360,7 @@ public class CollectLineReportServiceImpl implements CollectLineReportService { ...@@ -360,7 +360,7 @@ public class CollectLineReportServiceImpl implements CollectLineReportService {
AppIntegralRuleVO ruleInfo = integralRuleService.getRuleInfo(); AppIntegralRuleVO ruleInfo = integralRuleService.getRuleInfo();
// 报存积分 // 报存积分
integralRecordService.addDriverReportRecord(ruleInfo, collectLineReport.getTruckNo(), IntegralRecordEnum.Type.REPORT_ABNORMAL.getValue(), integralRecordService.addDriverReportRecord(ruleInfo, collectLineReport.getTruckNo(), IntegralRecordEnum.Type.REPORT_ABNORMAL.getValue(),
ruleInfo.getDriverReportRule().getIntegralQuality(), IntegralRecordEnum.Type.REPORT_ABNORMAL.getMsg()); ruleInfo.getDriverReportRule().getIntegralAbnormal(), IntegralRecordEnum.Type.REPORT_ABNORMAL.getMsg());
} }
@Transactional(rollbackFor = Exception.class) @Transactional(rollbackFor = Exception.class)
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论