liyuanyuan лет назад: 2
Родитель
Сommit
8d27175e0a

+ 5 - 1
zxkf-api/src/main/java/api/controller/order/WorkOrderBaseController.java

@@ -16,6 +16,7 @@ import api.service.order.IWorkOrderOperateLogService;
16 16
 import api.service.order.IWorkOrderVisitLogService;
17 17
 import api.service.system.*;
18 18
 import api.util.annotation.Anonymous;
19
+import api.util.helper.ServletHelper;
19 20
 import com.alibaba.fastjson2.JSON;
20 21
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
21 22
 import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
@@ -38,6 +39,7 @@ import org.springframework.beans.factory.annotation.Autowired;
38 39
 
39 40
 import org.springframework.web.bind.annotation.*;
40 41
 
42
+import javax.servlet.http.HttpServletRequest;
41 43
 import java.net.InetAddress;
42 44
 import java.net.UnknownHostException;
43 45
 import java.text.SimpleDateFormat;
@@ -386,7 +388,9 @@ public class WorkOrderBaseController extends BaseController {
386 388
         Date currentDate = new Date(System.currentTimeMillis());
387 389
         try {
388 390
             String ip = InetAddress.getLocalHost().getHostAddress();
389
-            input.setIp(ip);
391
+            HttpServletRequest request = ServletHelper.getRequest();
392
+            input.setIp(ServletHelper.getIpAddr(request));
393
+
390 394
             LambdaQueryWrapper<WorkOrderBase> qw = new LambdaQueryWrapper<>();
391 395
             qw.eq(WorkOrderBase::getIp, ip);
392 396
             qw.eq(WorkOrderBase::getCreatetime, LocalDate.now());