| | |
| | | import org.jeecg.modules.eam.entity.OperationCertificateApplyDetail; |
| | | import org.jeecg.modules.eam.mapper.OperationCertificateApplyDetailMapper; |
| | | import org.jeecg.modules.eam.mapper.OperationCertificateApplyMapper; |
| | | import org.jeecg.modules.eam.service.IOperationCertificateApplyDetailService; |
| | | import org.jeecg.modules.eam.service.IOperationCertificateApplyService; |
| | | import org.springframework.stereotype.Service; |
| | | import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl; |
| | |
| | | private OperationCertificateApplyMapper operationCertificateApplyMapper; |
| | | @Autowired |
| | | private OperationCertificateApplyDetailMapper operationCertificateApplyDetailMapper; |
| | | |
| | | @Autowired |
| | | private IOperationCertificateApplyDetailService operationCertificateApplyDetailService; |
| | | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void saveMain(OperationCertificateApply operationCertificateApply, List<OperationCertificateApplyDetail> operationCertificateApplyDetailList) { |
| | | operationCertificateApplyMapper.insert(operationCertificateApply); |
| | | // operationCertificateApplyMapper.insert(operationCertificateApply); |
| | | super.save(operationCertificateApply); |
| | | if(operationCertificateApplyDetailList!=null && operationCertificateApplyDetailList.size()>0) { |
| | | for(OperationCertificateApplyDetail entity:operationCertificateApplyDetailList) { |
| | | //外键设置 |
| | | entity.setOperationCertificateApplyId(operationCertificateApply.getId()); |
| | | operationCertificateApplyDetailMapper.insert(entity); |
| | | operationCertificateApplyDetailService.save(entity); |
| | | // operationCertificateApplyDetailMapper.insert(entity); |
| | | } |
| | | } |
| | | } |
| | |
| | | @Override |
| | | @Transactional(rollbackFor = Exception.class) |
| | | public void updateMain(OperationCertificateApply operationCertificateApply,List<OperationCertificateApplyDetail> operationCertificateApplyDetailList) { |
| | | operationCertificateApplyMapper.updateById(operationCertificateApply); |
| | | // operationCertificateApplyMapper.updateById(operationCertificateApply); |
| | | super.updateById(operationCertificateApply); |
| | | |
| | | //1.先删除子表数据 |
| | | operationCertificateApplyDetailMapper.deleteByMainId(operationCertificateApply.getId()); |
| | |
| | | for(OperationCertificateApplyDetail entity:operationCertificateApplyDetailList) { |
| | | //外键设置 |
| | | entity.setOperationCertificateApplyId(operationCertificateApply.getId()); |
| | | operationCertificateApplyDetailMapper.insert(entity); |
| | | // operationCertificateApplyDetailMapper.insert(entity); |
| | | operationCertificateApplyDetailService.save(entity); |
| | | } |
| | | } |
| | | } |