ÎļþÃû´Ó Source/plt-web/plt-web-parent/plt-web/src/main/java/com/vci/web/service/impl/VciFileVolumeServiceImpl.java ÐÞ¸Ä |
| | |
| | | package com.vci.web.service.impl; |
| | | package com.vci.web.dao.impl; |
| | | |
| | | import com.vci.constant.FrameWorkLangCodeConstant; |
| | | import com.vci.corba.common.PLException; |
| | | import com.vci.corba.framework.data.PvolumeInfo; |
| | | import com.vci.dto.VciFileVolumeDTO; |
| | | import com.vci.enumpck.VciFileServiceOsTypeEnum; |
| | | import com.vci.enumpck.VciFileTransProtocolEnum; |
| | | import com.vci.enumpck.UI.VciFileServiceOsTypeEnum; |
| | | import com.vci.enumpck.UI.VciFileTransProtocolEnum; |
| | | import com.vci.model.VciFileVolumeDO; |
| | | import com.vci.pagemodel.VciFileVolumeVO; |
| | | import com.vci.constant.FrameWorkLangCodeConstant; |
| | | import com.vci.starter.web.annotation.bus.VciChangeDocument; |
| | | import com.vci.starter.web.enumpck.VciChangeDocumentTypeEnum; |
| | | import com.vci.starter.web.exception.VciBaseException; |
| | | import com.vci.starter.web.pagemodel.BaseResult; |
| | | import com.vci.starter.web.pagemodel.DataGrid; |
| | | import com.vci.starter.web.pagemodel.PageHelper; |
| | | import com.vci.starter.web.util.BeanUtil; |
| | | import com.vci.starter.web.util.BeanUtilForVCI; |
| | | import com.vci.starter.web.util.VciBaseUtil; |
| | | import com.vci.starter.web.wrapper.VciQueryWrapperForDO; |
| | | import com.vci.web.dao.VciFileVolumeDaoI; |
| | | import com.vci.model.VciFileVolumeDO; |
| | | import com.vci.web.service.VciFileVolumeServiceI; |
| | | import com.vci.web.util.PlatformClientUtil; |
| | | import org.apache.commons.lang3.StringUtils; |
| | |
| | | public VciFileVolumeVO vciFileVolumeDO2VO(VciFileVolumeDO vciFileVolumeDO) throws VciBaseException { |
| | | VciFileVolumeVO vo = new VciFileVolumeVO(); |
| | | if(vciFileVolumeDO != null){ |
| | | BeanUtil.convert(vciFileVolumeDO,vo); |
| | | BeanUtilForVCI.convert(vciFileVolumeDO,vo); |
| | | |
| | | //è¿éè¦å¤çæä¸¾çå
¶ä»çå
容 |
| | | vo.setServiceOsTypeText(VciFileServiceOsTypeEnum.getTextByValue(vo.getServiceOsType())); |
| | |
| | | VciBaseUtil.alertNotNull(vciFileVolumeDTO,"éè¦æ·»å çæ°æ®å¯¹è±¡"); |
| | | //å°DTO转æ¢ä¸ºDO |
| | | VciFileVolumeDO vciFileVolumeDO = new VciFileVolumeDO(); |
| | | BeanUtil.convert(vciFileVolumeDTO,vciFileVolumeDO); |
| | | BeanUtilForVCI.convert(vciFileVolumeDTO,vciFileVolumeDO); |
| | | vciFileVolumeDO.setCurrentVolume("0"); |
| | | int insert = vciFileVolumeMapper.insert(vciFileVolumeDO); |
| | | if(insert>0){ |
| | |
| | | VciBaseUtil.alertNotNull(vciFileVolumeDTO,"æ°æ®å¯¹è±¡",vciFileVolumeDTO.getOid(),"æä»ç®¡ç主é®"); |
| | | //å°DTO转æ¢ä¸ºDO |
| | | VciFileVolumeDO vciFileVolumeDO = selectByOid(vciFileVolumeDTO.getOid()); |
| | | BeanUtil.convert(vciFileVolumeDTO,vciFileVolumeDO); |
| | | BeanUtilForVCI.convert(vciFileVolumeDTO,vciFileVolumeDO); |
| | | int update = vciFileVolumeMapper.updateByPrimaryKey(vciFileVolumeDO); |
| | | if(update>0){ |
| | | return vciFileVolumeDO2VO(vciFileVolumeDO); |