feature (住宅销售挂牌案例上传到CALC): 推送住宅销售挂牌案例到CALC库
1. 推送住宅销售挂牌案例到CALC库 2. 修改dialog弹窗,点击其他地方自动消失问题
This commit is contained in:
@ -13,8 +13,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.jdbc.core.JdbcTemplate;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
||||
import java.util.Calendar;
|
||||
import java.util.Date;
|
||||
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
@ -96,7 +95,10 @@ public class DownloadOriginalResidenceSaleOpeningCaseServiceImpl {
|
||||
List<OriginalResidenceSaleOpeningCase> originalResidenceSaleOpeningCaseList) {
|
||||
|
||||
originalResidenceSaleOpeningCaseList.parallelStream().forEach(originalResidenceSaleOpeningCase -> {
|
||||
originalResidenceSaleOpeningCase.setYearMonth(tableRoute);
|
||||
originalResidenceSaleOpeningCase.setCaseId(originalResidenceSaleOpeningCase.getNewCaseId());
|
||||
originalResidenceSaleOpeningCaseMapper.insertRawTable(originalResidenceSaleOpeningCase);
|
||||
originalResidenceSaleOpeningCase.setYearMonth(remoteTableRoute);
|
||||
syncOriginalResidenceSaleOpeningCaseMapper.insertRawTable(originalResidenceSaleOpeningCase);
|
||||
});
|
||||
}
|
||||
|
@ -11,7 +11,7 @@
|
||||
|
||||
create table ${targetTableName}
|
||||
(
|
||||
case_id varchar (32) not null primary key
|
||||
case_id varchar (32) not null
|
||||
, llid bigint
|
||||
, lcid bigint
|
||||
, Name sql_variant
|
||||
@ -35,68 +35,122 @@
|
||||
, CurlDate date
|
||||
);
|
||||
</update>
|
||||
|
||||
<insert id="insertRawTable" parameterType="com.ruoyi.project.data.cases.domain.OriginalResidenceSaleOpeningCase">
|
||||
<bind name="targetTableName" value="'dbo.ODS_HOUSINGCASELISTED_LJ_' + yearMonth +'_RAW'"/>
|
||||
insert into ${targetTableName}
|
||||
(
|
||||
case_id
|
||||
, llid
|
||||
, lcid
|
||||
, Name
|
||||
, Roomtype
|
||||
, Area
|
||||
, Towards
|
||||
, Storey
|
||||
, Lastdeal
|
||||
, Condoelev
|
||||
, Decoration
|
||||
, Year
|
||||
, Address
|
||||
, Price
|
||||
, Cname
|
||||
, Visited_Num
|
||||
, First_Visit_Time
|
||||
, Visited_Num_15
|
||||
, Visited_Num_30
|
||||
, Url
|
||||
, Curl
|
||||
, CurlDate
|
||||
) values (
|
||||
#{caseId},
|
||||
#{caseLianJiaId},
|
||||
#{caseLianJiaCommunityId},
|
||||
#{caseTitle},
|
||||
#{caseApartmentLayout},
|
||||
#{caseArea},
|
||||
#{caseToward},
|
||||
#{caseStorey},
|
||||
#{caseLastDeal,jdbcType=DATE},
|
||||
#{caseElevator},
|
||||
#{caseDecoration},
|
||||
#{caseYear},
|
||||
#{caseAddress},
|
||||
#{casePrice},
|
||||
#{caseCommunityName},
|
||||
#{caseVisitedNum},
|
||||
#{caseFirstVisitTime},
|
||||
#{caseVisitedNum15},
|
||||
#{caseVisitedNum30},
|
||||
#{caseUrl},
|
||||
#{caseCommunityUrl},
|
||||
getdate()
|
||||
)
|
||||
|
||||
</insert>
|
||||
|
||||
<!--原始数据-->
|
||||
<!-- <update id="createRawTable">-->
|
||||
<!-- <bind name="targetTableName" value="'dbo.original_residence_sale_opening_case_' + yearMonth"/>-->
|
||||
<!-- IF OBJECT_ID(#{targetTableName}, 'U') IS NOT NULL-->
|
||||
<!-- drop table ${targetTableName};-->
|
||||
<!-- drop table ${targetTableName};-->
|
||||
|
||||
<!-- CREATE TABLE ${targetTableName}-->
|
||||
<!-- (-->
|
||||
<!-- case_id varchar (32) NOT NULL,-->
|
||||
<!-- case_lianjia_id nvarchar (50) NOT null primary key,-->
|
||||
<!-- case_lianjia_community_id nvarchar (50) NOT NULL,-->
|
||||
<!-- case_title nvarchar (500) NOT NULL,-->
|
||||
<!-- clean_property_type nvarchar (20) NULL,-->
|
||||
<!-- case_apartment_layout nvarchar (500) NOT NULL,-->
|
||||
<!-- case_house_structure nvarchar (50) NULL,-->
|
||||
<!-- case_area decimal (10, 2) NOT NULL,-->
|
||||
<!-- case_underground_area decimal (10, 2) NULL,-->
|
||||
<!-- case_toward nvarchar (50) NOT NULL,-->
|
||||
<!-- clean_toward nvarchar (50) NULL,-->
|
||||
<!-- case_storey nvarchar (20) NOT NULL,-->
|
||||
<!-- clean_total_floor int NOT NULL,-->
|
||||
<!-- clean_current_floor_desc nvarchar (20) NULL,-->
|
||||
<!-- case_elevator nvarchar (20) NULL,-->
|
||||
<!-- clean_elevator nvarchar (20) NULL,-->
|
||||
<!-- case_tihu nvarchar (20) NULL,-->
|
||||
<!-- case_decoration nvarchar (20) NULL,-->
|
||||
<!-- clean_decoration nvarchar (50) NULL,-->
|
||||
<!-- case_year int NOT NULL,-->
|
||||
<!-- clean_year int NOT NULL,-->
|
||||
<!-- case_address nvarchar (500) NULL,-->
|
||||
<!-- case_vid nvarchar (500) NULL,-->
|
||||
<!-- case_chan_quan_xing_zhi nvarchar (200) NULL,-->
|
||||
<!-- case_price decimal (18, 2) NOT NULL,-->
|
||||
<!-- clean_unit_price decimal (18, 2) NOT NULL,-->
|
||||
<!-- clean_total_price decimal (18, 2) NOT NULL,-->
|
||||
<!-- case_community_name nvarchar (500) NULL,-->
|
||||
<!-- case_visited_num int NOT NULL,-->
|
||||
<!-- case_visited_num_15 int NOT NULL,-->
|
||||
<!-- case_visited_num_30 int NOT NULL,-->
|
||||
<!-- case_latest_deal_date date NULL,-->
|
||||
<!-- case_latest_visited_date date NULL,-->
|
||||
<!-- case_first_visited_date date NULL,-->
|
||||
<!-- case_url nvarchar (500) NOT NULL,-->
|
||||
<!-- case_community_url nvarchar (500) NOT NULL,-->
|
||||
<!-- case_get_date date NOT NULL,-->
|
||||
<!-- case_provider nvarchar (50) NOT NULL,-->
|
||||
<!-- uv_community_name nvarchar (500) NULL,-->
|
||||
<!-- uv_community_address nvarchar (1024) NULL,-->
|
||||
<!-- uv_community_id nvarchar (20) NULL,-->
|
||||
<!-- uv_building_id nvarchar (20) NULL,-->
|
||||
<!-- uv_county nvarchar (50) NULL,-->
|
||||
<!-- uv_block nvarchar (50) NULL,-->
|
||||
<!-- uv_loop nvarchar (50) NULL,-->
|
||||
<!-- area_coefficient decimal (18, 6) NULL,-->
|
||||
<!-- toward_coefficient decimal (18, 6) NULL,-->
|
||||
<!-- floor_coefficient decimal (18, 6) NULL,-->
|
||||
<!-- decoration_coefficient int NULL,-->
|
||||
<!-- year_coefficient decimal (18, 6) NULL,-->
|
||||
<!-- building_coefficient decimal (18, 6) NULL,-->
|
||||
<!-- adjust_unit_price decimal (18, 2) NULL,-->
|
||||
<!-- clean_project_level nvarchar (50) NULL,-->
|
||||
<!-- create_time datetime NOT NULL-->
|
||||
<!-- case_id varchar (32) NOT NULL,-->
|
||||
<!-- case_lianjia_id nvarchar (50) NOT null primary key,-->
|
||||
<!-- case_lianjia_community_id nvarchar (50) NOT NULL,-->
|
||||
<!-- case_title nvarchar (500) NOT NULL,-->
|
||||
<!-- clean_property_type nvarchar (20) NULL,-->
|
||||
<!-- case_apartment_layout nvarchar (500) NOT NULL,-->
|
||||
<!-- case_house_structure nvarchar (50) NULL,-->
|
||||
<!-- case_area decimal (10, 2) NOT NULL,-->
|
||||
<!-- case_underground_area decimal (10, 2) NULL,-->
|
||||
<!-- case_toward nvarchar (50) NOT NULL,-->
|
||||
<!-- clean_toward nvarchar (50) NULL,-->
|
||||
<!-- case_storey nvarchar (20) NOT NULL,-->
|
||||
<!-- clean_total_floor int NOT NULL,-->
|
||||
<!-- clean_current_floor_desc nvarchar (20) NULL,-->
|
||||
<!-- case_elevator nvarchar (20) NULL,-->
|
||||
<!-- clean_elevator nvarchar (20) NULL,-->
|
||||
<!-- case_tihu nvarchar (20) NULL,-->
|
||||
<!-- case_decoration nvarchar (20) NULL,-->
|
||||
<!-- clean_decoration nvarchar (50) NULL,-->
|
||||
<!-- case_year int NOT NULL,-->
|
||||
<!-- clean_year int NOT NULL,-->
|
||||
<!-- case_address nvarchar (500) NULL,-->
|
||||
<!-- case_vid nvarchar (500) NULL,-->
|
||||
<!-- case_chan_quan_xing_zhi nvarchar (200) NULL,-->
|
||||
<!-- case_price decimal (18, 2) NOT NULL,-->
|
||||
<!-- clean_unit_price decimal (18, 2) NOT NULL,-->
|
||||
<!-- clean_total_price decimal (18, 2) NOT NULL,-->
|
||||
<!-- case_community_name nvarchar (500) NULL,-->
|
||||
<!-- case_visited_num int NOT NULL,-->
|
||||
<!-- case_visited_num_15 int NOT NULL,-->
|
||||
<!-- case_visited_num_30 int NOT NULL,-->
|
||||
<!-- case_latest_deal_date date NULL,-->
|
||||
<!-- case_latest_visited_date date NULL,-->
|
||||
<!-- case_first_visited_date date NULL,-->
|
||||
<!-- case_url nvarchar (500) NOT NULL,-->
|
||||
<!-- case_community_url nvarchar (500) NOT NULL,-->
|
||||
<!-- case_get_date date NOT NULL,-->
|
||||
<!-- case_provider nvarchar (50) NOT NULL,-->
|
||||
<!-- uv_community_name nvarchar (500) NULL,-->
|
||||
<!-- uv_community_address nvarchar (1024) NULL,-->
|
||||
<!-- uv_community_id nvarchar (20) NULL,-->
|
||||
<!-- uv_building_id nvarchar (20) NULL,-->
|
||||
<!-- uv_county nvarchar (50) NULL,-->
|
||||
<!-- uv_block nvarchar (50) NULL,-->
|
||||
<!-- uv_loop nvarchar (50) NULL,-->
|
||||
<!-- area_coefficient decimal (18, 6) NULL,-->
|
||||
<!-- toward_coefficient decimal (18, 6) NULL,-->
|
||||
<!-- floor_coefficient decimal (18, 6) NULL,-->
|
||||
<!-- decoration_coefficient int NULL,-->
|
||||
<!-- year_coefficient decimal (18, 6) NULL,-->
|
||||
<!-- building_coefficient decimal (18, 6) NULL,-->
|
||||
<!-- adjust_unit_price decimal (18, 2) NULL,-->
|
||||
<!-- clean_project_level nvarchar (50) NULL,-->
|
||||
<!-- create_time datetime NOT NULL-->
|
||||
<!-- );-->
|
||||
<!-- </update>-->
|
||||
<!--清洗表-->
|
||||
|
@ -93,7 +93,7 @@ public class GenerateTableTests {
|
||||
|
||||
@Test
|
||||
public void generateBatchGuoHaoInsertSqL() {
|
||||
Class targetClass = OriginalResidenceSaleClosingCase .class;
|
||||
Class targetClass = OriginalResidenceSaleOpeningCase .class;
|
||||
|
||||
List<Field> fieldList = new ArrayList<>();
|
||||
while (targetClass != null) {
|
||||
|
@ -27,17 +27,16 @@ public class DownloadOriginalResidenceSaleClosingCaseServiceImplTests {
|
||||
@Test
|
||||
public void testLoopDownload() {
|
||||
// , 201912
|
||||
// Arrays.asList(201901, 201902, 201903, 201904, 201905, 201906, 201907, 201908, 201909, 201910, 201911).parallelStream().forEach(i -> {
|
||||
// downloadOriginalResidenceSaleClosingCaseService.download(i + 1, i);
|
||||
// });
|
||||
// downloadOriginalResidenceSaleClosingCaseService.download(202001, 201912);
|
||||
downloadOriginalResidenceSaleClosingCaseService.download(202001, 201911);
|
||||
downloadOriginalResidenceSaleClosingCaseService.download(202002, 201912);
|
||||
downloadOriginalResidenceSaleClosingCaseService.download(202003, 202001);
|
||||
downloadOriginalResidenceSaleClosingCaseService.download(202004, 202002);
|
||||
downloadOriginalResidenceSaleClosingCaseService.download(202005, 202003);
|
||||
downloadOriginalResidenceSaleClosingCaseService.download(202006, 202004);
|
||||
downloadOriginalResidenceSaleClosingCaseService.download(202007, 202005);
|
||||
downloadOriginalResidenceSaleClosingCaseService.download(202008, 202006);
|
||||
Arrays.asList(201901, 201902, 201903, 201904, 201905, 201906, 201907, 201908, 201909, 201910).parallelStream().forEach(i -> {
|
||||
downloadOriginalResidenceSaleClosingCaseService.download(i + 2, i);
|
||||
});
|
||||
// downloadOriginalResidenceSaleClosingCaseService.download(202001, 201911);
|
||||
// downloadOriginalResidenceSaleClosingCaseService.download(202002, 201912);
|
||||
// downloadOriginalResidenceSaleClosingCaseService.download(202003, 202001);
|
||||
// downloadOriginalResidenceSaleClosingCaseService.download(202004, 202002);
|
||||
// downloadOriginalResidenceSaleClosingCaseService.download(202005, 202003);
|
||||
// downloadOriginalResidenceSaleClosingCaseService.download(202006, 202004);
|
||||
// downloadOriginalResidenceSaleClosingCaseService.download(202007, 202005);
|
||||
// downloadOriginalResidenceSaleClosingCaseService.download(202008, 202006);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user