linwe
2024-08-09 8b7258c9427882bb1798f1502eaa35184c6e374e
src/main/java/org/springblade/modules/task/service/impl/ECallEventServiceImpl.java
@@ -20,7 +20,10 @@
import org.apache.logging.log4j.util.Strings;
import org.springblade.common.cache.SysCache;
import org.springblade.common.param.CommonParamSet;
import org.springblade.common.utils.SpringUtils;
import org.springblade.core.secure.utils.AuthUtil;
import org.springblade.modules.circle.entity.CircleEntity;
import org.springblade.modules.circle.service.ICircleService;
import org.springblade.modules.system.entity.Dept;
import org.springblade.modules.system.service.IDeptService;
import org.springblade.modules.task.entity.ECallEventEntity;
@@ -69,4 +72,31 @@
      }
      return null;
   }
   /**
    * e呼即办数据批量分享到圈子
    * @param type 0 :邻里 1协同
    * @return
    */
   @Override
   public boolean batchShareCircle(Integer type) {
      boolean flag = true;
      ICircleService circleService = SpringUtils.getBean(ICircleService.class);
      // 查询未分享到圈子的内容
      List<ECallEventEntity> list = baseMapper.getNotShareCircleList();
      // 遍历插入到圈子表
      for (ECallEventEntity callEventEntity : list) {
         CircleEntity circleEntity = new CircleEntity();
         circleEntity.setEventId(callEventEntity.getId());
         circleEntity.setEvenType(2);
         circleEntity.setCommunityCode(callEventEntity.getCommunityCode());
         circleEntity.setCircleType(type);
         circleEntity.setCircleText(callEventEntity.getRemark());
         circleEntity.setHouseCode(callEventEntity.getAddressCode());
         circleEntity.setCircleImages(callEventEntity.getImageUrls());
         // 保存
         circleService.saveCircle(circleEntity);
      }
      return flag;
   }
}