|  |  |  | 
|---|
|  |  |  | import com.doumee.dao.business.model.Company; | 
|---|
|  |  |  | import com.doumee.dao.business.model.CompanyDocuments; | 
|---|
|  |  |  | import com.doumee.dao.business.model.Member; | 
|---|
|  |  |  | import com.doumee.dao.system.model.SystemUser; | 
|---|
|  |  |  | import com.doumee.service.business.CompanyDocumentsService; | 
|---|
|  |  |  | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | 
|---|
|  |  |  | import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper; | 
|---|
|  |  |  | 
|---|
|  |  |  | throw new BusinessException(ResponseStatus.DATA_EMPTY); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | if(StringUtils.isNotBlank(companyDocuments.getFileurl())){ | 
|---|
|  |  |  | String path = systemDictDataBiz.queryByCode(Constants.FTP,Constants.FTP_RESOURCE_PATH).getCode() | 
|---|
|  |  |  | String path = systemDictDataBiz.queryByCode(Constants.FTP,Constants.FTP_LOCAL_RESOURCE_PATH).getCode() | 
|---|
|  |  |  | +systemDictDataBiz.queryByCode(Constants.FTP,Constants.COMPANY_DOCUMENTS).getCode(); | 
|---|
|  |  |  | companyDocuments.setFileurlFull(path + companyDocuments.getFileurl()); | 
|---|
|  |  |  | } | 
|---|
|  |  |  | 
|---|
|  |  |  | queryWrapper.selectAll(CompanyDocuments.class) | 
|---|
|  |  |  | .selectAs(Company::getName,CompanyDocuments::getCompanyName) | 
|---|
|  |  |  | .selectAs(Category::getName,CompanyDocuments::getCategoryName) | 
|---|
|  |  |  | .selectAs(SystemUser::getRealname,CompanyDocuments::getCreatorName) | 
|---|
|  |  |  | .leftJoin(Company.class,Company::getId,CompanyDocuments::getCompanyId) | 
|---|
|  |  |  | .leftJoin(Category.class,Category::getId,CompanyDocuments::getCategoryId) | 
|---|
|  |  |  | .leftJoin(SystemUser.class,SystemUser::getId,CompanyDocuments::getCreator) | 
|---|
|  |  |  | .eq(CompanyDocuments::getIsdeleted,Constants.ZERO) | 
|---|
|  |  |  | .like(Objects.nonNull(queryModel)&&StringUtils.isNotBlank(queryModel.getName()),CompanyDocuments::getName,queryModel.getName()) | 
|---|
|  |  |  | .eq(Objects.nonNull(queryModel)&&Objects.nonNull(queryModel.getCategoryId()),CompanyDocuments::getCategoryId,queryModel.getCategoryId()) | 
|---|
|  |  |  | 
|---|
|  |  |  | .orderByDesc(CompanyDocuments::getSortnum) | 
|---|
|  |  |  | .orderByDesc(CompanyDocuments::getCreateDate); | 
|---|
|  |  |  | IPage<CompanyDocuments> iPage = companyDocumentsMapper.selectJoinPage(page, CompanyDocuments.class,queryWrapper); | 
|---|
|  |  |  | String path = systemDictDataBiz.queryByCode(Constants.FTP,Constants.FTP_RESOURCE_PATH).getCode() | 
|---|
|  |  |  | String path = systemDictDataBiz.queryByCode(Constants.FTP,Constants.FTP_LOCAL_RESOURCE_PATH).getCode() | 
|---|
|  |  |  | +systemDictDataBiz.queryByCode(Constants.FTP,Constants.COMPANY_DOCUMENTS).getCode(); | 
|---|
|  |  |  | for (CompanyDocuments companyDocuments:iPage.getRecords()) { | 
|---|
|  |  |  | companyDocuments.setFileurlFull(path + companyDocuments.getFileurl()); | 
|---|