|
|
|
@ -4,12 +4,15 @@ import com.github.pagehelper.PageInfo;
|
|
|
|
|
import com.glxp.api.common.res.BaseResponse;
|
|
|
|
|
import com.glxp.api.common.util.ResultVOUtils;
|
|
|
|
|
import com.glxp.api.controller.BaseController;
|
|
|
|
|
import com.glxp.api.entity.basic.SysWorkplaceLayer;
|
|
|
|
|
import com.glxp.api.entity.basic.SysWorkplaceQueue;
|
|
|
|
|
import com.glxp.api.req.basic.SysWorkplaceLayerRequest;
|
|
|
|
|
import com.glxp.api.res.PageSimpleResponse;
|
|
|
|
|
import com.glxp.api.res.basic.SysWorkplaceFreightResponse;
|
|
|
|
|
import com.glxp.api.res.basic.SysWorkplaceLayerResponse;
|
|
|
|
|
import com.glxp.api.service.basic.SysWorkplaceFreightService;
|
|
|
|
|
import com.glxp.api.service.basic.SysWorkplaceLayerService;
|
|
|
|
|
import com.glxp.api.service.basic.SysWorkplaceQueueService;
|
|
|
|
|
import lombok.extern.slf4j.Slf4j;
|
|
|
|
|
import org.springframework.web.bind.annotation.GetMapping;
|
|
|
|
|
import org.springframework.web.bind.annotation.PostMapping;
|
|
|
|
@ -32,6 +35,9 @@ public class SysWorkplaceLayerController extends BaseController {
|
|
|
|
|
@Resource
|
|
|
|
|
SysWorkplaceLayerService sysWorkplaceLayerService;
|
|
|
|
|
|
|
|
|
|
@Resource
|
|
|
|
|
SysWorkplaceQueueService sysWorkplaceQueueService;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@GetMapping("/udiwms/WorkplaceLayer/createCodeByFreightCode")
|
|
|
|
|
public BaseResponse createFreightCode(String freightCode) {
|
|
|
|
@ -61,4 +67,17 @@ public class SysWorkplaceLayerController extends BaseController {
|
|
|
|
|
Boolean save = sysWorkplaceLayerService.deleteLayer(request);
|
|
|
|
|
return ResultVOUtils.success();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@GetMapping("/udiwms/WorkplaceLayer/getListByFreightCode")
|
|
|
|
|
public BaseResponse getListByFreightCode(SysWorkplaceLayerRequest request) {
|
|
|
|
|
List<SysWorkplaceLayerResponse> list = sysWorkplaceLayerService.filterList(request);
|
|
|
|
|
for(SysWorkplaceLayerResponse sysWorkplaceLayer:list){
|
|
|
|
|
//查询每层摆货层下的出货槽
|
|
|
|
|
List<SysWorkplaceQueue> sysWorkplaceQueues = sysWorkplaceQueueService.getListByLayerCode(sysWorkplaceLayer.getCode());
|
|
|
|
|
sysWorkplaceLayer.setSysWorkplaceQueues(sysWorkplaceQueues);
|
|
|
|
|
}
|
|
|
|
|
//摆货层的数据有了
|
|
|
|
|
return ResultVOUtils.success(list);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|