|
@@ -13,11 +13,13 @@ import com.platform.dao.dto.sb.SbInfoDTO;
|
|
|
import com.platform.dao.dto.sbUnusedVerifyRecord.SbUnusedVerifyRecordDTO;
|
|
|
import com.platform.dao.dto.sbUnuseddetail.SbUnusedDetailDTO;
|
|
|
import com.platform.dao.dto.upms.SysFileDTO;
|
|
|
+import com.platform.dao.entity.sb.SbInfo;
|
|
|
import com.platform.dao.entity.sbUnusedVerifyRecord.SbUnusedVerifyRecord;
|
|
|
import com.platform.dao.entity.sbUnuseddetail.SbUnusedDetail;
|
|
|
import com.platform.dao.entity.upms.SysFile;
|
|
|
import com.platform.dao.entity.upms.SysUser;
|
|
|
import com.platform.dao.enums.*;
|
|
|
+import com.platform.dao.mapper.sb.SbInfoMapper;
|
|
|
import com.platform.dao.mapper.sbUnusedVerifyRecord.SbUnusedVerifyRecordMapper;
|
|
|
import com.platform.dao.mapper.sbUnuseddetail.SbUnusedDetailMapper;
|
|
|
import com.platform.dao.mapper.upms.SysFileMapper;
|
|
@@ -62,6 +64,7 @@ public class SbUnusedServiceImpl extends BaseServiceImpl<SbUnusedMapper, SbUnuse
|
|
|
private SysUserMapper sysUserMapper;
|
|
|
private final SysFileService sysFileService;
|
|
|
private SysFileMapper sysFileMapper;
|
|
|
+ private SbInfoMapper sbInfoMapper;
|
|
|
|
|
|
@Override
|
|
|
public void deleteByPrimaryKey(String id) {
|
|
@@ -315,6 +318,22 @@ public class SbUnusedServiceImpl extends BaseServiceImpl<SbUnusedMapper, SbUnuse
|
|
|
String info = MessageTemplateUtil.getUnusedSbSuccessVmHtmlContent(
|
|
|
BeanConverterUtil.copyObjectProperties(unused,SbUnusedDTO.class));
|
|
|
sendWorkplaceAndEmailNew(null,userIds,unused.getId(),info, WorkplaceBacklogDetailTypeEnum.SB_UNUSED_VERIFY.getValue());
|
|
|
+
|
|
|
+ //审核通过同步设备信息
|
|
|
+ SbUnusedDetailDTO queryDetail = new SbUnusedDetailDTO();
|
|
|
+ queryDetail.setSbUnusedId(unused.getId());
|
|
|
+ List<SbUnusedDetailVO> detailVOS = sbUnusedDetailMapper.selectList(queryDetail);
|
|
|
+ if (detailVOS!=null&&detailVOS.size()>0) {
|
|
|
+ List<SbInfoDTO> sbInfoDTOS = new ArrayList<>();
|
|
|
+ for (SbUnusedDetailVO vo : detailVOS) {
|
|
|
+ SbInfoDTO sbInfo = new SbInfoDTO();
|
|
|
+ sbInfo.setId(vo.getSbId());
|
|
|
+ sbInfo.setPositionId(vo.getNewPositionId());
|
|
|
+ sbInfo.setPositionNo(vo.getNewPositionNo());
|
|
|
+ sbInfoDTOS.add(sbInfo);
|
|
|
+ }
|
|
|
+ sbInfoMapper.updateUnusedBatch(sbInfoDTOS);
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
upd.setId(unused.getId());
|