|
|
@ -23,6 +23,7 @@ import com.epmet.dto.extract.form.ExtractFactGridGovernDailyFromDTO; |
|
|
|
import com.epmet.dto.extract.form.ExtractOriginFormDTO; |
|
|
|
import com.epmet.dto.extract.form.ExtractScreenFormDTO; |
|
|
|
import com.epmet.dto.indexcal.CalculateCommonFormDTO; |
|
|
|
import com.epmet.dto.project.form.UpdateProjectSatisfactionScoreFormDTO; |
|
|
|
import com.epmet.dto.screen.form.ScreenCentralZoneDataFormDTO; |
|
|
|
import com.epmet.dto.stats.form.CustomerIdAndDateIdFormDTO; |
|
|
|
import com.epmet.entity.evaluationindex.indexcoll.FactIndexGovrnAblityGridMonthlyEntity; |
|
|
@ -957,9 +958,13 @@ public class DemoController { |
|
|
|
* @Date 2021/6/23 15:55 |
|
|
|
**/ |
|
|
|
@PostMapping("update-satisfaction-core") |
|
|
|
public Result updateProjectSatisfactionScore(@RequestBody List<String> customerIdList){ |
|
|
|
if(CollectionUtils.isNotEmpty(customerIdList)){ |
|
|
|
customerIdList.forEach(customerId->{ |
|
|
|
public Result updateProjectSatisfactionScore(@RequestBody UpdateProjectSatisfactionScoreFormDTO formDTO){ |
|
|
|
if(StringUtils.isNotBlank(formDTO.getProjectId())){ |
|
|
|
screenProjectSettleService.updateProjectSatisfactionScore(formDTO.getProjectCustomerId(),null,formDTO.getProjectId()); |
|
|
|
return new Result().ok("项目满意度得分更新成功"); |
|
|
|
} |
|
|
|
if(CollectionUtils.isNotEmpty(formDTO.getCustomerIdList())){ |
|
|
|
formDTO.getCustomerIdList().forEach(customerId->{ |
|
|
|
screenProjectSettleService.updateProjectSatisfactionScore(customerId,null,null); |
|
|
|
log.info("更新完成"); |
|
|
|
}); |
|
|
@ -967,7 +972,7 @@ public class DemoController { |
|
|
|
List<String> customerIds=dimCustomerService.getAllCustomerId(); |
|
|
|
customerIds.forEach(customerId->{ |
|
|
|
screenProjectSettleService.updateProjectSatisfactionScore(customerId,null,null); |
|
|
|
log.info("更新完成"); |
|
|
|
log.info("所有客户数据更新完成"); |
|
|
|
}); |
|
|
|
} |
|
|
|
return new Result(); |
|
|
|