提交 fc81d2d8 authored 作者: czq's avatar czq

合并分支 'czq' 到 'master'

czq 查看合并请求 ty_wyl/adaptation-master1!31
package com.zjty.adaptationmaster.adaptor.entity;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import net.bytebuddy.asm.Advice;
import java.util.List;
/**
* <h4>Description : adaptation-master</h4>
*
* @author : M@tr!x [xhyrzldf@foxmail.com]
* @Date : 2019-12-18 13:48
*/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class RuleSetAndRule {
private List<RuleSet> ruleSets;
private List<Rule> rules;
}
package com.zjty.adaptationmaster.adaptor.repository; package com.zjty.adaptationmaster.adaptor.repository;
import com.zjty.adaptationmaster.adaptor.entity.Rule; import com.zjty.adaptationmaster.adaptor.entity.Rule;
import org.springframework.data.domain.Example;
import org.springframework.data.jpa.repository.JpaRepository; import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.JpaSpecificationExecutor; import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
import org.springframework.data.jpa.repository.Query;
import java.util.List;
/** /**
* <h4>Description : adaptation-master</h4> * <h4>Description : adaptation-master</h4>
...@@ -11,4 +15,7 @@ import org.springframework.data.jpa.repository.JpaSpecificationExecutor; ...@@ -11,4 +15,7 @@ import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
* @Date : 2019-12-09 9:30 * @Date : 2019-12-09 9:30
*/ */
public interface RuleDao extends JpaRepository<Rule, Integer>,JpaSpecificationExecutor { public interface RuleDao extends JpaRepository<Rule, Integer>,JpaSpecificationExecutor {
@Query("select r from Rule r where r.ruleSet = null and r.status = 1")
List<Rule> findRulesInProject();
} }
...@@ -60,6 +60,7 @@ public class AssemblyServiceImpl implements AssemblyService{ ...@@ -60,6 +60,7 @@ public class AssemblyServiceImpl implements AssemblyService{
.build(); .build();
// Pageable pageable = /*new */PageRequest.of(page-1, 10, Sort.Direction.DESC, "id"); // Pageable pageable = /*new */PageRequest.of(page-1, 10, Sort.Direction.DESC, "id");
List<Assembly> assemblyList = assemblyDao.findAll(spec); List<Assembly> assemblyList = assemblyDao.findAll(spec);
return ServerResponse.success(new ListResponse<>(assemblyDao.count(spec),assemblyList)); // return ServerResponse.success(new ListResponse<>(assemblyDao.count(spec),assemblyList));
return ServerResponse.success(assemblyList);
} }
} }
...@@ -41,12 +41,13 @@ public class DependencyServiceImpl implements DependencyService { ...@@ -41,12 +41,13 @@ public class DependencyServiceImpl implements DependencyService {
//上传的依赖文件和依赖包 //上传的依赖文件和依赖包
if (!dependencyFile.isEmpty()) { if (!dependencyFile.isEmpty()) {
//依赖名称 //依赖名称
String photo = dependencyFile.getName(); String originalFilename = dependencyFile.getOriginalFilename();
dependency.setDependencyUrl(Const.UPLOAD_LOCATION+photo); assert originalFilename != null;
dependency.setDependencyUrl(Const.UPLOAD_LOCATION+originalFilename);
dependency.setStartTime(new Date()); dependency.setStartTime(new Date());
try { try {
InputStream inputStream = dependencyFile.getInputStream(); InputStream inputStream = dependencyFile.getInputStream();
Files.copy(inputStream, Paths.get(Const.UPLOAD_LOCATION, photo)); Files.copy(inputStream, Paths.get(Const.UPLOAD_LOCATION, originalFilename));
inputStream.close(); inputStream.close();
} catch (IOException e) { } catch (IOException e) {
e.printStackTrace(); e.printStackTrace();
......
...@@ -4,6 +4,7 @@ import com.github.wenhao.jpa.Specifications; ...@@ -4,6 +4,7 @@ import com.github.wenhao.jpa.Specifications;
import com.zjty.adaptationmaster.adaptor.entity.Project; import com.zjty.adaptationmaster.adaptor.entity.Project;
import com.zjty.adaptationmaster.adaptor.entity.Rule; import com.zjty.adaptationmaster.adaptor.entity.Rule;
import com.zjty.adaptationmaster.adaptor.entity.RuleSet; import com.zjty.adaptationmaster.adaptor.entity.RuleSet;
import com.zjty.adaptationmaster.adaptor.entity.RuleSetAndRule;
import com.zjty.adaptationmaster.adaptor.repository.ProjectDao; import com.zjty.adaptationmaster.adaptor.repository.ProjectDao;
import com.zjty.adaptationmaster.adaptor.repository.RuleDao; import com.zjty.adaptationmaster.adaptor.repository.RuleDao;
import com.zjty.adaptationmaster.adaptor.repository.RuleSetDao; import com.zjty.adaptationmaster.adaptor.repository.RuleSetDao;
...@@ -68,7 +69,8 @@ public class RuleServiceImpl implements RuleService{ ...@@ -68,7 +69,8 @@ public class RuleServiceImpl implements RuleService{
.collect(toList()); .collect(toList());
rules.setRuleList(ruleList); rules.setRuleList(ruleList);
} }
return ServerResponse.success(ruleSetList); List<Rule> rules = ruleDao.findRulesInProject();
return ServerResponse.success(new RuleSetAndRule(ruleSetList,rules));
} }
// @Override // @Override
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论