| | |
| | | List<TErpGoodsExcel> carAnnuallyImportExcels = ExcelImportUtil.importExcel(inputStream, TErpGoodsExcel.class, params); |
| | | Set<String> collect = carAnnuallyImportExcels.stream().map(TErpGoodsExcel::getGoodsIdCode).collect(Collectors.toSet()); |
| | | if (collect.size() != carAnnuallyImportExcels.size()) { |
| | | return AjaxResult.error("导入数据中商品标识码重复"); |
| | | return AjaxResult.error("导入数据中商品条码重复"); |
| | | } |
| | | Integer roleType = user.getRoleType(); |
| | | for (TErpGoodsExcel erpGoodsExcel : carAnnuallyImportExcels) { |
| | |
| | | } |
| | | goods.setGoodsName(erpGoodsExcel.getGoodsName()); |
| | | // 判断数据是否正确 |
| | | // 判断标识码是否重复 |
| | | // 判断条码是否重复 |
| | | long count = erpGoodsService.count(new QueryWrapper<TErpGoods>().eq("goods_id_code", erpGoodsExcel.getGoodsIdCode())); |
| | | if(count>0){ |
| | | names.add(erpGoodsExcel.getGoodsName() + " :标识码重复"); |
| | | names.add(erpGoodsExcel.getGoodsName() + " :条码重复"); |
| | | continue; |
| | | } |
| | | goods.setGoodsIdCode(erpGoodsExcel.getGoodsIdCode()); |