tangzy
2021-08-22 fd7b9aabefdcfa4e2f8504c77d5a4e6f4f955585
src/main/java/org/springblade/modules/investigate/Investigate.java
@@ -45,20 +45,54 @@
//   /**
//    *
//    * @return
//    */
//   @GetMapping("/investigate/byUser")
//   public R investigateByUser(){
//      //查询用户数据,未删除的
//      List<User> users = userService.getAllUserList();
//      //遍历
//      users.forEach(InvestigateUtil.consumerWithIndex((user,index) ->{
//         if (index==80){
//            try {
//               Thread.sleep(500);
//            } catch (InterruptedException e) {
//               e.printStackTrace();
//            }
//         }
//         String body = InvestigateUtil.httpGet(user.getCardid());
//         JSONObject jsonObject = new JSONObject(body);
//         Object data = jsonObject.get("data");
//         JSONObject jsonData = new JSONObject(data.toString());
//         JSONArray res = jsonData.getJSONArray("res");
//         if (res.length()==0){
//            //没有数据正常
//            user.setExaminationType("0");
//         }else {
//            user.setExaminationType("1");
//            user.setExaminationMx(res.getJSONObject(0).get("zdxsfzqkry").toString());
//         }
//         //更新用户数据
//         userService.updateById(user);
//      }));
//      return R.data(users.size());
//   }
   /**
    *
    * @param idCardNo 身份证号码
    * @return
    */
   @GetMapping("/investigate/byUser")
   public R investigateByUser(){
      //查询用户数据,未删除的
      List<User> users = userService.getAllUserList();
      //查询用户数据,未删除的,未审核的
      List<User> users = userService.getNotAuditAllUserList();
      //遍历
      users.forEach(InvestigateUtil.consumerWithIndex((user,index) ->{
         if (index==99){
         if (index==80){
            try {
               Thread.sleep(1000);
               Thread.sleep(500);
            } catch (InterruptedException e) {
               e.printStackTrace();
            }
@@ -73,7 +107,15 @@
            user.setExaminationType("0");
         }else {
            user.setExaminationType("1");
            user.setExaminationMx(res.getJSONObject(0).get("zdxsfzqkry").toString());
            for (int i = 0; i < res.length(); i++) {
               if(res.getJSONObject(i).get("zdxsfzqkry").toString()!=null
                  && res.getJSONObject(i).get("zdxsfzqkry").toString()!=""){
                  user.setExaminationMx(res.getJSONObject(i).get("zdxsfzqkry").toString());
                  //更新用户数据
                  userService.updateById(user);
                  break;
               }
            }
         }
         //更新用户数据
         userService.updateById(user);