提交 31b6d0fc authored 作者: huyufan's avatar huyufan

司机端无接单位置上报

上级 9b6ae2a5
...@@ -6,10 +6,7 @@ import com.clx.order.enums.OrderEnum; ...@@ -6,10 +6,7 @@ import com.clx.order.enums.OrderEnum;
import com.clx.order.feign.OrderFeign; import com.clx.order.feign.OrderFeign;
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.OrderChildEnum; import com.clx.performance.enums.*;
import com.clx.performance.enums.OrderGoodsStatusEnum;
import com.clx.performance.enums.PendingOrderWayStatusEnum;
import com.clx.performance.enums.PerformanceResultEnum;
import com.clx.performance.extranal.user.DriverService; import com.clx.performance.extranal.user.DriverService;
import com.clx.performance.model.OrderChild; import com.clx.performance.model.OrderChild;
import com.clx.performance.model.OrderGoods; import com.clx.performance.model.OrderGoods;
...@@ -160,14 +157,51 @@ public class OrderCancelComponent { ...@@ -160,14 +157,51 @@ 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())
) { // ) {
//
// //返回到货单
// orderGoodsDao.updateOrderGoodsSetResidueWeightAndAlreadyWeight(weight,weight, orderGoods.getId());
//
} // if (!orderGoods.getTruckDemand().equals(TruckDemandEnum.TruckType.PLATFORM_ANY_CAR.getCode())) {
} // for (OrderGoods orderGoods : orderGoodsList) {
// truckDemandMap.put(orderGoods.getTruckDemand(),
// truckDemandMap.get(orderGoods.getTruckDemand())
// .add(orderGoods.getResidueTransportWeight()));
// }
// } else {
// for (OrderGoods orderGoods : orderGoodsList) {
// vehicleUsageMap.put(orderGoods.getVehicleUsage(),
// vehicleUsageMap.get(orderGoods.getVehicleUsage())
// .add(orderGoods.getResidueTransportWeight()));
// }
// }
// rollbackOrderWeightParam = new Ro
// //归还吨数
// if (!orderGoods.getTruckDemand().equals(TruckDemandEnum.TruckType.PLATFORM_ANY_CAR.getCode())) {
// rollbackOrderWeightParam.setOrderNo(orderNo);
// if (truckDemand.equals(TruckDemandEnum.TruckType.PLATFORM_CAR.getCode())) {
// rollbackOrderWeightParam.setResidueWeight(truckDemandMap.get(truckDemand));
// rollbackOrderWeightParam.setOwnResidueCarryWeight(BigDecimal.ZERO);
// rollbackOrderWeightParam.setPlatformResidueCarryWeight(truckDemandMap.get(truckDemand));
// }
// 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);
// }
//
// }
// }
} }
...@@ -11,8 +11,11 @@ import com.clx.performance.vo.pc.OrderGoodsVO; ...@@ -11,8 +11,11 @@ import com.clx.performance.vo.pc.OrderGoodsVO;
import com.msl.common.base.PageData; import com.msl.common.base.PageData;
import com.msl.common.convertor.aspect.UnitCovert; import com.msl.common.convertor.aspect.UnitCovert;
import com.msl.common.result.Result; import com.msl.common.result.Result;
import com.msl.user.data.UserSessionData;
import com.msl.user.utils.TokenUtil;
import io.swagger.annotations.Api; import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation; import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.validation.annotation.Validated; import org.springframework.validation.annotation.Validated;
...@@ -32,17 +35,13 @@ import java.util.List; ...@@ -32,17 +35,13 @@ import java.util.List;
@RestController @RestController
@RequestMapping("/app/goodsOrder") @RequestMapping("/app/goodsOrder")
@Validated @Validated
@AllArgsConstructor
@Api(tags = "APP-货单") @Api(tags = "APP-货单")
public class AppGoodsOrderController { public class AppGoodsOrderController {
@Autowired private final OrderGoodsService orderGoodsService;
OrderGoodsService orderGoodsService;
@Autowired private final OrderGoodsTruckBindService orderGoodsTruckBindService;
OrderGoodsMapper orderGoodsMapper;
@Autowired
OrderGoodsTruckBindService orderGoodsTruckBindService;
@ApiOperation(value = "查看货单详情", notes = "<br>By:胡宇帆") @ApiOperation(value = "查看货单详情", notes = "<br>By:胡宇帆")
...@@ -64,7 +63,8 @@ public class AppGoodsOrderController { ...@@ -64,7 +63,8 @@ public class AppGoodsOrderController {
@ApiOperation(value = "司机端无接单位置上报", notes = "<br>By:胡宇帆") @ApiOperation(value = "司机端无接单位置上报", notes = "<br>By:胡宇帆")
@GetMapping("/getCancelOrderGoods") @GetMapping("/getCancelOrderGoods")
public Result<List<OrderGoods>> getCancelOrderGoods(@RequestParam(value = "userNo") Long userNo) { public Result<List<OrderGoods>> getCancelOrderGoods() {
return Result.ok(orderGoodsTruckBindService.getCancelOrderGoods(userNo)); UserSessionData loginUserInfo = TokenUtil.getLoginUserInfo();
return Result.ok(orderGoodsTruckBindService.getCancelOrderGoods(loginUserInfo.getUserNo()));
} }
} }
...@@ -33,11 +33,8 @@ public class OrderCancelHandler { ...@@ -33,11 +33,8 @@ public class OrderCancelHandler {
public void onMessage(String message) { public void onMessage(String message) {
log.info("处理订单取消监听器执行,订单No为{}", message); log.info("处理订单取消监听器执行,订单No为{}", message);
OrderCancelParam param = JSONUtil.toBean(message, OrderCancelParam.class); OrderCancelParam param = JSONUtil.toBean(message, OrderCancelParam.class);
if (ObjectUtil.equals(param.getCancelType(), 1)) {
orderCancelService.orderCancelProcess(param); orderCancelService.orderCancelProcess(param);
} else {
orderCancelService.orderCancelProcess(param);
}
// //货主端取消订单进行违约计费 // //货主端取消订单进行违约计费
// if(Objects.equals(param.getCreateByType(), RoleEnum.Type.OWNER)){ // if(Objects.equals(param.getCreateByType(), RoleEnum.Type.OWNER)){
// breakContractSettlementOwnerService.saveSettlementOwnerForCancelOrder(param.getOrderNo()); // breakContractSettlementOwnerService.saveSettlementOwnerForCancelOrder(param.getOrderNo());
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论