| | |
| | | import com.ruoyi.framework.web.domain.AjaxResult; |
| | | import com.ruoyi.framework.web.domain.R; |
| | | import com.ruoyi.framework.web.page.TableDataInfo; |
| | | import com.ruoyi.sales.dto.InvoiceLedgerDto; |
| | | import com.ruoyi.sales.dto.SalesLedgerDto; |
| | | import com.ruoyi.sales.dto.*; |
| | | import com.ruoyi.sales.mapper.InvoiceLedgerMapper; |
| | | import com.ruoyi.sales.mapper.ReceiptPaymentMapper; |
| | | import com.ruoyi.sales.pojo.ReceiptPayment; |
| | |
| | | public R getSalesLedgerWithProductsLoss(Long salesLedgerId) { |
| | | return R.ok(salesLedgerService.getSalesLedgerWithProductsLoss(salesLedgerId)); |
| | | } |
| | | |
| | | @ApiOperation("获取销售订单绑定的工艺路线") |
| | | @GetMapping("/salesProcess/{salesLedgerId}") |
| | | public AjaxResult salesProcess(@PathVariable Long salesLedgerId) { |
| | | SalesLedgerProcessRouteDto dto = salesLedgerService.salesProcess(salesLedgerId); |
| | | return AjaxResult.success(dto); |
| | | } |
| | | |
| | | @GetMapping("/processCard/{salesLedgerId}") |
| | | @ApiOperation("打印生产流程卡") |
| | | public AjaxResult processCard(@PathVariable Long salesLedgerId) { |
| | | SalesProcessCardDto dto = salesLedgerService.processCard(salesLedgerId); |
| | | return AjaxResult.success(dto); |
| | | } |
| | | |
| | | @GetMapping("/salesOrders/{salesLedgerId}") |
| | | @ApiOperation("打印销售订单") |
| | | public AjaxResult salesOrders(@PathVariable Long salesLedgerId) { |
| | | SalesOrdersDto salesOrdersDto = salesLedgerService.salesOrders(salesLedgerId); |
| | | return AjaxResult.success(salesOrdersDto); |
| | | } |
| | | |
| | | @PostMapping("/salesInvoices") |
| | | @ApiOperation("打印销售发货单") |
| | | public AjaxResult salesInvoices(@RequestBody List<Long> salesLedgerIds) { |
| | | SalesInvoicesDto dto = salesLedgerService.salesInvoices(salesLedgerIds); |
| | | return AjaxResult.success(dto); |
| | | } |
| | | |
| | | @GetMapping("/salesLabel/{salesLedgerId}") |
| | | @ApiOperation("打印订单标签") |
| | | public AjaxResult salesLabel(@PathVariable Long salesLedgerId) { |
| | | List<SalesLabelDto> list = salesLedgerService.salesLabel(salesLedgerId); |
| | | return AjaxResult.success(list); |
| | | } |
| | | |
| | | } |