fix: 生产订单返回原始工艺路线ID,更改绑定工艺路线清除旧数据
| | |
| | | |
| | | //是否发货(台账页面颜色控制) |
| | | private Boolean isFh; |
| | | |
| | | @ApiModelProperty("原始工艺路线ID") |
| | | private Long sourceRouteId; |
| | | } |
| | |
| | | throw new ServiceException("该工艺路线不存在,绑定失败"); |
| | | } |
| | | |
| | | // // 清除旧绑定的工艺路线 |
| | | productionOrderRouteService.remove(new LambdaQueryWrapper<ProductionOrderRoute>().eq(ProductionOrderRoute::getOrderId, productOrder.getId())); |
| | | productionOrderRouteItemService.remove(new LambdaQueryWrapper<ProductionOrderRouteItem>().eq(ProductionOrderRouteItem::getOrderId, productOrder.getId())); |
| | | productionOrderRouteItemParamService.remove(new LambdaQueryWrapper<ProductionOrderRouteItemParam>().eq(ProductionOrderRouteItemParam::getOrderId, productOrder.getId())); |
| | | |
| | | // 创建工艺路线 |
| | | ProductionOrderRoute productionOrderRoute = createOrderRouteSnapshot(productOrder.getId(), processRoute); |
| | | migration(productOrder.getId(), processRoute, productionOrderRoute.getId()); |
| | |
| | | po.strength AS strength, |
| | | pr.process_route_code AS processRouteCode, |
| | | pr.description, |
| | | pr.process_route_id AS sourceRouteId, |
| | | pb.id AS bomId, |
| | | pb.bom_no AS bomNo, |
| | | ROUND(po.complete_quantity / po.quantity * 100, 2) AS completionStatus, |