Skip to content
Snippets Groups Projects
Commit 0d60af04 authored by Ivanyany's avatar Ivanyany
Browse files

查询企业信息--测试成功

parent a4f503bb
Branches
No related tags found
No related merge requests found
...@@ -6,6 +6,7 @@ import io.swagger.annotations.ApiOperation; ...@@ -6,6 +6,7 @@ import io.swagger.annotations.ApiOperation;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.bind.annotation.RestController; import org.springframework.web.bind.annotation.RestController;
import java.util.List; import java.util.List;
...@@ -16,6 +17,7 @@ import java.util.List; ...@@ -16,6 +17,7 @@ import java.util.List;
* @Date 2020/7/27 15:59 * @Date 2020/7/27 15:59
*/ */
@RestController @RestController
@RequestMapping("/enterpriseInfo")
public class EnterpriseBaseInfoController { public class EnterpriseBaseInfoController {
@Autowired @Autowired
...@@ -28,11 +30,11 @@ public class EnterpriseBaseInfoController { ...@@ -28,11 +30,11 @@ public class EnterpriseBaseInfoController {
* @Param * @Param
* @return * @return
*/ */
@ApiOperation(value = "查询所有企业基本信息", response = OrgNonPublic.class) @ApiOperation(value = "根据本地最新更新时间拉取中间库的企业信息", response = OrgNonPublic.class)
@RequestMapping(value = "/getAll", method = RequestMethod.POST, produces = "application/json;charset=UTF-8") @RequestMapping(value = "/getNewEnterpriseInfoByLatestDate", method = RequestMethod.POST, produces = "application/json;charset=UTF-8")
public List<OrgNonPublic> getAllEnterpriseBaseInfo(){ public List<OrgNonPublic> getNewEnterpriseInfoByLatestDate(@RequestParam("dateStr") String dateStr){
//查询中转数据库中所有企业基本信息 //根据之前的最新日期查询中转数据库中所有企业基本信息
List<OrgNonPublic> enterpriseInfos = enterpriseBaseInfoService.getAllEnterpriseBaseInfo(); List<OrgNonPublic> enterpriseInfos = enterpriseBaseInfoService.getAllEnterpriseBaseInfo(dateStr);
return enterpriseInfos; return enterpriseInfos;
} }
......
...@@ -114,9 +114,13 @@ public class OrgNonPublic { ...@@ -114,9 +114,13 @@ public class OrgNonPublic {
private Integer deleted; private Integer deleted;
@ApiModelProperty(value = "创建时间") @ApiModelProperty(value = "创建时间")
@DateTimeFormat(pattern = "yyy-MM-dd")
@JsonFormat(pattern = "yyy-MM-dd")
private Date createDate; private Date createDate;
@ApiModelProperty(value = "修改时间") @ApiModelProperty(value = "修改时间")
@DateTimeFormat(pattern = "yyy-MM-dd")
@JsonFormat(pattern = "yyy-MM-dd")
private Date updateDate; private Date updateDate;
@ApiModelProperty(value = "创建者") @ApiModelProperty(value = "创建者")
......
...@@ -2,6 +2,7 @@ package com.hncy.datatrans.server.pzhdata.mapper; ...@@ -2,6 +2,7 @@ package com.hncy.datatrans.server.pzhdata.mapper;
import com.hncy.datatrans.server.pzhdata.entity.EnterpriseBaseInfo; import com.hncy.datatrans.server.pzhdata.entity.EnterpriseBaseInfo;
import com.hncy.datatrans.server.pzhdata.entity.hnbase.OrgNonPublic; import com.hncy.datatrans.server.pzhdata.entity.hnbase.OrgNonPublic;
import org.apache.ibatis.annotations.Param;
import tk.mybatis.mapper.common.Mapper; import tk.mybatis.mapper.common.Mapper;
import java.util.List; import java.util.List;
...@@ -16,10 +17,10 @@ import java.util.List; ...@@ -16,10 +17,10 @@ import java.util.List;
public interface EnterpriseBaseInfoMapper extends Mapper<EnterpriseBaseInfo> { public interface EnterpriseBaseInfoMapper extends Mapper<EnterpriseBaseInfo> {
/** /**
* @Author Ivan * @Author Ivan
* @Description 查询所有企业基本信息 * @Description 根据之前的最新日期查询中转数据库中所有企业基本信息
* @Date 2020/7/27 16:01 * @Date 2020/7/27 16:01
* @Param * @Param
* @return * @return
*/ */
List<OrgNonPublic> getAllEnterpriseBaseInfo(); List<OrgNonPublic> getAllEnterpriseBaseInfo(@Param("dateStr") String dateStr);
} }
\ No newline at end of file
...@@ -13,10 +13,10 @@ public interface EnterpriseBaseInfoService { ...@@ -13,10 +13,10 @@ public interface EnterpriseBaseInfoService {
/** /**
* @Author Ivan * @Author Ivan
* @Description 查询所有企业基本信息 * @Description 根据之前的最新日期查询中转数据库中所有企业基本信息
* @Date 2020/7/27 16:01 * @Date 2020/7/27 16:01
* @Param * @Param
* @return * @return
*/ */
List<OrgNonPublic> getAllEnterpriseBaseInfo(); List<OrgNonPublic> getAllEnterpriseBaseInfo(String dateStr);
} }
...@@ -20,13 +20,13 @@ public class EnterpriseBaseInfoServiceImpl implements EnterpriseBaseInfoService ...@@ -20,13 +20,13 @@ public class EnterpriseBaseInfoServiceImpl implements EnterpriseBaseInfoService
EnterpriseBaseInfoMapper enterpriseBaseInfoMapper; EnterpriseBaseInfoMapper enterpriseBaseInfoMapper;
/** /**
* @Author Ivan * @Author Ivan
* @Description 查询所有企业基本信息 * @Description 根据之前的最新日期查询中转数据库中所有企业基本信息
* @Date 2020/7/27 16:01 * @Date 2020/7/27 16:01
* @Param * @Param
* @return * @return
*/ */
@Override @Override
public List<OrgNonPublic> getAllEnterpriseBaseInfo() { public List<OrgNonPublic> getAllEnterpriseBaseInfo(String dateStr) {
return enterpriseBaseInfoMapper.getAllEnterpriseBaseInfo(); return enterpriseBaseInfoMapper.getAllEnterpriseBaseInfo(dateStr);
} }
} }
...@@ -3,7 +3,7 @@ server: ...@@ -3,7 +3,7 @@ server:
spring: spring:
application: application:
name: cloud-pzhdata-service name: pzhdata-resource-yxf
# 数据库 # 数据库
datasource: datasource:
......
...@@ -39,7 +39,7 @@ ...@@ -39,7 +39,7 @@
<result column="UNISCID" jdbcType="VARCHAR" property="uniscid" /> <result column="UNISCID" jdbcType="VARCHAR" property="uniscid" />
</resultMap> </resultMap>
<!-- 查询所有企业基本信息--> <!-- 根据之前的最新日期查询中转数据库中所有企业基本信息-->
<select id="getAllEnterpriseBaseInfo" <select id="getAllEnterpriseBaseInfo"
resultType="com.hncy.datatrans.server.pzhdata.entity.hnbase.OrgNonPublic"> resultType="com.hncy.datatrans.server.pzhdata.entity.hnbase.OrgNonPublic">
select PRIPID id, select PRIPID id,
...@@ -87,6 +87,6 @@ ...@@ -87,6 +87,6 @@
-- unitCode, -- unitCode,
-- roomCode, -- roomCode,
REPORTTYPE orgType REPORTTYPE orgType
from `scjdglj_e_baseinfo` from `scjdglj_e_baseinfo` where S_EXT_TIMESTAMP &gt;= #{dateStr}
</select> </select>
</mapper> </mapper>
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment