10 天以前 d5cd948848595b0cffe098ba542a9c879b0f9165
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/salesnotice/MesWmSalesNoticeController.java
@@ -111,6 +111,14 @@
        return success(true);
    }
    @PostMapping("/generate-from-sale-order")
    @Operation(summary = "从销售订单生成发货通知单")
    @Parameter(name = "saleOrderId", description = "销售订单ID", required = true)
    @PreAuthorize("@ss.hasPermission('mes:wm-sales-notice:create')")
    public CommonResult<Long> generateFromSaleOrder(@RequestParam("saleOrderId") Long saleOrderId) {
        return success(salesNoticeService.generateSalesNoticeFromSaleOrder(saleOrderId));
    }
    // ==================== 拼接 VO ====================
    private List<MesWmSalesNoticeRespVO> buildRespVOList(List<MesWmSalesNoticeDO> list) {