Index: ssts-web/src/main/java/com/forgon/disinfectsystem/biologymonitorwarning/service/BiologyMonitorWarningManagerImpl.java
===================================================================
diff -u -r17180 -r20890
--- ssts-web/src/main/java/com/forgon/disinfectsystem/biologymonitorwarning/service/BiologyMonitorWarningManagerImpl.java (.../BiologyMonitorWarningManagerImpl.java) (revision 17180)
+++ ssts-web/src/main/java/com/forgon/disinfectsystem/biologymonitorwarning/service/BiologyMonitorWarningManagerImpl.java (.../BiologyMonitorWarningManagerImpl.java) (revision 20890)
@@ -102,11 +102,11 @@
}
@Override
- public void timingUpdateBiologicalMonitoringStatus(String flag) {
- //config.js配置的:生物监测结束时是否需要提示
- boolean biologicalMonitoringWarning = CssdUtils.getSystemSetConfigByNameBool("biologicalMonitoringWarning");
- if (biologicalMonitoringWarning
- || Constants.TEST_NG.equals(flag)) {
+ public void timingUpdateBiologicalMonitoringStatus(String testNGFlag) {
+ //config.js配置的:在灭菌视图界面是否显示“生物监测的状态”属性
+ boolean showBiologicalMonitoringStatus = CssdUtils.getSystemSetConfigByNameBool("showBiologicalMonitoringStatus");
+ if (showBiologicalMonitoringStatus
+ || Constants.TEST_NG.equals(testNGFlag)) {
String nowTimeSqlStr = dateQueryAdapter.dateAdapter(Constants.SIMPLEDATEFORMAT_YYYYMMDDHHMMSS.format(new Date()));
String sql = String.format("update SterilizationRecord set biologicalMonitoringStatus=case when monitorChecker is null then '%s' else '%s' end "
+ "where biologicalMonitoringEndDate<=%s and biologicalMonitoringStatus='%s'",
Index: ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationRecordView.js
===================================================================
diff -u -r19303 -r20890
--- ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationRecordView.js (.../sterilizationRecordView.js) (revision 19303)
+++ ssts-web/src/main/webapp/disinfectsystem/sterilizationmanager/sterilizationrecord/sterilizationRecordView.js (.../sterilizationRecordView.js) (revision 20890)
@@ -680,7 +680,7 @@
{header : "灭菌炉",width : 160,dataIndex : 'sterilizer.name'},
{header : "炉次",width : 40,dataIndex : 'frequency'},
{header : "灭菌状态",width : 60,dataIndex : 'status', renderer : renderColor},
- {header : "生物监测状态",width : 80,dataIndex : 'biologicalMonitoringStatus',renderer : renderBiologicalMonitoringStatus, hidden : !sstsConfig.biologicalMonitoringWarning},
+ {header : "生物监测状态",width : 80,dataIndex : 'biologicalMonitoringStatus',renderer : renderBiologicalMonitoringStatus, hidden : !sstsConfig.showBiologicalMonitoringStatus},
{id : 'SterilizationType',header : "灭菌程序",width : 60,dataIndex : 'sterilizationType'},
{header : "灭菌总数量",width : 70,dataIndex : 'amount'},
{header : "灭菌器参数",width : 70,dataIndex : 'sterilizerRecordAmount',sortable :false,renderer: function(v,p,record){
Index: ssts-web/src/main/resources/spring/projects/qysrmyy/timer.xml
===================================================================
diff -u
--- ssts-web/src/main/resources/spring/projects/qysrmyy/timer.xml (revision 0)
+++ ssts-web/src/main/resources/spring/projects/qysrmyy/timer.xml (revision 20890)
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+ timingUpdateBiologicalMonitoringStatus
+
+
+ qysrmyy
+
+
+
+
+
+
+
+
+ 0 */1 * * * ?
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
Index: ssts-web/src/main/webapp/disinfectsystem/config/cdlqyq1yy/config.js
===================================================================
diff -u -r20872 -r20890
--- ssts-web/src/main/webapp/disinfectsystem/config/cdlqyq1yy/config.js (.../config.js) (revision 20872)
+++ ssts-web/src/main/webapp/disinfectsystem/config/cdlqyq1yy/config.js (.../config.js) (revision 20890)
@@ -60,8 +60,12 @@
disinfectionDateProcessTypeInDirectPackingView:1,
//装配页面是否显示包装人,true为显示,false为不显示,默认为不显示
showWrapperField : true,
- //生物监测结束时是否需要提示:true:表示要提示 false或者没有配置:都不提示
+ //发货时针对包含植入物的器械包,是否要提示生物监测的情况(为true表示要提示,为false或者没有配置,都不提示)
+ biologicalMonitoringEnable : true,
+ //生物监测结束时是否需要提示(为true表示要提示,为false或者没有配置,都不提示)
biologicalMonitoringWarning : true,
+ //在灭菌视图界面是否显示“生物监测的状态”属性(为true则显示,false或者未配置则不显示)
+ showBiologicalMonitoringStatus: true,
//自定义装配界面是否显示选择申请科室:true:显示选择申请科室,但不是必须选择的 false或者没有配置:不显示
selectDepartInCustomPacking : true,
//触摸屏清洗默认清洗机条码
@@ -80,8 +84,6 @@
canUseBarcodeTypes : ['中标签'],
//是否启用回收的备注。如果为true,在装配的时候,能看到回收时添加的备注信息。回收点击申请数量可以添加备注。默认为false
enableRecyclingItemRemark:true,
- //发货时针对有植入物的器械包,是否要提示生物检测的情况
- biologicalMonitoringEnable:true,
// 当有丢失、报损时允许不补充材料即可装配
allowPackingWhenUnSupplementMaterial:true,
//发货数量依据回收单,回收后发货的情况下,打印未回收的申请单,是否打印申请数量。
Index: ssts-web/src/main/resources/spring/projects/cdlqyq1yy/timer.xml
===================================================================
diff -u
--- ssts-web/src/main/resources/spring/projects/cdlqyq1yy/timer.xml (revision 0)
+++ ssts-web/src/main/resources/spring/projects/cdlqyq1yy/timer.xml (revision 20890)
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
+
+
+ timingUpdateBiologicalMonitoringStatus
+
+
+ cdlqyq1yy
+
+
+
+
+
+
+
+
+ 0 */1 * * * ?
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
Index: ssts-web/src/main/java/com/forgon/disinfectsystem/biologymonitorwarning/service/BiologyMonitorWarningManager.java
===================================================================
diff -u -r17165 -r20890
--- ssts-web/src/main/java/com/forgon/disinfectsystem/biologymonitorwarning/service/BiologyMonitorWarningManager.java (.../BiologyMonitorWarningManager.java) (revision 17165)
+++ ssts-web/src/main/java/com/forgon/disinfectsystem/biologymonitorwarning/service/BiologyMonitorWarningManager.java (.../BiologyMonitorWarningManager.java) (revision 20890)
@@ -23,7 +23,8 @@
/**
* (定时器)每隔一分钟检查,有哪些灭菌记录的生物监测已经结束,并且更改其状态为“已结束”,如用户把核对员也提前填好了,那么直接修改状态为“已确认”
+ * @param testNGFlag testNG测试框架的标识,如果是testNG测试用例调用的,需要立即执行方法里面的代码
*
*/
- public void timingUpdateBiologicalMonitoringStatus(String flag);
+ public void timingUpdateBiologicalMonitoringStatus(String testNGFlag);
}
Index: ssts-web/src/main/webapp/disinfectsystem/config/dgszyy/config.js
===================================================================
diff -u -r20510 -r20890
--- ssts-web/src/main/webapp/disinfectsystem/config/dgszyy/config.js (.../config.js) (revision 20510)
+++ ssts-web/src/main/webapp/disinfectsystem/config/dgszyy/config.js (.../config.js) (revision 20890)
@@ -90,10 +90,12 @@
saveUseRecordPrompt : false,
//使用记录点击审核并生成申请时是否需要提示"手术是否已完成,不需要追加器械包?"字样,为true时才给予提示,没配或者为false则不提示
auditAndConvertUseRecordConfirmMessage : true,
- //发货时针对对植入物的器械包,是否要提示生物检测的情况,为true表示要提示,为false或者没有配置,都不提示
+ //发货时针对包含植入物的器械包,是否要提示生物监测的情况(为true表示要提示,为false或者没有配置,都不提示)
biologicalMonitoringEnable : true,
- //生物监测结束时是否需要提示,为true表示要提示,为false或者没有配置,都不提示
+ //生物监测结束时是否需要提示(为true表示要提示,为false或者没有配置,都不提示)
biologicalMonitoringWarning : true,
+ //在灭菌视图界面是否显示“生物监测的状态”属性(为true则显示,false或者未配置则不显示)
+ showBiologicalMonitoringStatus: true,
//自定义装配界面是否选择科室
selectDepartInCustomPacking : true,
Index: ssts-web/src/main/webapp/disinfectsystem/config/qysrmyy/config.js
===================================================================
diff -u -r20651 -r20890
--- ssts-web/src/main/webapp/disinfectsystem/config/qysrmyy/config.js (.../config.js) (revision 20651)
+++ ssts-web/src/main/webapp/disinfectsystem/config/qysrmyy/config.js (.../config.js) (revision 20890)
@@ -60,6 +60,8 @@
packAmountProcessTypeInDirectPackingView:1,
// 装配界面隐藏审核人
hideReviewerField:false,
+ //在灭菌视图界面是否显示“生物监测的状态”属性(为true则显示,false或者未配置则不显示)
+ showBiologicalMonitoringStatus: true,
// 装配界面显示包装人
showWrapperField:false,
// 自定义装配界面,灭菌日期的处理方式,,0或者未定义:清空,1:表示保留当前值,2表示设置回默认值。其他值跟1一样,保留当前值