liyuanyuan 2 vuotta sitten
vanhempi
commit
8d27175e0a

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

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