|
@@ -45,6 +45,31 @@ public class TaIssueApplyController extends BaseController {
|
45
|
45
|
public ResponseBean queryById(@ApiParam("对象ID") @PathVariable Integer id) throws Exception {
|
46
|
46
|
return ResponseBean.success(taIssueApplyService.getById(id));
|
47
|
47
|
}
|
|
48
|
+ /**
|
|
49
|
+ * 通过ISSUE_ID查询单条数据
|
|
50
|
+ *
|
|
51
|
+ * @param applyId 主键
|
|
52
|
+ * @return 实例对象
|
|
53
|
+ */
|
|
54
|
+ @ApiOperation("通过ISSUE_ID查询单条数据")
|
|
55
|
+ @GetMapping("/taIssue/{issueId}/apply")
|
|
56
|
+ public ResponseBean queryByIssueId(@ApiParam("问题单ID") @PathVariable Integer issueId,
|
|
57
|
+ @ApiParam("申请类型") @RequestParam("applyType") String applyType) throws Exception {
|
|
58
|
+
|
|
59
|
+ SysUser sysUser = currentUser();
|
|
60
|
+
|
|
61
|
+ QueryWrapper<TaIssueApply> queryWrapper = new QueryWrapper<>();
|
|
62
|
+ queryWrapper.eq("issue_id", issueId);
|
|
63
|
+ queryWrapper.eq("apply_type", applyType);
|
|
64
|
+ queryWrapper.eq("org_id", sysUser.getOrgId());
|
|
65
|
+ queryWrapper.gt("status", Constants.STATUS_DELETE);
|
|
66
|
+ queryWrapper.orderByDesc("create_date");
|
|
67
|
+ queryWrapper.last("limit 1");
|
|
68
|
+
|
|
69
|
+ TaIssueApply taIssueApply = taIssueApplyService.getOne(queryWrapper);
|
|
70
|
+
|
|
71
|
+ return ResponseBean.success(taIssueApply);
|
|
72
|
+ }
|
48
|
73
|
|
49
|
74
|
/**
|
50
|
75
|
* 分页查询
|