Your Name 2 years ago
parent
commit
5e9b36ce9f

+ 25
- 0
src/main/java/com/example/civilizedcity/controller/TaIssueApplyController.java View File

@@ -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
      * 分页查询