| | |
| | | @Override |
| | | public List<Locks> findLockBase64List(Locks locks) { |
| | | LoginUserInfo loginUserInfo = (LoginUserInfo) SecurityUtils.getSubject().getPrincipal(); |
| | | String fullPath = systemDictDataBiz.queryByCode(Constants.SYSTEM,Constants.FILE_DIR).getCode() + |
| | | systemDictDataBiz.queryByCode(Constants.SYSTEM,Constants.PROJECTS).getCode() ; |
| | | |
| | | QueryWrapper<Locks> wrapper = new QueryWrapper<>(locks); |
| | | wrapper.lambda().orderByAsc(Locks::getCode); |
| | | List<Locks> locksList = locksMapper.selectList(wrapper); |
| | | SystemDictData systemDictData = systemDictDataBiz.queryByCode(Constants.MINI_PROGRAMME,Constants.ACCESS_TOKEN); |
| | | String code = systemDictDataBiz.queryByCode(Constants.SYSTEM, Constants.PROJECTS).getCode(); |
| | | String prePath = systemDictDataBiz.queryByCode(Constants.SYSTEM, Constants.IMG_DIR).getCode(); |
| | | if (!CollectionUtils.isEmpty(locksList)){ |
| | | // 检查是否有图片信息没有更新保存图片 |
| | | locksList.forEach(s-> { |
| | | if (StringUtils.isBlank(s.getInfo())){ |
| | | wxMiniUtilService.generateWXMiniCode(s, systemDictData); |
| | | wxMiniUtilService.generateWXMiniCode(s,systemDictData,prePath,code); |
| | | s.setEditor(loginUserInfo.getId()); |
| | | s.setEditDate(new Date()); |
| | | updateById(s); |
| | | } |
| | | s.setImgfullurl(fullPath+s.getInfo()); |
| | | }); |
| | | return locksList; |
| | | } |