邱宇豪
2023-11-28 b11dca5c6c4383d915571c47b10269e66c74079a
hd/pipe/secure/src/main/java/com/thhy/secure/modules/biz/hiddenDanger/service/impl/HiddenDangerServiceImpl.java
@@ -65,6 +65,9 @@
      SysUserInfo sysUserInfo = UserInfoUtils.getInstance().getUserInfo();
      String userId = sysUserInfo.getUserId();
      hiddenDangerEntity.setUpdateUser(userId);
      if (hiddenDangerEntity.getDictId() != null){
         hiddenDangerEntity.setDangerLocation(hiddenDangerEntity.getDictId());
      }
      hiddenDangerEntity.setUpdateTime(new Date());
      synchronized (Lock){
         hiddenDangerMapper.update(hiddenDangerEntity);
@@ -103,19 +106,13 @@
      PageHelper.startPage(pageNum,pageSize);
      List<HiddenDangerEntity> hiddenDangerEntities = new ArrayList<>();
      if(type == 1){//审核列表
         if (sysUserInfo.getUserType() == 2){
            map.put("createUser",sysUserInfo.getUserId());
         }
         //小程序 待审核排前面 待审核按时间正序 审核成功的倒叙
         hiddenDangerEntities = hiddenDangerMapper.selectAppList(map);
      }else if(type == 2){//隐患举报详情列表
         if (sysUserInfo.getUserType() == 2){
            map.put("createUser",sysUserInfo.getUserId());
         }
         map.put("createUser",sysUserInfo.getUserId());
         //小程序 待审核排前面 待审核按时间正序 审核成功的倒叙
         hiddenDangerEntities = hiddenDangerMapper.selectPageList(map);
      }
      else {
      } else {
         //web 按时间倒序
         hiddenDangerEntities = hiddenDangerMapper.selectPageList(map);
      }
@@ -175,6 +172,8 @@
      SysUserInfo sysUserInfo = UserInfoUtils.getInstance().getUserInfo();
      String platUserId = regionInspectionRecordMapper.selectPlatUserId(hiddenDangerEntity.getCreateUser());
      Map platUser = regionInspectionRecordMapper.getPlatUser(platUserId);
      int user_type = (int) platUser.get("user_type");
      Map account = new HashMap();
      account.put("userId",platUserId);
      //查询账户
@@ -187,6 +186,8 @@
      }
      hiddenDangerEntity.setAuditStatus(1);//1审核通过
      hiddenDangerEntity.setDangerLocation(null);
      hiddenDangerEntity.setAuditTime(new Date());
      hiddenDangerEntity.setAuditUser(sysUserInfo.getUserId());
      synchronized (Lock){
         hiddenDangerMapper.update(hiddenDangerEntity);
         IntegralAccountEntity integralAccountEntity = IntegralAccountEntity
@@ -195,7 +196,7 @@
               .id(UUIDUtils.create())
               .accumulateIntegral(accumulateIntegral+hiddenDangerEntity.getIntegral())
               .totalIntegral(totalIntegral+hiddenDangerEntity.getIntegral())
               .userType(sysUserInfo.getUserType())
               .userType(user_type)
               .build();
         IntegralDetailEntity integralDetailEntity = IntegralDetailEntity
@@ -206,7 +207,7 @@
               .integralWater(hiddenDangerEntity.getIntegral())
               .createTime(new Date())
               .createUser(sysUserInfo.getUserId())
               .userType(sysUserInfo.getUserType())
               .userType(user_type)
               .userId(platUserId)
               .type(1)
               .remark("隐患审核")