Pārlūkot izejas kodu

95:红德堂APP调试

同步代码
Long 2 dienas atpakaļ
vecāks
revīzija
dcf05ae02c

+ 1 - 1
fs-service/src/main/java/com/fs/his/service/impl/FsUserDoctorServiceImpl.java

@@ -103,7 +103,7 @@ public class FsUserDoctorServiceImpl implements IFsUserDoctorService
 
     @Override
     public R checkFollow(Long doctorId, long userId) {
-        return fsUserDoctorMapper.checkFollow(doctorId,userId)>0?R.ok().put("isFollow",1):R.error().put("isFollow",0);
+        return R.ok().put("isFollow", fsUserDoctorMapper.checkFollow(doctorId,userId) > 0 ? 1 : 0);
     }
 
     @Override

+ 18 - 4
fs-user-app/src/main/java/com/fs/app/controller/AppLoginController.java

@@ -2,6 +2,7 @@ package com.fs.app.controller;
 
 
 import cn.hutool.core.date.DateTime;
+import com.fs.app.annotation.Login;
 import com.fs.app.param.*;
 import com.fs.app.utils.WxUtil;
 import com.fs.common.annotation.RepeatSubmit;
@@ -28,10 +29,7 @@ import org.slf4j.LoggerFactory;
 import org.springframework.beans.factory.annotation.Autowired;
 import org.springframework.transaction.annotation.Transactional;
 import org.springframework.validation.annotation.Validated;
-import org.springframework.web.bind.annotation.PostMapping;
-import org.springframework.web.bind.annotation.RequestBody;
-import org.springframework.web.bind.annotation.RequestMapping;
-import org.springframework.web.bind.annotation.RestController;
+import org.springframework.web.bind.annotation.*;
 
 import java.time.LocalDateTime;
 import java.util.Calendar;
@@ -388,4 +386,20 @@ public class AppLoginController extends AppBaseController{
         return R.error("用户不存在!");
     }
 
+    /**
+     * 退出清除jpushId
+     */
+    @Login
+    @GetMapping("/logout")
+    public R logout() {
+        String userId = getUserId();
+        FsUser fsUser = new FsUser();
+        fsUser.setUserId(Long.parseLong(userId));
+        fsUser.setJpushId("");
+        if (userMapper.updateFsUser(fsUser)>0) {
+            return R.ok();
+        } else {
+            return R.error("用户不存在!");
+        }
+    }
 }