医院耗材管理系统开发_11
本次完成中心库出库记录的填写。
第一层:
//中心库出库汇总//firstReagentOutBill outBill = new ReagentOutBill();Date timeNow = new Date();String creater =stockMapper.findhead("中心库");String recevier =stockMapper.findhead(destination);Long time1 = new Date().getTime();Random ne1 = new Random();//实例化一个random的对象neint x1 = ne1.nextInt(999 - 100 + 1) + 100;//为变量赋随机值100-999String random_order1 = String.valueOf(x1);String billCode = time1 + random_order1;outBill.setBillCode(billCode);outBill.setBillType("3");outBill.setBillDate(timeNow);outBill.setBillStatus(true);outBill.setBillCreator(creater);outBill.setBranchName("中心库");outBill.setUpdateTime(timeNow);outBill.setCreateTime(timeNow);outBill.setApplicationDate(timeNow);outBill.setApplicationUser(recevier);outBillMapper.insert(outBill);
获得当前时间生成随机编号,填写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}
医院耗材管理系统开发_11相关推荐
- 山东大学项目实训开发日志——基于vue+springboot的医院耗材管理系统(2)
因为我主要负责前端的内容,因此本专栏主要记录前端页面的一些设计. 首先是前端逻辑的整理,按照一般流程,耗材的管理系统应该有两级库,即中心库和各个科室库.角色应当有管理员,中心库库管,科室库库管,供货商 ...
- 山东大学项目实训开发日志——基于vue+springboot的医院耗材管理系统(16)
今天我们解决了一个困扰了我们很久的问题--isqr值的获取与使用. 功能的设想:通过isqr这个值来确定该耗材是否使用二维码管理,在新增耗材种类的时候加入该属性(选择是或否),并写入数据库,在显示库存 ...
- 山东大学项目实训开发日志——基于vue+springboot的医院耗材管理系统(14)
我们解决了一个逻辑上的问题: 1.医院向供货商下单,如果供货商一时不能提供足够的数量,应该怎么办. 2.科室库向中心库提交申请,如果中心库库存不满足申请的数量,应该怎么办. 经过一番讨论,对于第一个问 ...
- 医院实验室管理系统开发功能设计详解来自博奥智源公司
1.检前管理 1.1.检验申请 (1)提供检验开单功能(开单模式支持勾选.支持通过检验项目代码\名称快速模糊查找.混合录入查找模式等),并提供集成接口直接嵌入到HIS系统. (2)提供检验项目套单组合 ...
- 【附源码】计算机毕业设计SSM实验室耗材管理系统
项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(IntelliJ IDEA,Eclispe,MyEclis ...
- 计算机毕业设计 SSM+MySQL毕业设计 疫情期间医院门诊管理系统
摘 要 21世纪的到来,国家的方方面面.各行各业都在努力与现代的先进技术接轨,智能科技时代崛起的优势,医院门诊管理系统当然也不能排除在外.疫情期间医院门诊管理系统是以实际运用为开发背景,运用软件工程 ...
- 【计算机毕业设计】医院病历管理系统
一.系统截图(需要演示视频可以私聊) 摘 要 随着科学技术的飞速发展,社会的方方面面.各行各业都在努力与现代的先进技术接轨,通过科技手段来提高自身的优势,医院病历管理系统当然也不能排除在外.医院病历 ...
- 医院信息管理系统/医院管理系统的设计与实现
摘 要 21世纪的今天,随着社会的不断发展与进步,人们对于信息科学化的认识,已由低层次向高层次发展,由原来的感性认识向理性认识提高,管理工作的重要性已逐渐被人们所认识,科学化的管理,使信息存储达到准 ...
- springboot医院住院管理系统 计算机毕设源码32182
目录 1 绪论 1.1系统开发的意义 1.2系统开发的目标 1.3系统开发技术的特色 1.4springboot框架介绍 2医院住院管理系统分析 2.1 可行性分析 2.2 系统流程分析 2.2.1数 ...
- 医院计算机管理工资,医院工资管理系统的设计与开发
[第五篇]论文题目: 医院工资管理系统的设计与开发 摘要:随着计算机的普及和医院业务的飞速发展,信息化对医院的发展发挥着越来越重要的作用.工资管理是一项琐碎.复杂而又十分细致的工作,一般不允许发生差 ...
最新文章
- json和pickle模块
- C++ 编译 找不到标识符 问题
- android连接mysql查询表内记录_Android Room数据库多表查询的使用实例
- HTML 5 视频,音频
- VS2010创建ATL工程及使用C++测试COM组件
- LeetCode 1048. 最长字符串链(哈希+DP)
- (13)FPGA面试技能提升篇(Shell脚本)
- 使用Elasticsearch和C#理解和实现CRUD APP的初学者教程——第2部分
- core音标_core的意思在线翻译,解释core中文英文含义,短语词组,音标读音,例句,词源【澳典网ODict.Net】...
- 根据起始时间和流逝的时间计算出终止时间(C语言)
- 微信公众号菜单栏链接开发
- 【Windows优秀软件推荐】:唧唧down——< B >视频和弹幕全清晰度下载
- SharePoint 2013 自定义扩展菜单
- 前端xlsx插件简单说明
- NXP i.MX 8M Mini核心板(4核 ARM Cortex-A53)规格软硬件说明资料
- 视频教程-区块链基础:共识算法-区块链
- mtk dws工具中的keypad配置
- JetBrains 在中国被频繁破解,官方是如何看待的
- python爬取优词词典
- SqlServer怎么导入mdf、ldf文件
热门文章
- [导入]CLR探索系列:Server and Workstation Garbage Collection探索(垃圾回收系列)
- android解析html新闻的方法,Android使用Jsoup解析Html表格的方法
- Linear Regression 和 Logistic Regression的不同(对比)
- Qt 实现控件抖动 动画窗口抖动 QQ抖动
- CC攻击原理及防范新思路
- c 语言 时空权衡的计数排序程序,算法设计和分析部分算法伪代码.doc
- 学生学籍管理系统页面源代码html_学生管理系统(界面+源代码)
- 用MATLAB解决实际数学问题,利用MATLAB解决高等数学问题.doc
- 基于C#实现的个人日程管理系统
- 考勤系统 服务器管理,考勤管理系统ZKNet Web Server管理