1、查找符合某个model的第一条数据
private String accordingCodeFindCodeName(String sourceString) {
String name = null;
CategoryData cData = new CategoryData(); // 根据grade来查找中文名称
cData.setNdCode(sourceString);
try {
cData = categoryDataRepository.getByExample(cData);
if (cData == null) {
return "";
}
name = cData.getTitle();
} catch (EspStoreException e) {
throw new LifeCircleException(HttpStatus.INTERNAL_SERVER_ERROR,
LifeCircleErrorMessageMapper.StoreSdkFail.getCode(),
e.getMessage());
}
return name;
}
2、通过resType来判断调用哪个仓储(CommonServiceHelper----isQuestionDb)
public static boolean isQuestionDb(String resType){
if (!(resType.equals(IndexSourceType.QuestionType.getName()) || resType
.equals(IndexSourceType.SourceCourseWareObjectType.getName()))) {
return false;
}
return true;
}
3、判断资源是否存在(NDResourceServiceImpl---checkResourceExist)
4、通过resType来获取Repository
@Autowired
private CommonServiceHelper commonServiceHelper;
ResourceRepository resourceRepository = commonServiceHelper.getRepository(resourceType);
5、获取当前的时间,并且为Timestamp类型
new Timestamp(new Date().getTime())
网友评论