@ -147,4 +147,17 @@ public class ReservationController extends BladeController {
ExcelUtil.export(response, "预约列表数据" + DateUtil.time(), "预约列表数据表", list, ReservationExcel.class);
}
/**
* 批量确认预约
*/
@PostMapping("/addIds")
@ApiOperationSupport(order = 7)
@ApiOperation(value = "逻辑删除", notes = "传入ids")
public R addIds(@ApiParam(value = "主键集合", required = true) @RequestBody String ids) {
R result = reservationService.addReservations(Func.toLongList(ids));
return R.status(reservationService.deleteLogic(Func.toLongList(ids)));
@ -22,6 +22,8 @@ import com.logpm.distribution.entity.ReservationEntity;
import com.logpm.distribution.excel.ReservationExcel;
import com.logpm.distribution.vo.ReservationVO;
import org.springblade.core.mp.base.BaseService;
import org.springblade.core.tool.api.R;
import java.util.List;
@ -49,4 +51,11 @@ public interface IReservationService extends BaseService<ReservationEntity> {
List<ReservationExcel> exportDistrbutionReservation(Wrapper<ReservationEntity> queryWrapper);
* 批量确认预约信息
* @param toLongList
* @return
R addReservations(List<Long> toLongList);
@ -21,6 +21,8 @@ import com.logpm.distribution.excel.ReservationExcel;
import com.logpm.distribution.mapper.ReservationMapper;
import com.logpm.distribution.service.IReservationService;
import org.springblade.core.tool.utils.Func;
import org.springframework.stereotype.Service;
import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
@ -51,4 +53,16 @@ public class ReservationServiceImpl extends BaseServiceImpl<ReservationMapper, R
return distrbutionReservationList;
@Override
public R addReservations(List<Long> toLongList) {
//对参数进行校验
if (Func.isEmpty(toLongList)){
log.error("参数异常:+{"+toLongList+"}");
//这里就对预约信息列表进行批量的确认状态修改
return null;