|
|
|
@ -197,11 +197,12 @@ public class TaskServiceImpl implements TaskService {
|
|
|
|
|
if (CollUtil.isNotEmpty(dynamicTaskDistributionUserDTOS)) {
|
|
|
|
|
int num = dynamicTaskDistributionUserDTOS.stream().mapToInt(DynamicTaskDistributionUserDTO::getRatio).sum();
|
|
|
|
|
// 总和是'0'就是开启了平均分配
|
|
|
|
|
if (num == DefaultNumberConstants.ONE_HUNDRED || num == DefaultNumberConstants.ZERO_NUMBER) {
|
|
|
|
|
// 如果0就设置一个平均比率
|
|
|
|
|
if (num == DefaultNumberConstants.ZERO_NUMBER) {
|
|
|
|
|
averageRatio(dynamicTaskDistributionUserDTOS);
|
|
|
|
|
}
|
|
|
|
|
// if (num == DefaultNumberConstants.ONE_HUNDRED || num == DefaultNumberConstants.ZERO_NUMBER) {
|
|
|
|
|
// // 如果0就设置一个平均比率
|
|
|
|
|
// if (num == DefaultNumberConstants.ZERO_NUMBER) {
|
|
|
|
|
// averageRatio(dynamicTaskDistributionUserDTOS);
|
|
|
|
|
// }
|
|
|
|
|
List<TaskUserDistribution> list = new ArrayList<>();
|
|
|
|
|
for (DynamicTaskDistributionUserDTO dynamicTaskDistributionUserDTO : dynamicTaskDistributionUserDTOS) {
|
|
|
|
|
TaskUserDistribution taskUserDistribution = new TaskUserDistribution();
|
|
|
|
|