|
@@ -19,6 +19,7 @@ import com.platform.dao.entity.sb.SbPosition;
|
|
import com.platform.dao.entity.upms.SysFile;
|
|
import com.platform.dao.entity.upms.SysFile;
|
|
import com.platform.dao.entity.upms.SysUser;
|
|
import com.platform.dao.entity.upms.SysUser;
|
|
import com.platform.dao.enums.*;
|
|
import com.platform.dao.enums.*;
|
|
|
|
+import com.platform.dao.mapper.preparation.BuildingMapper;
|
|
import com.platform.dao.mapper.preparation.PreparationMapper;
|
|
import com.platform.dao.mapper.preparation.PreparationMapper;
|
|
import com.platform.dao.mapper.preparation.PreparationRecordMapper;
|
|
import com.platform.dao.mapper.preparation.PreparationRecordMapper;
|
|
import com.platform.dao.mapper.sb.SbPositionMapper;
|
|
import com.platform.dao.mapper.sb.SbPositionMapper;
|
|
@@ -77,6 +78,8 @@ public class PreparationServiceImpl extends BaseServiceImpl<PreparationMapper, P
|
|
private SysUserRoleMapper sysUserRoleMapper;
|
|
private SysUserRoleMapper sysUserRoleMapper;
|
|
@Resource
|
|
@Resource
|
|
private PreparationRecordMapper preparationRecordMapper;
|
|
private PreparationRecordMapper preparationRecordMapper;
|
|
|
|
+ @Resource
|
|
|
|
+ private BuildingMapper buildingMapper;
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public List<ExportPreparationNumVO> getPreparationReportByPositionId(PreparationDTO dto) {
|
|
public List<ExportPreparationNumVO> getPreparationReportByPositionId(PreparationDTO dto) {
|
|
@@ -387,8 +390,8 @@ public class PreparationServiceImpl extends BaseServiceImpl<PreparationMapper, P
|
|
public PreparationVO getVOById(String id) {
|
|
public PreparationVO getVOById(String id) {
|
|
Preparation preparation = mapper.selectByPrimaryKey(id);
|
|
Preparation preparation = mapper.selectByPrimaryKey(id);
|
|
PreparationVO vo = BeanConverterUtil.copyObjectProperties(preparation, PreparationVO.class);
|
|
PreparationVO vo = BeanConverterUtil.copyObjectProperties(preparation, PreparationVO.class);
|
|
- vo.setCompanyName(sbPositionMapper.selectNameById(vo.getParentPositionId()));
|
|
|
|
- vo.setPositionName(sbPositionMapper.selectNameById(vo.getPositionId()));
|
|
|
|
|
|
+ vo.setCompanyName(buildingMapper.selectNameById(vo.getParentPositionId()));
|
|
|
|
+ vo.setPositionName(buildingMapper.selectNameById(vo.getPositionId()));
|
|
if (!StringUtils.isEmpty(vo.getRepairUserId())) {
|
|
if (!StringUtils.isEmpty(vo.getRepairUserId())) {
|
|
vo.setRepairUserName(sysUserMapper.selectUserNameById(vo.getRepairUserId()));
|
|
vo.setRepairUserName(sysUserMapper.selectUserNameById(vo.getRepairUserId()));
|
|
}
|
|
}
|
|
@@ -698,14 +701,6 @@ public class PreparationServiceImpl extends BaseServiceImpl<PreparationMapper, P
|
|
sendMessageToApplyLeader(sendUsers, updPre);
|
|
sendMessageToApplyLeader(sendUsers, updPre);
|
|
}
|
|
}
|
|
|
|
|
|
- private String getParentPositionId(String positionId) {
|
|
|
|
- SbPosition sbPosition = sbPositionMapper.selectByPrimaryKey(positionId);
|
|
|
|
- while (!StringUtils.isEmpty(sbPosition.getParentId())) {
|
|
|
|
- sbPosition = sbPositionMapper.selectByPrimaryKey(sbPosition.getParentId());
|
|
|
|
- }
|
|
|
|
- return sbPosition.getId();
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
@Override
|
|
@Override
|
|
public AbstractPageResultBean<Preparation> selectPageInfo(PreparationDTO record, int pageNum, int pageSize) {
|
|
public AbstractPageResultBean<Preparation> selectPageInfo(PreparationDTO record, int pageNum, int pageSize) {
|
|
PageHelper.startPage(pageNum, pageSize);
|
|
PageHelper.startPage(pageNum, pageSize);
|