This commit is contained in:
parent
92711ff453
commit
0174aa15c7
|
|
@ -95,5 +95,15 @@ public class ItemController extends BaseController {
|
||||||
Integer itemId = parmsUtil.getInteger("id","item_id为空");
|
Integer itemId = parmsUtil.getInteger("id","item_id为空");
|
||||||
return success(itemService.getGroup(itemId));
|
return success(itemService.getGroup(itemId));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@RequestMapping("/deleteGroup")
|
||||||
|
public Result<?> deleteGroup() {
|
||||||
|
Integer itemId = parmsUtil.getInteger("id","item_id为空");
|
||||||
|
|
||||||
|
itemService.deleteGroup(itemId);
|
||||||
|
|
||||||
|
return success();
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -361,4 +361,28 @@ public class ItemService extends BaseService {
|
||||||
|
|
||||||
return resultMap;
|
return resultMap;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Transactional(rollbackFor = Exception.class)
|
||||||
|
public void deleteGroup(Integer id) {
|
||||||
|
QueryWrapper<Item> itemQueryWrapper = new QueryWrapper<>();
|
||||||
|
itemQueryWrapper.ne("del_flag", 1);
|
||||||
|
itemQueryWrapper.eq("is_group",true);
|
||||||
|
itemQueryWrapper.eq("id",id);
|
||||||
|
|
||||||
|
Item item = itemMapper.selectOne(itemQueryWrapper);
|
||||||
|
|
||||||
|
if (item == null ) {
|
||||||
|
throw new MessageException("该服务项目已被删除或不存在");
|
||||||
|
}
|
||||||
|
|
||||||
|
UpdateWrapper<Item> updateWrapper = new UpdateWrapper<>();
|
||||||
|
updateWrapper.eq("id",id);
|
||||||
|
updateWrapper.set("del_flag",true);
|
||||||
|
itemMapper.update(updateWrapper);
|
||||||
|
|
||||||
|
UpdateWrapper<ItemGroupList> itemGroupListUpdateWrapper = new UpdateWrapper<>();
|
||||||
|
itemGroupListUpdateWrapper.eq("item_id",id);
|
||||||
|
itemGroupListUpdateWrapper.set("del_flag",true);
|
||||||
|
itemGroupListMapper.update(itemGroupListUpdateWrapper);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue