|
|
@@ -3,6 +3,7 @@ package api.controller.order;
|
|
3
|
3
|
import api.entity.database.order.*;
|
|
4
|
4
|
import api.entity.database.system.Dept;
|
|
5
|
5
|
import api.entity.input.order.FeedbackInput;
|
|
|
6
|
+import api.entity.input.order.QueryWorkOrderInput;
|
|
6
|
7
|
import api.entity.input.order.VisitInput;
|
|
7
|
8
|
import api.service.order.*;
|
|
8
|
9
|
import api.service.system.IConfigService;
|
|
|
@@ -57,70 +58,12 @@ public class WorkOrderController extends BaseController {
|
|
57
|
58
|
@ApiOperation("工单列表")
|
|
58
|
59
|
@Log(title = "查询工单列表",businessType = BusinessType.QUERY)
|
|
59
|
60
|
@GetMapping
|
|
60
|
|
- public AjaxResult getList(WorkOrder input, PageInput pageInput) {
|
|
61
|
|
- LambdaQueryWrapper<WorkOrder> qw = new LambdaQueryWrapper();
|
|
62
|
|
- qw.eq(input.getId() != null && input.getId() > 0, WorkOrder::getId, input.getId());
|
|
63
|
|
- qw.like(!StringHelper.isEmpty(input.getWorkOrderId()), WorkOrder::getWorkOrderId, input.getWorkOrderId());
|
|
64
|
|
- qw.like(!StringHelper.isEmpty(input.getResult()), WorkOrder::getResult, input.getResult());
|
|
65
|
|
- qw.eq(input.getWorkState() != null && input.getWorkState() > 0, WorkOrder::getWorkState, input.getWorkState());
|
|
66
|
|
- qw.eq(input.getReloadState() != null && input.getReloadState() > 0, WorkOrder::getReloadState, input.getReloadState());
|
|
67
|
|
- qw.eq(input.getLimitTime() != null , WorkOrder::getLimitTime, input.getLimitTime());
|
|
68
|
|
- qw.like(!StringHelper.isEmpty(input.getCreateUser()), WorkOrder::getCreateUser, input.getCreateUser());
|
|
69
|
|
- qw.like(!StringHelper.isEmpty(input.getCreateUserName()), WorkOrder::getCreateUserName, input.getCreateUserName());
|
|
70
|
|
- qw.eq(input.getEnableTime() != null , WorkOrder::getEnableTime, input.getEnableTime());
|
|
71
|
|
- qw.eq(input.getIsDelete() != null && input.getIsDelete() > 0, WorkOrder::getIsDelete, input.getIsDelete());
|
|
72
|
|
- qw.eq(input.getDeleteTime() != null , WorkOrder::getDeleteTime, input.getDeleteTime());
|
|
73
|
|
- qw.like(!StringHelper.isEmpty(input.getDeleteUser()), WorkOrder::getDeleteUser, input.getDeleteUser());
|
|
74
|
|
- qw.eq(input.getCloseTime() != null , WorkOrder::getCloseTime, input.getCloseTime());
|
|
75
|
|
- qw.like(!StringHelper.isEmpty(input.getCloseUser()), WorkOrder::getCloseUser, input.getCloseUser());
|
|
76
|
|
- qw.like(!StringHelper.isEmpty(input.getDealUser()), WorkOrder::getDealUser, input.getDealUser());
|
|
77
|
|
- qw.eq(input.getDealTime() != null , WorkOrder::getDealTime, input.getDealTime());
|
|
78
|
|
- qw.eq(input.getIsSatisfied() != null && input.getIsSatisfied() > 0, WorkOrder::getIsSatisfied, input.getIsSatisfied());
|
|
79
|
|
- qw.eq(input.getMainWorkOrder() != null && input.getMainWorkOrder() > 0, WorkOrder::getMainWorkOrder, input.getMainWorkOrder());
|
|
80
|
|
- qw.eq(input.getIsReturn() != null && input.getIsReturn() > 0, WorkOrder::getIsReturn, input.getIsReturn());
|
|
81
|
|
- qw.eq(input.getSubmitTime() != null , WorkOrder::getSubmitTime, input.getSubmitTime());
|
|
82
|
|
- qw.like(!StringHelper.isEmpty(input.getAssignUser()), WorkOrder::getAssignUser, input.getAssignUser());
|
|
83
|
|
- qw.eq(input.getAssignTime() != null , WorkOrder::getAssignTime, input.getAssignTime());
|
|
84
|
|
- qw.eq(input.getAssignId() != null && input.getAssignId() > 0, WorkOrder::getAssignId, input.getAssignId());
|
|
85
|
|
- qw.eq(input.getIsReload() != null && input.getIsReload() > 0, WorkOrder::getIsReload, input.getIsReload());
|
|
86
|
|
- qw.like(!StringHelper.isEmpty(input.getMainDeptId()), WorkOrder::getMainDeptId, input.getMainDeptId());
|
|
87
|
|
- qw.like(!StringHelper.isEmpty(input.getDealDeptId()), WorkOrder::getDealDeptId, input.getDealDeptId());
|
|
88
|
|
- qw.like(!StringHelper.isEmpty(input.getMainDeptId3()), WorkOrder::getMainDeptId3, input.getMainDeptId3());
|
|
89
|
|
- qw.eq(input.getIsUnsuccessful() != null && input.getIsUnsuccessful() > 0, WorkOrder::getIsUnsuccessful, input.getIsUnsuccessful());
|
|
90
|
|
- qw.like(!StringHelper.isEmpty(input.getUnsuccessful()), WorkOrder::getUnsuccessful, input.getUnsuccessful());
|
|
91
|
|
- qw.eq(input.getUnsuccessfulState() != null && input.getUnsuccessfulState() > 0, WorkOrder::getUnsuccessfulState, input.getUnsuccessfulState());
|
|
92
|
|
- qw.eq(input.getIsOpen() != null && input.getIsOpen() > 0, WorkOrder::getIsOpen, input.getIsOpen());
|
|
93
|
|
- qw.eq(input.getRePush() != null && input.getRePush() > 0, WorkOrder::getRePush, input.getRePush());
|
|
94
|
|
- qw.like(!StringHelper.isEmpty(input.getAdditionalReply()), WorkOrder::getAdditionalReply, input.getAdditionalReply());
|
|
95
|
|
- qw.eq(input.getIsMedia() != null && input.getIsMedia() > 0, WorkOrder::getIsMedia, input.getIsMedia());
|
|
96
|
|
- qw.eq(input.getIsSendBack() != null && input.getIsSendBack() > 0, WorkOrder::getIsSendBack, input.getIsSendBack());
|
|
97
|
|
- qw.eq(input.getSpotCheck() != null && input.getSpotCheck() > 0, WorkOrder::getSpotCheck, input.getSpotCheck());
|
|
98
|
|
- qw.eq(input.getRemind() != null && input.getRemind() > 0, WorkOrder::getRemind, input.getRemind());
|
|
99
|
|
- qw.eq(input.getUnsuccessfulTime() != null , WorkOrder::getUnsuccessfulTime, input.getUnsuccessfulTime());
|
|
100
|
|
- qw.like(!StringHelper.isEmpty(input.getNoResult()), WorkOrder::getNoResult, input.getNoResult());
|
|
101
|
|
- qw.eq(input.getOrderSign() != null && input.getOrderSign() > 0, WorkOrder::getOrderSign, input.getOrderSign());
|
|
102
|
|
- qw.eq(input.getIsEncryption() != null && input.getIsEncryption() > 0, WorkOrder::getIsEncryption, input.getIsEncryption());
|
|
103
|
|
- qw.eq(input.getPublicComment() != null && input.getPublicComment() > 0, WorkOrder::getPublicComment, input.getPublicComment());
|
|
104
|
|
- qw.eq(input.getSmsTime() != null , WorkOrder::getSmsTime, input.getSmsTime());
|
|
105
|
|
- qw.eq(input.getAdditionalReplyTime() != null , WorkOrder::getAdditionalReplyTime, input.getAdditionalReplyTime());
|
|
106
|
|
- qw.eq(input.getNoExamine() != null && input.getNoExamine() > 0, WorkOrder::getNoExamine, input.getNoExamine());
|
|
107
|
|
- qw.eq(input.getIsVisit() != null && input.getIsVisit() > 0, WorkOrder::getIsVisit, input.getIsVisit());
|
|
108
|
|
- qw.eq(input.getVisitSatisfied() != null && input.getVisitSatisfied() > 0, WorkOrder::getVisitSatisfied, input.getVisitSatisfied());
|
|
109
|
|
- qw.eq(input.getCompletionStatus() != null && input.getCompletionStatus() > 0, WorkOrder::getCompletionStatus, input.getCompletionStatus());
|
|
110
|
|
- qw.eq(input.getIsSupervise() != null && input.getIsSupervise() > 0, WorkOrder::getIsSupervise, input.getIsSupervise());
|
|
111
|
|
- qw.eq(input.getIsEnabled() != null && input.getIsEnabled() > 0, WorkOrder::getIsEnabled, input.getIsEnabled());
|
|
112
|
|
- qw.eq(input.getIsBusiness() != null && input.getIsBusiness() > 0, WorkOrder::getIsBusiness, input.getIsBusiness());
|
|
113
|
|
- qw.eq(input.getSuperviseState() != null && input.getSuperviseState() > 0, WorkOrder::getSuperviseState, input.getSuperviseState());
|
|
114
|
|
- qw.eq(input.getSource() != null && input.getSource() > 0, WorkOrder::getSource, input.getSource());
|
|
115
|
|
- qw.like(!StringHelper.isEmpty(input.getAuditContent()), WorkOrder::getAuditContent, input.getAuditContent());
|
|
116
|
|
- qw.eq(input.getCreateTime() != null , WorkOrder::getCreateTime, input.getCreateTime());
|
|
|
61
|
+ public AjaxResult getList(QueryWorkOrderInput input, PageInput pageInput) throws IllegalAccessException {
|
|
|
62
|
+ LambdaQueryWrapper<WorkOrder> qw = new LambdaQueryWrapper<>();
|
|
|
63
|
+ qw.orderByDesc(WorkOrder::getId);
|
|
117
|
64
|
Page<WorkOrder> page = GetPage(pageInput);
|
|
118
|
|
- if (page != null) {
|
|
119
|
|
- IPage<WorkOrder> iPage = workorderService.getListPage(page, qw);
|
|
120
|
|
- return Success("成功", iPage.getRecords(), iPage.getTotal());
|
|
121
|
|
- } else {
|
|
122
|
|
- return Success("成功", workorderService.getList(qw));
|
|
123
|
|
- }
|
|
|
65
|
+ IPage<WorkOrder> iPage = workorderService.SelectWorkOrderList(page,input);
|
|
|
66
|
+ return Success("成功",iPage.getRecords());
|
|
124
|
67
|
}
|
|
125
|
68
|
@ApiOperation("查询工单详情")
|
|
126
|
69
|
@Log(title = "查询工单详情",businessType = BusinessType.QUERY)
|