|
|
@@ -104,17 +104,18 @@ public class ScoreStuServiceImpl extends ServiceImpl<ScoreStuMapper, ScoreStu> i
|
|
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
@Override
|
|
|
- public R giftPoints(Long stuId, Long receiveUserId, Integer giftScore) {
|
|
|
+ public R giftPoints(Long stuId, String receiveUserPhone, Integer giftScore) {
|
|
|
if (ObjectUtil.isNull(stuId)) {
|
|
|
return R.error("赠送人不存在");
|
|
|
}
|
|
|
- if (ObjectUtil.isNull(receiveUserId)) {
|
|
|
+ if (StringUtils.isEmpty(receiveUserPhone)) {
|
|
|
return R.error("接收人不存在");
|
|
|
}
|
|
|
- MemberInfoEntity memberInfoEntity = memberInfoDao.memberById(receiveUserId);
|
|
|
+ MemberInfoEntity memberInfoEntity = memberInfoDao.selectByPhone(receiveUserPhone);
|
|
|
if (ObjectUtil.isNull(memberInfoEntity)) {
|
|
|
return R.error("接收人不存在");
|
|
|
}
|
|
|
+ Long receiveUserId = memberInfoEntity.getId();
|
|
|
if (stuId.equals(receiveUserId)) {
|
|
|
return R.error("不能给自己赠送积分");
|
|
|
}
|