护理同步采集修改

gaoming_branch
ALW 3 years ago
parent bced244424
commit a81a71118f

@ -185,14 +185,15 @@ public class ArchiveOtherExtService {
String idsStr = splitString2String(ids);
String idsTemp = idsStr;
//存在护理记录则调用护理按需采集功能
if(null != sysFlag && sysFlag == 1) {
//调用护理按需采集功能
archiveOtherService.updateArchiveOther(jzh, masterId,null,null);
//ext表更新非护理记录
if(StringUtils.isNotBlank(notNursingIds)){
idsTemp = splitString2String(notNursingIds);
}
}
//20220909注释按需采集护理的单独处理逻辑护理不在按照之前按需一个护理其它的所有的护理都要从新采集
// if(null != sysFlag && sysFlag == 1) {
// //调用护理按需采集功能
// archiveOtherService.updateArchiveOther(jzh, masterId,null,null);
// //ext表更新非护理记录
// if(StringUtils.isNotBlank(notNursingIds)){
// idsTemp = splitString2String(notNursingIds);
// }
// }
// if (null != sysFlag && sysFlag == 3){
//// archiveOtherService.updateArchiveOtherExt(ids)
//// }

@ -1357,7 +1357,7 @@ public class Archive_MasterServiceImpl implements Archive_MasterService {
StringBuilder failResult = new StringBuilder();
//判断护理文书是否完成sysFlag = 1
//查询护理文书采集任务
String sql1 = "SELECT SHOW_NAME,KDSJ FROM V_JSWZH_HL_DATA WHERE (ENABLED_VALUE = 'Y' OR ENABLED_VALUE IS NULL) AND SHOW_NAME != '护嘱单' AND SHOW_NAME != '术前准备与手术交接记录单' AND JZH = '"+jzh+"'";
String sql1 = "SELECT SHOW_NAME,KDSJ FROM V_JSWZH_HL_DATA WHERE (ENABLED_VALUE = 'Y' OR ENABLED_VALUE IS NULL) AND SHOW_NAME != '护嘱单' AND SHOW_NAME != '术前准备与手术交接记录单' AND SHOW_NAME != '新生儿转NICU交接记录单' AND SHOW_NAME != '护理计划' AND SHOW_NAME != '首次护理记录单(二)' AND SHOW_NAME != '健康教育' AND SHOW_NAME != '产程图' AND SHOW_NAME != '普外科术后疼痛护理单' AND JZH = '"+jzh+"'";
try {
List<Map> selectList1 = OracleConnect.selectListConvertMap(sql1);
if(!CollectionUtils.isEmpty(selectList1)) {

@ -585,13 +585,13 @@ function initTable() {
$("#table").bootstrapTable({ // 对应table标签的id
//method: 'POST',
url: path+"/vCount/vCountList", // 获取表格数据的url
sidePagination: 'server', // 设置为服务器端分页 客户端client
contentType: "application/x-www-form-urlencoded",//一种编码。好像在post请求的时候需要用到。这里用的get请求注释掉这句话也能拿到数据
cache: false, // 设置为 false 禁用 AJAX 数据缓存, 默认为true
striped: true, //表格显示条纹默认为false
pagination: true, // 在表格底部显示分页组件默认false
paginationShowPageGo: true,
pageList: [5, 10, 20, 50, 100], // 如果设置了分页设置可供选择的页面数据条数。设置为All 则显示所有记录。
sidePagination: 'server', // 设置为服务器端分页 客户端client
pageList: [5, 10, 20, 50, 100], // 如果设置了分页设置可供选择的页面数据条数。设置为All 则显示所有记录
search: false,
showColumns: true,
toolbar: '#toolbar',//指定工具栏
@ -606,6 +606,7 @@ function initTable() {
showHeader: true,//是否显示列头。
trimOnSearch: true,//设置为 true 将自动去掉搜索字符的前后空格。
//是否显示导出按钮
detailView:true,//是否可展开
showExport: true,
//导出表格方式默认basic只导出当前页的表格数据all导出所有数据selected导出选中的数据
exportDataType: "basic",
@ -770,11 +771,105 @@ function initTable() {
},
onLoadError: function () { //加载失败时执行
tipLoad = 0;
},
//展开详情事件
onExpandRow: function (index, row, $detail) {//點擊datagrid 展開按鈕事件
var html = '<div id="tableDiv1">\n' +
' <table id="table1" class="table text-nowrap"></table>\n' +
' </div>';
$detail.html(html);
initTable1();
}
});
}
}
//第二层,按科室分组查
function initTable1() {
$("#table1").bootstrapTable({ // 对应table标签的id
url: path + "/statistics/getRecordStatisticsGroupDept", // 获取表格数据的url
cache: false, // 设置为 false 禁用 AJAX 数据缓存, 默认为true
striped: true, //表格显示条纹默认为false
pagination: true, // 在表格底部显示分页组件默认false
paginationShowPageGo: true,
pageList: [10, 20, 50, 100], // 如果设置了分页设置可供选择的页面数据条数。设置为All 则显示所有记录。
sidePagination: 'server', // 设置为服务器端分页 客户端client
searchOnEnterKey: true, //设置为 true时按回车触发搜索方法否则自动触发搜索方法
undefinedText: '--', //当数据为 undefined 时显示的字符
singleSelect: false,//设置True 将禁止多选
clickToSelect: true,//设置true 将在点击行时自动选择rediobox 和 checkbox
paginationDetailHAlign: 'left',//指定 分页详细信息 在水平方向的位置。'left' 或 'right'。
height:514,
searchTimeOut: 500,// 默认500 设置搜索超时时间。
showHeader: true,//是否显示列头。
//查询条件
columns: [
{
title: '序号',
align: 'center',
formatter: function (value, row, index) {
return index + 1;
}
},
{
title: '出院科室',
field: 'deptNameCn',
align: 'left'
},
{
title: '出院人数',
field: 'allRecordCount',
align: 'center'
},
{
title: '总文件数',
field: 'allFileCount',
align: 'center'
},
{
title: '总页数',
field: 'allPageCount',
align: 'center'
},
{
title: '自动采集总文件数',
field: 'autoCollectionFileCount',
align: 'center'
},
{
title: '自动采集总页数',
field: 'autoCollectionPageCount',
align: 'center'
},
{
title: '扫描上传总文件数',
field: 'manualScanFileCount',
align: 'center'
},
{
title: '扫描上传总页数',
field: 'manualScanPageCount',
align: 'center'
},
],
onLoadSuccess: function (result) { //加载成功时执行
$(".page-list").show();
//reloadTableHeight("table1");
},
// //展开详情事件
// onExpandRow: function (index, row, $detail) {//點擊datagrid 展開按鈕事件
// var deptName = row.deptName;
// var tableId = 'table_'+deptName;
// var html = '<div id="tableDiv2">\n' +
// ' <table id="'+tableId+'" class="table2" class="table text-nowrap table-bordered"></table>\n' +
// ' </div>';
// $detail.html(html);
// initTable2(deptName,tableId);
// }
});
}
//查询
$('#searchBtn').click(function () {
//查询之后重新从第一页算起

Loading…
Cancel
Save