本次完成科室库入库记录的填写。

第一层:

 //firstReagentInBillVm inBillAll = new ReagentInBillVm();Long time3 = new Date().getTime();Random ne3 = new Random();//实例化一个random的对象neint x3 = ne3.nextInt(999 - 100 + 1) + 100;//为变量赋随机值100-999String random_order3 = String.valueOf(x3);String inBillCode = time3 + random_order3;inBillAll.setBillCode(inBillCode);inBillAll.setPreInBillCode(String.valueOf(id));inBillAll.setBillType("3");inBillAll.setCreateType("4");inBillAll.setCreateBy(creater);inBillAll.setBillDate(timeNow);inBillAll.setBillStatus("1");inBillAll.setBranch(destination);inBillAll.setBillCreator(creater);inBillAll.setUpdateTime(timeNow);inBillAll.setCreateTime(timeNow);inBillDao.insert(inBillAll);

获得当前时间生成随机编号,填写ReagentInBillVm 并使用outBillMapper.insert(inBillAll )写入数据库。

第二层的写入稍微麻烦,但与中心库出库单相似
前置处理:

 List<ReagentOutDetailItem> reagentOutDetailItemsList = new ArrayList<>();List<Map<String,Long>> reagentCollectDetails=stockMapper.getdata(id);List<List<Map<String,Object>>> findcenter =new ArrayList<>();for (int i=0;i<reagentCollectDetails.size();i++){findcenter.add(stockMapper.findFromCentre(destination, String.valueOf(reagentCollectDetails.get(i).get("reagent_code")),reagentCollectDetails.get(i).get("reagent_number")));}

查询需要改动的具体耗材信息,使用stockMapper.getdata(id)获取需要的耗材种类

<select id="getdata" resultType="java.util.HashMap">
select *
from reagent_collect_detail
where collect_no = #{id,jdbcType=BIGINT}

使用两层List储存将要转移的具体信息

<select id="findFromCentre" resultType="java.util.HashMap">
select *
from reagent_stock_detail
where reagent_id=#{reagentcode,jdbcType=VARCHAR}and branch='中心库'and reagent_status='1998'order by remain_day ASC
limit ${number}

医院耗材管理系统开发_13相关推荐

  1. 山东大学项目实训开发日志——基于vue+springboot的医院耗材管理系统(2)

    因为我主要负责前端的内容,因此本专栏主要记录前端页面的一些设计. 首先是前端逻辑的整理,按照一般流程,耗材的管理系统应该有两级库,即中心库和各个科室库.角色应当有管理员,中心库库管,科室库库管,供货商 ...

  2. 山东大学项目实训开发日志——基于vue+springboot的医院耗材管理系统(16)

    今天我们解决了一个困扰了我们很久的问题--isqr值的获取与使用. 功能的设想:通过isqr这个值来确定该耗材是否使用二维码管理,在新增耗材种类的时候加入该属性(选择是或否),并写入数据库,在显示库存 ...

  3. 山东大学项目实训开发日志——基于vue+springboot的医院耗材管理系统(14)

    我们解决了一个逻辑上的问题: 1.医院向供货商下单,如果供货商一时不能提供足够的数量,应该怎么办. 2.科室库向中心库提交申请,如果中心库库存不满足申请的数量,应该怎么办. 经过一番讨论,对于第一个问 ...

  4. 医院实验室管理系统开发功能设计详解来自博奥智源公司

    1.检前管理 1.1.检验申请 (1)提供检验开单功能(开单模式支持勾选.支持通过检验项目代码\名称快速模糊查找.混合录入查找模式等),并提供集成接口直接嵌入到HIS系统. (2)提供检验项目套单组合 ...

  5. 【附源码】计算机毕业设计SSM实验室耗材管理系统

    项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...

  6. 计算机毕业设计 SSM+MySQL毕业设计 疫情期间医院门诊管理系统

    摘  要 21世纪的到来,国家的方方面面.各行各业都在努力与现代的先进技术接轨,智能科技时代崛起的优势,医院门诊管理系统当然也不能排除在外.疫情期间医院门诊管理系统是以实际运用为开发背景,运用软件工程 ...

  7. 【计算机毕业设计】医院病历管理系统

    一.系统截图(需要演示视频可以私聊) 摘  要 随着科学技术的飞速发展,社会的方方面面.各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,医院病历管理系统当然也不能排除在外.医院病历 ...

  8. 医院信息管理系统/医院管理系统的设计与实现

    摘  要 21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准 ...

  9. springboot医院住院管理系统 计算机毕设源码32182

    目录 1 绪论 1.1系统开发的意义 1.2系统开发的目标 1.3系统开发技术的特色 1.4springboot框架介绍 2医院住院管理系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1数 ...

  10. 医院计算机管理工资,医院工资管理系统的设计与开发

    [第五篇]论文题目:  医院工资管理系统的设计与开发 摘要:随着计算机的普及和医院业务的飞速发展,信息化对医院的发展发挥着越来越重要的作用.工资管理是一项琐碎.复杂而又十分细致的工作,一般不允许发生差 ...

最新文章

  1. Android 弱网测试(小米手机切换3g和2g)
  2. linux 6.7 nfs安装yum,centos7下NFS使用与配置
  3. 代码 删除的stach 找回_阿里大佬教你,如何写好 Java 代码!
  4. android_ExpandableListView 下拉列表使用
  5. ubuntu下安装Thinkpad指纹识别系统
  6. linux文件句柄,【LINUX】使用lsof处理文件恢复、句柄以及空间释放问题
  7. drools6.5_Drools 6.2.0.Final发布
  8. switch 的性能提升了 3 倍,我只用了这一招!
  9. 40种网站设计常用技巧
  10. python deepcopy_轻轻吐槽下python的deepcopy居然一点不deep
  11. 解决Oracle 本地可以连接,远程不能连接问题
  12. SQL Server便利名称
  13. 实习踩坑之路:一个诡异的SQL?PageHelper莫名多了一个Limit子句,导致SQL执行错误?
  14. 自制Unity小游戏TankHero-2D(2)制作敌方坦克
  15. 软件测试非功能性需求,什么是非功能测试?非功能测试包括哪些类型?
  16. .net framework 3.5 无法验证证书签名,安装错误:0x80096004
  17. debian中网易云音乐打不开的一种解决方法
  18. 浙江工商大学计算机考试科目,浙江工商大学(专业学位)计算机技术研究生考试科目和考研参考书目...
  19. 工业相机的曝光方式:全局曝光、卷帘曝光、全局复位释放曝光区别
  20. 3.2 CMMI3级——需求开发(Requirements Development)

热门文章

  1. IplImage 加载图像
  2. oracle structure,oracle memory structure
  3. PHP数据表没有保存数据,PHP未将数据保存到数据库
  4. VMware Fusion 启动物理磁盘及U盘的方法
  5. Voip中的音频Codec技术
  6. 在Qtopia中添加国际化支持
  7. access 分表存储_数据库分区、分表、分库、分片
  8. C++中将数据(或图像数据)写到txt
  9. python用逗号隔开输出_python思维导图入门第二篇,数据结构,精心整理
  10. win32汇编实现一个简单的TCP服务端程序(WinSock的简单认知应用)