常用的

作者: xmlovecm | 来源:发表于2016-11-17 10:10 被阅读0次

    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())

    相关文章

      网友评论

          本文标题:常用的

          本文链接:https://www.haomeiwen.com/subject/hmqrpttx.html