|
|
@ -17,15 +17,13 @@ import com.epmet.service.evaluationindex.indexcal.IndexCalculateService; |
|
|
|
import com.epmet.util.DimIdGenerator; |
|
|
|
import com.google.common.util.concurrent.ThreadFactoryBuilder; |
|
|
|
import lombok.extern.slf4j.Slf4j; |
|
|
|
import org.apache.commons.collections4.CollectionUtils; |
|
|
|
import org.apache.commons.lang3.StringUtils; |
|
|
|
import org.springframework.beans.factory.annotation.Autowired; |
|
|
|
import org.springframework.web.bind.annotation.*; |
|
|
|
|
|
|
|
import javax.annotation.PreDestroy; |
|
|
|
import java.util.Date; |
|
|
|
import java.util.HashMap; |
|
|
|
import java.util.Map; |
|
|
|
import java.util.Set; |
|
|
|
import java.util.*; |
|
|
|
import java.util.concurrent.*; |
|
|
|
|
|
|
|
/** |
|
|
@ -106,6 +104,7 @@ public class IndexCalculateController { |
|
|
|
@PostMapping("all") |
|
|
|
public Result<Boolean> indexCalculate(@RequestHeader("CustomerId") String customerId, @RequestBody CalculateCommonFormDTO formDTO) { |
|
|
|
formDTO.setCustomerId(customerId); |
|
|
|
ValidatorUtils.validateEntity(formDTO); |
|
|
|
indexCalculate(formDTO); |
|
|
|
return new Result<Boolean>().ok(true); |
|
|
|
} |
|
|
@ -342,4 +341,26 @@ public class IndexCalculateController { |
|
|
|
indexCalculateService.indexStatistics(formDTO); |
|
|
|
return new Result(); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* @return com.epmet.commons.tools.utils.Result |
|
|
|
* @param formDTO |
|
|
|
* @author yinzuomei |
|
|
|
* @description |
|
|
|
* @Date 2021/3/4 18:52 |
|
|
|
**/ |
|
|
|
@PostMapping("toscreenindexdata") |
|
|
|
public Result toScreenIndexData(CalculateCommonFormDTO formDTO){ |
|
|
|
ValidatorUtils.validateEntity(formDTO); |
|
|
|
indexCalculateService.toScreenIndexData(formDTO); |
|
|
|
return new Result(); |
|
|
|
} |
|
|
|
|
|
|
|
@PostMapping("getCustomerInfoMap") |
|
|
|
public Result getCustomerInfoMap(List<String> customerIds) { |
|
|
|
if(CollectionUtils.isNotEmpty(customerIds)){ |
|
|
|
return new Result().ok(indexCalculateService.getCustomerInfoMap(customerIds)); |
|
|
|
} |
|
|
|
return new Result().error("customerIds不能为空"); |
|
|
|
} |
|
|
|
} |
|
|
|