|
|
@ -325,6 +325,7 @@ public class CommodityServiceImpl implements CommodityService { |
|
|
|
for (CommodityCodeEntity commodityCodeEntity : commodityCodeList) { |
|
|
|
for (CommodityCodeEntity commodityCodeEntity : commodityCodeList) { |
|
|
|
commodityCodeEntity.setSpbm(StringUtil.fillZero(commodityCodeEntity.getSpbm(), ConfigureConstant.INT_19)); |
|
|
|
commodityCodeEntity.setSpbm(StringUtil.fillZero(commodityCodeEntity.getSpbm(), ConfigureConstant.INT_19)); |
|
|
|
//ent_id + encoding + spmc
|
|
|
|
//ent_id + encoding + spmc
|
|
|
|
|
|
|
|
num++; |
|
|
|
int i1 = commodityMapper.queryCountByEntAndEncode(commodityCodeEntity.getZxbm(), "", commodityCodeEntity.getEntId()); |
|
|
|
int i1 = commodityMapper.queryCountByEntAndEncode(commodityCodeEntity.getZxbm(), "", commodityCodeEntity.getEntId()); |
|
|
|
if(i1>0){ |
|
|
|
if(i1>0){ |
|
|
|
Map<String, String> map = new HashMap<>(2); |
|
|
|
Map<String, String> map = new HashMap<>(2); |
|
|
@ -379,14 +380,13 @@ public class CommodityServiceImpl implements CommodityService { |
|
|
|
resultMap.add(map); |
|
|
|
resultMap.add(map); |
|
|
|
continue; |
|
|
|
continue; |
|
|
|
} |
|
|
|
} |
|
|
|
num++; |
|
|
|
|
|
|
|
} |
|
|
|
} |
|
|
|
R ok = R.ok(); |
|
|
|
R ok = R.ok(); |
|
|
|
if(resultMap.size() > 0){ |
|
|
|
if(resultMap.size() > 0){ |
|
|
|
ok = R.error(); |
|
|
|
ok = R.error(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
return ok.put("list", resultMap).put("msg", "导入成功" + num + "条").put("count", commodityCodeList.size()) |
|
|
|
return ok.put("list", resultMap).put("msg", "导入成功" + (commodityCodeList.size() - num )+ "条").put("count", commodityCodeList.size()) |
|
|
|
.put("fail", resultMap.size()); |
|
|
|
.put("fail", resultMap.size()); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|