feature(住宅住宅作价):开发住宅作价

1. 下载成交案例
2. 清洗成交案例
3. 下载挂牌案例
4. 清洗挂牌案例
5. 计算住宅销售基价
This commit is contained in:
purple
2020-07-01 20:22:18 +08:00
parent 952d2332de
commit afeb1cffc9
21 changed files with 1438 additions and 193 deletions

View File

@ -19,32 +19,32 @@ import java.util.List;
@RunWith(SpringRunner.class)
@SpringBootTest(classes = RuoYiApplication.class)
public class ResidenceRentBasePriceTests {
@Autowired
private IOriginalResidenceRentOpeningCaseService originalResidenceRentOpeningCaseService;
@Autowired
private IArtificialResidenceSalePriceService artificialResidenceSalePriceService;
@Autowired
private IOriginalResidenceSaleClosingCaseService originalResidenceClosingCaseService;
@Test
public void testClearOpeningCase() {
originalResidenceRentOpeningCaseService.pullData();
}
@Test
public void testClearClosingCase() {
originalResidenceClosingCaseService.pullData();
}
@Test
public void testBatchImport() {
List<ComputeResidenceSaleBasePrice> list = new LinkedList<>();
ComputeResidenceSaleBasePrice computeResidenceSaleBasePrice = new ComputeResidenceSaleBasePrice();
computeResidenceSaleBasePrice.setCommunityId("10101");
computeResidenceSaleBasePrice.setBasePriceDraft(new BigDecimal(12222));
list.add(computeResidenceSaleBasePrice);
artificialResidenceSalePriceService.batchImport(202007, list);
}
//
// @Autowired
// private IOriginalResidenceRentOpeningCaseService originalResidenceRentOpeningCaseService;
// @Autowired
// private IArtificialResidenceSalePriceService artificialResidenceSalePriceService;
// @Autowired
// private IOriginalResidenceSaleClosingCaseService originalResidenceClosingCaseService;
//
// @Test
// public void testClearOpeningCase() {
// originalResidenceRentOpeningCaseService.pullData();
// }
//
// @Test
// public void testClearClosingCase() {
// originalResidenceClosingCaseService.clear();
// }
//
// @Test
// public void testBatchImport() {
// List<ComputeResidenceSaleBasePrice> list = new LinkedList<>();
// ComputeResidenceSaleBasePrice computeResidenceSaleBasePrice = new ComputeResidenceSaleBasePrice();
// computeResidenceSaleBasePrice.setCommunityId("10101");
// computeResidenceSaleBasePrice.setBasePriceDraft(new BigDecimal(12222));
// list.add(computeResidenceSaleBasePrice);
// artificialResidenceSalePriceService.batchImport(202007, list);
// }
}

View File

@ -1,6 +1,7 @@
package com.uvaluation.compute;
import com.ruoyi.RuoYiApplication;
import com.ruoyi.project.data.cases.service.IOriginalResidenceRentClosingCaseService;
import com.ruoyi.project.data.cases.service.IOriginalResidenceSaleClosingCaseService;
import com.ruoyi.project.data.cases.service.IOriginalResidenceSaleOpeningCaseService;
import com.ruoyi.project.data.price.domain.ComputeResidenceSaleBasePrice;
@ -9,6 +10,7 @@ import org.junit.Test;
import org.junit.runner.RunWith;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.boot.test.context.SpringBootTest;
import org.springframework.test.context.ActiveProfiles;
import org.springframework.test.context.junit4.SpringRunner;
import org.springframework.transaction.annotation.Transactional;
@ -18,6 +20,7 @@ import java.util.List;
@RunWith(SpringRunner.class)
@SpringBootTest(classes = RuoYiApplication.class)
@ActiveProfiles("uat")
public class ResidenceSaleBasePriceTests {
@Autowired
@ -27,16 +30,23 @@ public class ResidenceSaleBasePriceTests {
@Autowired
private IOriginalResidenceSaleClosingCaseService originalResidenceClosingCaseService;
@Test
public void testClearOpeningCase() {
originalResidenceOpeningCaseService.pullData();
}
/**
* 成交案例清洗
*/
@Test
public void testClearClosingCase() {
originalResidenceClosingCaseService.pullData();
originalResidenceClosingCaseService.clear();
}
/**
* 挂牌案例清洗
*/
@Test
public void testClearOpeningCase() {
originalResidenceOpeningCaseService.clear();
}
@Test
public void testBatchImport() {
List<ComputeResidenceSaleBasePrice> list = new LinkedList<>();
@ -47,4 +57,5 @@ public class ResidenceSaleBasePriceTests {
artificialResidenceSalePriceService.batchImport(202007, list);
}
}