소스 검색

更新配置文件

xiewj 2 년 전
부모
커밋
12ffda69f8

+ 5 - 1
src/main/java/com/fdkk/bim/service/impl/BimFaceServiceImpl.java

@@ -200,7 +200,11 @@ public class BimFaceServiceImpl extends ServiceImpl<BimFaceMapper, BimFaceEntity
             callBackDTO.setItemId(bimFaceEntity.getId());
             callBackDTO.setFileId(bimFaceEntity.getFileId());
             callBackDTO.setCallType(upload.getInfo());
-            bimCallBackClient.postJson(bimFaceEntity.getCallBack(),callBackDTO);
+            try {
+                bimCallBackClient.postJson(bimFaceEntity.getCallBack(),callBackDTO);
+            }catch (Exception e){
+                log.info("回调错误-{}",bimFaceEntity.getCallBack());
+            }
         }
     }
 

+ 6 - 2
src/main/java/com/fdkk/bim/service/impl/IntegralInfoServiceImpl.java

@@ -61,13 +61,17 @@ public class IntegralInfoServiceImpl extends ServiceImpl<IntegralInfoMapper, Int
                 integralInfoEntity.setPushCount(1);
                 save(integralInfoEntity);
             }else if (ObjectUtil.isNotNull(integralInfoEntity) &&i<bimConfig.getMixIntegral() && integralInfoEntity.getPushCount()<=3){
-                long betweenHour = DateUtils.getDatePoorUnit(DateUtil.date(), integralInfoEntity.getCreateTime(), DateUnit.HOUR);
+                long betweenHour = DateUtils.getDatePoorUnit(DateUtil.date(), integralInfoEntity.getUpdateTime(), DateUnit.HOUR);
                 if (betweenHour>=4L){
                     DingTalkClient dingTalkClient= SpringUtil.getBean(DingTalkClient.class);
                     DingTalkDTO dto=new DingTalkDTO();
                     dto.setText(new DingTalkTextDTO("BIM:广联达剩余积分小于"+bimConfig.getMixIntegral()+"剩余积分:"+i));
                     dingTalkClient.pushData(dto);
-                    integralInfoEntity.setPushCount(integralInfoEntity.getPushCount()+1);
+                    if (i==integralInfoEntity.getIntegral()){
+                        integralInfoEntity.setPushCount(integralInfoEntity.getPushCount()+1);
+                    }else {
+                        integralInfoEntity.setPushCount(1);
+                    }
                     integralInfoEntity.setIntegral(i);
                     updateById(integralInfoEntity);
                 }