功能修改

master
zhouxinyu 10 months ago
parent 2da0545111
commit cda41a7668
  1. 9
      src/main/java/org/springblade/modules/business/contraller/MaintenanceController.java

@ -2,6 +2,8 @@ package org.springblade.modules.business.contraller;
import com.aliyuncs.exceptions.ClientException;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
@ -355,6 +357,12 @@ public class MaintenanceController extends BladeController {
List<MaintenanceTaskDetail> detailList = taskDto.getDetailList();
for (MaintenanceTaskDetail maintenanceTaskDetail : detailList) {
Long id = maintenanceTaskDetail.getId();
if (id != null) {
UpdateWrapper<MaintenanceTaskDetailGoods> wrapper = new UpdateWrapper<>();
wrapper.lambda().eq(MaintenanceTaskDetailGoods::getParentId, id)
.set(MaintenanceTaskDetailGoods::getIsDeleted, 1);
maintenanceApplyGoodsService.update(wrapper);
}
List<MaintenanceTaskDetailGoods> detailGoods = maintenanceTaskDetail.getDetailGoodsList();
if (CollectionUtil.isNotEmpty(detailGoods)) {
for (MaintenanceTaskDetailGoods maintenanceTaskDetailGoods : detailGoods) {
@ -362,6 +370,7 @@ public class MaintenanceController extends BladeController {
if(maintenanceTaskDetailGoods.getId() == null){
maintenanceApplyGoodsService.save(maintenanceTaskDetailGoods);
}else{
maintenanceTaskDetailGoods.setIsDeleted(0);
maintenanceApplyGoodsService.updateById(maintenanceTaskDetailGoods);
}

Loading…
Cancel
Save