| | |
| | | } |
| | | |
| | | |
| | | // /** |
| | | // * 统计这个月和上个月交社保的人数,以及金额 |
| | | // * |
| | | // * @return |
| | | // */ |
| | | // @PostMapping("/selectTo") |
| | | // public R selectTo(String jurisdiction, String deptid) { |
| | | // //上个月人数数量 |
| | | // Integer lnum = 0; |
| | | // //这个月人数数量 |
| | | // Integer tnum = 0; |
| | | // //上个月派遣人数 |
| | | // Integer tpznum = 0; |
| | | // //这个月人数数量 |
| | | // Integer lpznum = 0; |
| | | // //上个月总人数 |
| | | // Integer tznum = 0; |
| | | // //这个月总人数 |
| | | // Integer lznum = 0; |
| | | // //上个月金额 |
| | | // Double lmount = 0.0; |
| | | // //这个月金额 |
| | | // Double tmount = 0.0; |
| | | // Map<String, Object> map = new HashMap<String, Object>(); |
| | | // List<Map<String, Object>> lists = new ArrayList<>(); |
| | | // List<Map<String, Object>> list = informationService.selectTo(jurisdiction, deptid); |
| | | // for (int i = 0; i < list.size(); i++) { |
| | | // String lastmonths = list.get(i).get("lastmonth").toString(); |
| | | // Integer lastmonth = Integer.parseInt(lastmonths); |
| | | // lnum += lastmonth; |
| | | // String thismouths = list.get(i).get("thismouth").toString(); |
| | | // Integer thismouth = Integer.parseInt(thismouths); |
| | | // tnum += thismouth; |
| | | // String lastamounts = list.get(i).get("lastamount").toString(); |
| | | // Double lastamount = Double.parseDouble(lastamounts); |
| | | // lmount += lastamount; |
| | | // String thisamounts = list.get(i).get("thisamount").toString(); |
| | | // Double thisamount = Double.parseDouble(thisamounts); |
| | | // tmount += thisamount; |
| | | // String userthismouth = list.get(i).get("userthismouth").toString(); |
| | | // Integer userthismouths = Integer.parseInt(userthismouth); |
| | | // lpznum += userthismouths; |
| | | // String userlastmouth = list.get(i).get("userlastmouth").toString(); |
| | | // Integer userlastmouths = Integer.parseInt(userlastmouth); |
| | | // tpznum += userlastmouths; |
| | | // String userpcthismouth = list.get(i).get("userpcthismouth").toString(); |
| | | // Integer userpcthismouths = Integer.parseInt(userpcthismouth); |
| | | // lznum += userpcthismouths; |
| | | // String userpclastmouth = list.get(i).get("userpclastmouth").toString(); |
| | | // Integer userpclastmouths = Integer.parseInt(userpclastmouth); |
| | | // tznum += userpclastmouths; |
| | | // } |
| | | // map.put("lastmonth", lnum); |
| | | // map.put("thismouth", tnum); |
| | | // map.put("lastamount", lmount); |
| | | // map.put("thisamount", tmount); |
| | | // map.put("userlastmouth", tpznum); |
| | | // map.put("userthismouth", lpznum); |
| | | // map.put("userpcthismouth", lznum); |
| | | // map.put("userpclastmouth", tznum); |
| | | // lists.add(map); |
| | | // return R.data(lists); |
| | | // } |
| | | |
| | | /** |
| | | * 统计这个月和上个月交社保的人数,以及金额 |
| | | * |
| | |
| | | Integer lnum = 0; |
| | | //这个月人数数量 |
| | | Integer tnum = 0; |
| | | Integer znum = 0; |
| | | //上个月派遣人数 |
| | | Integer tpznum = 0; |
| | | //这个月人数数量 |
| | | Integer lpznum = 0; |
| | | Integer pznum = 0; |
| | | //上个月总人数 |
| | | Integer tznum = 0; |
| | | //这个月总人数 |
| | | Integer lznum = 0; |
| | | Integer sbnum = 0; |
| | | //上个月金额 |
| | | Double lmount = 0.0; |
| | | //这个月金额 |
| | | Double tmount = 0.0; |
| | | Double tamountnum = 0.0; |
| | | Map<String, Object> map = new HashMap<String, Object>(); |
| | | List<Map<String, Object>> lists = new ArrayList<>(); |
| | | List<Map<String, Object>> list = informationService.selectTo(jurisdiction, deptid); |
| | |
| | | String thismouths = list.get(i).get("thismouth").toString(); |
| | | Integer thismouth = Integer.parseInt(thismouths); |
| | | tnum += thismouth; |
| | | //社保总数 |
| | | String nums = list.get(i).get("num").toString(); |
| | | Integer numss = Integer.parseInt(nums); |
| | | znum += numss; |
| | | |
| | | String lastamounts = list.get(i).get("lastamount").toString(); |
| | | Double lastamount = Double.parseDouble(lastamounts); |
| | | lmount += lastamount; |
| | | String thisamounts = list.get(i).get("thisamount").toString(); |
| | | Double thisamount = Double.parseDouble(thisamounts); |
| | | tmount += thisamount; |
| | | //缴纳总数 |
| | | String amountnums = list.get(i).get("amountnum").toString(); |
| | | Double amountnumss = Double.parseDouble(amountnums); |
| | | tamountnum += amountnumss; |
| | | |
| | | String userthismouth = list.get(i).get("userthismouth").toString(); |
| | | Integer userthismouths = Integer.parseInt(userthismouth); |
| | | lpznum += userthismouths; |
| | | String userlastmouth = list.get(i).get("userlastmouth").toString(); |
| | | Integer userlastmouths = Integer.parseInt(userlastmouth); |
| | | tpznum += userlastmouths; |
| | | |
| | | String usernums = list.get(i).get("usernum").toString(); |
| | | Integer usernumss = Integer.parseInt(usernums); |
| | | pznum += usernumss; |
| | | //公司派遣总数 |
| | | String userpcthismouth = list.get(i).get("userpcthismouth").toString(); |
| | | Integer userpcthismouths = Integer.parseInt(userpcthismouth); |
| | | lznum += userpcthismouths; |
| | | String userpclastmouth = list.get(i).get("userpclastmouth").toString(); |
| | | Integer userpclastmouths = Integer.parseInt(userpclastmouth); |
| | | tznum += userpclastmouths; |
| | | //缴纳社保总数 |
| | | String userpcnums = list.get(i).get("userpcnum").toString(); |
| | | Integer userpcnumss = Integer.parseInt(userpcnums); |
| | | sbnum += userpcnumss; |
| | | |
| | | } |
| | | map.put("lastmonth", lnum); |
| | | map.put("thismouth", tnum); |
| | | map.put("znum", znum); |
| | | map.put("lastamount", lmount); |
| | | map.put("thisamount", tmount); |
| | | map.put("tamountnum", tamountnum); |
| | | map.put("userlastmouth", tpznum); |
| | | map.put("userthismouth", lpznum); |
| | | map.put("usernum", pznum); |
| | | map.put("userpcthismouth", lznum); |
| | | map.put("userpclastmouth", tznum); |
| | | map.put("userpcnum", sbnum); |
| | | lists.add(map); |
| | | return R.data(lists); |
| | | } |
| | | |
| | | |
| | | |
| | | /** |
| | |
| | | List<Map<String, Object>> lists = new ArrayList<>(); |
| | | Integer a = 0; |
| | | Integer b = 0; |
| | | Integer num = 0; |
| | | Integer znum = 0; |
| | | Integer cznum = 0; |
| | | Integer sbnum = 0; |
| | | Integer khnum = 0; |
| | | Integer pqnum = 0; |
| | | Integer zca = 0; |
| | | Integer zcb = 0; |
| | | Integer cza = 0; |
| | |
| | | Integer khb = 0; |
| | | Integer pqa = 0; |
| | | Integer pqb = 0; |
| | | Integer integer = 0; |
| | | String deptname = null; |
| | | String jurname = null; |
| | | //保安员数量 |
| | |
| | | //上个月数量 |
| | | String lastnum = maps.get(i).get("lastnum").toString(); |
| | | b += Integer.valueOf(lastnum); |
| | | |
| | | String nums = maps.get(i).get("num").toString(); |
| | | num += Integer.valueOf(nums); |
| | | String fznums = maps.get(i).get("fznum").toString(); |
| | | integer += Integer.valueOf(fznums); |
| | | } |
| | | map.put("thisnum", a); |
| | | map.put("lastnum", b); |
| | | // if(deptid.equals("")|| deptid.equals("null")){ |
| | | // map.put("num", num-integer); |
| | | // } |
| | | // else { |
| | | // map.put("num", num); |
| | | // } |
| | | map.put("num", num); |
| | | map.put("List", maps); |
| | | mapC.put("baoan", map); |
| | | //正常保安员数量 |
| | |
| | | //上个月数量 |
| | | String lastnum = maps1.get(i).get("lastnum").toString(); |
| | | zcb += Integer.valueOf(lastnum); |
| | | String nums = maps1.get(i).get("num").toString(); |
| | | znum += Integer.valueOf(nums); |
| | | } |
| | | mapzc.put("thisnum", zca); |
| | | mapzc.put("lastnum", zcb); |
| | | mapzc.put("num", znum); |
| | | mapzc.put("List", maps1); |
| | | mapC.put("zcbaoan", mapzc); |
| | | //持证保安数量 |
| | |
| | | //上个月数量 |
| | | String lastnum = maps2.get(i).get("lastnum").toString(); |
| | | czb += Integer.valueOf(lastnum); |
| | | String nums = maps2.get(i).get("num").toString(); |
| | | cznum += Integer.valueOf(nums); |
| | | } |
| | | mapcz.put("thisnum", cza); |
| | | mapcz.put("lastnum", czb); |
| | | mapcz.put("num", cznum); |
| | | mapcz.put("List", maps2); |
| | | mapC.put("czbaoan", mapcz); |
| | | //缴纳社保数量 |
| | |
| | | //上个月数量 |
| | | String lastnum = maps3.get(i).get("lastnum").toString(); |
| | | sbb += Integer.valueOf(lastnum); |
| | | String nums = maps3.get(i).get("num").toString(); |
| | | sbnum += Integer.valueOf(nums); |
| | | } |
| | | mapsb.put("thisnum", sba); |
| | | mapsb.put("lastnum", sbb); |
| | | mapsb.put("num", sbnum); |
| | | mapsb.put("List", maps3); |
| | | mapC.put("sheb", mapsb); |
| | | //服务客户数量 |
| | |
| | | //上个月数量 |
| | | String lastnum = maps4.get(i).get("lastnum").toString(); |
| | | khb += Integer.valueOf(lastnum); |
| | | String nums = maps4.get(i).get("num").toString(); |
| | | khnum += Integer.valueOf(nums); |
| | | } |
| | | mapkh.put("thisnum", kha); |
| | | mapkh.put("lastnum", khb); |
| | | mapkh.put("num", khnum); |
| | | mapkh.put("List", maps4); |
| | | mapC.put("kh", mapkh); |
| | | //保安派遣数量 |
| | |
| | | //上个月数量 |
| | | String lastnum = maps5.get(i).get("lastnum").toString(); |
| | | pqb += Integer.valueOf(lastnum); |
| | | String nums = maps5.get(i).get("num").toString(); |
| | | pqnum += Integer.valueOf(nums); |
| | | } |
| | | mappq.put("thisnum", pqa); |
| | | mappq.put("lastnum", pqb); |
| | | mappq.put("num", pqnum); |
| | | mappq.put("List", maps5); |
| | | mapC.put("paiq", mappq); |
| | | lists.add(mapC); |
| | |
| | | } |
| | | |
| | | |
| | | // /** |
| | | // * 公司运营智能统计 |
| | | // * |
| | | // * @return |
| | | // */ |
| | | // @GetMapping("/queryCounts") |
| | | // public R queryCounts(String jurisdiction, String deptid) { |
| | | // List<Map<String, Object>> lists = new ArrayList<>(); |
| | | // Integer a = 0; |
| | | // Integer b = 0; |
| | | // Integer zca = 0; |
| | | // Integer zcb = 0; |
| | | // Integer cza = 0; |
| | | // Integer czb = 0; |
| | | // Integer sba = 0; |
| | | // Integer sbb = 0; |
| | | // Integer kha = 0; |
| | | // Integer khb = 0; |
| | | // Integer pqa = 0; |
| | | // Integer pqb = 0; |
| | | // String deptname = null; |
| | | // String jurname = null; |
| | | // //保安员数量 |
| | | // Map<String, Object> map = new HashMap<String, Object>(); |
| | | // Map<String, Object> mapzc = new HashMap<String, Object>(); |
| | | // Map<String, Object> mapcz = new HashMap<String, Object>(); |
| | | // Map<String, Object> mapsb = new HashMap<String, Object>(); |
| | | // Map<String, Object> mapkh = new HashMap<String, Object>(); |
| | | // Map<String, Object> mappq = new HashMap<String, Object>(); |
| | | // Map<String, Object> mapC = new HashMap<String, Object>(); |
| | | // List<Map<Object, Object>> maps = informationService.queryCountB(jurisdiction, deptid); |
| | | // for (int i = 0; i < maps.size(); i++) { |
| | | // //这个月数量 |
| | | // String thisnum = maps.get(i).get("thisnum").toString(); |
| | | // a += Integer.valueOf(thisnum); |
| | | // //上个月数量 |
| | | // String lastnum = maps.get(i).get("lastnum").toString(); |
| | | // b += Integer.valueOf(lastnum); |
| | | // |
| | | // } |
| | | // map.put("thisnum", a); |
| | | // map.put("lastnum", b); |
| | | // map.put("List", maps); |
| | | // mapC.put("baoan", map); |
| | | // //正常保安员数量 |
| | | // List<Map<Object, Object>> maps1 = informationService.queryCountZc(jurisdiction, deptid); |
| | | // for (int i = 0; i < maps1.size(); i++) { |
| | | // //这个月数量 |
| | | // String thisnum = maps1.get(i).get("thisnum").toString(); |
| | | // zca += Integer.valueOf(thisnum); |
| | | // //上个月数量 |
| | | // String lastnum = maps1.get(i).get("lastnum").toString(); |
| | | // zcb += Integer.valueOf(lastnum); |
| | | // } |
| | | // mapzc.put("thisnum", zca); |
| | | // mapzc.put("lastnum", zcb); |
| | | // mapzc.put("List", maps1); |
| | | // mapC.put("zcbaoan", mapzc); |
| | | // //持证保安数量 |
| | | // List<Map<Object, Object>> maps2 = informationService.queryCountCz(jurisdiction, deptid); |
| | | // for (int i = 0; i < maps2.size(); i++) { |
| | | // //这个月数量 |
| | | // String thisnum = maps2.get(i).get("thisnum").toString(); |
| | | // cza += Integer.valueOf(thisnum); |
| | | // //上个月数量 |
| | | // String lastnum = maps2.get(i).get("lastnum").toString(); |
| | | // czb += Integer.valueOf(lastnum); |
| | | // } |
| | | // mapcz.put("thisnum", cza); |
| | | // mapcz.put("lastnum", czb); |
| | | // mapcz.put("List", maps2); |
| | | // mapC.put("czbaoan", mapcz); |
| | | // //缴纳社保数量 |
| | | // List<Map<Object, Object>> maps3 = informationService.queryCountSb(jurisdiction, deptid); |
| | | // for (int i = 0; i < maps3.size(); i++) { |
| | | // //这个月数量 |
| | | // String thisnum = maps3.get(i).get("thisnum").toString(); |
| | | // sba += Integer.valueOf(thisnum); |
| | | // //上个月数量 |
| | | // String lastnum = maps3.get(i).get("lastnum").toString(); |
| | | // sbb += Integer.valueOf(lastnum); |
| | | // } |
| | | // mapsb.put("thisnum", sba); |
| | | // mapsb.put("lastnum", sbb); |
| | | // mapsb.put("List", maps3); |
| | | // mapC.put("sheb", mapsb); |
| | | // //服务客户数量 |
| | | // List<Map<Object, Object>> maps4 = informationService.queryCountKh(jurisdiction, deptid); |
| | | // for (int i = 0; i < maps4.size(); i++) { |
| | | // //这个月数量 |
| | | // String thisnum = maps4.get(i).get("thisnum").toString(); |
| | | // kha += Integer.valueOf(thisnum); |
| | | // //上个月数量 |
| | | // String lastnum = maps4.get(i).get("lastnum").toString(); |
| | | // khb += Integer.valueOf(lastnum); |
| | | // } |
| | | // mapkh.put("thisnum", kha); |
| | | // mapkh.put("lastnum", khb); |
| | | // mapkh.put("List", maps4); |
| | | // mapC.put("kh", mapkh); |
| | | // //保安派遣数量 |
| | | // List<Map<Object, Object>> maps5 = informationService.queryCountPq(jurisdiction, deptid); |
| | | // for (int i = 0; i < maps5.size(); i++) { |
| | | // //这个月数量 |
| | | // String thisnum = maps5.get(i).get("thisnum").toString(); |
| | | // pqa += Integer.valueOf(thisnum); |
| | | // //上个月数量 |
| | | // String lastnum = maps5.get(i).get("lastnum").toString(); |
| | | // pqb += Integer.valueOf(lastnum); |
| | | // } |
| | | // mappq.put("thisnum", pqa); |
| | | // mappq.put("lastnum", pqb); |
| | | // mappq.put("List", maps5); |
| | | // mapC.put("paiq", mappq); |
| | | // lists.add(mapC); |
| | | // return R.data(lists); |
| | | // } |
| | | |
| | | |
| | | /** |
| | | * 查询本年公司运营智能统计 |
| | | * |