Commit 6dcdfbdc by manxiaoqiang

合同

parent 700e54a9
...@@ -25,8 +25,9 @@ public class ContractController { ...@@ -25,8 +25,9 @@ public class ContractController {
@RequestMapping(value = "find", method = RequestMethod.GET) @RequestMapping(value = "find", method = RequestMethod.GET)
@ResponseBody @ResponseBody
public ResultModel findAll(@CurrentAccount User loginAccount, @RequestParam String startDate, @RequestParam String endDate) { public ResultModel findAll(@CurrentAccount User loginAccount, @PathVariable String platform,
return ResultModel.OK(service.findAll(startDate, endDate)); @RequestParam String startDate, @RequestParam String endDate) {
return ResultModel.OK(service.findAll(startDate, endDate, platform));
} }
@RequestMapping(value = "findone", method = RequestMethod.GET) @RequestMapping(value = "findone", method = RequestMethod.GET)
......
...@@ -18,8 +18,8 @@ public interface ContractRepository extends JpaRepository<Contract, Long> { ...@@ -18,8 +18,8 @@ public interface ContractRepository extends JpaRepository<Contract, Long> {
@Query(value="select count(*) from contract where email = ?1",nativeQuery=true) @Query(value="select count(*) from contract where email = ?1",nativeQuery=true)
BigInteger countNumByEmail(String email); BigInteger countNumByEmail(String email);
@Query(value="select * from contract where ds >= ?1 and ds <= ?2 order by ds desc",nativeQuery=true) @Query(value="select * from contract where ds >= ?1 and ds <= ?2 and platfrom = ?3 order by ds desc",nativeQuery=true)
List<Contract> findByDs(String startDate, String endDate); List<Contract> findByDs(String startDate, String endDate, String platfrom);
@Query(value="select * from contract where contract_code = ?1",nativeQuery=true) @Query(value="select * from contract where contract_code = ?1",nativeQuery=true)
Contract findByCode(String contract_code); Contract findByCode(String contract_code);
......
...@@ -27,7 +27,7 @@ public interface ContractService { ...@@ -27,7 +27,7 @@ public interface ContractService {
Contract update(User loginUser, Contract resource); Contract update(User loginUser, Contract resource);
List<Contract> findAll(String startDate, String endDate); List<Contract> findAll(String startDate, String endDate, String platfrom);
Contract findOne(String code); Contract findOne(String code);
......
...@@ -167,7 +167,7 @@ public class ContractServiceImpl implements ContractService{ ...@@ -167,7 +167,7 @@ public class ContractServiceImpl implements ContractService{
} }
@Override @Override
public List<Contract> findAll(String startDate, String endDate) { public List<Contract> findAll(String startDate, String endDate, String platfrom) {
List<Contract> result = new ArrayList<>(); List<Contract> result = new ArrayList<>();
List<User> sales = userRepository.findAll(); List<User> sales = userRepository.findAll();
Map<Long, String> saleMap = new HashMap<>(); Map<Long, String> saleMap = new HashMap<>();
...@@ -183,7 +183,7 @@ public class ContractServiceImpl implements ContractService{ ...@@ -183,7 +183,7 @@ public class ContractServiceImpl implements ContractService{
typeMap.put(s.getId(), s.getPackageName()); typeMap.put(s.getId(), s.getPackageName());
} }
} }
List<Contract> contractList = contractRepository.findByDs(startDate, endDate); List<Contract> contractList = contractRepository.findByDs(startDate, endDate, platfrom);
if(ValidateUtil.isValid(contractList)){ if(ValidateUtil.isValid(contractList)){
for(Contract c : contractList){ for(Contract c : contractList){
c.setSaleName(saleMap.containsKey(c.getSale()) ? saleMap.get(c.getSale()) : ""); c.setSaleName(saleMap.containsKey(c.getSale()) ? saleMap.get(c.getSale()) : "");
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment