diff --git a/src/main/java/com/gaotao/modules/pda/service/impl/DumpServiceImpl.java b/src/main/java/com/gaotao/modules/pda/service/impl/DumpServiceImpl.java index 8897788..eeb558e 100644 --- a/src/main/java/com/gaotao/modules/pda/service/impl/DumpServiceImpl.java +++ b/src/main/java/com/gaotao/modules/pda/service/impl/DumpServiceImpl.java @@ -523,6 +523,7 @@ public class DumpServiceImpl implements DumpService { } @Override + @Transactional public ResponseData goBackHome(HttpSession session) { ResponseData responseData = new ResponseData(); //1.恢复扫码标记 @@ -545,6 +546,10 @@ public class DumpServiceImpl implements DumpService { Map dumpRollNos = (Map) session.getAttribute("dumpRollNos"); if(null!=dumpRollNos){ session.removeAttribute("dumpRollNos"); + // 还原扫描卷的状态 + for (String key:dumpRollNos.keySet()){ + rollDao.updateRollStatus(key,"I"); + } } //7.移除卷号统计map Map dumpRollCounts = (Map) session.getAttribute("dumpRollCounts"); @@ -563,6 +568,8 @@ public class DumpServiceImpl implements DumpService { } //10.移除提交标记 session.removeAttribute("dump_submit_flag"); + + responseData.setCode("0"); return responseData; }