|
|
@@ -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());
|