提交 15377170 authored 作者: huyufan's avatar huyufan

优化代码

上级 f7c12eb1
...@@ -4,6 +4,7 @@ import cn.hutool.core.collection.CollectionUtil; ...@@ -4,6 +4,7 @@ import cn.hutool.core.collection.CollectionUtil;
import cn.hutool.json.JSONUtil; import cn.hutool.json.JSONUtil;
import com.clx.order.enums.OrderEnum; import com.clx.order.enums.OrderEnum;
import com.clx.order.feign.OrderFeign; import com.clx.order.feign.OrderFeign;
import com.clx.order.param.feign.RollbackOrderWeightParam;
import com.clx.performance.dao.OrderChildDao; import com.clx.performance.dao.OrderChildDao;
import com.clx.performance.dao.OrderGoodsDao; import com.clx.performance.dao.OrderGoodsDao;
import com.clx.performance.enums.*; import com.clx.performance.enums.*;
...@@ -157,51 +158,37 @@ public class OrderCancelComponent { ...@@ -157,51 +158,37 @@ public class OrderCancelComponent {
} }
} }
// public void backFillTonnage(OrderGoods orderGoods, BigDecimal weight) { public void backFillTonnage(OrderGoods orderGoods, BigDecimal weight) {
// if (orderGoods.getOrderGoodsStatus().equals(OrderGoodsStatusEnum.Status.CANCEL.getCode()) if (orderGoods.getOrderGoodsStatus().equals(OrderGoodsStatusEnum.Status.CANCEL.getCode())
// || orderGoods.getOrderGoodsStatus().equals(OrderGoodsStatusEnum.Status.COMPLETED.getCode()) || orderGoods.getOrderGoodsStatus().equals(OrderGoodsStatusEnum.Status.COMPLETED.getCode())
// ) { ) {
// Integer truckDemand = orderGoods.getTruckDemand();
// //返回到货单 //返回到货单
// orderGoodsDao.updateOrderGoodsSetResidueWeightAndAlreadyWeight(weight,weight, orderGoods.getId()); orderGoodsDao.updateOrderGoodsSetResidueWeightAndAlreadyWeight(weight,weight, orderGoods.getId());
//
// if (!orderGoods.getTruckDemand().equals(TruckDemandEnum.TruckType.PLATFORM_ANY_CAR.getCode())) { RollbackOrderWeightParam rollbackOrderWeightParam = new RollbackOrderWeightParam();
// for (OrderGoods orderGoods : orderGoodsList) { rollbackOrderWeightParam.setOrderNo(orderGoods.getOrderNo());
// truckDemandMap.put(orderGoods.getTruckDemand(), BigDecimal residueWeight = orderGoods.getResidueTransportWeight().add(weight);
// truckDemandMap.get(orderGoods.getTruckDemand()) rollbackOrderWeightParam.setResidueWeight(residueWeight);
// .add(orderGoods.getResidueTransportWeight()));
// } //归还吨数
// } else { if (!truckDemand.equals(TruckDemandEnum.TruckType.PLATFORM_ANY_CAR.getCode())) {
// for (OrderGoods orderGoods : orderGoodsList) { if (truckDemand.equals(TruckDemandEnum.TruckType.PLATFORM_CAR.getCode())) {
// vehicleUsageMap.put(orderGoods.getVehicleUsage(), rollbackOrderWeightParam.setOwnResidueCarryWeight(BigDecimal.ZERO);
// vehicleUsageMap.get(orderGoods.getVehicleUsage()) rollbackOrderWeightParam.setPlatformResidueCarryWeight(residueWeight);
// .add(orderGoods.getResidueTransportWeight())); }else if (truckDemand.equals(TruckDemandEnum.TruckType.OWNER_CAR.getCode())) {
// } rollbackOrderWeightParam.setOwnResidueCarryWeight(residueWeight);
// } rollbackOrderWeightParam.setPlatformResidueCarryWeight(BigDecimal.ZERO);
// rollbackOrderWeightParam = new Ro }
// //归还吨数 } else {
// if (!orderGoods.getTruckDemand().equals(TruckDemandEnum.TruckType.PLATFORM_ANY_CAR.getCode())) { rollbackOrderWeightParam.setPlatformResidueCarryWeight(residueWeight);
// rollbackOrderWeightParam.setOrderNo(orderNo); rollbackOrderWeightParam.setOwnResidueCarryWeight(residueWeight);
// if (truckDemand.equals(TruckDemandEnum.TruckType.PLATFORM_CAR.getCode())) { }
// rollbackOrderWeightParam.setResidueWeight(truckDemandMap.get(truckDemand));
// rollbackOrderWeightParam.setOwnResidueCarryWeight(BigDecimal.ZERO); Result<Object> result = orderFeign.rollbackOrderWeight(rollbackOrderWeightParam);
// rollbackOrderWeightParam.setPlatformResidueCarryWeight(truckDemandMap.get(truckDemand)); if (!result.succeed()) {
// } throw new ServiceSystemException(PerformanceResultEnum.HTTP_ERROR, "远程调用更新订单余量失败");
// if (truckDemand.equals(TruckDemandEnum.TruckType.OWNER_CAR.getCode())) { }
// rollbackOrderWeightParam.setResidueWeight(truckDemandMap.get(truckDemand)); }
// rollbackOrderWeightParam.setOwnResidueCarryWeight(truckDemandMap.get(truckDemand)); }
// rollbackOrderWeightParam.setPlatformResidueCarryWeight(BigDecimal.ZERO);
// }
// } else {
// BigDecimal platformResidueSum = vehicleUsageMap.get(1);
// BigDecimal ownResidueSum = vehicleUsageMap.get(2);
// BigDecimal residueSum = platformResidueSum.add(ownResidueSum);
// rollbackOrderWeightParam.setOrderNo(orderNo);
// rollbackOrderWeightParam.setResidueWeight(residueSum);
// rollbackOrderWeightParam.setPlatformResidueCarryWeight(platformResidueSum);
// rollbackOrderWeightParam.setOwnResidueCarryWeight(ownResidueSum);
// }
//
// }
// }
} }
...@@ -572,7 +572,6 @@ public class OrderCancelServiceImpl implements OrderCancelService { ...@@ -572,7 +572,6 @@ public class OrderCancelServiceImpl implements OrderCancelService {
rollbackOrderWeightParam.setPlatformResidueCarryWeight(platformResidueSum); rollbackOrderWeightParam.setPlatformResidueCarryWeight(platformResidueSum);
rollbackOrderWeightParam.setOwnResidueCarryWeight(ownResidueSum); rollbackOrderWeightParam.setOwnResidueCarryWeight(ownResidueSum);
} }
orderFeign.rollbackOrderWeight(rollbackOrderWeightParam);
break; break;
case 3: //取消未拉运+未到达货源地吨数 case 3: //取消未拉运+未到达货源地吨数
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论