yangys
2025-09-07 56f5157ae8dba22eb30fb6c7cb132f80b7161932
blade-service/blade-mdm/src/main/java/org/springblade/mdm/basesetting/producedivision/service/QinzheFgbService.java
@@ -1,13 +1,9 @@
package org.springblade.mdm.basesetting.producedivision.service;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springblade.core.excel.util.ExcelUtil;
import org.springblade.mdm.basesetting.producedivision.entity.ProduceDivision;
import org.springblade.mdm.basesetting.producedivision.entity.QinzheFgb;
import org.springblade.mdm.basesetting.producedivision.mapper.QinzheFgbMapper;
import org.springblade.mdm.basesetting.producedivision.vo.DivisionExcel;
import org.springblade.mdm.basesetting.producedivision.vo.ImportResult;
import org.springblade.mdm.basesetting.producedivision.vo.QinzheFgbExcel;
import org.springframework.beans.BeanUtils;
import org.springframework.stereotype.Service;
@@ -28,17 +24,6 @@
      return lambdaQuery().eq(QinzheFgb::getLjh, ljh).list().stream().findFirst().orElse(null);
   }
   /**
     * 查询分页
    * @param query 查询参数
    * @return 分页数据
    */
   /*
   public IPage<QinzheFgb> pageQuery(String name, Query query) {
      return this.lambdaQuery().like(StringUtils.isNotBlank(name),QinzheFgb::getZggy,name).page(Condition.getPage(query));
   }
   */
   public List<String> seletDropList(String ljh) {
      return this.baseMapper.seletDropList(ljh);
@@ -58,7 +43,7 @@
      for(QinzheFgbExcel qzExcel: list){
         QinzheFgb fgb = new QinzheFgb();
         BeanUtils.copyProperties(qzExcel,fgb);
         fgb.setSource("QZ");
         fgb.setSource(QinzheFgb.SOURCE_MDM);
         entityList.add(fgb);
      }
@@ -70,7 +55,7 @@
    * @param entityList 数据列表
    */
   @Transactional
   private void saveIfNotExists(List<QinzheFgb> entityList) {
   void saveIfNotExists(List<QinzheFgb> entityList) {
      List<QinzheFgb> willSaveList = entityList.stream().filter(e -> !exists(e)).toList();
      this.saveBatch(willSaveList);
@@ -87,4 +72,13 @@
         .eq(QinzheFgb::getCph, entity.getCph()).eq(QinzheFgb::getZggy, entity.getZggy()).count() > 0;
   }
   /**
    * 修改勤哲分工表数据
    * @param fgb 数据实体
    */
   public void updateFgb(QinzheFgb fgb) {
      lambdaUpdate().eq(QinzheFgb::getLjh, fgb.getLjh())
         .set(QinzheFgb::getZggy, fgb.getZggy())
         .set(QinzheFgb::getCph, fgb.getCph()).set(QinzheFgb::getSource,QinzheFgb.SOURCE_MDM).update();
   }
}