chenxz 7 年之前
父节点
当前提交
3cde903e84

+ 1 - 1
mooctest-user-server/pom.xml

@@ -24,7 +24,7 @@
         <dependency>
             <groupId>cn.iselab.mooctest</groupId>
             <artifactId>user-dubbo-api</artifactId>
-            <version>1.0.20</version>
+            <version>1.0.23</version>
         </dependency>
         <dependency>
             <groupId>org.mybatis.spring.boot</groupId>

+ 9 - 0
mooctest-user-server/src/main/java/cn/iselab/mooctest/user/rpc/MedalRPC.java

@@ -37,6 +37,15 @@ public class MedalRPC implements MedalService{
     }
 
     /**
+     * get single medal
+     * @param medalId
+     * @return
+     */
+    public MedalDTO getMedal(long medalId){
+        return medalLogic.getMedal(medalId);
+    }
+
+    /**
      * update single medal
      * @param dto
      * @return medalCaughtDTO

+ 15 - 0
mooctest-user-server/src/main/java/cn/iselab/mooctest/user/rpc/UserRPC.java

@@ -64,4 +64,19 @@ public class UserRPC implements UserService {
     public List<UserDTO> getUserByFuzzyNameOrEmail(UserDTO userDTO) {
         return userLogic.getUserByFuzzyNameOrEmail(userDTO);
     }
+
+    @Override
+    public List<UserDTO> getUserByFuzzySchool(UserDTO var1){
+        return null;
+    }
+
+    @Override
+    public List<UserDTO> getUserByFuzzyProvince(UserDTO var1){
+        return null;
+    }
+
+    @Override
+    public List<UserDTO> getUserByFuzzyCity(UserDTO var1){
+        return null;
+    }
 }

+ 2 - 3
mooctest-user-server/src/main/java/cn/iselab/mooctest/user/web/ctrl/IntegralController.java

@@ -53,9 +53,8 @@ public class IntegralController extends BaseController{
     }
 
     @RequestMapping(value = UrlConstants.API_MEDAL,method = RequestMethod.DELETE)
-    public boolean getIntegrals(@RequestParam(value = "medalId")Long medalId,
+    public MedalDTO getIntegrals(@RequestParam(value = "medalId")Long medalId,
                                        HttpServletRequest request){
-        medalLogic.deleteMedal(medalId);
-        return true;
+        return medalLogic.getMedal(medalId);
     }
 }

+ 2 - 0
mooctest-user-server/src/main/java/cn/iselab/mooctest/user/web/logic/MedalLogic.java

@@ -15,6 +15,8 @@ public interface MedalLogic {
 
     MedalDTO saveMedal(MedalDTO dto);
 
+    MedalDTO getMedal(long medalId);
+
     MedalDTO updateMedal(MedalDTO dto);
 
     void deleteMedal(long medalId);

+ 6 - 0
mooctest-user-server/src/main/java/cn/iselab/mooctest/user/web/logic/impl/MedalLogicImpl.java

@@ -50,6 +50,12 @@ public class MedalLogicImpl extends BaseLogic implements MedalLogic {
     }
 
     @Override
+    public MedalDTO getMedal(long medalId){
+        Medal medal=medalService.findById(medalId);
+        return medalwrapper.wrap(medal);
+    }
+
+    @Override
     public MedalDTO updateMedal(MedalDTO dto){
         Medal medal=medalService.findById(dto.getId());
         if (medal == null) {