`
yourenyouyu2008
  • 浏览: 282081 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

代码质量记录

 
阅读更多

service对外提供下面方法会保证 一定能获得ActStepDesc对象,这样外部使用时就不用判断null了。

public ActStepDesc selectByBPK(Integer activityId, Integer tplStepId){
        ActStepDesc actStepDesc= actStepDescMapper.selectByBPK(activityId, tplStepId);
        if (null==actStepDesc||null == actStepDesc.getId()) {
            actStepDesc = new ActStepDesc();
            actStepDesc.setActivityId(activityId);
            actStepDesc.setTplStepId(tplStepId);
            actStepDesc.setProjectId(ProjectContextUtils.getProjectContext().getProjectId());
            actStepDesc.setId(saveOrUpdate(actStepDesc));
        }
        return actStepDesc;
    }

下面是同一类内部调用上面方法的方法,直接使用了底层查询,导致有时会出现null的情况,

也应该直接使用上面的方法,就是说类内部也要使用类本身的方法。

public Integer selectUploadCount(@InvokeParam(value="activityId",required=true) String activityId,@InvokeParam(value="tplStepId",required=true) String tplStepId){
        ActStepDesc actStepDesc= actStepDescMapper.selectByBPK(Integer.valueOf(activityId), Integer.valueOf(tplStepId));

//改成下面 ActStepDesc actStepDesc= selectByBPK(Integer.valueOf(activityId), //Integer.valueOf(tplStepId));
        return resourceService.selectUserCount(Const.RESOURCE_ORIGIN.ACT_STEP, actStepDesc.getId());
    }

分享到:
评论

相关推荐

    代码评审检查表.xls

    Code Review是一种用来确认方案设计和代码实现的质量保证机制,通过这个机制我们可以对代码、测试过程和注释进行检查。 Code Review主要用来在软件工程过程中改进代码质。代码评审检查文档,统一规范文档、适合规范...

    Android 应用程序,可同时记录来自 Android 智能手机的视频和运动数据_Java_代码_相关文件_下载

    该应用程序可让您选择视频质量和数据保存速率。它可用于同时记录视频和加速度计、陀螺仪、指南针、GPS 数据。目前它记录了以下数据, 纬度 经度 速度 距离 时间 加速度计数据 - X 轴 加速度计数据 - Y 轴 加速度计...

    第四题代码.txt(吉林大学 C++ 上机实验 参考代码)

    将摄像机增加相应芯片(具有操作菜单、自动拍摄、车速传感器、源代码等功能)后,形成一个行车记录仪。 要求: 设计摄像机类,并请根据下列不同的功能要求,采用不同的继承方式,设计行车记录仪类,并添加测试代码,...

    VB Access 打靶记录系统全套源码和数据库

    【工控老马出品,必属精品,亲测校正,质量保证】 资源名:VB Access 打靶记录系统全套源码和数据库 资源类型:程序源代码 源码说明: 完整可用的打靶记录系统源码,用于学生或新兵军训打靶记录,这是以前本人自己...

    CodeImprover:CodeImprover-是一套工具,用于现在和一段时间内测量和记录代码质量。 对每个提交和拉取请求的即时反馈

    CodeImprover读取推送到GitHub的源代码,并使用不同种类的算法来计算指标或对代码质量进行检查。 在这种情况下,代码质量是开发人员以快速,可靠的方式修复系统错误,调整功能以及随时间推移扩展系统而不会引入错误...

    代码评审资料整理

    该资料介绍了代码评审的意义、评审方法及注意项

    代码覆盖率:记录结果.pdf

    为确保具体的产品(例如,医疗或航空电子市场)质量合格,通常需要提供语句覆盖与判定覆盖认证证明。对于各种嵌入式系统,规范要求高度优化的代码需要实时测试。禁止代码插装和运行时篡改。劳特巴赫代码覆盖率测试...

    驯服烂代码

    Martin、Joshua Kerievsky、Gerard Meszaros等大师们的传世著作为如何提升编程技艺和代码质量提供了思想和原则上的指导,本书则为实践和融合这些思想、原则提供了过程和方法上指导。本书通过编程操练的方式讲述了...

    C++实验报告.doc

    设计摄像机类,并请根据下列不同的功能要求,采用不同的继承方式,设计行车记录仪类,并添加测试代码,体验不同继承方式下的成员访问属性。(类设计时可根据需要自行添加数据成员和其他成员函数。) (1) 行车记录仪...

    Android代码-AndroidModular

    原先的一份代码,现在需要多个人来维护,每个人的代码质量也不相同,在进行代码Review的时候,也是比较困难的,同时也容易会产生代码冲突的问题。 同时随着业务的增多,代码变的越来越复杂,每个模块之间的代码耦合...

    毕业设计-个人旅行轨迹记录工具(源代码)

    一个基于百度地图的个人旅行轨迹记录APP。 系统在生活中的应用十分广泛,无论是个人还是企业,在日常生活中都需要系统,不仅可以提高工作效率和质量,也可以提高数据准确性,以下是系统的好处: 1. 提高效率:系统...

    文件与记录管理程序(2).doc

    4.2 文控中心:建立《质量记录一览表》,统一规划本公司的质量记录的保存权责与期 限。 4.3 各记录保存单位:分类、归档、保存与销毁记录。 4.4 管理者代表:外界人员调阅记录之核准;外来文件的审核;文件补发的...

    记录机器学习实践学习代码.zip

    在工业制造领域,机器学习也将实现广泛应用,如智能制造、工艺优化和质量控制等。 总之,机器学习是一门具有广阔应用前景和深远影响的学科,它将持续推动人工智能技术的发展,为人类社会的进步做出重要贡献。

    文件与记录管制程序.doc

    1.目的 为使本公司质量、HSF管理体系文件于制定、发行、变更、废止、增补作业过程中 有一规范可供遵循,以确保公司相关部门能及时准确获得有效的最新版本文件或记录 。 2.范围 适用于本公司各部门与质量、HSF管理...

    记录智能车控制和图像代码.zip

    图像采集系统是智能车唯一用来获取赛道信息的装置,决定着图像的采集质量和图像处理的难易程度,对智能车的精确控制和稳定运行具有不可或缺的决定性的作用。 本文以"飞思卡尔"智能汽车竞赛为研究背景,主要对智能车电机...

    高清汽车行车记录仪的接口保护方案

    在欧美、日韩和港台地区,行车记录仪早已成为行车交通管理必备装备。欧洲的司机开车2小时候必须休息15分钟,...所以质量稳定的行车记录仪很有必要。  上海雷卯为行车记录仪保驾护航。在此提供常用的USB2.0,USB3.0

    美赛论文和论文的源代码还有论文模板记录我数学建模美赛的学习过程

    论文模板是规范论文格式和排版的重要参考,它可以帮助团队成员更好地组织论文结构和内容,提高论文的质量和可读性。在使用论文模板时,我们需要注意遵循规定的格式要求,包括标题、摘要、关键词、正文、参考文献等...

    文件与记录控制程序.docx

    1.2对质量记录进行控制,以提供符合质量管理体系要求的证据。 二、范围 2.1适用于本公司质量管理体系所有文件的控制,包括:手册、程序文件、作业文件、记录及外来文件。 三、职责 四、引用标准 五、内容 5.1文件...

    Tomasulo 代码

    上周末上课的时候看到了这个,有详细的报告和verilog code,应该一看就能明白。自己调一下,试试还是不错的 很喜欢UCB的report格式,详细记录了整个设计流程。 代码质量也很好

    生产现场管理程序记录

    这是一款以生产质量为核心的生产现场管理程序记录,安全生产、质量生产成为了生产现场管理程序记录主要内...该文档为生产现场管理程序记录,是一份很不错的参考资料,具有较高参考价值,感兴趣的可以下载看看

Global site tag (gtag.js) - Google Analytics