|
@@ -76,7 +76,7 @@ public class TaIssueController extends BaseController {
|
76
|
76
|
* @param orgId
|
77
|
77
|
* @return
|
78
|
78
|
*/
|
79
|
|
- private QueryWrapper<TaIssue> buildQuery(SysUser sysUser, String bizStatus, String sourceType, String locId, Boolean mine, String orgId) {
|
|
79
|
+ private QueryWrapper<TaIssue> buildQuery(SysUser sysUser, String bizStatus, String sourceType, String locId, Boolean mine, String orgId, Boolean all) {
|
80
|
80
|
QueryWrapper<TaIssue> queryWrapper = new QueryWrapper<>();
|
81
|
81
|
|
82
|
82
|
if (Constants.PROCESS_START.equals(bizStatus)) {
|
|
@@ -107,8 +107,8 @@ public class TaIssueController extends BaseController {
|
107
|
107
|
|
108
|
108
|
queryWrapper.eq(StringUtils.isNotEmpty(locId), "loc_id", locId);
|
109
|
109
|
queryWrapper.eq(StringUtils.isNotEmpty(orgId), "org_id", orgId);
|
110
|
|
- queryWrapper.eq(Constants.SOURCE_FEEDBACK.equals(sourceType), "source_type", Constants.SOURCE_FEEDBACK);
|
111
|
|
- queryWrapper.ne(!Constants.SOURCE_FEEDBACK.equals(sourceType), "source_type", Constants.SOURCE_FEEDBACK);
|
|
110
|
+ queryWrapper.eq(Constants.SOURCE_FEEDBACK.equals(sourceType) && !all, "source_type", Constants.SOURCE_FEEDBACK);
|
|
111
|
+ queryWrapper.ne(!Constants.SOURCE_FEEDBACK.equals(sourceType) && !all, "source_type", Constants.SOURCE_FEEDBACK);
|
112
|
112
|
queryWrapper.gt("status", Constants.STATUS_DELETE);
|
113
|
113
|
queryWrapper.orderByDesc("create_date");
|
114
|
114
|
|
|
@@ -130,7 +130,8 @@ public class TaIssueController extends BaseController {
|
130
|
130
|
@ApiParam("来源") @RequestParam(value = "sourceType", required = false) String sourceType,
|
131
|
131
|
@ApiParam("点位") @RequestParam(value = "locId", required = false) String locId,
|
132
|
132
|
@ApiParam("我的") @RequestParam(value = "mine", defaultValue = "false") Boolean mine,
|
133
|
|
- @ApiParam("责任单位") @RequestParam(value = "orgId", required = false) String orgId) throws Exception {
|
|
133
|
+ @ApiParam("责任单位") @RequestParam(value = "orgId", required = false) String orgId,
|
|
134
|
+ @ApiParam("是否全部") @RequestParam(value = "all", defaultValue = "false") Boolean all) throws Exception {
|
134
|
135
|
|
135
|
136
|
SysUser sysUser = currentUser();
|
136
|
137
|
boolean isRooter = Constants.ROOT_ID.equals(sysUser.getUserId());
|
|
@@ -141,7 +142,7 @@ public class TaIssueController extends BaseController {
|
141
|
142
|
}
|
142
|
143
|
|
143
|
144
|
IPage<TaIssue> pg = new Page<>(pageNum, pageSize);
|
144
|
|
- QueryWrapper<TaIssue> queryWrapper = buildQuery(sysUser, bizStatus, sourceType, locId, mine, orgId);
|
|
145
|
+ QueryWrapper<TaIssue> queryWrapper = buildQuery(sysUser, bizStatus, sourceType, locId, mine, orgId, all);
|
145
|
146
|
IPage<TaIssue> result = taIssueService.page(pg, queryWrapper);
|
146
|
147
|
|
147
|
148
|
return ResponseBean.success(result);
|
|
@@ -162,6 +163,7 @@ public class TaIssueController extends BaseController {
|
162
|
163
|
@ApiParam("点位") @RequestParam(value = "locId", required = false) String locId,
|
163
|
164
|
@ApiParam("我的") @RequestParam(value = "mine", defaultValue = "false") Boolean mine,
|
164
|
165
|
@ApiParam("责任单位") @RequestParam(value = "orgId", required = false) String orgId,
|
|
166
|
+ @ApiParam("是否全部") @RequestParam(value = "all", defaultValue = "false") Boolean all,
|
165
|
167
|
HttpServletResponse response) throws Exception {
|
166
|
168
|
|
167
|
169
|
SysUser sysUser = currentUser();
|
|
@@ -172,7 +174,7 @@ public class TaIssueController extends BaseController {
|
172
|
174
|
return ResponseBean.error("暂无权限查询数据");
|
173
|
175
|
}
|
174
|
176
|
|
175
|
|
- QueryWrapper<TaIssue> queryWrapper = buildQuery(sysUser, bizStatus, sourceType, locId, mine, orgId);
|
|
177
|
+ QueryWrapper<TaIssue> queryWrapper = buildQuery(sysUser, bizStatus, sourceType, locId, mine, orgId, all);
|
176
|
178
|
List<TaIssue> list = taIssueService.list(queryWrapper);
|
177
|
179
|
|
178
|
180
|
if (null != list && list.size() > 0) {
|