| | |
| | | import com.ruoyi.basic.dto.ProductModelDto; |
| | | import com.ruoyi.basic.dto.ProductModelExportDto; |
| | | import com.ruoyi.basic.dto.ProductTreeDto; |
| | | import com.ruoyi.basic.pojo.Product; |
| | | import com.ruoyi.basic.pojo.ProductModel; |
| | | import com.ruoyi.basic.service.IProductModelService; |
| | | import com.ruoyi.basic.service.IProductService; |
| | |
| | | private IProductModelService productModelService; |
| | | @Autowired |
| | | private ISalesLedgerProductService salesLedgerProductService; |
| | | |
| | | /** |
| | | * 查询产品 |
| | | */ |
| | |
| | | LambdaQueryWrapper<SalesLedgerProduct> queryWrapper = new LambdaQueryWrapper<>(); |
| | | queryWrapper.in(SalesLedgerProduct::getProductId, ids); |
| | | List<SalesLedgerProduct> salesLedgerProductList = salesLedgerProductService.list(queryWrapper); |
| | | if (salesLedgerProductList.size() > 0) { |
| | | if (!salesLedgerProductList.isEmpty()) { |
| | | return AjaxResult.error("该产品存在销售/采购记录,不能删除"); |
| | | } |
| | | return toAjax(productService.delProductByIds(ids)); |
| | |
| | | ExcelUtil<ProductModelExportDto> excelUtil = new ExcelUtil<>(ProductModelExportDto.class); |
| | | excelUtil.importTemplateExcel(response, "产品规格导入模板"); |
| | | } |
| | | |
| | | /** |
| | | * 获取产品大类 |
| | | */ |
| | | @GetMapping("/getParentNames") |
| | | @ApiOperation("获取产品大类") |
| | | public AjaxResult getParentNames() { |
| | | List<Product> list = productModelService.getParentNames(); |
| | | return AjaxResult.success(list); |
| | | } |
| | | } |