|
@@ -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);
|
|
|
}
|