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

+ 14 - 7
zxkf-api/src/main/java/api/controller/order/WorkOrderBaseController.java

@@ -1,16 +1,19 @@
1 1
 package api.controller.order;
2 2
 
3
+import api.entity.database.call.CallLog;
3 4
 import api.entity.database.call.Record;
4 5
 import api.entity.database.order.WorkOrderOperateLog;
5 6
 import api.entity.database.system.*;
6 7
 import api.entity.view.order.WorkOrderBaseView;
7 8
 import api.mapper.system.UserMapper;
9
+import api.service.call.ICallLogService;
8 10
 import api.service.call.IRecordService;
9 11
 import api.service.order.IWorkOrderOperateLogService;
10 12
 import api.service.system.*;
11 13
 import api.util.annotation.Anonymous;
12 14
 import com.alibaba.fastjson2.JSON;
13 15
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
16
+import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
14 17
 import com.baomidou.mybatisplus.core.metadata.IPage;
15 18
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
16 19
 import api.controller.BaseController;
@@ -43,7 +46,8 @@ import java.util.*;
43 46
 public class WorkOrderBaseController extends BaseController {
44 47
     @Autowired
45 48
     private IRecordService recordService;
46
-
49
+    @Autowired
50
+    private ICallLogService calllogService;
47 51
     @Autowired
48 52
     private ICustomerService customerService;
49 53
     @Autowired
@@ -163,12 +167,15 @@ public class WorkOrderBaseController extends BaseController {
163 167
         if (!StringHelper.isEmpty(callid))
164 168
         {
165 169
              //来电弹屏传的callid
166
-            LambdaQueryWrapper<Record> qw = new LambdaQueryWrapper<>();
167
-            qw.eq(Record::getCallId,callid);
168
-            Record record= recordService.getEntity(qw);
169
-            record.setWorkorderId(input.getWorkordercode());
170
-            boolean recordresult = recordService.update(record);
171
-
170
+//            LambdaQueryWrapper<Record> qw = new LambdaQueryWrapper<>();
171
+//            qw.eq(Record::getCallId,callid);
172
+//            Record record= recordService.getEntity(qw);
173
+//            record.setWorkorderId(input.getWorkordercode());
174
+//            boolean recordresult = recordService.update(record);
175
+            LambdaUpdateWrapper<CallLog> qw = new LambdaUpdateWrapper<>();
176
+            qw.eq(CallLog::getUuid, callid);
177
+            qw.set(CallLog::getWorkordercode,input);
178
+            calllogService.updateBatch(qw);
172 179
         }
173 180
         if (result) {
174 181
             //添加操作日志