|
@@ -33,6 +33,7 @@ import com.diagbot.util.IntegerUtil;
|
|
import com.diagbot.util.ListUtil;
|
|
import com.diagbot.util.ListUtil;
|
|
import com.diagbot.util.ParamConvertUtil;
|
|
import com.diagbot.util.ParamConvertUtil;
|
|
import com.diagbot.util.RespDTOUtil;
|
|
import com.diagbot.util.RespDTOUtil;
|
|
|
|
+import com.diagbot.util.SqlExecuteUtil;
|
|
import com.diagbot.util.StringUtil;
|
|
import com.diagbot.util.StringUtil;
|
|
import com.diagbot.util.UserUtils;
|
|
import com.diagbot.util.UserUtils;
|
|
import com.diagbot.vo.AddConceptInfoDetailVO;
|
|
import com.diagbot.vo.AddConceptInfoDetailVO;
|
|
@@ -166,7 +167,7 @@ public class ConceptFacade extends ConceptServiceImpl {
|
|
|
|
|
|
List<GetAllConceptDTO> getAllConceptDTOList = BeanUtil.listCopyTo(libraryInfoList, GetAllConceptDTO.class);
|
|
List<GetAllConceptDTO> getAllConceptDTOList = BeanUtil.listCopyTo(libraryInfoList, GetAllConceptDTO.class);
|
|
getAllConceptDTOList.forEach(i -> {
|
|
getAllConceptDTOList.forEach(i -> {
|
|
- i.setType(LexiconTypeEnum.getName(i.getTypeId().intValue()));
|
|
|
|
|
|
+ i.setType(LexiconTypeEnum.getName(i.getTypeId().intValue()));
|
|
i.setNameAndType(i.getName() + "(" + i.getType() + ")");
|
|
i.setNameAndType(i.getName() + "(" + i.getType() + ")");
|
|
});
|
|
});
|
|
|
|
|
|
@@ -519,7 +520,7 @@ public class ConceptFacade extends ConceptServiceImpl {
|
|
if (conceptCommon == null) {
|
|
if (conceptCommon == null) {
|
|
conceptCommon = new ConceptCommon();
|
|
conceptCommon = new ConceptCommon();
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
BeanUtil.copyProperties(addConceptInfoVO, conceptCommon);
|
|
BeanUtil.copyProperties(addConceptInfoVO, conceptCommon);
|
|
conceptCommon.setConceptId(conceptId);
|
|
conceptCommon.setConceptId(conceptId);
|
|
|
|
|
|
@@ -964,4 +965,27 @@ public class ConceptFacade extends ConceptServiceImpl {
|
|
}
|
|
}
|
|
return map;
|
|
return map;
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ public Boolean piyinUp() {
|
|
|
|
+ Boolean res = false;
|
|
|
|
+ QueryWrapper<LibraryInfo> libraryInfoQueryWrapper = new QueryWrapper<>();
|
|
|
|
+ libraryInfoQueryWrapper.eq("is_deleted", IsDeleteEnum.N.getKey())
|
|
|
|
+ .isNull("spell");
|
|
|
|
+ List<LibraryInfo> list = libraryInfoService.list(libraryInfoQueryWrapper);
|
|
|
|
+ if (ListUtil.isNotEmpty(list)) {
|
|
|
|
+ Date now = DateUtil.now();
|
|
|
|
+ for (LibraryInfo libraryInfo : list) {
|
|
|
|
+ libraryInfo.setSpell(Cn2SpellUtil.converterToFirstSpell(libraryInfo.getName()));
|
|
|
|
+ libraryInfo.setGmtModified(now);
|
|
|
|
+ }
|
|
|
|
+ List<List<LibraryInfo>> listList = SqlExecuteUtil.divideList(list, 200);
|
|
|
|
+ int i = 0;
|
|
|
|
+ for (List<LibraryInfo> libraryInfoList : listList){
|
|
|
|
+ res = libraryInfoService.updateBatchById(libraryInfoList);
|
|
|
|
+ i++;
|
|
|
|
+ }
|
|
|
|
+ System.out.println("批量更新拼音"+ i +"次!");
|
|
|
|
+ }
|
|
|
|
+ return res;
|
|
|
|
+ }
|
|
}
|
|
}
|