Browse Source

预约列表、备货列表

dev-warehouse
kilo 2 years ago
parent
commit
d8bda52c2a
  1. 13
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/controller/ReservationController.java
  2. 9
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/IReservationService.java
  3. 14
      blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/ReservationServiceImpl.java
  4. 2044
      doc/dpm/物流租户系统.pdma.json

13
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/controller/ReservationController.java

@ -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)));
}
}

9
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/IReservationService.java

@ -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);
}

14
blade-service/logpm-distribution/src/main/java/com/logpm/distribution/service/impl/ReservationServiceImpl.java

@ -21,6 +21,8 @@ import com.logpm.distribution.excel.ReservationExcel;
import com.logpm.distribution.mapper.ReservationMapper;
import com.logpm.distribution.service.IReservationService;
import com.logpm.distribution.vo.ReservationVO;
import org.springblade.core.tool.api.R;
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;
}
}

2044
doc/dpm/物流租户系统.pdma.json

File diff suppressed because it is too large Load Diff
Loading…
Cancel
Save