Ver código fonte

积分赠送配置

guomengjiao 1 semana atrás
pai
commit
b6076aea86

+ 1 - 1
renren-admin/src/main/java/io/renren/modules/qmjz/api/ApiScoreStuController.java

@@ -39,7 +39,7 @@ public class ApiScoreStuController {
      */
     @PostMapping("/giftPoints")
     public R giftPoints(@RequestBody ScoreStuBo bo){
-        return scoreStuService.giftPoints(bo.getStuId(), bo.getReceiveUserId(), bo.getGiftScore());
+        return scoreStuService.giftPoints(bo.getStuId(), bo.getReceiveUserPhone(), bo.getGiftScore());
     }
 
     /**

+ 1 - 1
renren-admin/src/main/java/io/renren/modules/qmjz/entity/bo/ScoreStuBo.java

@@ -33,7 +33,7 @@ public class ScoreStuBo {
     /**
      * 接收用户ID(赠送积分时使用)
      */
-    private Long receiveUserId;
+    private String receiveUserPhone;
 
     /**
      * 赠送积分数量

+ 2 - 2
renren-admin/src/main/java/io/renren/modules/qmjz/service/ScoreStuService.java

@@ -112,11 +112,11 @@ public interface ScoreStuService extends IService<ScoreStu>{
     /**
      * 赠送积分
      * @param stuId
-     * @param receiveUserId
+     * @param receiveUserPhone
      * @param giftScore
      * @return
      */
-    R giftPoints(Long stuId, Long receiveUserId, Integer giftScore);
+    R giftPoints(Long stuId, String receiveUserPhone, Integer giftScore);
 
     /**
      * 查询今日赠送积分次数

+ 4 - 3
renren-admin/src/main/java/io/renren/modules/qmjz/service/impl/ScoreStuServiceImpl.java

@@ -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("不能给自己赠送积分");
         }