|
|
@@ -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
|
//添加操作日志
|