Index: ssts-web/src/test/java/test/forgon/disinfectsystem/packing/TousseInstanceReviewManagerTests.java =================================================================== diff -u -r19774 -r20829 --- ssts-web/src/test/java/test/forgon/disinfectsystem/packing/TousseInstanceReviewManagerTests.java (.../TousseInstanceReviewManagerTests.java) (revision 19774) +++ ssts-web/src/test/java/test/forgon/disinfectsystem/packing/TousseInstanceReviewManagerTests.java (.../TousseInstanceReviewManagerTests.java) (revision 20829) @@ -14,6 +14,7 @@ import com.forgon.disinfectsystem.entity.basedatamanager.toussedefinition.TousseInstance; import com.forgon.disinfectsystem.packing.service.PackingManager; import com.forgon.disinfectsystem.tousse.toussedefinition.service.TousseInstanceManager; +import com.forgon.tools.util.ForgonDateUtils; /** * 器械包打包审核测试用例类 @@ -149,5 +150,38 @@ //5.2.断言器械包实例状态 assertEquals(TousseInstance.STATUS_REVIEWED, tousseInstance.getStatus()); + } + + + /** + * 测试修改器械包的审核时间(批量) + */ + @Test + public void testReviewTimeUpdate(){ + + TousseInstance tousseInstance = null; + String[] ids = new String[3]; + + //插入3条测试数据 + for(int i=0;i<=2;i++){ + tousseInstance = new TousseInstance(); + tousseInstance.setReviewTime(new Date()); + tousseInstance.setBarcode((Math.random()*100)+""); + objectDao.save(tousseInstance); + ids[i] = String.valueOf(tousseInstance.getId()); + } + + //批量执行修改审核时间操作 + tousseInstanceManager.updateTousseReviewTime(ids, + ForgonDateUtils.safelyParseDate("1995-12-14")); + + + //验证是否成功 + for(String id : ids){ + TousseInstance t = tousseInstanceManager.get(id); + assertEquals(t.getReviewTime(), ForgonDateUtils.safelyParseDate("1995-12-14")); + } + } + }