Browse Source

ref:征信修改成判断企业不判断日期

liusw 6 years ago
parent
commit
d56087eedd

+ 1 - 1
src/main/java/com/uas/credit/controller/ErpQueryController.java

@@ -56,7 +56,7 @@ public class ErpQueryController {
         if ("".equals(erpQuery.getEnname()) || erpQuery.getEnname() == null) {
             throw new RuntimeException("企业名称为空");
         }
-        EnterpriseJson enterpriseJson = enterpriseJsonService.findByCreateTimeAndEnName(new Date(), erpQuery.getEnname());
+        EnterpriseJson enterpriseJson = enterpriseJsonService.findByEnName(erpQuery.getEnname());
         if (enterpriseJson != null && enterpriseJson.getEndept() != null) {
             return enterpriseJson;
         }

+ 4 - 1
src/main/java/com/uas/credit/dao/EnterpriseJsonDao.java

@@ -2,6 +2,8 @@ package com.uas.credit.dao;
 
 import com.uas.credit.model.EnterpriseJson;
 import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.data.jpa.repository.Query;
+import org.springframework.data.repository.query.Param;
 import org.springframework.stereotype.Repository;
 
 import java.util.Date;
@@ -13,6 +15,7 @@ import java.util.Date;
 @Repository
 public interface EnterpriseJsonDao extends JpaRepository<EnterpriseJson, Long> {
 
-    EnterpriseJson findByCreateTimeAndEnName(Date createTime, String enName);
+    @Query(value = "select * from enterprise$json where name = :enName order by create_time desc limit 1", nativeQuery = true)
+    EnterpriseJson findByEnNameOrderByCreateTimeDesc(@Param("enName") String enName);
 
 }

+ 1 - 1
src/main/java/com/uas/credit/service/EnterpriseJsonService.java

@@ -12,6 +12,6 @@ public interface EnterpriseJsonService {
 
     void save(EnterpriseJson enterpriseJson);
 
-    EnterpriseJson findByCreateTimeAndEnName(Date date, String enName);
+    EnterpriseJson findByEnName(String enName);
 
 }

+ 2 - 2
src/main/java/com/uas/credit/service/impl/EnterpriseJsonServiceImpl.java

@@ -25,7 +25,7 @@ public class EnterpriseJsonServiceImpl implements EnterpriseJsonService {
     }
 
     @Override
-    public EnterpriseJson findByCreateTimeAndEnName(Date date, String enName) {
-        return enterpriseJsonDao.findByCreateTimeAndEnName(date, enName);
+    public EnterpriseJson findByEnName(String enName) {
+        return enterpriseJsonDao.findByEnNameOrderByCreateTimeDesc(enName);
     }
 }