自动化立体仓库 - WMS系统
#
zjj
2024-06-08 fdf4cd2471ea43a547c55b10cd48b265c8ee2336
#
1个文件已修改
47 ■■■■■ 已修改文件
src/main/java/com/zy/asrs/controller/BasDevpController.java 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/zy/asrs/controller/BasDevpController.java
@@ -35,29 +35,36 @@
    @ManagerAuth(memo = "初始化站点")
    public R init(BasDevpInitParam param) {
        List<BasDevp> list = new ArrayList<>();
        SqlSession sqlSession = sqlSessionFactory.openSession(ExecutorType.BATCH);
        BasDevpMapper sessionMapper = sqlSession.getMapper(BasDevpMapper.class);
        for (int devNo = param.getStartDev() ; devNo<=param.getEndDev() ; devNo++){
            BasDevp basDevp = basDevpService.selectById(devNo);
            if (Cools.isEmpty(basDevp)){
                BasDevp basDevp1 = new BasDevp();
                basDevp1.setDevNo(devNo);
                basDevp1.setInEnable("Y");
                basDevp1.setOutEnable("Y");
                basDevp1.setAutoing("Y");
                basDevp1.setLoading("Y");
                basDevp1.setCanining("Y");
                basDevp1.setCanouting("Y");
                basDevp1.setModiUser(getUserId());
                basDevp1.setModiTime(new Date());
                sessionMapper.insert(basDevp1);
        SqlSession sqlSession = null;
        try {
            sqlSession = sqlSessionFactory.openSession(ExecutorType.SIMPLE,false);
            BasDevpMapper sessionMapper = sqlSession.getMapper(BasDevpMapper.class);
            for (int devNo = param.getStartDev() ; devNo<=param.getEndDev() ; devNo++){
                BasDevp basDevp = basDevpService.selectById(devNo);
                if (Cools.isEmpty(basDevp)){
                    BasDevp basDevp1 = new BasDevp();
                    basDevp1.setDevNo(devNo);
                    basDevp1.setInEnable("Y");
                    basDevp1.setOutEnable("Y");
                    basDevp1.setAutoing("Y");
                    basDevp1.setLoading("Y");
                    basDevp1.setCanining("Y");
                    basDevp1.setCanouting("Y");
                    basDevp1.setModiUser(getUserId());
                    basDevp1.setModiTime(new Date());
                    sessionMapper.insert(basDevp1);
//                list.add(basDevp1);
                }
            }
            sqlSession.commit();
             sqlSession.clearCache();
        }catch (Exception e) {
            return R.error(e.getMessage());
        }finally {
            sqlSession.close();
            return R.ok("初始化成功");
        }
        sqlSession.commit();
        sqlSession.close();
//        basDevpService.insertBatch(list);
        return R.ok("初始化成功");
    }
    @RequestMapping(value = "/basDevp/{id}/auth")