Commit d881e72a authored by tianyiming's avatar tianyiming

修改一码通总览数据相关问题

parent 3b482afe
...@@ -38,7 +38,7 @@ public interface IEquipmentCategoryService { ...@@ -38,7 +38,7 @@ public interface IEquipmentCategoryService {
void checkEsData(String id); void checkEsData(String id);
List<EquipmentCategoryData> createEquipmentCategoryData(String unitCode); List<EquipmentCategoryData> createEquipmentCategoryData();
EquipmentCategoryData updateEquipmentCategoryData(String id); EquipmentCategoryData updateEquipmentCategoryData(String id);
} }
...@@ -247,7 +247,7 @@ public class EquipmentCategoryController extends BaseController { ...@@ -247,7 +247,7 @@ public class EquipmentCategoryController extends BaseController {
@ApiOperation(httpMethod = "get", value = "初始化一码通总览数据", notes = "初始化一码通总览数据") @ApiOperation(httpMethod = "get", value = "初始化一码通总览数据", notes = "初始化一码通总览数据")
public ResponseModel<Object> createEquipmentCategoryData(){ public ResponseModel<Object> createEquipmentCategoryData(){
return ResponseHelper.buildResponse(equipmentCategoryService.createEquipmentCategoryData(null)); return ResponseHelper.buildResponse(equipmentCategoryService.createEquipmentCategoryData());
} }
/** /**
......
...@@ -781,9 +781,12 @@ public class EquipmentCategoryServiceImpl extends BaseService<EquipmentCategoryD ...@@ -781,9 +781,12 @@ public class EquipmentCategoryServiceImpl extends BaseService<EquipmentCategoryD
} }
} }
@Override public List<EquipmentCategoryData> createEquipmentCategoryData() {
public List<EquipmentCategoryData> createEquipmentCategoryData(String unitCode) {
equipmentCategoryDataService.remove(new QueryWrapper<>()); equipmentCategoryDataService.remove(new QueryWrapper<>());
return getCategoryData(null);
}
private List<EquipmentCategoryData> getCategoryData(String unitCode) {
List<EquipmentCategoryData> list = new ArrayList<>(); List<EquipmentCategoryData> list = new ArrayList<>();
List<Map<String, Object>> allUnitList = equipmentCategoryMapper.getAllUnit(unitCode); List<Map<String, Object>> allUnitList = equipmentCategoryMapper.getAllUnit(unitCode);
for (Map<String, Object> map : allUnitList) { for (Map<String, Object> map : allUnitList) {
...@@ -824,15 +827,9 @@ public class EquipmentCategoryServiceImpl extends BaseService<EquipmentCategoryD ...@@ -824,15 +827,9 @@ public class EquipmentCategoryServiceImpl extends BaseService<EquipmentCategoryD
break; break;
} }
} }
EquipmentCategoryData categoryData = equipmentCategoryDataMapper.selectOne(new QueryWrapper<EquipmentCategoryData>().eq("unit_code", equipmentCategoryData.getUnitCode())); boolean b = equipmentCategoryDataService.saveOrUpdate(equipmentCategoryData,
int res = 0; new QueryWrapper<EquipmentCategoryData>().eq("unit_code", equipmentCategoryData.getUnitCode()));
if (ObjectUtils.isEmpty(categoryData)) { if (b) {
res = equipmentCategoryDataMapper.insert(equipmentCategoryData);
} else {
res = equipmentCategoryDataMapper.update(equipmentCategoryData,
new QueryWrapper<EquipmentCategoryData>().eq("unit_code", equipmentCategoryData.getUnitCode()));
}
if (0 != res) {
list.add(equipmentCategoryData); list.add(equipmentCategoryData);
} }
} }
...@@ -843,7 +840,7 @@ public class EquipmentCategoryServiceImpl extends BaseService<EquipmentCategoryD ...@@ -843,7 +840,7 @@ public class EquipmentCategoryServiceImpl extends BaseService<EquipmentCategoryD
@Override @Override
public EquipmentCategoryData updateEquipmentCategoryData(String record) { public EquipmentCategoryData updateEquipmentCategoryData(String record) {
String unitCode = equipmentCategoryMapper.getUnitCodeByRecord(record); String unitCode = equipmentCategoryMapper.getUnitCodeByRecord(record);
List<EquipmentCategoryData> equipmentCategoryData = createEquipmentCategoryData(unitCode); List<EquipmentCategoryData> equipmentCategoryData = getCategoryData(unitCode);
return equipmentCategoryData.get(0); return equipmentCategoryData.get(0);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment