|
@ -429,9 +429,10 @@ public class StandardVersionService extends SQLGeneralDAO {
|
|
|
stdeDataset.setLanguage(getNotNull(l.get(4)[1]));
|
|
|
stdeDataset.setClassModel(getNotNull(l.get(5)[1]));
|
|
|
stdeDataset.setstandardId(standardId);
|
|
|
if(org.apache.commons.lang3.StringUtils.isNotBlank(getNotNull(l.get(2)[1]))){
|
|
|
stdeDataset.setCatalog(Integer.valueOf(getNotNull(l.get(2)[1])));
|
|
|
}
|
|
|
stdeDataset.setCatalog(0);
|
|
|
// if(org.apache.commons.lang3.StringUtils.isNotBlank(getNotNull(l.get(2)[1]))){
|
|
|
// stdeDataset.setCatalog(Integer.valueOf(getNotNull(l.get(2)[1])));
|
|
|
// }
|
|
|
stdDatasetService.add(standardVersion.getDataSetTableName(), stdeDataset);
|
|
|
for (int row = 7; row < l.size(); row++) {
|
|
|
//保存数据元
|
|
@ -472,6 +473,9 @@ public class StandardVersionService extends SQLGeneralDAO {
|
|
|
public String saveDictExcel(MultipartFile file, String version,Integer standardId) throws Exception {
|
|
|
|
|
|
List<List<String[]>> list = ExcelUtilBigData.readerExcel(file.getInputStream(), 5, 3);
|
|
|
list.stream().filter(medatas-> getNotNull(medatas.get(0)[1]).contains("ICD-10-CM")).forEach(medata->{
|
|
|
System.out.println(list.indexOf(medata));
|
|
|
});
|
|
|
StandardVersion standardVersion = new StandardVersion(version);
|
|
|
for (int i = 0; i < list.size(); i++) {
|
|
|
List<String[]> l = list.get(i);
|
|
@ -480,12 +484,12 @@ public class StandardVersionService extends SQLGeneralDAO {
|
|
|
stdeDict.setstandardId(standardId);
|
|
|
stdeDict.setCode(getNotNull(l.get(0)[1]));
|
|
|
stdeDict.setName(getNotNull(l.get(1)[1]));
|
|
|
stdeDict.setDefine(getNotNull(l.get(2)[1]));
|
|
|
stdeDict.setDescription(getNotNull(l.get(3)[1]));
|
|
|
String parentId = getNotNull(l.get(4)[1]);
|
|
|
if(!StringUtils.isEmpty(parentId)){
|
|
|
stdeDict.setParentId(Integer.valueOf(parentId));
|
|
|
}
|
|
|
// stdeDict.setDefine(getNotNull(l.get(2)[1]));
|
|
|
// stdeDict.setDescription(getNotNull(l.get(3)[1]));
|
|
|
// String parentId = getNotNull(l.get(4)[1]);
|
|
|
// if(!StringUtils.isEmpty(parentId)){
|
|
|
// stdeDict.setParentId(Integer.valueOf(parentId));
|
|
|
// }
|
|
|
stdDictService.add(standardVersion,stdeDict);
|
|
|
for (int row = 0; row < l.size(); row++) {
|
|
|
if (StringUtils.isEmpty(l.get(row)[4])) {
|