wangfeng 4 سال پیش
والد
کامیت
e18023f623

+ 12 - 5
src/main/java/com/diagbot/facade/TokenHospitalFacade.java

@@ -40,7 +40,17 @@ public class TokenHospitalFacade extends TokenHospitalServiceImpl {
         TokenHospitaDTO tokenHospitaDTO = new TokenHospitaDTO();
         QueryWrapper<TokenHospital> tokenHospitalQuery = new QueryWrapper<>();
         tokenHospitalQuery.eq("is_deleted", IsDeleteEnum.N.getKey())
-                .eq("appid_token", tokenHospitalVO.getAppidyToken());
+                .eq("Hospital_id", tokenHospitalVO.getHospitalId());
+        TokenHospital tokenHospital = getOne(tokenHospitalQuery, false);
+        BeanUtil.copyProperties(tokenHospital, tokenHospitaDTO);
+        return tokenHospitaDTO;
+    }
+
+    public TokenHospitaDTO getTokenInfo(String token) {
+        TokenHospitaDTO tokenHospitaDTO = new TokenHospitaDTO();
+        QueryWrapper<TokenHospital> tokenHospitalQuery = new QueryWrapper<>();
+        tokenHospitalQuery.eq("is_deleted", IsDeleteEnum.N.getKey())
+                .eq("appid_token", token);
         TokenHospital tokenHospital = getOne(tokenHospitalQuery, false);
         BeanUtil.copyProperties(tokenHospital, tokenHospitaDTO);
         return tokenHospitaDTO;
@@ -53,10 +63,7 @@ public class TokenHospitalFacade extends TokenHospitalServiceImpl {
     public TokenCheckDTO checkTokenHospitals(String token) {
         Date now = DateUtil.now();
         boolean res = true;
-        //根据token获取用户id
-        TokenHospitalVO tokenHospitalVO = new TokenHospitalVO();
-        tokenHospitalVO.setAppidyToken(token);
-        TokenHospitaDTO tokenHospitals = getTokenHospitals(tokenHospitalVO);
+        TokenHospitaDTO tokenHospitals = getTokenInfo(token);
         if(tokenHospitals!=null){
             int validDays = tokenHospitals.getValidDays();
             Date startTime = tokenHospitals.getStartTime();

+ 1 - 1
src/main/java/com/diagbot/vo/TokenHospitalVO.java

@@ -11,5 +11,5 @@ import lombok.Setter;
 @Setter
 @Getter
 public class TokenHospitalVO {
-    private String appidyToken;
+    private Long HospitalId;
 }

+ 2 - 3
src/main/java/com/diagbot/web/TokenHospitalController.java

@@ -35,9 +35,8 @@ public class TokenHospitalController {
     @Autowired
     private TokenHospitalFacade tokenHospitalFacade;
 
-    @ApiOperation(value = "根据用户id和医院id获取医院token信息[by:wangfeng]",
-            notes = "userId: 医院id<br>" +
-                    "HospitalId:医院id<br>")
+    @ApiOperation(value = "根据医院id获取医院token信息[by:wangfeng]",
+            notes = "HospitalId:医院id<br>")
     @PostMapping("/getTokenHospital")
     @SysLogger("getTokenHospital")
     public RespDTO<TokenHospitaDTO> getTokenHospital(@RequestBody @Valid TokenHospitalVO tokenHospitalVO) {