洪城义警-正式版后台
tangzy
2022-02-25 300e79ca39915d733017e9ace13a19fd632a411c
任务数量统计
2 files modified
35 ■■■■■ changed files
src/main/java/org/springblade/modules/jurisdiction/entity/Jurisdiction.java 4 ●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/taskqd/controller/TaskqdController.java 31 ●●●●● patch | view | raw | blame | history
src/main/java/org/springblade/modules/jurisdiction/entity/Jurisdiction.java
@@ -91,6 +91,10 @@
    @TableLogic
    @ApiModelProperty(value = "是否已删除")
    private Integer isDeleted;
    /**
     * 空间坐标
     */
    private String space;
}
src/main/java/org/springblade/modules/taskqd/controller/TaskqdController.java
@@ -251,13 +251,42 @@
    /**
     * 查询可参与任务
     *
     * @param serid
     * @param jurisdiction
     * @return
     */
    @GetMapping("/selectNum")
    public R selectNum(String serid,String jurisdiction,String workjurisdiction) {
        return R.data(taskqdService.selectNum(serid, jurisdiction,workjurisdiction));
        List<Map<String, Object>> maps = taskqdService.selectNum(serid, jurisdiction, workjurisdiction);
        //0:治安巡查
        Map map = new HashMap();
        int a = 0;
        int b = 0;
        int c = 0;
        for (int i = 0; i < maps.size(); i++) {
            String tasktype = maps.get(i).get("tasktype").toString();
            if (tasktype.equals("0")) {
                map.put("xcha", maps.get(i).get("num"));
                a = 1;
            } else if (tasktype.equals("1")) {
                map.put("xchuan", maps.get(i).get("num"));
                b = 1;
            } else if (tasktype.equals("2")) {
                map.put("px", maps.get(i).get("num"));
                c = 1;
            }
        }
        if (a == 0) {
            map.put("xcha", 0);
        }
        if (b == 0) {
            map.put("xchuan", 0);
        }
        if (c == 0) {
            map.put("px", 0);
        }
        return R.data(map);
    }
    @GetMapping("/startTask")