|
@@ -104,6 +104,7 @@ public class SbUnusedServiceImpl extends BaseServiceImpl<SbUnusedMapper, SbUnuse
|
|
|
public void saveAgain(SbUnusedDTO dto) {
|
|
|
SbUnused unused = mapper.selectByPrimaryKey(dto.getId());
|
|
|
//仅修改
|
|
|
+ dto.setStatus(SbUnusedStatusEnum.verifying_one.getValue());
|
|
|
mapper.updateByPrimaryKeySelective(BeanConverterUtil.copyObjectProperties(dto,SbUnused.class));
|
|
|
List<SbInfoDTO> sbInfoDTOS = dto.getSbInfoDTOS();
|
|
|
SbUnusedDetailDTO sbUnusedDetailDTO = new SbUnusedDetailDTO();
|
|
@@ -155,11 +156,13 @@ public class SbUnusedServiceImpl extends BaseServiceImpl<SbUnusedMapper, SbUnuse
|
|
|
}
|
|
|
sbUnusedDetailMapper.insertListforComplex(sbUnusedDetails);
|
|
|
}
|
|
|
+ if (idList.size()>0) {
|
|
|
|
|
|
- Weekend<SbUnusedDetail> weekend = new Weekend<>(SbUnusedDetail.class);
|
|
|
- WeekendCriteria<SbUnusedDetail,Object> weekendCriteria = weekend.weekendCriteria();
|
|
|
- weekendCriteria.andIn(SbUnusedDetail::getId,idList);
|
|
|
- mapper.deleteByExample(weekend);
|
|
|
+ Weekend<SbUnusedDetail> weekend = new Weekend<>(SbUnusedDetail.class);
|
|
|
+ WeekendCriteria<SbUnusedDetail, Object> weekendCriteria = weekend.weekendCriteria();
|
|
|
+ weekendCriteria.andIn(SbUnusedDetail::getId, idList);
|
|
|
+ mapper.deleteByExample(weekend);
|
|
|
+ }
|
|
|
|
|
|
if (dto.getSaveFlag()){
|
|
|
//修改并提交
|