diff --git a/doc/gm_record.bak b/doc/gm_record.bak index 71271a2..d8c174d 100644 Binary files a/doc/gm_record.bak and b/doc/gm_record.bak differ diff --git a/doc/归档系统备忘.txt b/doc/归档系统备忘.txt new file mode 100644 index 0000000..dfc6736 --- /dev/null +++ b/doc/归档系统备忘.txt @@ -0,0 +1,13 @@ +ʼݿҪһڲѯɨϴ¼ +# +CREATE FUNCTION [ dbo ].[ fun_CountScanUploadCount ] ( @NAME nvarchar ( 100 ), @upTime nvarchar ( 100 ) ) RETURNS INT AS BEGIN-- Declare the return variable here + DECLARE + @ret INT SELECT + @ret = count( 1 ) + FROM + ( SELECT DISTINCT patient_id FROM t_uuInfo WHERE uuname = @NAME AND CONVERT ( date, UpLoadDateTime, 8 ) = @upTime ) AS x RETURN @ret; +END + +#ѯϷ +select * from sys.sql_modules where definition like '%FUNCTION%' + diff --git a/src/main/java/com/emr/vo/TUuInfoVo.java b/src/main/java/com/emr/vo/TUuInfoVo.java index 6f57d6d..970b266 100644 --- a/src/main/java/com/emr/vo/TUuInfoVo.java +++ b/src/main/java/com/emr/vo/TUuInfoVo.java @@ -17,6 +17,8 @@ import com.emr.entity.TUuInfo; public class TUuInfoVo extends TUuInfo { private Integer scanCount; + private Integer scanNums; + public Integer getScanCount() { return scanCount; } @@ -24,4 +26,12 @@ public class TUuInfoVo extends TUuInfo { public void setScanCount(Integer scanCount) { this.scanCount = scanCount; } + + public Integer getScanNums() { + return scanNums; + } + + public void setScanNums(Integer scanNums) { + this.scanNums = scanNums; + } } diff --git a/src/main/resources/mapper/TUuInfoMapper.xml b/src/main/resources/mapper/TUuInfoMapper.xml index 0da19b1..c25afdb 100644 --- a/src/main/resources/mapper/TUuInfoMapper.xml +++ b/src/main/resources/mapper/TUuInfoMapper.xml @@ -134,7 +134,8 @@ SELECT uuName, UpLoadDateTime, - pc scanCount + pc scanCount, + dbo.fun_CountScanUploadCount(uuName, UpLoadDateTime) scanNums FROM ( SELECT diff --git a/src/main/webapp/static/js/statistics/scanCount.js b/src/main/webapp/static/js/statistics/scanCount.js index 2761cf7..82490ff 100644 --- a/src/main/webapp/static/js/statistics/scanCount.js +++ b/src/main/webapp/static/js/statistics/scanCount.js @@ -86,6 +86,12 @@ function initTable() { align: 'center', valign: 'middle', }, + { + title: '扫描份数', + field: 'scanNums', + align: 'center', + valign: 'middle', + }, ], onLoadSuccess: function (result) { //加载成功时执行 tipLoad =0;