dongdingding
吴顺杰 2 years ago
parent 1e66a33269
commit c7bbdb96f9

@ -20,6 +20,7 @@ import org.springframework.stereotype.Service;
import javax.annotation.Resource; import javax.annotation.Resource;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.List; import java.util.List;
import java.util.stream.Collectors;
/** /**
* Service * Service
@ -81,6 +82,7 @@ public class BActivityServiceImpl implements IBActivityService {
@Override @Override
public void insertBActivity(BActivity bActivity) { public void insertBActivity(BActivity bActivity) {
bActivity.setCreateTime(DateUtils.getNowDate()); bActivity.setCreateTime(DateUtils.getNowDate());
bActivity.setStatus(1);
bActivityMapper.insertBActivity(bActivity); bActivityMapper.insertBActivity(bActivity);
int score = getScore(bActivity); int score = getScore(bActivity);
// 获取匹配到的人员 // 获取匹配到的人员
@ -93,7 +95,9 @@ public class BActivityServiceImpl implements IBActivityService {
} }
x.setActivityId(bActivity.getId()); 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()); 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.* select bau.degree_of_match, bau.status, ba.*
from b_activity_user bau from b_activity_user bau
left join b_activity ba on bau.activity_id = ba.id 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 != ''"> <if test="req.name != null and req.name != ''">
and ba.name like concat('%', #{req.name}, '%') and ba.name like concat('%', #{req.name}, '%')
</if> </if>

Loading…
Cancel
Save