Browse Source

查询医生号码

liyuanyuan 10 months ago
parent
commit
2750f4aaaf
1 changed files with 33 additions and 0 deletions
  1. 33 0
      midware-api/src/main/java/midware/controller/HomeController.java

+ 33 - 0
midware-api/src/main/java/midware/controller/HomeController.java

1
 package midware.controller;
1
 package midware.controller;
2
 
2
 
3
 import com.alibaba.fastjson2.JSON;
3
 import com.alibaba.fastjson2.JSON;
4
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
4
 import com.baomidou.mybatisplus.extension.toolkit.SqlRunner;
5
 import com.baomidou.mybatisplus.extension.toolkit.SqlRunner;
6
+import midware.entity.database.rep.Relation;
5
 import midware.entity.input.CodeInput;
7
 import midware.entity.input.CodeInput;
6
 import midware.model.AjaxResult;
8
 import midware.model.AjaxResult;
7
 import midware.service.eslclient.EslCommon;
9
 import midware.service.eslclient.EslCommon;
10
+import midware.service.rep.IRelationService;
8
 import midware.util.annotation.Anonymous;
11
 import midware.util.annotation.Anonymous;
9
 import midware.util.helper.CodeHelper;
12
 import midware.util.helper.CodeHelper;
10
 import midware.util.helper.IpHelper;
13
 import midware.util.helper.IpHelper;
11
 import midware.util.helper.SecretHelper;
14
 import midware.util.helper.SecretHelper;
15
+import midware.util.helper.StringHelper;
16
+import org.springframework.beans.factory.annotation.Autowired;
12
 import org.springframework.web.bind.annotation.*;
17
 import org.springframework.web.bind.annotation.*;
13
 import org.springframework.web.multipart.MultipartFile;
18
 import org.springframework.web.multipart.MultipartFile;
14
 
19
 
18
 import java.io.PrintWriter;
23
 import java.io.PrintWriter;
19
 import java.nio.file.Paths;
24
 import java.nio.file.Paths;
20
 import java.text.SimpleDateFormat;
25
 import java.text.SimpleDateFormat;
26
+import java.time.LocalDateTime;
21
 import java.util.*;
27
 import java.util.*;
22
 
28
 
23
 @Anonymous
29
 @Anonymous
24
 @RestController
30
 @RestController
25
 @RequestMapping()
31
 @RequestMapping()
26
 public class HomeController extends BaseController {
32
 public class HomeController extends BaseController {
33
+    @Autowired
34
+    private IRelationService relationService;
27
 
35
 
28
     @GetMapping("/")
36
     @GetMapping("/")
29
     public AjaxResult Info() {
37
     public AjaxResult Info() {
110
                 + "and table_name = {0} order by ordinal_position", input.getTableName());
118
                 + "and table_name = {0} order by ordinal_position", input.getTableName());
111
         CodeHelper.GetCode(response, table, columns, input.getPackageName(), input.getControllerName());
119
         CodeHelper.GetCode(response, table, columns, input.getPackageName(), input.getControllerName());
112
     }
120
     }
121
+
122
+    @GetMapping("/getCaller")
123
+    public String getCaller(Relation input) {
124
+
125
+        if(StringHelper.isEmpty(input.getCallee())){
126
+            return  "";
127
+        }
128
+
129
+        LambdaQueryWrapper<Relation> qw = new LambdaQueryWrapper<>();
130
+
131
+        qw.eq(  Relation::getCallee, input.getCallee());
132
+
133
+        // 设置查询条件:Limitdate > 当前时间
134
+        qw.ge(Relation::getLimitdate, LocalDateTime.now());
135
+
136
+
137
+        Relation model=  relationService.getEntity(qw);
138
+
139
+        if (model != null) {
140
+
141
+            return  model.getCaller() ;
142
+        } else {
143
+            return  "";
144
+        }
145
+    }
113
 }
146
 }