|
@@ -31,18 +31,15 @@ import com.example.civilizedcity.service.TaIssueApplyService;
|
31
|
31
|
@RequestMapping("/")
|
32
|
32
|
public class TaIssueApplyController extends BaseController {
|
33
|
33
|
|
|
34
|
+ @Autowired
|
|
35
|
+ ApplicationEventPublisher applicationEventPublisher;
|
34
|
36
|
@Autowired
|
35
|
37
|
private TaIssueApplyService taIssueApplyService;
|
36
|
|
-
|
37
|
38
|
@Autowired
|
38
|
39
|
private TaIssueService taIssueService;
|
39
|
|
-
|
40
|
40
|
@Autowired
|
41
|
41
|
private TaOrgIssueService taOrgIssueService;
|
42
|
42
|
|
43
|
|
- @Autowired
|
44
|
|
- ApplicationEventPublisher applicationEventPublisher;
|
45
|
|
-
|
46
|
43
|
/**
|
47
|
44
|
* 通过ID查询单条数据
|
48
|
45
|
*
|
|
@@ -82,22 +79,23 @@ public class TaIssueApplyController extends BaseController {
|
82
|
79
|
public ResponseBean countApply(
|
83
|
80
|
@ApiParam("申请状态") @RequestParam(value = "state", defaultValue = "0") Integer state,
|
84
|
81
|
@ApiParam("是否删除") @RequestParam(value = "status", defaultValue = "-1") Integer status,
|
85
|
|
- @ApiParam("申请类型") @RequestParam(value = "applyType", required = false) String applyType) throws Exception {
|
|
82
|
+ @ApiParam("duty") @RequestParam(value = "duty", required = false) String duty,
|
|
83
|
+ @ApiParam("申请类型") @RequestParam(value = "applyType", required = false) String applyType) throws Exception {
|
86
|
84
|
|
87
|
85
|
String orgId = getOrgId();
|
88
|
|
-
|
|
86
|
+ String createUserId = currentUser().getUserId();
|
89
|
87
|
QueryWrapper<TaIssueApply> queryWrapper = new QueryWrapper<>();
|
90
|
|
- queryWrapper.eq(StringUtils.isNotEmpty(applyType), "apply_type", applyType);
|
91
|
|
- queryWrapper.eq(StringUtils.isNotEmpty(orgId), "org_id", orgId);
|
92
|
|
- queryWrapper.gt("status",status);
|
|
88
|
+ queryWrapper.eq(StringUtils.isNotEmpty(applyType), "ta.apply_type", applyType);
|
|
89
|
+ queryWrapper.eq(StringUtils.isNotEmpty(orgId), "ta.org_id", orgId);
|
|
90
|
+ queryWrapper.gt("ta.status", status);
|
93
|
91
|
|
94
|
92
|
if (0 == state) {
|
95
|
|
- queryWrapper.isNull("verify_date");
|
|
93
|
+ queryWrapper.isNull("ta.verify_date");
|
96
|
94
|
} else {
|
97
|
|
- queryWrapper.isNotNull("verify_date");
|
|
95
|
+ queryWrapper.isNotNull("ta.verify_date");
|
98
|
96
|
}
|
99
|
97
|
|
100
|
|
- long num = taIssueApplyService.count(queryWrapper);
|
|
98
|
+ long num = taIssueApplyService.counts(queryWrapper,createUserId,duty);
|
101
|
99
|
|
102
|
100
|
return ResponseBean.success(num);
|
103
|
101
|
}
|
|
@@ -105,7 +103,7 @@ public class TaIssueApplyController extends BaseController {
|
105
|
103
|
/**
|
106
|
104
|
* 通过ISSUE_ID查询单条数据
|
107
|
105
|
*
|
108
|
|
- * @param issueId 问题单ID
|
|
106
|
+ * @param issueId 问题单ID
|
109
|
107
|
* @param applyType 申请类型
|
110
|
108
|
* @return 实例对象
|
111
|
109
|
*/
|
|
@@ -143,12 +141,14 @@ public class TaIssueApplyController extends BaseController {
|
143
|
141
|
@ApiParam("问题单ID") @RequestParam(value = "issueId", required = false) Integer issueId,
|
144
|
142
|
@ApiParam("申请类型") @RequestParam(value = "applyType", required = false) String applyType,
|
145
|
143
|
@ApiParam("问题单来源") @RequestParam(value = "sourceType", required = false) String sourceType,
|
|
144
|
+ @ApiParam("duty") @RequestParam(value = "duty", required = false) String duty,
|
146
|
145
|
@ApiParam(value = "是否全部") @RequestParam(value = "isAll", defaultValue = "false") Boolean isAll) throws Exception {
|
147
|
146
|
|
148
|
147
|
String orgId = getOrgId();
|
149
|
|
-
|
|
148
|
+ SysUser sysUser = currentUser();
|
|
149
|
+ String createUserId = sysUser.getUserId();
|
150
|
150
|
IPage<TaIssueApply> pg = new Page<>(pageNum, pageSize);
|
151
|
|
- IPage<TaIssueApply> result = taIssueApplyService.getPageBy(pg, issueId, applyType, orgId, sourceType, isAll);
|
|
151
|
+ IPage<TaIssueApply> result = taIssueApplyService.getPageBy(pg, issueId, applyType, orgId, sourceType, isAll, duty,createUserId);
|
152
|
152
|
|
153
|
153
|
return ResponseBean.success(result);
|
154
|
154
|
}
|