智慧保安后台管理-外网项目备份
zhongrj
2023-09-17 8853292babb2ad94de4a3207966f1e83b767cd2d
src/main/java/org/springblade/modules/recordk/service/impl/RecordkServiceImpl.java
@@ -18,11 +18,20 @@
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.springblade.core.mp.support.Condition;
import org.springblade.modules.licetuser.entity.Licetuser;
import org.springblade.modules.licetuser.service.ILicetuserService;
import org.springblade.modules.record.dto.RecordDTO;
import org.springblade.modules.recordk.dto.RecordkDTO;
import org.springblade.modules.recordk.entity.Recordk;
import org.springblade.modules.recordk.mapper.RecordkMapper;
import org.springblade.modules.recordk.service.IRecordkService;
import org.springblade.modules.recordk.vo.RecordkVO;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.util.List;
import java.util.Map;
/**
 *  服务实现类
@@ -33,9 +42,39 @@
@Service
public class RecordkServiceImpl extends ServiceImpl<RecordkMapper, Recordk> implements IRecordkService {
   @Autowired
   private ILicetuserService licetuserService;
   @Override
   public IPage<RecordkVO> selectRecordkPage(IPage<RecordkVO> page, RecordkVO recordk) {
      return page.setRecords(baseMapper.selectRecordkPage(page, recordk));
   public IPage<RecordkVO> selectRecordkPage(IPage<RecordkVO> page, RecordkVO recordk,String jurisdiction) {
      return page.setRecords(baseMapper.selectRecordkPage(page, recordk,jurisdiction));
   }
   @Override
   public Map selectIn(String cardid,String type) {
      return baseMapper.selectIn(cardid,type);
   }
   /**
    * 保安公司项目备案信息(基本信息和附件列表信息)
    * @param record
    * @return
    */
   @Override
   public RecordkDTO getDetails(RecordkDTO record) {
      //查询公司信息
      RecordkDTO recordkDTO = baseMapper.selectRecordDetail(record);
      if (null!= recordkDTO) {
         //查询材料信息
         Licetuser licetuser = new Licetuser();
         licetuser.setUserid(record.getCardid());
         licetuser.setPtype(record.getPtype());
         List<Licetuser> licetusers = licetuserService.list(Condition.getQueryWrapper(licetuser));
         //数据封装
         recordkDTO.setLicetusers(licetusers);
         //返回数据
         return recordkDTO;
      }
      return null;
   }
}