| | |
| | | */ |
| | | package org.sxkj.gd.orderdata.service.impl; |
| | | |
| | | import org.springblade.core.secure.utils.AuthUtil; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.sxkj.gd.orderdata.dto.GdDataObjectionDTO; |
| | | import org.sxkj.gd.orderdata.entity.GdDataObjectionAttachmentEntity; |
| | |
| | | import org.springblade.core.mp.base.BaseServiceImpl; |
| | | import org.sxkj.gd.orderdata.wrapper.GdDataObjectionWrapper; |
| | | import org.sxkj.gd.orderdata.wrapper.GdSupplyDemandAuditAttachmentWrapper; |
| | | import org.sxkj.system.cache.SysCache; |
| | | |
| | | import java.util.List; |
| | | |
| | |
| | | |
| | | @Override |
| | | public IPage<GdDataObjectionVO> selectGdDataObjectionPage(IPage<GdDataObjectionVO> page, GdDataObjectionPageParam gdDataObjection) { |
| | | List<Long> deptList = SysCache.getDeptChildIds(Long.valueOf(AuthUtil.getDeptId())); |
| | | gdDataObjection.setDeptList(deptList); |
| | | return page.setRecords(baseMapper.selectGdDataObjectionPage(page, gdDataObjection)); |
| | | } |
| | | |
| | |
| | | @Override |
| | | public boolean saveOrUpdateDataObjection(GdDataObjectionDTO gdDataEvaluationDTO) { |
| | | GdDataObjectionEntity gdDataObjectionEntity = GdDataObjectionWrapper.build().entityDTO(gdDataEvaluationDTO); |
| | | if(gdDataObjectionEntity.getObjectionStatus().equals("2")){ |
| | | String deptName = SysCache.getDeptName(Long.valueOf(AuthUtil.getDeptId())); |
| | | gdDataObjectionEntity.setHandleUnit(deptName); |
| | | } |
| | | boolean result = saveOrUpdate(gdDataObjectionEntity); |
| | | if (result) { |
| | | if (gdDataEvaluationDTO.getAttachmentList() != null) { |