提交 44b8e71c authored 作者: 胡宁宁's avatar 胡宁宁

接单暂时不校验用户密码,并调整代码事务逻辑

上级 6436e266
...@@ -324,7 +324,7 @@ public class OrderChildServiceImpl implements OrderChildService { ...@@ -324,7 +324,7 @@ public class OrderChildServiceImpl implements OrderChildService {
log.info("是否支持车主模式 {} " ,invoicingCompanyVO.getSupportOwnerOrder()); log.info("是否支持车主模式 {} " ,invoicingCompanyVO.getSupportOwnerOrder());
log.info("结算方式 {} " ,orderGoods.getSettlementWay()); log.info("结算方式 {} " ,orderGoods.getSettlementWay());
log.info("是否是车主 {} " ,truckOwnerFlag); log.info("是否是车主 {} " ,truckOwnerFlag);
if (Objects.equals(invoicingCompanyVO.getSupportOwnerOrder(), 1) && if (Objects.equals(invoicingCompanyVO.getSupportOwnerOrder(), 0) &&
Objects.equals(orderGoods.getSettlementWay(), SettlementWayEnum.WayType.UNLOAD_LOSS.getCode())) { Objects.equals(orderGoods.getSettlementWay(), SettlementWayEnum.WayType.UNLOAD_LOSS.getCode())) {
if (!truckOwnerFlag) { if (!truckOwnerFlag) {
throw new ServiceSystemException(PerformanceResultEnum.ORDER_DRIVER_LIMIT); throw new ServiceSystemException(PerformanceResultEnum.ORDER_DRIVER_LIMIT);
...@@ -473,13 +473,6 @@ public class OrderChildServiceImpl implements OrderChildService { ...@@ -473,13 +473,6 @@ public class OrderChildServiceImpl implements OrderChildService {
// 新增运单 // 新增运单
orderChildDao.saveEntity(orderChild); orderChildDao.saveEntity(orderChild);
// 更新出车状态
updateDriverOrderStatusLock(orderChild.getDriverUserNo(), orderChild.getTruckId());
// 新增日志
orderChildLogService.saveDriverOrderChildLog(childNo, OrderChildLogEnum.Type.CREATED.getCode(),
OrderChildLogEnum.Type.CREATED.getMsg(), loginUserInfo.getUserNo(), loginUserInfo.getUserName());
// 冻结司机保证金 // 冻结司机保证金
if(deposit.compareTo(BigDecimal.ZERO) ==1){ if(deposit.compareTo(BigDecimal.ZERO) ==1){
PayPlatformFeeParam payPlatformFeeParam = new PayPlatformFeeParam(); PayPlatformFeeParam payPlatformFeeParam = new PayPlatformFeeParam();
...@@ -490,6 +483,13 @@ public class OrderChildServiceImpl implements OrderChildService { ...@@ -490,6 +483,13 @@ public class OrderChildServiceImpl implements OrderChildService {
//冻结司机押金 //冻结司机押金
paymentService.paymentPlatformFee(payPlatformFeeParam); paymentService.paymentPlatformFee(payPlatformFeeParam);
} }
// 更新出车状态
updateDriverOrderStatusLock(orderChild.getDriverUserNo(), orderChild.getTruckId());
// 新增日志
orderChildLogService.saveDriverOrderChildLog(childNo, OrderChildLogEnum.Type.CREATED.getCode(),
OrderChildLogEnum.Type.CREATED.getMsg(), loginUserInfo.getUserNo(), loginUserInfo.getUserName());
// 司机接单后置逻辑 // 司机接单后置逻辑
orderChildPostService.orderChildAdd(orderChild.getChildNo()); orderChildPostService.orderChildAdd(orderChild.getChildNo());
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论