dongdingding
吴顺杰 12 months ago
parent 1e66a33269
commit c7bbdb96f9

@ -20,6 +20,7 @@ import org.springframework.stereotype.Service;
import javax.annotation.Resource;
import java.math.BigDecimal;
import java.util.List;
import java.util.stream.Collectors;
/**
* Service
@ -81,6 +82,7 @@ public class BActivityServiceImpl implements IBActivityService {
@Override
public void insertBActivity(BActivity bActivity) {
bActivity.setCreateTime(DateUtils.getNowDate());
bActivity.setStatus(1);
bActivityMapper.insertBActivity(bActivity);
int score = getScore(bActivity);
// 获取匹配到的人员
@ -93,7 +95,9 @@ public class BActivityServiceImpl implements IBActivityService {
}
x.setActivityId(bActivity.getId());
});
activityUserService.addList(list);
List<BActivityUser> collect = list.stream().filter(x -> x.getDegreeOfMatch().compareTo(BigDecimal.ONE) > 0)
.collect(Collectors.toList());
activityUserService.addList(collect);
}
/**
@ -159,7 +163,9 @@ public class BActivityServiceImpl implements IBActivityService {
}
x.setActivityId(bActivity.getId());
});
activityUserService.addList(list);
List<BActivityUser> collect = list.stream().filter(x -> x.getDegreeOfMatch().compareTo(BigDecimal.ONE) > 0)
.collect(Collectors.toList());
activityUserService.addList(collect);
}
/**

@ -119,7 +119,7 @@
select bau.degree_of_match, bau.status, ba.*
from b_activity_user bau
left join b_activity ba on bau.activity_id = ba.id
where ba.status = 1
where ba.status = 1 and bau.degree_of_match != 0
<if test="req.name != null and req.name != ''">
and ba.name like concat('%', #{req.name}, '%')
</if>

Loading…
Cancel
Save