| | |
| | | @Override |
| | | public Integer create(JkVersion jkVersion) { |
| | | if(Objects.isNull(jkVersion) |
| | | || Objects.isNull(jkVersion.getType()) |
| | | || Objects.isNull(jkVersion.getIsForce()) |
| | | || StringUtils.isBlank(jkVersion.getVersionInfo()) |
| | | || StringUtils.isBlank(jkVersion.getFileUrl()) |
| | |
| | | || StringUtils.isBlank(jkVersion.getName()) |
| | | || StringUtils.isBlank(jkVersion.getContent()) |
| | | ){ |
| | | throw new BusinessException(ResponseStatus.NOT_ALLOWED); |
| | | throw new BusinessException(ResponseStatus.BAD_REQUEST); |
| | | } |
| | | LoginUserInfo loginUserInfo = jkVersion.getLoginUserInfo(); |
| | | jkVersion.setCreateDate(new Date()); |
| | |
| | | jkVersion.setEditDate(jkVersion.getCreateDate()); |
| | | jkVersion.setEditor(jkVersion.getCreator()); |
| | | jkVersion.setIsdeleted(Constants.ZERO); |
| | | jkVersion.setType(Constants.ZERO); |
| | | jkVersionMapper.insert(jkVersion); |
| | | return jkVersion.getId(); |
| | | } |
| | |
| | | public void updateById(JkVersion jkVersion) { |
| | | if(Objects.isNull(jkVersion) |
| | | || Objects.isNull(jkVersion.getId()) |
| | | || Objects.isNull(jkVersion.getType()) |
| | | || Objects.isNull(jkVersion.getIsForce()) |
| | | || StringUtils.isBlank(jkVersion.getVersionInfo()) |
| | | || StringUtils.isBlank(jkVersion.getFileUrl()) |
| | |
| | | QueryWrapper<JkVersion> wrapper = new QueryWrapper<>(jkVersion); |
| | | return jkVersionMapper.selectCount(wrapper); |
| | | } |
| | | |
| | | |
| | | |
| | | @Override |
| | | public JkVersion getLastVersion(){ |
| | | JkVersion jkVersion = jkVersionMapper.selectOne(new QueryWrapper<JkVersion>().lambda() |
| | | .eq(JkVersion::getIsdeleted,Constants.ZERO) |
| | | .eq(JkVersion::getType,Constants.ZERO) |
| | | .orderByDesc(JkVersion::getVersionNum) |
| | | .last("limit 1") |
| | | ); |
| | | if(Objects.nonNull(jkVersion)){ |
| | | String path = systemDictDataBiz.queryByCode(Constants.FTP,Constants.FTP_LOCAL_RESOURCE_PATH).getCode() |
| | | +systemDictDataBiz.queryByCode(Constants.FTP,Constants.APP_FILE).getCode(); |
| | | jkVersion.setFullFileUrl(path + jkVersion.getFileUrl()); |
| | | } |
| | | return jkVersion; |
| | | } |
| | | |
| | | |
| | | |
| | | } |